Cloud Platform Integration-Cost Center Replication Configuration
Description: This integration package enables you to replicate cost center data from an Enterprise Resource Planning (ERP) system to SAP SuccessFactors Employee Central. With this integration scenario you can manage cost centers using ERP as the system of record, replicate cost centers into the Employee Central Cost Center portlet, and run further processes with these cost centers, such as assigning employees, in Employee Central.
Introduction:
As Cost Center Replication is a standard interface and it is available for users as a Configure Only Mode that means you can’t edit its Integration flow, only you can configure its End Point urls and Credentials for Sender and for receiver as well. There are five process parameter which you also have to configure.
How to Start with Cloud Platform Integration?
- Copy the tenant url which is provided by the SAP and paste it over the private window.
- Login with your S-User ID and Password.
Welcome Page:
This is the welcome page of Cloud Platform Integration i.e Discover. Here you can find all standard Integration Flows which is compatible to your requirement.
Navigate-> Discover->All-> and type in search box Central Cost Center-> Click Search.
You will find the Iflow ERP to SuccessFactors Employee Central Cost Center. Click on it.
After that you will find as shown in the below picture.
At the top right corner, please click on the copy button, as we have to copy this Iflow to our workspace. Without copying you can’t do any type of configuration in any Iflow.
After Copying it to our workspace, navigate towards Design Phase;
Design is our workspace, where we can configure our Iflow as per the requirement.
Here you can find you copied interface , i.e Cost Central Replication.
Navigate-> ERP to SuccessFactors Employee Central Cost Center->Artifacts-> ERP to Employee Central Cost Center->Configure.
After clicking on Configure the new window will open, in which you can find Sender, Reciever and Parameters.
Configuration:
Sender Channel:
Sender: SAP_ERP (By Default.)
Adapter Type: IDOC (By Default)
Address: This will be treated as a Endpoint URL, It should be unique, you can provide any reliable and unique identification name.
Authorization: User Role/Certificate based (As per the requirment).
Receiver Channel:
Sender: SFSF_EC (By Default.)
Adapter Type: SuccessFactors (By Default)
Address: This is the target URL which is followed by the Success Factor. You just have to configure the base Api URL of your Successfactor, it will follow Odata API by default as per the internal configuration.
Authentication Type: Basic Authentication (By Default).
Credential Name: The SFCredential is an Allias name for your credentials, which you have to deploy it on tenant -> Monitoring-> Security Material-> Add-> User Credentials -> Provide all required details-> Click the Checkbox SuccessFactor-> Give Company Id Name-> Click Deploy.
Process Parameters:
Use_External_Cost_Center: This is a non-mandatory parameter, You can either set it to TRUE/FALSE or leave it blank i.e. False. If you want to replicate External Cost center ID from SAP ERP then only make it True.
Person_Respect_Target_Field: This is a non-mandatory parameter, You can enter the name of custom field that you created in Employee Central that is to contain the personal responsible for the cost center, This info is transferred from the Personal Responsible (ASS_MGR_E_TEXT) field of IDOC.
ERP_Default_Language: This is a mandatory parameter, you have to enter Enter the language code which is coming from SAP ERP (like we configure it as E for English).
Enable_Payload_Logging: Enter true to transferred extended information to the process log in the Cloud Platform Integration to be able to analyze issue more easily.
Company_ID_Target_Field: This is a non-mandatory parameter, enter the name of the custom field which is created in success factor that is to obtain the Company ID. The ID is transferred from the company code (COMPANY_CODE_ID) field of the IDOC.
Testing:
We can test the connection between ECC- Cloud Platform Integration via RFC and for end-to-end connection testing we used IDOC.
Basis/Abap guy will configure RFC with our endpoint URL and S-User Credentials.
After Configuration, we exported all the chain of certificates of Cloud Platform Integration via Internet Explorer/Firefox (Recommendable) and will provide it to Basis Team, they will import our HCI certificate in STRUST of ECC.
Results:
After triggering RFC if ECC get 500 Error Response then the connection has been established successfully.
How to Find END POINT URL?
Navigate-> Monitoring -> Manage Integration Content -> All -> ERP to Employee Central Cost Center-> ENDPOINT.
You will find URL like this:
https://<tenant Path> /cxf/ cost_center_replication.
This is the endpoint URL of your Cloud Platform Integration.
Thanks!!!!
Pravesh Shukla
Hi Pravesh,
do you have some example payload to test. i will not send from ERP but from soapUI.
Kr, Rayan
Hello,
I want to use the SAP PI between ECC and HCI (ECC - PI - HCI - EC).
is it possible to use PI for cost center replication? which adapter is used to connect to HCI ? how? Can I get any details if possible in brief?
what format of data is expected at HCI End? Any examples?