module pool

권영은·2023년 9월 4일
0

스터디

목록 보기
23/27
post-thumbnail
  1. 프로그램 이름, create with top include 체크 후 생성


주석 풀고 모두 만들고 저장 후 제일 위에서 activate해주기

screen 100 만들고 layout 만들어주기


사용 할 테이블을 TOP에 선언해주고 기본적으로 사용하는 data 선언해주기


모두 체크해서 만들어주기


B 칸을 위로 올려주고 Txt box는 없애주면 됨

화면이 출력되는지 확인 후 아래
table control을 추가해주기

( 이름 입력 주의, 엔터해서 대문자로 만들어주기 )

모두 체크해서 테이블 컨트롤러 안에 넣어주기

table control 의 경우 screen 에 data를 돌려 넣어 줄 loop문이 필수로 들어가야 함


module set table 의 경우 데이터베이스에서 데이터를 가져와서 테이블에 넣어줘야 함 (ysem1902)

데이터베이스에 접근해서 gt table과 gs structure에 데이터를 넣어줄 select문 필요

MODULE get_data INPUT.
  SELECT *
  FROM zvperson_19 INTO CORRESPONDING FIELDS OF TABLE gt_table
       WHERE pernr BETWEEN ysem1901-pernr_a AND ysem1901-perna_b
    AND orgeh BETWEEN ysem1901-orgeh_a AND ysem1901-perna_b .

ENDMODULE.

입력받은 값의 조건만 가져오기 위한 조건문.

입력 전 초기값 만들어주기


수정 없이 엔터 시 99999999까지의 모든 데이터를 출력할 수 있지만 3으로 수정시 테이블의 3번까지만 출력되게 조건문을 입력



여기까지 프로그램 완성 시 screen 에서의 PBO/ PAI

transaction code 생성 잊지말기


tool bar 에서 function text입력하고

아이콘 이름 입력해서 넣어주기

icon_excute_object
icon_create
icon_change


application tool bar 에 원하는 순서대로 넣어주기

profile
SAP/ ABAP Student

0개의 댓글