ABAP取状态函数
对于一些在ALV列表中需要取用户状态时,发现一个函数比较好用。 STATUS_TEXT_EDIT或许可以帮助到。 例子用法如下:
CALL FUNCTION 'STATUS_TEXT_EDIT'
EXPORTING
CLIENT = SY-MANDT
FLG_USER_STAT = 'X'
OBJNR = WA_DATA1-OBJNR“这里输入对象名称
ONLY_ACTIVE = 'X'
SPRAS = SY-LANGU
* BYPASS_BUFFER = ' '
IMPORTING
* ANW_STAT_EXISTING =
E_STSMA = L_STSMA
LINE = L_LINE
USER_LINE = L_USER_LINE”这里是状态编码
STONR = L_STONR
EXCEPTIONS
OBJECT_NOT_FOUND = 1
OTHERS = 2.
IF SY-SUBRC <> 0.
ENDIF.