Human Capital Management Blogs by SAP
Get insider info on SAP SuccessFactors HCM suite for core HR and payroll, time and attendance, talent management, employee experience management, and more in this SAP blog.
cancel
Showing results for 
Search instead for 
Did you mean: 
siddharthrajora
Product and Topic Expert
Product and Topic Expert
42,521
Successfcators integration with On premise ECC or S4HANA uses a new tool called Business Integration Builder which has more capability/flexibility in doing the mapping in the ECC system.

More information on this can be found here.

Successfactors Integration to ERP with BIB

So typically data is sent to ERP using basecode64 encoding, and resides in SRTUTIL as the payload, you can extract the payload using the following best practices

- Find the XML using SRTUTIL. Check an entry with:
> field 'Receiver Interface Name' populated >

EmployeeMasterDataAndOrgAssignmentBundleReplicationRequest_In



the with the same/similar minute and second as SLG1 logs.
> that has field '----SourceSystemOutputBase64' with lots of info.

 

Download the XML from here, to load in below steps



 

After that, you need to run the replication through importing the XML

Package: PAOC_SFI_EE_IN

> PAOC_SFI_EE_IN

  > Subpackages

    > PAOC_SFI_EE_IN_PROXY Employee Inbound EC to ERP - proxies and implementation

      > Enterprise Services

        > Server Proxies

          > II_ECPAOX_EE_MD_ORGAS_BNDL_REQ

 







 

 

 

Please note if you ran the replication in test mode, debugging wont update the record, so you can try in test mode

 

After this, you should know which class to debug, for example put external breakpoint so that it stops.

Class: CL_ECPAO_EE_MD_ORGAS_BNDL_IMPL

Method: PROCESS_REQ





14 Comments
Vish19253934
Explorer
0 Kudos
Hi Siddharth,

Thank you for sharing such an informative post. This indeed helped us to understand how to debug if BIB framework is involved.

The field ‘—-SourceSystemOutputBase64’ is not visible for us in the SRTUTIL (Web Service Utilities: Message Monitor).

We tried to follow the steps mentioned in your post but still unable to get the desired result.

We tried to proceed with one XML and selected debugging options in the "Test Service Provider" window but still it didn't reach break point we had set, same as in the Class: CL_ECPAO_EE_MD_ORGAS_BNDL_IMPL and
Method: PROCESS_REQ mentioned here.

The external break point was set for the SFAPI user.

Please advise if there's any other step we need to peform.

Thanks in advance.

Regards,
Vish
siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos
Vish

Was the XML for one employee? otherwise you have debug for all employees till you reach your employee, you can delete the other employees from the XML or run the replication only for one employee and then extract again

Also external BP should be for the user you logged in as, as you are doing this debugging after you extract the XML,

Class above is correct, and after you put BP, you executed from above ie service provider screen where you upload the XML?
Vish19253934
Explorer
0 Kudos
Hi Siddharth,

XML was for one Employee only.

Yes, the execution was from the mentioned service provider screen just as you had shown in the screens.

Thank you for the response

Regards,

Vish
siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos
it should work then. it ll stop put external BP at the beginning of the class mentioned above
0 Kudos
Dear Siddharth,

Is it possible to link BP SuccessFactor to SAP without using HCM ?

If we are just using part of code of HCMin SAP, to populate tables, but without activating the module HCM, is it possible, in this scenario, to still use the connector of Successfactor ?

Thank you for your help
Kind Regards
siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos
 

You have to use custom integration and update data in HCM using webservice calls etc

i wouldn't recommend using above integration if you are using only subset of data, check which data is in scope and then verify it makes sense to use the integration
Niladri_B_Nayak
Active Contributor
0 Kudos
Hi Siddharth,

SAP HCM system has one employee (Pernr not CP) occupies two positions (S) at the same time. This is their definition of concurrent employment.

In SF, an employee(personIdExt) gets two different userIds and each userId occupies a separate position. The customer can't change the way SAP works due to other dependencies.

Is it possible to integrate SF to SAP as is?

 

Regards,

Niladri
siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos
This is tricky as how would you determine two Userid with one Pernr?

https://launchpad.support.sap.com/#/notes/2495643

SuccessFactors User IDs - Clarifying the Different IDs

 

user id is pernr

person_id_external is CP, or 0709 etc. you should link them somehow then

issue will arise during company code or transfer to new countries, we have to check various options

 

 

 
0 Kudos
Thanks, Siddhart.

For such a Nice and Descriptive documentation.

What we need to do if the BIB node is missing in SPRO?
siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos
https://help.sap.com/viewer/a7f164924edd4dfe817b7bdc2fc4927a/2005/en-US/d5960093c609479ca7d39fb2c31e...

Ensure all this is done ie requirement.

 

We need to check the switch activation is done correctly or not ie in SFw5

and here

You can see in SFW_BROWSER : for EA HR  all menu are activated.

 

SFw2 under Tab shows which switches were activated for switches for BIB

and also check table  SFW_SW_BF.
former_member57588
Discoverer
0 Kudos
Hello Siddharth,

We are trying same steps as you mentioned in above but we are getting below error. Can you please help on that.



We tried with other sample XML file from other system, which gives the below error.


 


 

Regards,


Venkata Reddy.
siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos
that error can be seen in SRTUTIL and ST22 ie first error for access zero issue
Ondrej_Mlcek
Product and Topic Expert
Product and Topic Expert

Dear All,

the first link: Successfactors Integration to ERP with BIB does not work. Could you please fix it?

KR, Ondrej

9886_jaya
Discoverer
0 Kudos

Dear All,

 

I am new to BIB and learning now.  Is there any one help on end to end steps including middle ware (CPI) settings.   Pleae do needful.

 

Regards,Jay