[ABAP] Function Module (FM)

홍예림·2023년 7월 28일
0

SAP ABAP(개편중...)

목록 보기
39/55
post-thumbnail

같이 공부하면 좋을 글
https://m.blog.naver.com/softwon1/221866868663

프로그램 외부에서 호출할 수 있는 기능 단위입니다. FORM~ENDFORM은 프로그램 외부에서 호출할 수 없다는 차이점이 있습니다.

펑션모듈(FM) 만들기

생성

  • 펑션그룹을 먼저 생성해 두어야 합니다.

직접 생성 (SE80 > Create)

SE37


작성

Attributes

  • 보통 생성할떄는 Regular Function Module을 사용한다.
  • RFC 사용하는 경우 Remote-Enabled Module을 체크하고, 이후 파라메터에서 Pass by Value 체크박스를 반드시 체크해주어야 한다.

Import

  • 펑션에 넣어줄 파라메터(매개변수)의 타입 및 속성을 설정한다.

Export

  • 펑션의 결과로 전달될 파라메터(매개변수)의 타입 및 속성을 설정한다.

Changing

  • IMPORT / EXPORT 에 모두 사용될 수 있다.
  • 값을 받아와서 FM 안에서 변경하고, 변경된 값을 돌려준다.

Tables

  • 대개 Changing과 비슷한 개념으로 사용한다.

Source code

  • IMPORT / EXPORT / CHANGING 에서 설정한 파라메터를 이용해, 동작할 소스코드를 입력한다.

호출

profile
SYNC 5반 2023.07 - 2023.12

0개의 댓글