FM更改IW32中的负责人

2020-09-02 21:54发布

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

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


大家好,

我需要更改IW32中的负责人,因为我正在使用FM BAPI_ALM_ORDER_MAINTAIN。

1。 我正在IT_METHODS中传递"更改/保存"方法

2。 在IT_Partner中传递Orderid = 822566,partnerfunction = VW,partner = 1522,partner_old = 1602

3。 在it_partner_up中,传递orderid,X,VW,X和partner_old = 1602

已保存订单返回退货消息,但IW33中不会更新新值。

我传错任何内容还是需要使用其他FM

预先感谢。

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

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


大家好,

我需要更改IW32中的负责人,因为我正在使用FM BAPI_ALM_ORDER_MAINTAIN。

1。 我正在IT_METHODS中传递"更改/保存"方法

2。 在IT_Partner中传递Orderid = 822566,partnerfunction = VW,partner = 1522,partner_old = 1602

3。 在it_partner_up中,传递orderid,X,VW,X和partner_old = 1602

已保存订单返回退货消息,但IW33中不会更新新值。

我传错任何内容还是需要使用其他FM

预先感谢。

付费偷看设置
发送
1条回答
Nan4612
1楼-- · 2020-09-02 22:36

Anil,

我不确定这是否有帮助,但是下面是我的一些旧代码:

   ls_method-refnumber ='000001'。
   ls_method-objecttype ='PARTNER'。

   从ihpa选择单个*,其中objnr = aufk-objnr和parvw ='AG'。
   如果sy-subrc = 0。
     ls_method-method ='CHANGE'。
   其他。
     ls_method-method ='创建'。
   万一。

   ls_method-objectkey = p_aufnr。
   将ls_method附加到lt_method。
   清除ls_method。
   清除lv_objectkey。
   lv_objectkey = p_aufnr。
   ls_method-refnumber ='000002'。
   ls_method-method ='保存'。
   ls_method-objectkey = lv_objectkey。
   将ls_method附加到lt_method。
  
   ls_partner-orderid = gv_aufnr。
   ls_partner-partn_role ='AG'。
   ls_partner-partner = gv_kunum_new。

   如果不是,则为ihpa-parnr。
     ls_partner-partn_role_old ='AG'。
     ls_partner-partner_old = gv_kunum_old。
   万一。
   将ls_partner附加到lt_partner。
  
   调用函数" BAPI_ALM_ORDER_MAINTAIN"
     表it_methods = lt_method
     it_partner = lt_partner
     return = lt_return。

   调用函数" BAPI_TRANSACTION_COMMIT"
      导出wait ='X'。

一周热门 更多>