******** On-line
MODULE INIT_SCREEN_100 OUTPUT.
txtplant = p_werks.
txtdate = sy-datum.
txttime = sy-uzeit.
txtbigo = 'N'.
PERFORM LISTBOX_P_MODE_SET. "실행모드
FORM LISTBOX_P_MODE_SET .
TYPES: BEGIN OF TY_VRM_VALUE,
KEY(40) TYPE C,
TEXT(80) TYPE C,
END OF TY_VRM_VALUE.
DATA: LT_VRM_VALUE TYPE TABLE OF TY_VRM_VALUE,
LS_VRM_VALUE TYPE TY_VRM_VALUE,
L_FNAME TYPE TY_VRM_VALUE-TEXT.
*-set listbox
L_FNAME = 'TXTBIGO'.
LS_VRM_VALUE-KEY = 'N'.
LS_VRM_VALUE-TEXT = '주 1회 신규 FSCT 갱신에 의한 변경'.
APPEND LS_VRM_VALUE TO LT_VRM_VALUE.
LS_VRM_VALUE-KEY = 'F'.
LS_VRM_VALUE-TEXT = 'FCST 추가 변경에 의한 계획 수정'.
APPEND LS_VRM_VALUE TO LT_VRM_VALUE.
LS_VRM_VALUE-KEY = 'T'.
LS_VRM_VALUE-TEXT = 'Trouble 등에 의한 계획 변경'.
APPEND LS_VRM_VALUE TO LT_VRM_VALUE.
SORT LT_VRM_VALUE DESCENDING.
CALL FUNCTION 'VRM_SET_VALUES'
EXPORTING
ID = L_FNAME
VALUES = LT_VRM_VALUE.
ENDFORM. " LISTBOX_P_MODE_SET
****** Report
PARAMETERS: P_MODE TYPE CHAR1 DEFAULT 'A' AS LISTBOX
VISIBLE LENGTH 20.
'SAP > ABAP,BC' 카테고리의 다른 글
BAdI 생성 및 편집. (2) | 2009.06.18 |
---|---|
테이블 유지보수 프로그램 쉽게 만들기 (0) | 2009.05.22 |
READ_REPORT_LINE_TOO_LONG, CX_SY_READ_SRC_LINE_TOO_LONG 에러 해결 방법 (0) | 2009.05.22 |
Internal Table을 참조하는 Internal Table 선언 (0) | 2009.05.22 |
ABAP 날짜 관련 함수 (0) | 2009.05.21 |