ABAP 0727 (Module pool)

CinnamonTree·2022년 7월 27일
0

ABAP

목록 보기
6/6
  • CALL SUBSCREEN sub INCLUDING sy-cprog dynnr
    layout에 있는 subscreen name 이름이랑 같게 줌.

  • CALL SCREEN: 창 바꿈
    CALL SUBSCREEN: 창 안에 부분 생성

  • MODULE exit AT EXIT-COMMAND.
    at exit-command : 시스템이 guistatus 에 있는 Status Toolbar에서 function type을 e로 설정한 뒤 이 함수들이 실행될 때를 의미함

  • function code = ucomm과 같은 뜻. => sy-ucomm에 들어옴.

  • user-command: function code 버튼 단축키, checkbox, radio, pushbutton

    • user-command가 있는 경우:
      • gui status에서 등록한 버튼이나 단축키로 발생한 입력
  • 보통 exit, cancel, back 은 같은 모듈로 만들어 구현 (back은 첫화면이니까 제외)

  • status_nnnn 모듈은 화면 구성을 위해 쓰임
    이 모듈 안의 SET PF-STATUS: GUI status 설정용.

  • 제목(TITLE)에 &1 연산자를 주면
    SET TITLEBAR 'title_0100' WITH 텍스트
    에서 텍스트 설정 가능.

  • 모듈 풀 프로그램에서 layout의 라디오 버튼에는 group과 fctcode를 입력해야 pai가 일어난다. checkbox, 다른 버튼도 마찬가지이다.

  • module pool 프로그램은 초기 스크린이 없어서 따로 만들어줘야함.
    그리고 초기에 transactions 생성해서 screen number를 지정해줘야 함


  • Executional program에서
    AT SELECTION SCREEN OUTPUT만 PBO라고 생각하면 된다. 화면 요소 조작을 하기 때문에.

0개의 댓글