天天看點

擷取訂單狀态

(内部/生産)訂單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.