点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在寻找一种在保...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在寻找一种在保...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在寻找一种在保存 MB01 事务(创建物料凭证,移动类型101)之前将值推入 MKPF-BKTXT 的方法。 我们这里的用户不使用MIGO,而仅使用MB01。
我创建了一个实现,并修改了 MB_DOCUMENT_BADI 的 IF_EX_MB_DOCUMENT_BADI〜MB_DOCUMENT_BEFORE_UPDATE (如附件文件中所示)。 但似乎该BADI不允许在 XMKPF 中进行更改。 当我对其进行测试时,它导致运行时错误。
我尝试使用userexit MB_CF001 ,但是创建材料文档时不会触发我的代码。 我检查了MB_CF001是否处于活动状态(如附件中所示)。
也许此出口仅用于更新mat doc,而不用于创建(不确定)。
当我在这里搜索时,有人以前有相同的要求,但是他没有说明如何解决。
如果您需要更多详细信息,请告诉我。
我们将不胜感激。
谢谢。
此致
狂热
嗨Afzal,
感谢您的答复。
我附上了我得到的错误的屏幕截图。
基本上,据我了解,它不允许对XMKPF内部表进行任何修改,因为它是该方法的"受保护"参数。 我认为BADI仅用于进行某些验证,或者可以用于其他某些过程,而不用于更改XMKPF表的值。
一周热门 更多>