2020-09-28 06:15发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 在创建材料的情况下(... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
在创建材料的情况下(对于 WF-BATCH 用户),从方法 SAVE 的类 CL_MDG_BS_MAT_API 中调用此BADI,但在 对于材料变更,我们希望在工厂扩展的材料变更中使用此 MDG_BS_MAT_API_ENRICH_BADI BADI。
请对此问题提出您的建议。
致谢
穆罕默德·萨吉德
嗨,
我不确定您要实现什么,但是在CREATE或CHANGE中,很简单,只有在激活CR之前才调用badi。 如果我的理解是正确的,则仅在CR最终批准流程完成之前才调用BADi。 如果进行更改,则可能会尝试创建并将其另存为草稿版本。 我建议检查是否通过使用MAT02 CR类型更改了现有资料并保存了BADI,但不提交或完成该过程。 在这种情况下,我猜它应该触发BADI>
我想知道的另一点是,如何以及为什么在用户WF-BATCH上创建断点。 通常,WF-BATCH用户是非对话框用户,这使该用户无权在调试模式下执行。 请就此向您的基础团队咨询
谢谢,帕万(Pavan)
最多设置5个标签!
嗨,
我不确定您要实现什么,但是在CREATE或CHANGE中,很简单,只有在激活CR之前才调用badi。 如果我的理解是正确的,则仅在CR最终批准流程完成之前才调用BADi。 如果进行更改,则可能会尝试创建并将其另存为草稿版本。 我建议检查是否通过使用MAT02 CR类型更改了现有资料并保存了BADI,但不提交或完成该过程。 在这种情况下,我猜它应该触发BADI>
我想知道的另一点是,如何以及为什么在用户WF-BATCH上创建断点。 通常,WF-BATCH用户是非对话框用户,这使该用户无权在调试模式下执行。 请就此向您的基础团队咨询
谢谢,帕万(Pavan)
一周热门 更多>