1. 해당 SAP 시스템에 접속하여 T-Code SE37을 실행하고, Function 모듈에 해당 RFC명을 입력하고 조회를 누른다.



2. 소스가 보이는 화면에서 Utilities > Settings 을 선택하고, 디버깅 Tab을 선택하여,아래 그림과 같이 설정한다.

(Actv를 체크하고, User에 WebMethods IS서버에서 SAP 시스템에 접속하는 사용자를 입력한다.)



3. 디버그를 잡고 싶은 위치에 커서를 두고 STOP버튼을 선택하면 아래와 같은 화면이 뜬다. 그러면 External Breakpoint를 선택한다.


4. 설정을 마치고 해당 인터페이스를 실행 시키면 아래 그림과 같이 디버깅이 시작된다.



5. 디버깅 테스트가 완료된 후에는 설정을 원래대로 복원 한다.


'ABAP' 카테고리의 다른 글

[ABAP] 문자열 관련 Function  (1) 2013.08.12
[ABAP] 날짜 관련 Function 모음  (0) 2013.08.12
[ABAP] Number RANGE 사용하기  (0) 2013.08.12
[ABAP] 다른 프로그램 호출 샘플  (0) 2013.08.12
[ABAP] 소스 수정하는 소스  (0) 2013.08.12
Posted by INSPIEN
,

숫자로 시작되는 테이블에서만 해당되는 것 같습니다.

 

** 네트*스, ** 렌* 프로젝트에서 사례 확인.

 

 

 

Posted by 알 수 없는 사용자
,

SAP Adapter를 정상설치후 Connection 및 RFC 호출 테스트는 정상수행되었으나, LIstener 등록시 SAP Adatper 로그상에 아래와 같은 에러 발생 

 

============== 에러 내용 ================

Error:  >Mon Jul 01 11:51:04,920<    
>RfcIoException:
    message: CPIC-CALL: SAP_CMACCPTP3 on convId:         

LOCATION    SAP-Gateway on host xxxxx / sapgwxx
ERROR       registration of tp xxx_xxx_xxx from host xxxx not
            allowed
TIME        Mon Jul 01 11:51:03 2013
RELEASE     720
COMPONENT   SAP-Gateway
VERSION     2
RC          720
MODULE      gwxxrd.c
LINE        3612
COUNTER     2355

    Return code: RFCIO_ERROR_REGISTRATION_DENIED(35)<

 

===================================================================

 

결론 : SAP에 webMethods가 클라이언트 입장으로 SAP Gateway 서비스에 xxx_xxx_xxx 이라는 Program ID를 등록하려고 하나 SAP 서버측에서 거부하는 메시지이다.

 

이와 관련한 SAP측 옵션은 아래와 같이 설정할수 있으며, gw/acl_mode=1인경우 위와 같은 에러 발생한다.

 

gw/acl_mode = 0 will allow registration of external server program
gw/acl_mode = 1 will not allow registration of external server programs and you need to maintain reg_info and sec_info files.

 

참고 URL : http://how2-sapbasis.blogspot.kr/2013/06/rfcerrorcommunication.html

Posted by 알 수 없는 사용자
,