| Description | Replicate Buisness Role |
| Name | ReplicateBusinessRoleRequest |
| Namespace | http://sap.com/xi/AP/PC/IdentityManagement/Global |
| Process Component Description | Identity Management |
| Process Component Name | IdentityManagement |
| Process Component Namespace | http://sap.com/xi/AP/PC/IdentityManagement/Global |
| Deploymnent Unit Description | Foundation |
| Endpoint Activation | By Comunication Arrangeent | Operations |
| Release Status | Released |
An Interface to Create Business Role Replication request.
This web service interface ReplicateBusinessRoleRequest enables you to create a business Role replication request. Once the replication request is created, then the replication request can be processed to create or update a Business Role.
The web service interface ReplicateBusinessRoleRequest provides the operation ReplicateBusinessRoleRequest.
Existence of master data related to business role replication - Accounts, Employees, Territories and Organizational Units.
If you replicate the business roles from an external system, please create the corresponding communication systems and communication arrangements. The communication system will be referenced in the payload.
General Rules for Using the web service
The Web service interface ReplicateBusinessRoleRequest enables to create business Role replication request in the system. The created replication request can be found in the work center - Data Integration and work
center view - Business Role Replication.
The web service interface ReplicateBusinessRoleRequest provides ability to create business role replication request. The replication request can be processed and this will create or update business role. It is also possible to assign work centers and views to the business role and provide access restrictions for the business role. By defining access restrictions, it would be possible to provide restricted access to the work center views based on Employees, Territories, Accounts, Organizational units etc.
It is also possible to provide restrictions based on Business Fields, Business Actions and Extension fields.
Description on some fields
1. ERPorCRMIndicator - The field indicates the backend system of referenced Accounts, Employees, Organizational Units. It is possible that the master data used in C4C is replicated using the backend SAP CRM or SAP ERP systems. If SAP CRM is used provide value 0 . If SAP ERP is used provide value 1. If no backend is used and the business roles are replicated from third party system provide value 0.
2. IdentityBusinessRoleID - The field is the name of the business role to be replicated.
3. BusinessRoleAssignment - This contains the work center views assigned by the business role and the corresponding access restrctions on the business role.
4. Description - The description of business role
5. Name - The Name of business role
6. Business Field, Business Action and Extension field restrictions - with these restrictions business fields, business actions and extension fields can have further restrictions with respect to the visibility and whether the fields will appear read only or editable.
For the business action, you can define if the action is enabled or not.
Please check the payload to create a business role replication request
<?xml version="1.0"?>
<n0:BusinessRoleReplicationRequestMessage xmlns:n0="http://sap.com/xi/SAPGlobal20/Global" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns:prx="urn:sap.com:proxy:ICX:/1SAI/TASF9B9EA29367A1925E690:740">
<MessageHeader>
<ID>005056A501651ED48CDFF54CE0FA44D9</ID>
<UUID>005056a5-0165-1ed4-8cdf-f54ce0fa24d9</UUID>
<ReferenceID>BusRoleGen_01:TEST_GEN</ReferenceID>
<ReferenceUUID>005056a5-0165-1ed4-8cdf-f54ce0fa24c9</ReferenceUUID>
<CreationDateTime>2014-09-03T00:15:20Z</CreationDateTime>
<SenderBusinessSystemID>Q9C_400</SenderBusinessSystemID>
</MessageHeader>
<BusinessRoleReplicationRequest>
<ERPorCRMIndicator>0</ERPorCRMIndicator>
<IdentityBusinessRoleID>ROLE_TEST1</IdentityBusinessRoleID>
<BusinessRoleAssignment>
<AccessRestrictionCode>2</AccessRestrictionCode>
<IdentityRoleID>COD_EMAIL</IdentityRoleID>
<IdentityRoleCategoryCode>1</IdentityRoleCategoryCode>
<AssignedWorkCentre>
<WorkCentreID>COD_ACTIVITIES</WorkCentreID>
</AssignedWorkCentre>
<RoleAssigmentRestriction>
<ReadOnlyAccessIndicator>true</ReadOnlyAccessIndicator>
<AccessGroupObjectIDTypeCode>5</AccessGroupObjectIDTypeCode>
</RoleAssigmentRestriction>
</BusinessRoleAssignment>
<Description>ROLE_TEST1</Description>
<Name>ROLE_TEST1</Name>
</BusinessRoleReplicationRequest>
</n0:BusinessRoleReplicationRequestMessage>
For the field with SenderBusinessSystemID, the value is the same as that of the field Business System ID within communication arrangement.
| Description | Replicate business roles |
| Name | ReplicateBusinessRoleRequest |
| Synchronous | no |
| Release Status | Released |
An Interface to Create Business Role Replication request.
This web service interface ReplicateBusinessRoleRequest enables you to create a business Role replication request. Once the replication request is created, then the replication request can be processed to create or update a Business Role.
The web service interface ReplicateBusinessRoleRequest provides the operation ReplicateBusinessRoleRequest.
Existence of master data related to business role replication - Accounts, Employees, Territories and Organizational Units.
If you replicate the business roles from an external system, please create the corresponding communication systems and communication arrangements. The communication system will be referenced in the payload.
The C4C system can be integrated either with the SAP CRM or SAP ERP or any third party system.
If integrated with SAP CRM, for the field ERPorCRMIndicator - use the value 0.
If integrated with SAP ERP, for the field ERPorCRMIndicator - use the value 1.
Please check the WSDL for web service ReplicateBusinessRoleRequest to check the structure.
General Rules for Using the web service
The Web service interface ReplicateBusinessRoleRequest enables to create business Role replication request in the system. The created replication request can be found in the work center - Data Integration and work
center view - Business Role Replication.
The web service interface ReplicateBusinessRoleRequest provides ability to create business role replication request. The replication request can be processed and this will create or update business role. It is also possible to assign work centers and views to the business role and provide access restrictions for the business role. By defining access restrictions, it would be possible to provide restricted access to the work center views based on Employees, Territories, Accounts, Organizational units etc.
It is also possible to provide restrictions based on Business Fields, Business Actions and Extension fields.
Description on some fields
1. ERPorCRMIndicator - The field indicates the backend system of referenced Accounts, Employees, Organizational Units. It is possible that the master data used in C4C is replicated using the backend SAP CRM or SAP ERP systems. If SAP CRM is used provide value 0 . If SAP ERP is used provide value 1. If no backend is used and the business roles are replicated from third party system provide value 0.
2. IdentityBusinessRoleID - The field is the name of the business role to be replicated.
3. BusinessRoleAssignment - This contains the work center views assigned by the business role and the corresponding access restrctions on the business role.
4. Description - The description of business role
5. Name - The Name of business role
6. Business Field, Business Action and Extension field restrictions - with these restrictions business fields, business actions and extension fields can have further restrictions with respect to the visibility and whether the fields will appear read only or editable.
For the business action, you can define if the action is enabled or not.
Please check the payload to create a business role replication request
<?xml version="1.0"?>
<n0:BusinessRoleReplicationRequestMessage xmlns:n0="http://sap.com/xi/SAPGlobal20/Global" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns:prx="urn:sap.com:proxy:ICX:/1SAI/TASF9B9EA29367A1925E690:740">
<MessageHeader>
<ID>005056A501651ED48CDFF54CE0FA44D9</ID>
<UUID>005056a5-0165-1ed4-8cdf-f54ce0fa24d9</UUID>
<ReferenceID>BusRoleGen_01:TEST_GEN</ReferenceID>
<ReferenceUUID>005056a5-0165-1ed4-8cdf-f54ce0fa24c9</ReferenceUUID>
<CreationDateTime>2014-09-03T00:15:20Z</CreationDateTime>
<SenderBusinessSystemID>Q9C_400</SenderBusinessSystemID>
</MessageHeader>
<BusinessRoleReplicationRequest>
<ERPorCRMIndicator>0</ERPorCRMIndicator>
<IdentityBusinessRoleID>ROLE_TEST1</IdentityBusinessRoleID>
<BusinessRoleAssignment>
<AccessRestrictionCode>2</AccessRestrictionCode>
<IdentityRoleID>COD_EMAIL</IdentityRoleID>
<IdentityRoleCategoryCode>1</IdentityRoleCategoryCode>
<AssignedWorkCentre>
<WorkCentreID>COD_ACTIVITIES</WorkCentreID>
</AssignedWorkCentre>
<RoleAssigmentRestriction>
<ReadOnlyAccessIndicator>true</ReadOnlyAccessIndicator>
<AccessGroupObjectIDTypeCode>5</AccessGroupObjectIDTypeCode>
</RoleAssigmentRestriction>
</BusinessRoleAssignment>
<Description>ROLE_TEST1</Description>
<Name>ROLE_TEST1</Name>
</BusinessRoleReplicationRequest>
</n0:BusinessRoleReplicationRequestMessage>
For the field with SenderBusinessSystemID, the value is the same as that of the field Business System ID within communication arrangement.
Show full documentation