BADI ME_PROCESS_REQ_CUST方法POST更新PR ITEM的BLCKD字段

2020-08-22 08:40发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我正尝试更新PR项...

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

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


尊敬的专家,

我正尝试更新PR项目的BLCKD和BLCKT字段(即状态为已阻止)和"阻止文本"字段中的一些文本。

已实现的BADI ME_PROCESS_REQ_CUST方法 为此进行POST,但是即使在保存PR时使用SET_DATA方法后,它也不会显示为Blocked状态,也没有块文本。

我应该在SET_DATA之前使用SET_DATAX方法,但是在这种情况下,结构 MEREQ_ITEMX没有将其设置为" X"的字段BLCKD和BLCKT。

在创建PR时如何更新这些字段的项目?

任何指针都值得赞赏...

谢谢

阿努巴夫

6条回答
一只江湖小虾
2020-08-22 09:33

您好,Gowri,

我不再可以访问该系统,但是从我的回忆中我实现了BADI ME_REQ_POSTED方法POSTED 然后在更新任务中称为FM。 此FM用于使用PR的标准BAPI更改BLCKD字段。


由于FM被称为更新任务,因此它在BADI的LUW完成后执行,从而 意味着EBAN现在具有该PR项目的数据,并且可以更新。

希望这会有所帮助。

感谢

Anubhav

一周热门 更多>