300x250
728x90

실행을 알아보기 전에 자주 사용되는 로직을 Function Module을 만들어주는 게 좋다.

 

실습으로는

콤마를 추가하는 Function Module을 만들 것이다.

 

일단 

Tables 

Import  , Export, Exception 세 개만 사용할 예정이다.

다음에는 Table까지 쓰는 실습이.

 

 

자세한 로직을 보고 싶으면 

https://potato98.tistory.com/56

 

SAP 콤마(,) 제거

이번에는 콤마(,)를 제거하는 방법을 알아보자 콤마를 제거하는 방법은 여러 가지다. 로직을 사용하거나 펑션을 사용하거나 등등 나는 로직으로 접근할 것이다. 두 가지 경우를 가져와보았다. 1.

potato98.tistory.com

 

 

Function Module 속성 설정 


Import 설정

숫자를 받을 매개변수 설정을 해준다.

 

Export 설정

숫자를 내보낼 매개변수 설정을 해준다.

 

Exception 설정

Raise 구문을 위해서 Exception 설정해 준다.

 

Source Code


콤마를 추가하는 로직에 변경된 점은

 

 PARAMETER에서 사용했던 것을

IM_VALUE로 변경을 해주었다. 

 

사용자에게 보여줄 값을

EX_VALUE로 변경을 해주었다.

 

로직에 사용하기 전

테스트를 무조건 해줘야 한다.

 

테스트


테스트 성공하면 로직에 짜보자 

 

로직, Function Module 가져오는 방법


패턴 - CALL FUNCTION에서 입력을 해주면 된다.

그리고 다음과 같이 만들어준다.

 

여기서 중요한 것은 

현재 프로그램 입장에서

보내주는 PA_NUMC와 받는 IM_VALUE 

 

Function Module 입장에서

보내주는 EV_VALUE와 받는 LV_NUMC

 

타입이 서로 무조건 같아야 한다.

제일 중요하다.

 

결과는 같기 때문에 화면은 생략하겠다.

 

 

 

 

도움이 되셨으면 클릭 한번 부탁드립니다!!

 

 

 

 

 

728x90
LIST

'.SAP > ..ABAP' 카테고리의 다른 글

SAP BAPI란  (0) 2023.03.03
SAP 동적 Domain Fixed Value(도메인 값) 가져오기  (0) 2023.02.07
SAP 콤마(,) 제거  (0) 2023.01.12
SAP 콤마(,) 찍기, . 없애기  (0) 2023.01.12
SAP COLLECT 정리  (0) 2022.11.29