(内部/生产)订单 KO02 / CO02
涉及库表:
1)JEST:可以读取生产订单的全部状态(字段STAT),包括系统状态(I开始),用户状态(E开始),以及状态是否有效(字段INACT,X-无效,空-有效)
2) JCDS:状态的修改历史
3) TJ02T:保存系统状态文本
4) TJ02:保存系统状态配置信息,比如,是否显示在前台(字段NODIS),是否可用(字段SETONLY)
5) TJ30T:保存用户状态文本
查看主数据
锁定
查看状态函数STATUS_READ
或者使用 STATUS_TEXT_EDIT
demo
DATA:line TYPE bsvx-sttxt.
CALL FUNCTION 'STATUS_TEXT_EDIT'
EXPORTING
client = sy-mandt
objnr = objnr
spras = sy-langu
IMPORTING
line = line
EXCEPTIONS
object_not_found = 1
OTHERS . "
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
SEARCH line FOR 'LKD'.
IF sy-subrc = 0.
WRITE:'订单已锁定'.
ENDIF.