1.search help exit를 만들려고 하는데..
생성을 누르니 팝업창이 나오는데..
그냥 내용 중에 두번째 내용은 기능모듈이 있던데 뭔가요?
책 설명에 없던데요. 로그인시 한글로 실행했습니다.
2.
REPORT z12_002.
DATA: BEGIN OF gt_connid OCCURS 0,
connid TYPE sflight-connid,
END OF gt_connid.
DATA : gt_rtntab LIKE ddshretval OCCURS 0 WITH HEADER LINE.
DATA : gt_dynpread LIKE dynpread OCCURS 0 WITH HEADER LINE.
PARAMETERS: p_carrid LIKE sflight-carrid,
p_connid LIKE sflight-connid.
INITIALIZATION.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_connid.
CALL FUNCTION 'DYNP_VALUES_READ'
EXPORTING
dyname = sy-cprog "실행시간: 주프로그
dynumb = sy-dynnr "현재화면의 화면그룹
request = 'A'
translate_to_upper = 'X'
TABLES
dynpfields = gt_dynpread.
READ TABLE gt_dynpread WITH KEY fieldname = 'P_CARRID'.
SELECT DISTINCT connid
INTO TABLE gt_connid
FROM sflight
WHERE carrid = gt_dynpread-fieldvalue.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'P_CONNID'
dynpprog = sy-cprog
dynpnr = sy-dynnr
window_title = 'CONNID'
value_org = 'S'
TABLES
value_tab = gt_connid
return_tab = gt_rtntab.
READ TABLE gt_rtntab INDEX 1.
결과를 확인하고 첫번째 버튼은 되는데 두번째 버튼을 누르니 값을 찾을 수
없다고 나오고 조건을 주지 않고 실행을 했는데 실행을 실행이 않됩니다.
이곳에 제공하는 소스를 해도 똑같습니다.
답변부탁합니다.
1번 질문은 좀 더 구체적으로 해주시면 감사하겠습니다. 화면켑쳐등
2번 질문은 SFLIGHT 테이블에 값이 존재 하는 것으로 carrid 값을 선택해보세요~
se11에서 sflight 테이블을 조회해서 값이 존재하는 (예carrid = 'AA' )를 입력해서 테스트 하시면 될겁니다.