Symptom
This KB article explains how to sync Legal Entity from BizX to Onboarding using Integration Center
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
- SAP SuccessFactors HXM Suite
- SAP SuccessFactors Onboarding 1.0
Resolution
Prerequisites
- An additional XSLT will need to be imported into super admin by the Operations team
- See KB article 2473170 - Additional Corporate structure XSLT File-Onboarding 1.0
- Once completed, and the file is visible in the Super Admin UI:
- Navigate to BizX
- Admin Center
- Integration Center
- My Integrations
- Create, select Scheduled Simple File Output Integration
- Search, and select Legal Entity (FOCompany)
- On the right, click Legal Entity ID (externalCode) String(32), and Legal Entity Name (name) String(32)
- For Options Output File Type is CSV, and Header Type is Simple Header
- Configure Fields will display the fields selected at the start
- Filters and sort (Optional)
- Destination setting SFTP host address(URL), and credentials will be entered in File Server Setting
- File Name consist of ONBAcountID_Company_Sync, File Extension is CSV, File Folder by standard will be /ONB/inbound (Location of the folder in SFTP)
- For scheduling you choose when it occurs, and the Start Time (Must be a future date)
- Click next and save
Before running the job, additional files must be configured.
- Navigate to Super Admin
- Import/Export Settings
- Export these 3 files ImportCompany, FoundationImport,
and FoundationImportFieldMapping - Open the file in a text editor
- In the FoundationImport
- Copy the Location part of the code and edit to suit the company entity
- Change the ID from SuccessFactorsLocation to SuccessFactorsCompany
- Change the File Mask from {AccountName}_Location*.csv to {AccountName}_Company*.csv
- Change the ImportXslt name from ImportLocation.xslt to ImportCompany.xslt
- Change the field Name from Location to Company
Note: Changes to those areas are based on the title of that level in the Corporate structure, meaning if the Org Level is titled Legal Entity the XSLT must be altered accordingly.
-
In the ImportCompany file
-
Change the OrgLevel to the appropriate Org level for Company, in this example is 1
-
In the FoundationImportFieldMapping
-
Copy the Location section
-
Change the name from SuccessFactorsLocation to SuccessFactorsCompany
-
In this example the keys are Name and ClientID. The value must match, the row heading of the report.
Note: The variables In the ImportCompany can be called anything as long as the match the, variables in the FoundationImportFieldMapping
-
Save all files and import them back in Super Admin
See Also
KB article 2473170 - Additional Corporate structure XSLT File-Onboarding 1.0
Keywords
sf, success factors, bizx, bizx, ONB, OBD, on boarding, Foundation Import, Position Sync, Corporate Structure Sync , KBA , LOD-SF-OBD-INT , Integrations with Onboarding , How To