SEARCH HELP와 유사한 것인데요..
프로그램상 소스는 아래와 같이 되어 있습니다.
* AT SELECTION-SCREEN ON VALUE-REQUEST FOR
AT SELECTION-SCREEN ON VALUE-REQUEST FOR S_BRAND-LOW.
PERFORM F4_BATCH USING S_BRAND-LOW 'BR_BRAND'.
------------------------------------------
FORM F4_BATCH USING P_VALUE P_CHAR.
DATA : L_ATINN TYPE ATINN,
LT_VALUE LIKE API_VALUE OCCURS 0 WITH HEADER LINE.
CLEAR : L_ATINN, LT_VALUE, LT_VALUE[].
PERFORM CONVERSION_EXIT_ATINN_INPUT USING L_ATINN P_CHAR.
CALL FUNCTION 'CTMS_CHAR_VALUE_F4'
EXPORTING
IMP_CHARACTERISTIC = L_ATINN
IMP_LANGUAGE = SY-LANGU
IMP_DATE = SY-DATUM
TABLES
EXP_VALUES = LT_VALUE.
READ TABLE LT_VALUE INDEX 1.
IF SY-SUBRC = 0.
P_VALUE = LT_VALUE-ATWRT.
ENDIF.
ENDFORM. " F4_BATCH
----------------------------------------
FORM CONVERSION_EXIT_ATINN_INPUT USING P_ATINN P_CHAR.
CALL FUNCTION 'CONVERSION_EXIT_ATINN_INPUT'
EXPORTING
INPUT = P_CHAR
IMPORTING
OUTPUT = P_ATINN.
ENDFORM. " CONVERSION_EXIT_ATINN_INPUT
SELECTION-OPTION의
S_BRAND에 관해 프로그램을 실행시키고 조회조건에서 S_BRAND-LOW의 search help버튼을 클릭하면
엔트리, 특성값, 내역이 뜨는데요..
엔트리의 내용이 라디오버튼으로 되어있습니다.
여기에 라디오버튼 하나 더 넣어서 내역에 '기타'라는 걸 넣으려고 하는데요..
어디서 넣어야 하나요...
S_BRAND-LOW의 search help를 클릭하면 아래의 sub screen이 뜹니다.
엔트리 특성값 내역
----------------------------
라디오버튼 A 가가가
라디오버튼 B 나나나
라디오버튼 C 다다다
라디오버튼 D 기타 ==> 1)넣으려는 항목
첫번째 라디오 버튼을 누르면 A의 문자가 S_BRAND-LOW에 찍힙니다.
제가 라디오버튼이 달린 이런창은 처음 보는데요.. 이부분이 SEARCH HELP가 아닌
1)부분과 같은 항목을 넣기 위해서는 위 내용은 FUNCTION에 의해 이루어 지는 건가요?
G_CABN_TAB[]에서 특성값인
400 13 0 BR_BRAND CHAR 1 0
을 읽어오고
해당 라디오버튼을 클릭하면 LT_VALUE[]에서
13 BR_BRAND 브랜드 T 타티네쇼콜라
을 가지고 오는데요..
ABAP에서 설정이 아닌 SAP에서 설정하는 사항 같은데 맞는지요..