PM中为设备添加删除标识,使用BAPI:IMAS_CHANGE_STATUS_SINGLE
其他类似需求时也可参考此bapi,
其中i_activity中值集如下:
DATA lv_object TYPE char22.
data ls_error type imas_objnr_act_msg_rec.
data lv_equipment type bapi_itob_param-equipment.
select single * from equi where equnr eq @lv_equipment into @data(ls_equi).
CALL FUNCTION 'IMAS_CHANGE_STATUS_SINGLE'
EXPORTING
i_objnr = ls_equi-objnr
*要设置的活动状态码
i_activity = 'LVMS' //添加删除表示 LVMZ 取消删除标识
IMPORTING
e_msg_rec = ls_error.
IF sy-subrc <> 0.
*此处可添加处理异常的代码
else.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'
ENDIF.