2020-08-22 20:04发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
创建PO后,我想更新Z表(带有PO号,工厂和位置信息),我正在使用消息类型PORDCR。 通过FM IDOC_INPUT_PORDCR处理入站idoc,并通过BAPI_PO_CREATE创建PO。 现在,我尝试使用BADI ME_PROCESS_PO_CUST的POST方法,但是在调试模式下未调用此方法。 此BADI享受享受交易有什么限制吗? 还可以有人帮助我更新z表吗?
此致
Ajinkya
POST方法是在维护采购订单期间更新您自己的数据的正确方法。
该方法在更新任务中处理,因此您可能会遇到调试问题。 您需要在SAP调试器设置中打开更新任务调试-请参见SAP帮助: https://help.sap.com/doc/saphelp_nwpi71/7.1/en-US/43/fc78b4482a6bede10000000a11466f/frameset.htm
一旦激活了更新任务调试功能,只需将
最诚挚的问候
Dominik Tylczynski
感谢您的回答 多米尼克。
我确实尝试过在UPDATE调试打开的情况下进行调试,但它仍未在POST方法中停止。
它与新LUW有什么关系吗?
我还要理解,通过ME21n和BAPI在PO创建中都调用了BADI ME_PROCESS_PO_CUST吗?
我检查了bapi_po_create,它没有调用事务ME21n,它正在以不同的方式创建标头,项目信息。
Ajinkya dani
亲爱的Ajinkya,
为什么不尝试BAPI_PO_CREATE本身。
一旦BAPI成功,就可以 检查RETURN表中的PO编号并在Z表中更新它。
注意
Venkat
是,这是一个选择。 我可以添加一个隐式增强功能,但我不想那样做。
我想知道我是否可以使用任何出口或BADI。 即使BADI选项似乎不可用。
BAPI_PO_CREATE有一个出口,但是在处理之前,并且IDOC_INPUT_PORDCR在PO创建后没有任何出口。
根据BAdI的文档:
" 影响对话事务ME21N,ME22N,ME23N和ME29N,以及BAPI BAPI_PO_CREATE1和BAPI_PO_CHANGE。"
谢谢,我现在如何继续进行Z表更新?
最多设置5个标签!
POST方法是在维护采购订单期间更新您自己的数据的正确方法。
该方法在更新任务中处理,因此您可能会遇到调试问题。 您需要在SAP调试器设置中打开更新任务调试-请参见SAP帮助: https://help.sap.com/doc/saphelp_nwpi71/7.1/en-US/43/fc78b4482a6bede10000000a11466f/frameset.htm
一旦激活了更新任务调试功能,只需将
最诚挚的问候
Dominik Tylczynski
感谢您的回答 多米尼克。
我确实尝试过在UPDATE调试打开的情况下进行调试,但它仍未在POST方法中停止。
它与新LUW有什么关系吗?
我还要理解,通过ME21n和BAPI在PO创建中都调用了BADI ME_PROCESS_PO_CUST吗?
我检查了bapi_po_create,它没有调用事务ME21n,它正在以不同的方式创建标头,项目信息。
此致
Ajinkya dani
亲爱的Ajinkya,
为什么不尝试BAPI_PO_CREATE本身。
一旦BAPI成功,就可以 检查RETURN表中的PO编号并在Z表中更新它。
注意
Venkat
是,这是一个选择。 我可以添加一个隐式增强功能,但我不想那样做。
我想知道我是否可以使用任何出口或BADI。 即使BADI选项似乎不可用。
BAPI_PO_CREATE有一个出口,但是在处理之前,并且IDOC_INPUT_PORDCR在PO创建后没有任何出口。
根据BAdI的文档:
谢谢,我现在如何继续进行Z表更新?
一周热门 更多>