Overview: Objects for Integration
The Business Suite system provides the following objects for integration:
Package S_PCO
You can display all objects relevant for integration in transaction SE80 in package S_PCO.
Authorization Object S_PCO_INT
You need to assign the necessary authorizations to the user that is used to exchange RFC data between the Business Suite system and PCo. The authorization object S_PCO_INT is available for this purpose.
You can use the authorization object S_PCO_INT to control which activities are permitted for the user when integrating SAP Business Suite applications with Plant Connectivity (PCo). The actvities are defined as domain fixed values of the domain S_PCO_ACTIVITY. Currently, you can select the following activities:
-
READ Read values
-
WRITE Write values
-
SUBSCR Subscribe to value changes
-
UNSUBSCR Unsubscribe
-
FEATURES Display agent features (agent functions)
-
BROWSE Browse the tag hierarchy
-
NOT_CBCK Perform follow-on activities for a PCo notification
In addition, you can use the SAP application (field S_PCO_APPL) and the active SAP user (field USER) to maintain authorizations.
Roles
The following roles of the transaction PFCG are available for the integration:
-
SAP_BC_SRV_PCO_BS_INT_ADMIN
The authorization profile for the role PCo Business Suite Integration: Administrator supports the following activities:
-
You can create RFC connections to communicate between Business Suite applications and Plant Connectivity (PCo).
-
You can implement BAdI methods for the Business Suite integration.
-
Running RFC module calls to transfer data between PCo and Business Suite applications.
-
-
SAP_BC_SRV_PCO_BS_INT_USER
The authorization profile for the role PCo Business Suite Integration: User supports performing RFC module calls to transfer data between PCo and Business Suite applications
Business Add-Ins
-
BADI_S_PCO_AUTH_CHECK
You can use this BAdI to specify additional authorization checks. These authorization checks are performed by ABAP.
-
BADI_S_PCO_CONV_DATA
You can use this BAdI to convert values with an unknown SQL data type. (See SQL Data Types).
-
BADI_S_PCO_HANDLE_NOTIF
You can use this BAdI to influence the processing of notification messages by the SAP application that created the notification.