-
02 테스트용 SAP RFC함수 만들기ABAP/JCO3 2017. 8. 18. 13:34
테스트용 SAP FUCNTIONS 만들기
다운로드한 압축파일의 예제를 실행하기 위해서는 테스트용 RFC함수를 생성해야 합니다.
예제 자바프로그램 중 StepByStepClient클래스를 실행하는데 필요한 RFC함수는 Z_INCREMENT_COUNTER와 Z_GET_COUNTER입니다.
먼저 Z_INCREMENT_COUNTER함수를 생성합니다.
T-CODE : SE37
Function Module : Z_INCREMENT_COUNTER
생성버튼을 클릭합니다.
Function 그룹과 단문을 입력하고 Save버튼을 클릭합니다.
Attibutes탭화면에서 Remode-Enabled Module 체크
Remode-Enabled Module을 체크해야만 자바에서 호출이 가능합니다.
FUNCTION Z_INCREMENT_COUNTER.
*"----------------------------------------------------------------------
*"*"Local interface:
*"----------------------------------------------------------------------
CALL FUNCTION 'INCREMENT_COUNTER'.
ENDFUNCTION.Source Code 탭화면에서 위와 같이 코딩한 후 활성화 합니다.
위와 동일한 방식으로 Z_GET_COUNTER 함수를 생성합니다.
Attributes 탭화면에서 반드시 Remote-Enabled Module을 체크합니다.
Export 탭화면에서 리턴할 변수를 선언합니다.
FUNCTION Z_GET_COUNTER.
*"----------------------------------------------------------------------
*"*"Local interface:
*" EXPORTING
*" VALUE(GET_VALUE) TYPE I
*"----------------------------------------------------------------------
CALL FUNCTION 'GET_COUNTER'
IMPORTING
GET_VALUE = GET_VALUE.
ENDFUNCTION.Source code 탭화면에서 위와 같이 코딩합니다.
활성화 합니다.
Z_INCREMENT_COUNTER와 , Z_GET_COUNTER내의 INCREMENT_COUNTER와 GET_COUNTER는 RFC를 지원하지 않는 스텐다드 함수입니다. 따라서 별도로 RFC를 지원할 수 있도록 Z_INCREMENT_COUNTER와 Z_GET_COUNTER를 만들었습니다.
'ABAP > JCO3' 카테고리의 다른 글
03 이클립스에서 Jco3 테스트 (0) 2017.08.18 01 JCO3 드라이버 다운로드 (0) 2017.08.18