ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 02 테스트용 SAP RFC함수 만들기
    ABAP/JCO3 2017. 8. 18. 13:34

    테스트용 SAP FUCNTIONS 만들기

    다운로드한 압축파일의 예제를 실행하기 위해서는 테스트용 RFC함수를 생성해야 합니다.

    예제 자바프로그램 중 StepByStepClient클래스를 실행하는데 필요한 RFC함수는 Z_INCREMENT_COUNTERZ_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_COUNTERGET_COUNTERRFC를 지원하지 않는 스텐다드 함수입니다. 따라서 별도로 RFC를 지원할 수 있도록 Z_INCREMENT_COUNTERZ_GET_COUNTER를 만들었습니다.

    'ABAP > JCO3' 카테고리의 다른 글

    03 이클립스에서 Jco3 테스트  (0) 2017.08.18
    01 JCO3 드라이버 다운로드  (0) 2017.08.18

    댓글

Designed by Tistory.