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: 
NagaSwathiTJ
Product and Topic Expert
Product and Topic Expert
SAP S/4HANA implementations are happening across globe. Employee master data is required in various SAP S/4HANA modules other than traditional on-premise HCM Solutions.The new data model in SAP S/4HANA is based on business partner (BP) Concept.Employee is treated as business partner as per the new data model.

SAP has released various KBA's/How to guides on implementation of Employee as business partner.

The intent of writing this blog post is to provide a 'ready reckoner', few tips and tricks for implementing this solution.

Implementation steps & tips:


Know your customer system :

The  prima facie for implementation of Employee as Business partner is to know the current customer HR System. The implementation considerations vary based on the type of HR system/software.





      • KBA 2340095 will give more details on process to be followed for implementing employee business partner concept in SAP S/4HANA system with an integration to SAP Successfactors or SAP ERP

      • If the Customer is on non-SAP system for HR Processes then, there should be an integration established to fetch the employee mini master information/data into SAP S/4HANA system






Basic HCM configurations that needs to be in place for creating employee :

Below is minimum HCM Configuration that's needed

  1. Enterprise Structure

  2. Personnel Structure

  3. Infotype Configuration (HCM Mini Master)

    • Infotype 0000 - Actions

    • Infotype 0001 - Organization assignment

    • Infotype 0002 - Personal data

    • Infotype 0006 - Address (for vendor role)

    • Infotype 0009 - Bank details (for vendor role




Activation of Integration switches specific to Employee as Business partner creation

Table T77S0 should be configured to activate the inter/intra modular integration in SAP

Here is the snap shot of switches need to be activated



Tip 1 : Activation of these switches will automatically create an employee as business partner (Employee would have been created using transaction PA40 in the same system). 

  • Report "/SHCM/RH_SYNC_BUPA_EMPL_SINGLE" should be executed in following scenarios

    • Employee data is integrated from Successfactors/different SAP HCM system/third party system then, this report should be executed after employee replication

    • If any BAdi is implemented to replace/default/edit data of employee BP then, this report should be executed to view/update the changes

    • The initial conversion of employee as business partner (as part of cut over activities)

    • Regular update of employee BP(background job to be scheduled)




Concepts explained above should suffice, to create Employee as business partner with BUP003 (Employee role) & 000000 (Business partner general role)

Extended requirements on employee business partner


A) Employee business partner to be extended to a vendor role :

Employee should be created as vendor in scenarios where employee's expenses/salaries/loans are paid using employee vendor account.

The additional configuration that needs to be done to extend the employee BP role to Vendor role are :



  • Reconciliation accounts for employees in Role FI Supplier : Reconciliation account is mandatory to create the vendor account. Hence, we need to define company specific reconciliation accounts here




  • Default vendor data for employees in role FI Supplier : In SAP ERP,  we had an option to default the values from reference vendor while creating employee as vendor using PRAA transaction. However, that concept won't hold good for SAP S/4HANA. Refer KBA 2397684 to get more information on business partner synchronization replaces PRAA transaction in SAP S/4HANA. SAP has provided a table in SAP S/4HANA to configure the reference vendor. This is company specific and client dependent table. Hence, a new transaction 'BUPASYNC_LOCAL' is provided. Refer KBA 2601253 on how to activate this transaction


Tip 2 : Configure this table if, the customer has the requirement to have reference vendor for every company code

  • Default house bank specific to the country/company code : employee BP creation program reads HR Feature TRVHB to default house bank in vendor account.  The feature needs to be configured based on the house banks provided by customer for every country and company code combination.




B) Employee BP number and Employee Vendor number should be same as employee number with a prefix of alphabet/alpha numeric value :

This is the common requirement in most of the implementations.

follow the steps mentioned here to achieve this requirement

  • Create employee number ranges using PA04 transaction. For example, number range :  00000000 to 99999999

  • Configure the employee business partner number range with prefix  for example, '9P'  in Customizing (SPRO) -> Cross application components -> SAP Business partner -> Basic settings

    • Create number range

    • Assign the number range to BP grouping






  • Configure the number ranges for vendor and assign it to vendor account group in SPRO -> Financial accounting -> Accounts receivable and payable -> Vendor accounts

    • Create vendor number ranges

    • Assign the number range to account group

    • Assign account group to BP Grouping in SPRO -> Cross application components -> SAP Business partner -> Basic settings

    • Assign business partner subgroup in the table T77S0






Tip 3 :the code for employee number range, BP Grouping, vendor number range and vendor account group should be same. in our example it is 'E3'

C) Extend Employee BP to Customer role  : 

This requirement might not be common in all implementations. If we have this requirement then, this can be fulfilled with the following configuration steps

  • Configure number ranges for customer and assign it to customer account group in SPRO -> Financial accounting -> Accounts receivable and payable -> Customer accounts -> Master data

    • Create vendor number ranges

    • Assign the number range to account group






Tip 4 :Customer role will not be created automatically when employee is created or when the BUPA sync program is executed. This role will get created automatically, if the reference vendor assigned  in transaction 'BUPASYNC_LOCAL' has customer role

Tip 5 :The code for customer number range and account group should be same as BP and vendor number range. in our example its is 'E3'

D) Vendor should not be created for few company codes :

if vendor should not be created for few company codes/countries, then do not configure below

  • Company code to reconciliation account assignment

  • House bank configuration in HCM Feature for specific company/country

  • Assignment of reference vendor to company code


Tip 6 : Vendor role will get created with out 'vendor' number generation and assignment. Implement BAdi 'BADI_FITV_VENDOR_SYNC' to restrict vendor role creation

This blog post is based on my implementation experience in SAP S/4HANA projects. The steps mentioned in this blog post will help to configure employee BP and extend the employee to vendor and customer roles
63 Comments
Cheng1
Explorer
0 Kudos
Hi,

This blog is really helpful!

However we are facing the problem as following:


When we run the syn job, the system is showing this error message and no BP will be created.

Do you maybe know where we can maintain this default set up?

 

Thank you in advance!

 

Best regards

Cheng
tom82
Explorer
0 Kudos

HI,

yes this is a very good blog.

If i start the program with variant over night,
what do i have to enter in the filed "Inbound Destination"

We had a lot of personalnumber (70000).



we have only one entry in this "QD_ED_LOCAL"



but the porgram does nothing.

What do you have to do here so that runs in the batch?

Thanks


pig 2


Inbound Destination

0 Kudos
Hi everybody,

how works the integration between the HR Minimaster and BP Employer if the employer left the company. Which kind of fields in HR Minimaster hast to be maintaned with the intention to block the vendor on the company code level?

Thanks
0 Kudos
Hi everybody,

 

missing bp role 000000 after report “/shcm/rh_sync_bupa_empl_single”. Do you have some idea?

 

Thank you in advance and best regards

Tereza
juniorjardim
Explorer
0 Kudos
Hi Andreason, how are you? I also have this same scenario at the company I'm working for. How did you manage to solve it? Grateful
0 Kudos
Hi Swathi, it's me Arasu, hope you'd remember me...

It's been a very long time though..!!! I have a question here, and also stuck with it..

Here's my requirement.

an IDOC is coming in.. (Inbound processing) --> In the inbound function module they're calling this report /shcm/rh_sync_bupa_empl_single (in background by creating a batch job suffixing the PERNR with job name) in a SUBMIT and RETURN statement to update BP after making changes in HR side, for Ex. in HR, IT 006 address change segment is being changed, but when the job runs, it finishes, but job log shows error (which we can also see in SLG1) but that error will be like, LAND1 for Vendor missing like that, which is still OK for me. What is happening in my current scenario is, after posting the IDOC system issues an error message that "Update of But is there any other way to update BP once HCM update is done? I should be able to handle the errors and to continue the IDOC posting somehow, due to this BP SYNC error message, the IDOC is posted but it gives the error message as "/SHCM/EMPLOYEE_BL(044): Update of Businesspartner for Employee &1 failed"

TIA..

Arasu.

 
maddilety_kanuku
Active Contributor
0 Kudos
We have weird Case we are importing the data from Workday if i import 100 employees 70 employees are getting the BP record created and 30 employees are not created, not sure what is wrong and why system is inconsistent in creating the BP for few and not for all, when we process the utility report it gives the hard error in SLG1 error: Business partner GUID is blank
sureshganeshp
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi Kanuku,

 

Please check the below note -->

Message R11119 "Business partner GUID is blank" appears in SLG1 log
Please find the solution to this issue described in KBA 2580964

 

Please find the original document at https://launchpad.support.sap.com/#/notes/2578294

 

Hope this helps.

Regards,

Suresh Ganesh Prabhakaran
maddilety_kanuku
Active Contributor
0 Kudos
Sir, Very happy to see you., hoping all is great., let me know how to be in touch with you.

 
maddilety_kanuku
Active Contributor
0 Kudos
I studied and tried all the options in this KBA 2578294, not quite useful, this KBA has lot of grey areas.
TomaszC
Discoverer
0 Kudos
Great Blog, thank you!

I have a question concerning:
"Employee BP number and Employee Vendor number should be same as employee number".

In the new emloyee business partner model, the vendor role is not by the same BP that have emloyee role. In such case those 2 BP have to have 2 different numbers.

What scenario then have you described?

BR
Tomasz
mromerocarranz1
Explorer
0 Kudos
Hi Naga, does the standard Mini Master integration covers all the data needed to create the Employee as Business Partner being the Employee Central as source of truth?
NagaSwathiTJ
Product and Topic Expert
Product and Topic Expert
0 Kudos
The blog was written in 2019 and holds good for old employee BP model