abap幾個函式
阿新 • • 發佈:2019-01-10
1、SAPGUI_PROGRESS_INDICATOR(SAP GUI狀態列顯示進度條函式)
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' "取數時下方提示 EXPORTING text = '資料處理中,請稍後...'.
2、LVC_S_FCAT是一個Structure,LVC_T_FCAT是Table Type3、aLV用到的函式,目前我們有2個:REUSE_ALV_GRID_DISPLAY、REUSE_ALV_GRID_DISPLAY_LVC;兩個
函式都可以將資料用ALV的形式顯示出來
4、LISTBOX :
PARAMETERS:P_BSART(10) AS LISTBOX VISIBLE LENGTH 10 DEFAULT '1' OBLIGATORY. "訂單型別
PARAMETERS:P_LCKFL(10) AS LISTBOX VISIBLE LENGTH 10 DEFAULT '1' OBLIGATORY. "浪潮庫總髮料數
FORM FRM_GET_LISTBOX .
REFRESH LIST.
CLEAR NAME.
CLEAR VALUE.
NAME = 'P_BSART'.
VALUE-KEY = '1'.
VALUE-TEXT = '全部'.
APPEND
VALUE-KEY = '2'.
VALUE-TEXT = 'NB'.
APPEND VALUE TO LIST.
VALUE-KEY = '3'.
VALUE-TEXT = 'ZNPI'.
APPEND VALUE TO LIST.
CALL FUNCTION 'VRM_SET_VALUES'
EXPORTING
ID = NAME
VALUES = LIST.
REFRESH LIST.
CLEAR NAME.
CLEAR VALUE.
NAME = 'P_LCKFL'.
VALUE
VALUE-TEXT = '等於0'.
APPEND VALUE TO LIST.
VALUE-KEY = '2'.
VALUE-TEXT = '大於0'.
APPEND VALUE TO LIST.
VALUE-KEY = '3'.
VALUE-TEXT = '全部'.
APPEND VALUE TO LIST.
CALL FUNCTION 'VRM_SET_VALUES'
EXPORTING
ID = NAME
VALUES = LIST.
ENDFORM.
宣告
DATA:NAME TYPE VRM_ID,
LIST TYPE VRM_VALUES,
VALUE LIKE LINE OF LIST.
TYPES:
*-- Single Value in Value Set
BEGIN OF VRM_VALUE,
KEY(40) TYPE C,
TEXT(80) TYPE C,
END OF VRM_VALUE