BADI Impl。 来自ME_PROCESS_PO_CUST的方法= PROCESS_ITEM-用于触发Web服务

2020-09-11 02:50发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我使用上面的BADI触发...

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

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


嗨,

我使用上面的BADI触发网络服务出站,以将PO数据发送到第三方系统。

我需要在WSDL中发送项目行的工单号,并且已经在上述方法中添加了此代码,以便读取项目行的会计数据:

在im_item-> get_accountings()处分配字段符号()。
如果sy-subrc = 0。 。
**需要检查。.
ENDIF。
ENDIF。
ENDLOOP。

但是,我需要在Web服务的方法中使用AUFNR字段,因为我将其写入WSDL。 我在PROCESS_ITEM中读取了数据,但在另一种方法中需要数据。

如何将这些数据提供给我的方法?

6条回答
compass1988
2020-09-11 03:06

在将PO保存到数据库中时您是否正在使用Web服务,而不是每次用户在更改项目时按Enter键?

在这种情况下, 您的代码是从POST方法触发的,那里有最终数据,并且从收到的im_header参数中,您可以使用get_items方法获取项目列表,然后从get_accountings方法获取会计科目中的订单列表。

一周热门 更多>