删除PM工作单的用户状态

2020-09-05 03:33发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们正尝试使用BAPI(即 BA...

         点击此处--->   EasySAP.com群内免费提供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)