Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

สิทธิ์ผู้ใช้ที่จำเป็นสำหรับการโทรไปยังโมดูลฟังก์ชัน SAP RFC RFC_SYSTEM_INFO จากแอปพลิเคชัน JAVA


เมื่อคุณใช้ตัวเชื่อมต่อ Java คุณต้องได้รับอนุญาตขั้นพื้นฐานเพื่ออ่านข้อมูลเมตาของโมดูลฟังก์ชัน S_RFC เป็นออบเจ็กต์การอนุญาตสำหรับการเรียก RFC

วัตถุนี้มีฟิลด์ต่อไปนี้

  • RFC_TYPE ประเภทของวัตถุ RFC ที่คุณต้องการป้องกัน คุณสามารถส่งค่า 'FUGR'- กลุ่มฟังก์ชัน) หรือ 'FUNC'- โมดูลฟังก์ชันได้
  • RFC_NAME ชื่อของ RFC ที่จะป้องกัน ไฟล์นี้มีค่าของกลุ่มฟังก์ชันหรือโมดูลฟังก์ชัน
  • กิจกรรม CTVT

ฟิลด์นี้อาจใช้ค่า 16
ในกรณีที่คุณต้องการให้ผู้ใช้สามารถเรียกใช้โมดูลฟังก์ชันในกลุ่ม 'ABCD' จากระยะไกล จำเป็นต้องให้สิทธิ์ผู้ใช้ตามนั้น

Activity
16
ชื่อของวัตถุ RFC ที่จะป้องกัน
ABCD
ประเภทของวัตถุ RFC ที่ได้รับการป้องกัน
FUGR


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

ในการกำหนดวัตถุนี้ให้กับผู้ใช้ ใช้ T-Code:SU01

สิทธิ์ผู้ใช้ที่จำเป็นสำหรับการโทรไปยังโมดูลฟังก์ชัน SAP RFC RFC_SYSTEM_INFO จากแอปพลิเคชัน JAVA

คุณยังสามารถใช้ธุรกรรม SU03 เพื่อรักษาการอนุญาต หรือ SU21 เพื่อรักษาออบเจ็กต์การอนุญาตดังต่อไปนี้

สิทธิ์ผู้ใช้ที่จำเป็นสำหรับการโทรไปยังโมดูลฟังก์ชัน SAP RFC RFC_SYSTEM_INFO จากแอปพลิเคชัน JAVA

นอกจากนี้ โปรดทราบว่าโมดูลฟังก์ชัน SAP ของคุณจะต้อง "เปิดใช้งานระยะไกล" และสามารถทำได้โดยใช้ T-Code:SE37

สิทธิ์ผู้ใช้ที่จำเป็นสำหรับการโทรไปยังโมดูลฟังก์ชัน SAP RFC RFC_SYSTEM_INFO จากแอปพลิเคชัน JAVA