從 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 程式碼:SU01

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

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

更新於: 2020 年 2 月 25 日

717 次檢視

啟動您的 職業生涯

透過完成課程獲得認證

開始
廣告

© . All rights reserved.