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
如果您可以将BAPI_PO_CREATE替换为BAPI_PO_CREATE1,那么 您的问题已经解决,因为您可以使用BAdI。 我可以看到已经有一个使用BAPI_PO_CREATE1的IDOC_INPUT_PORDCR1。 如果您无法替换旧的BAPI,则需要找到另一种技术解决方案来更新您的z表: 您可以将逻辑插入框架程序中(例如,作为增强功能)。
您好Aninkya
一旦BAPI-BAPI_PO_CREATE1成功完成,请检查表
返回结构函数
这将包含成功创建的细节。 您还可以在变量
BAPIMEPOHEADER-PO_NUMBER
中获取PO编号(如果可用),可以通过Ztable调用插入语句
最多设置5个标签!
如果您可以将BAPI_PO_CREATE替换为BAPI_PO_CREATE1,那么 您的问题已经解决,因为您可以使用BAdI。 我可以看到已经有一个使用BAPI_PO_CREATE1的IDOC_INPUT_PORDCR1。 如果您无法替换旧的BAPI,则需要找到另一种技术解决方案来更新您的z表: 您可以将逻辑插入框架程序中(例如,作为增强功能)。
您好Aninkya
一旦BAPI-BAPI_PO_CREATE1成功完成,请检查表
返回结构函数
这将包含成功创建的细节。 您还可以在变量
BAPIMEPOHEADER-PO_NUMBER
中获取PO编号(如果可用),可以通过Ztable调用插入语句
一周热门 更多>