点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们正尝试使用BAPI(即" BAPI_ALM_ORDER_MAINTAIN")删除PM工作订单的用户状态。 调用BAPI的代码如下:
数据:bapi_alm_order_method的类型表。
数据:ls_methods lt_method的类型。
数据:lt_return bapiret2的类型表。
数据:lv_workorder TYPE aufnr。 OF BAPI_ALM_ORDER_USRSTAT。
数据:ls_userstatus类似lt_userstatus的行。
ls_userstatus-change_event ='02'。
ls_userstatus-langu ='EN'。
ls_userstatus-user_st_text ='CAFE'。
ls_userstatus-inactive ='X'。
将ls_userstatus附加到lt_userstatus。
ls_methods-method ='SAVE'。
ls_methods-objectkey ='000004003075'。
ls_methods-objecttype =''。
ls_methods-refnumber ='000001'。
将ls_methods附加到lt_methods。
清除ls_methods。
ls_methods -method ='DELETE'。
ls_methods-objectkey ='000004003075'。
ls_methods-objecttype ='USERSTATUS'。
ls_methods-refnumber ='000001'。
在ls_methods中添加lt_methods。 >
通话功能'BAPI_ALM_ORDER_MAINTAIN'
*出口 NG
* IV_MMSRV_EXTERNAL_MAINTENACE =
表
it_methods = lt_methods
it_userstatus = lt_userstatus
return = lt_return。
呼叫功能'BAPI_TRANSACTION_COMMIT'。
在返回消息中,我们收到一个错误。 附有错误消息的屏幕截图。
(40.2 kB)
嗨,
只需检查此链接 它不能回答,但您可能会有所想法。
一周热门 更多>