BADI实现,用于通过ALE分配客户主数据

2020-08-15 03:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我已经实现了BADI定...

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

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


嗨,

我已经实现了BADI定义CUSTOMER_ADD_DATA_BI,用于在方法FILL_ALE_SEGMENTS_OWN_DATA中填充idoctype Debmas06的自定义段Z1KNA1M(包含其他地址字段)。

直到我在分销模型中的细分市场E1KNA1M-Land1(美国,MX,CA)中基于客户所在的国家/地区引入了其他过滤器后,一切都很好。

现在,对于上述国家/地区的客户来说,它可以正常工作,但对于在该国家/地区无法生成通信idoc的其他国家/地区,则会出现错误,提示"内部错误:程序读取了表idoc_structure,命令data_select_for_block, 参数Z1KNA1M'。 在运行BD21或BD12时。

感谢您的答复。

谢谢

Nalinikalyan。

8条回答
hongfeng1314
2020-08-15 03:52

你好Nalini,

我有一个类似的要求,即我在KNB1表中添加了一个新字段,并且此数据通过DEBMAS06发送到另一个SAP系统。 因此,我还需要将此附加数据也传递给另一个系统。

我为DEBMAS06创建了扩展,并为其添加了自定义细分。 现在,我想使用CUSTOMER_ADD_DATA_BI来传递自定义细分数据。

如何实现此目标,即我需要在所有方法中包括发送额外数据的代码吗?

请您指导我执行以下操作。

此致

钱德拉(Chandra)

一周热门 更多>