안녕!
복지포인트 관리 프로그램을 과제로 받았는데, 싱크시절 했던 내용들이 당최 기억이 안 나서 정리하게 됨

일단 대략적인 틀을 만들어주기. 나는 레포트 프로그램을 생성했다.


TOP 인클루드에 이렇게 SCREEN 1XXX 번대의 SUBSCREEN을 생성하면
activate 시 위와 같이 프로그램 내 스크린에서 서브스크린이 생성된 걸 확인할 수 있음.

스크린 페인터에서 위와 같이 1100번 스크린을 표시할 영역을 잡아주면 됨. 서브스크린 영역 이름 꼭 지정하기!
(아래는 ALV를 띄울 custom container)

그 후 100번 화면 플로우 로직에서 status 와 title / user_command를 설정해주고,
PBO에서는 1100번 스크린을 사용해서 셀렉션 스크린 세팅해주깅
CALL SUBSCREEN <AREA> INCLUDING <PROGRAM NAME> <SCREEN NO>.
여기서 sy-cprog는 시스템필드로 현재 화면을 끌어오는 프로그램 아이디를 뜻하는 것
PAI 에서의 CALL SUBSCREEN 은 sub110에 띄워둔 서브스크린의 PAI 플로우 로직이 호출되는 거래용

텍스트 요소 따로 설정하고 실행해 보면 잘 뜨는 걸 확인할 수 있다~💖
'SAP > ABAP' 카테고리의 다른 글
| [ABAP] 소수점 맨끝자리 0 안 보이게 만들기 (0) | 2024.11.12 |
|---|---|
| [ABAP] 이진법 변환입니다 근데 이제 음수도 고려한 (0) | 2024.11.08 |
| [SELECTION-SCREEN] user-command in Parameter (0) | 2024.10.24 |
| [SELECTION-SCREEN] 관련 코드 정리 (+ 파라미터) (0) | 2024.10.14 |
| [SELECTION-SCREEN] 특정 블럭 가리기 (0) | 2024.10.14 |