เมื่อใช้ Java Connector ต้องมีการอนุมัติพื้นฐานเพื่ออ่านข้อมูลเมตาของ Function Module S_RFC เป็น Authorization Object สำหรับการเรียก RFC
Object นี้มีฟิลด์ดังนี้:
- RFC_TYPE ประเภทของ RFC Object ที่ต้องการปกป้อง ส่งค่า 'FUGR' (Function Group) หรือ 'FUNC' (Function Module)
- RFC_NAME ชื่อ RFC ที่ต้องการปกป้อง มีค่าเป็น Function Group หรือ Function Module
- CTVT Activity
ฟิลด์นี้อาจรับค่า 16 หากต้องการให้ผู้ใช้เรียก Function Modules ใน Group 'ABCD' จากระยะไกล ต้องมี Authorization ดังนี้:
| Activity | 16 |
| Name of RFC object to be protected | ABCD |
| Type of protected RFC object | FUGR |
CALL FUNCTION 'AUTHORITY_CHECK_RFC'
EXPORTING
USERID = 'USER'
FUNCTIONGROUP = 'ABCD'
EXCEPTIONS RFC_NO_AUTHORITY = 1.
เพื่อกำหนด Object นี้ให้ผู้ใช้ ใช้ T-Code: SU01
สามารถใช้ Transaction SU03 สำหรับ Maintain Authorizations หรือ SU21 สำหรับ Maintain Authorization Objects
หมายเหตุ: Function Module ของ SAP ต้องเป็น "Remote Enabled" สามารถตั้งค่าได้ที่ T-Code: SE37