본문 바로가기
IT

SAP RFC Function 에러 체크

by Keserasera 2024. 12. 24.

SAP RFC Function 에러 체크

SAP과 Non-SAP System 간 Data I/F 시, SAP 에서는 RFC Function 을 구성하여 Data 전송을 보통 한다.

아래는 SAP에서 RFC Function을 이용하여 타 System으로 Data 전송이 제대로 안된 경우 Check하는 방법이다.

 

1. SAP에서 사용자 ID 상태 확인

Transaction Code(SU01)

  • 제3자 시스템에서 SAP를 호출하는 데 사용하는 사용자 ID를 입력한다.
    • 보통 SAP과 3rd party System간 Data I/F시, 일반 User ID 가 아닌 System User ID 를 통해 진행된다(Daily batch job or 타 System에서  Event call 이용)
  • 사용자가 잠겨 있는지 또는 비밀번호가 만료되었는지 확인한다.
  • 사용자가 필요한 역할 및 권한을 보유하고 있는지 확인한다.
    • RFC 접근 권한이 있는 역할(e.g., SAP_ALL 또는 특정 RFC 권한)이 할당되었는지 확인한다.

 

2. RFC 대상 상태 확인

Transaction Code SM59

  • "TCP/IP 연결" 또는 제3자 시스템에 사용되는 특정 RFC 대상을 찾는다.
  • 연결을 테스트한다.
    • "Connection Test" 버튼을 클릭하여 네트워크 연결 상태를 확인
    • "Authorization Test" 버튼을 클릭하여 사용자가 충분한 권한을 가지고 있는지 확인
  • 오류 메시지가 있는 경우 세부 사항을 검토한다.

 

3. RFC 로그 및 오류 확인

Transaction Code SM21

  • 인터페이스 실행 중 발생한 RFC 관련 오류가 시스템 로그에 기록되어 있는지 검토한다.

 

Transaction Code SM58 (T-RFC 모니터)를 사용

  • T-RFC 대기열에 멈춰 있거나 실패한 항목이 있는지 확인한다.
  • 오류 메시지를 분석하여 문제의 원인을 파악한다.
  • 문제가 있으면 멈춰 있는 항목을 수동으로 처리해 본다.

4. RFC 함수 모듈 구성 확인

Transaction Code SE37

  • 제3자 시스템에서 호출하는 RFC 함수 모듈을 연다.
  • 함수 모듈을 직접 테스트
    • "Test/Execute" 버튼을 클릭하여 모듈을 실행하고 유효한 결과가 생성되는지 확인한다.
  • 입력 및 출력 매개변수를 검토한다.

5. 권한 로그 검토

Transaction Code ST22 (덤프 분석)

  • RFC 호출과 관련된 단기 덤프(short dump)가 있는지 확인한다

Transaction Code ST01 (시스템 추적)

  • 사용자의 권한 추적을 활성화하고 권한 검사가 실패하고 있는지 분석한다.

 

6. 인터페이스별 설정 확인

  • IDoc이 포함된 경우
    • Transaction Code WE02 또는 WE05를 사용하여 IDoc 처리 및 오류 메시지를 분석한다.
    • Transaction Code BD87를 사용하여 실패한 IDoc을 다시 처리한다.
  • 커스텀 로그 또는 애플리케이션 로그
    • Transaction Code SLG1을 사용하여 애플리케이션 로그 항목을 확인한다.

 

7. 네트워크 또는 방화벽 설정 검토

  • 제3자 시스템이 적절한 네트워크 포트를 통해 SAP 시스템에 도달할 수 있는지 확인한다.
  • RFC 트래픽을 차단할 수 있는 방화벽 규칙이나 네트워크 제한이 없는지 확인한다.

 

8. SAP에서 RFC 활동 모니터링

 

Transaction Code SMQ1/SMQ2를 사용

  • qRFC 인터페이스의 송신 및 수신 대기열에서 오류 또는 멈춰 있는 메시지가 있는지 모니터링한다.

 

9. 애플리케이션 레벨에서 데이터 통합 검증

SAP 인터페이스가 데이터를 올바르게 전송하고 있는지 확인한다.

  • RFC 함수로 전달되는 실제 데이터를 확인
  • 제3자 시스템의 예상 응답이 SAP에서 올바르게 처리되는지 검증

 

728x90
반응형
LIST