Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

JAVA 애플리케이션에서 SAP RFC 함수 모듈 RFC_SYSTEM_INFO를 호출하는 데 필요한 사용자 권한

<시간/>

Java 커넥터를 사용할 때 Function Module의 메타데이터를 읽기 위해서는 기본 권한이 필요합니다. S_RFC는 RFC 호출에 대한 권한 부여 개체입니다.

이 개체에는 다음 필드가 포함되어 있습니다.

  • RFC_TYPE 보호하려는 RFC 개체의 유형입니다. 'FUGR'- 기능 그룹) 또는 'FUNC'- 기능 모듈 값을 전달할 수 있습니다.
  • RFC_NAME 보호할 RFC의 이름입니다. 이 파일에는 기능 그룹 또는 기능 모듈의 값이 포함되어 있습니다.
  • CTVT 활동

이 필드는 값 16을 사용할 수 있습니다.
사용자가 그룹 'ABCD'에 있는 기능 모듈을 원격으로 호출할 수 있도록 하려면 다음 사용자 권한이 필요합니다.

활동
16
보호할 RFC 개체의 이름
ABCD
보호된 RFC 개체의 유형
FUGR


CALL FUNCTION 'AUTHORITY_CHECK_RFC'
   EXPORTING
      USERID = 'USER'
      FUNCTIONGROUP = 'ABCD'
   EXCEPTIONS
RFC_NO_AUTHORITY = 1.

이 개체를 사용자에게 할당하려면 T-Code:SU01

을 사용하십시오.

JAVA 애플리케이션에서 SAP RFC 함수 모듈 RFC_SYSTEM_INFO를 호출하는 데 필요한 사용자 권한

트랜잭션 SU03을 사용하여 승인을 유지하거나 SU21을 사용하여 아래와 같이 승인 개체를 유지할 수도 있습니다.

JAVA 애플리케이션에서 SAP RFC 함수 모듈 RFC_SYSTEM_INFO를 호출하는 데 필요한 사용자 권한

또한 SAP 기능 모듈이 "원격 활성화"되어야 하며 T-Code:SE37을 사용하여 수행할 수 있습니다.

JAVA 애플리케이션에서 SAP RFC 함수 모듈 RFC_SYSTEM_INFO를 호출하는 데 필요한 사용자 권한