BAPI_ALM_ORDER_MAINTAIN功能模块中的订单创建错误

2020-09-28 05:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 在使用BAPI_...

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

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


尊敬的专家,

在使用BAPI_ALM_ORDER_MAINTAIN功能模块创建服务订单时,获得以下返回参数

IWO_BAPI2 103未为对象PARTNER提供方法

IWO_BAPI2 119 BAPI调用必须具有SAVE或DIALOG方法

请建议我。

感谢与问候

Prashanth

bapi-error.jpg (41.2 kB)
2条回答
微wx笑
2020-09-28 05:52

以下是一些用于更改操作的测试代码:

 *&---------------------------------------------  ------------------------ *
 *&报告ZPJA0008 *
 *&------------------------------------------------  --------------------- *
 *&BAPI_ALM_ORDER_MAINTAIN测试*
 *&------------------------------------------------  --------------------- *
 报告zpja0008。

 data:方法类型为bapi_alm_order_method的标准表,
          bapi_alm_order_operation的操作类型标准表,
          bapiret2的zreturn类型标准表。

 数据:xmethod像bapi_alm_order_method,
        像bapi_alm_order_operation这样的xoperation,
        xaufnr就像aufk-aufnr,
        像bapiret2一样xreturn。

 xoperations-activity ='0010'。
 xoperations-constraint_type_finish ='3'。
 xoperations-FIN_CONSTR = sy数据。
 xoperations-description ='OP10A'。
 将xoperations附加到操作。

 xoperations-activity ='0030'。
 xoperations-constraint_type_finish ='2'。
 xoperations-description ='OP30A'。
 将xoperations附加到操作。

 刷新:方法。

 xaufnr ='000004000497'。

 清除:xmethod,xoperations。

 xmethod-refnumber = 1。
 xmethod-objecttype ='OPERATION'。
 xmethod-method ='CHANGE'。
 xmethod-objectkey(12)= xaufnr。
 将xmethod附加到方法。

 xmethod-refnumber = 2。
 xmethod-objecttype ='OPERATION'。
 xmethod-method ='CHANGE'。
 xmethod-objectkey(12)= xaufnr。
 将xmethod附加到方法。

 清除xmethod。
 xmethod-refnumber = 1。
 xmethod-method ='保存'。
 xmethod-objectkey(12)= xaufnr。
 将xmethod附加到方法。

 调用函数" BAPI_ALM_ORDER_MAINTAIN"
   桌子
     it_methods =方法
     it_operation =操作
     return = zreturn。

 调用函数" BAPI_TRANSACTION_COMMIT"。
 

一周热门 更多>