SAP Account Requirements
An SAP account is required to connect to the SAP system to communicate with the plug-in.
Before configuring the plug-in at design time, ensure that your SAP account and your SAP system meet the following requirements:
- Your SAP account has access to a dedicated SAP application server and has permission to extract metadata for BAPIs, RFCs, and IDocs by using TIBCO Business Studio for BusinessWorks.
- Your SAP account has authorization from the SAP system administrator to execute RFCs and access tables in the SAP system.
- If you want to use different connections between design-time and runtime inbound activities, obtain the relevant connection information.
- If you want to configure a load-balanced inbound activity, obtain the parameters used to connect to a messaging server for a specific logon group from the SAP Connection shared resource.
- To download SAP schema correctly, the SAP user ID defined in the SAP Connection shared resource must have access to the following function modules through RFC. Ensure that the security authorization profiles assigned to the SAP user ID have either the appropriate function group or function module.
- IDOCTYPES_LIST_WITH_MESSAGES
- IDOCTYPE_READ_COMPLETE
- RFC_GET_STRUCTURE_DEFINITION_P
- RFC_FUNCTION_SEARCH
- RFC_GET_FUNCTION_INTERFACE_P
- DDIF_FIELDINFO_GET
- SWO_QUERY_OBJTYPES
- SWO_QUERY_ATTRIBUTES
- SWO_QUERY_METHODS
- RFC_METADATA_GET
Note: IDocs/RFCs/BAPIs specific to a particular language cannot be retrieved if you log on to the SAP system from the SAP GUI or TIBCO Business Studio with a different language. To read the data using the Read Table activity, in addition to the function modules mentioned in the earlier bullet, the SAP user id defined in the SAP Connection must have execute access to below function module and read access to the tables is required.
RFC_READ_TABLE
Note:To use the activity, the SAP system must include and implement enhancements mentioned in SAP OSS note 2246160. If the proper interface for RFC_READ_TABLE does not exist in the SAP system then, you cannot use the activity.