안녕하세요.
해당 레포트가 REUSE_ALV_GRID_DISPLAY 로 1000번 화면으로 조회를 하였습니다.
제가 상세내역을 추가하기 위해 100번 화면을 추가하였고
같은 방법으로 REUSE_ALV_GRID_DISPLAY 로 100번에 ALV를 뿌려주었습니다.
*질문은 100번 화면에서 PBO에 있는 이 펑션 ALV를 타고 조회를 잘 하였습니다.
이 후 BACK이나 EXIT 버튼으로 1000번 화면으로 가려고 하는데
PAI로 타지 않고 다시 저 펑션 ALV 마지막 라인으로 가고 있습니다.
두번 클릭해야지만 PAI를 타고 있는데 혹시 제가 놓친 부분이 있는지 문의드립니다.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING i_callback_program = l_program
is_layout = w_layout
it_fieldcat = i_fieldcat
I_SAVE = 'A'
is_VARIENT = w_VARIENT
it_events = i_events
TABLES t_outtab = i_t001 .
감사합니다.
댓글 4
-
Bird
2020.12.15 01:11
추천:1 댓글
-
아밥밥밥바바바밥
2020.12.17 20:43
감사합니다^^
한가지만 더 여쭤봐도 될까요?
현재 말씀하신건으로 해결은 하였는데
첫번쨰 화면에서 레이아웃 지정을 하다보니
두번쨰 화면도 첫번쨰 화면에 있는 필드만 조회되고 나머지 필드는 조회가 안되더라구요.. (레이아웃 저장된 필드만 조회됨)
혹시 레이아웃 지정을 alv별로 각각 하려면 어떤방법이 있는지 문의드립니다.
감사합니다.
-
전주꽃미남
2020.12.20 07:42
VARIANT 의 HANDLE 값에 각 ALV 구분코드값을 설정하시고 REUSE_ALV_GRID_DISPLAY 로 표시해 보세요.
추천:1 댓글
-
아밥밥밥바바바밥
2020.12.23 19:36
감사합니다~
REUSE_ALV_GRID_DISPLAY 함수를 사용할 땐 화면을 따로 만들지 않는 것으로 알고 있습니다.
call screen 100 대신 바로 REUSE_ALV_GRID_DISPLAY 함수를 호출해 보세요.