從 JAVA 應用程式呼叫 SAP RFC 函式模組 RFC_SYSTEM_INFO 所需的使用者許可權


使用 Java 聯結器時,需要基本的授權才能讀取函式模組的元資料。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

您還可以使用事務程式碼 SU03 來維護授權或使用 SU21 來維護授權物件,如下所示。

此外,請注意,您的 SAP 函式模組必須“啟用遠端呼叫”,這可以使用 T-Code:SE37 來完成。

更新於:2020年2月25日

722 次瀏覽

啟動您的 職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.