”1:技术性完成TECO状态
DATA: LS_RETURN TYPE BAPIRET2,
LT_RETURN LIKE TABLE OF BAPI_ORDER_RETURN WITH HEADER LINE,“返回参数
LT_LOG LIKE TABLE OF BAPI_ORDER_APPLICATION_LOG,“日志
LT_ORDER LIKE TABLE OF BAPI_ORDER_KEY WITH HEADER LINE.”工单号
LT_ORDER-ORDER_NUMBER = <IS_STATE>-AUFNR.
APPEND LT_ORDER.
CLEAR LT_ORDER.
”TECO完成BAPI
CALL FUNCTION ‘BAPI_PRODORD_COMPLETE_TECH’
EXPORTING
SCOPE_COMPL_TECH = ‘1’
WORK_PROCESS_GROUP = ‘COWORK_BAPI’
WORK_PROCESS_MAX = ‘99’
IMPORTING
RETURN = LS_RETURN
TABLES
ORDERS = LT_ORDER
DETAIL_RETURN = LT_RETURN
APPLICATION_LOG = LT_LOG.
“ 2:更改其他状态标记
DATA:IT_STATUS TYPE STANDARD TABLE OF JSTAT WITH HEADER LINE .
IT_STATUS-STAT = ‘I0076’." 删除标记
IT_STATUS-STAT = ‘I0046’."CLSD 已关闭
IT_STATUS-STAT = ‘I0013’."DLT 删除标识符
APPEND IT_STATUS.
CLEAR IT_STATUS.
CALL FUNCTION ‘STATUS_CHANGE_INTERN’
EXPORTING
OBJNR = LS_AUFK-OBJNR "该对

本文介绍了如何在SAP系统中管理生产工单状态,包括使用BAPI_PRODORD_COMPLETE_TECH进行技术性完成(TECO)状态的设置,以及通过调用FUNCTION 'STATUS_CHANGE_INTERN'来改变工单的其他状态,如删除标记、已关闭和删除标识符。
最低0.47元/天 解锁文章
930

被折叠的 条评论
为什么被折叠?



