在数据库中更新QAMR表之后,在SAVE按钮上退出或检查批次QA32的BADI

2020-09-21 01:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我的要求是在检验批S...

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

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


大家好,

我的要求是在检验批SAVE上触发自定义IDOC。 只要特征状态发生更改,结果值即会显示。

我找到了BADI的地方,即QE_SAVE。 一切正常,我通过在BADI中调用更新程序中的Z FM完成IDOC的开发。

但是问题出在表QAMR上。 该BADI将*在*之前*更新QAMR表。 因此,我缺少尚未保存到数据库中的QAMR字段。

现在,请让我知道一个编写代码的地方,它可以是出口或BADI,应在检验批SAVE +更新QAMR表后触发。

注意:请根据我的情况告诉我实际的工作地点,而不是在此处抛出一些随机的Exit或BADI名称。

谢谢。

谨此问候

Sudhir。

1条回答
微wx笑
2020-09-21 02:06 .采纳回答

大家好,

我找到了解决方案。 相同的BADI:QE_SAVE。 我从内存ID:(SAPLQEEM)QAMKTAB []获得特性的ITAB。 在这里也可以找到与QAMR相关的字段,这些字段尚未更新到数据库中。

在更新任务中称呼我的Z FM时,一切正常。

谢谢。

一周热门 更多>