有关BP相关类'cl_md_bp_maintain => validate_single'的问题

2020-08-27 20:17发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

创建BP时,我对类'cl_md_bp_maintain => validate_single'有疑问。

我想检查我填写数据的字段是否必须填写。

但是,当我没有在必填字段中输入任何数据时,该类就不会由于缺少必填字段中的数据而产生任何错误消息。

请让我知道如何检查强制性数据是否丢失。

谢谢您的帮助。

BR,

克里斯·金

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

创建BP时,我对类'cl_md_bp_maintain => validate_single'有疑问。

我想检查我填写数据的字段是否必须填写。

但是,当我没有在必填字段中输入任何数据时,该类就不会由于缺少必填字段中的数据而产生任何错误消息。

请让我知道如何检查强制性数据是否丢失。

谢谢您的帮助。

BR,

克里斯·金

付费偷看设置
发送
7条回答
何必丶何苦呢
1楼-- · 2020-08-27 20:55

克里斯,你好,

请确保您未致电FM CVI_EI_INBOUND_REQ_DEACTIVATE,请检查致电以下内容:

cl_mdg_bs_fnd_bp_check_service => check_required_fields_all(导出is_data = i_data is_data_db = i_data_db导入et_return_map = DATA(lt_required_fields_errors))。 set_temp_ids_in_memory(is_data = i_data)。 cl_mdg_bs_fnd_bp_check_service => validate_data_all(导出is_data = i_data is_data_db = i_data_db iv_suppress_taxjur_check = iv_suppress_taxjur_check IMPORTING et_return = DATA(lt_validation_return)__return_map =

然后,您可以检查lt_required_fields_errors或lt_validation_errors中是否存在任何错误。

如果没有,请确保已激活PPO,并且tcode mds_ppo2中没有错误。

我希望这会有所帮助。 如果没有,请告诉我。

最诚挚的问候,

Pablo

风早神人
2楼-- · 2020-08-27 21:07

这很难说。 您究竟如何使这些字段必填? 如果您尝试在那些字段为空的BP事务中创建BP,会收到任何错误消息吗?

小c菟菟
3楼-- · 2020-08-27 20:58

Hello Pablo,

非常感谢您的帮助。

在测试您的指南后,如果有其他问题,我会通知您。

再次感谢您。

BR,

克里斯·金(Chris Kim)

小灯塔
4楼-- · 2020-08-27 20:59

你好帕布鲁(Hello Pablo),

我已经在系统中检查了'cl_mdg_bs_fnd_bp_check_service => check_required_fields_all'类。

" cl_md_bp_maintain => validate_single"类中已经存在" cl_mdg_bs_fnd_bp_check_service => check_required_fields_all"类。

我不明白为什么未选中某些必填字段

'cl_mdg_bs_fnd_bp_check_service => check_required_fields_all'类已存在于系统中。

如果您知道原因,请告诉我。

谢谢。

BR,

克里斯·金

葫芦娃快救爷爷
5楼-- · 2020-08-27 21:14

你好,帕勃罗,

我们知道,我们可以通过字段分组配置将字段属性设置为必填,可选等。

当我创建公司时。 在线BP交易的合作伙伴,则必填字段会被严格检查。

但是,当我通过BAPI创建BP时,不会选中必填字段。

所以,我想知道是否有一种方法可以检查该BAPI上的必填字段。

谢谢。

BR,

Chris Kim

黑丝骑士
6楼-- · 2020-08-27 21:12

嗨,

如果cl_md_bp_maintain-> validate_single或mds_ppo2中都没有消息,则需要重现该问题以提供进一步的指导。 您可以 通过SAP产品支持甚至是聊天来打开事件

最诚挚的问候,

Pablo

一周热门 更多>