cancel
Showing results for 
Search instead for 
Did you mean: 

Business partners will not be created with HR-ALE Integration for PPM 5.0

dpitp
Participant
0 Kudos

Hello,

I have a problem with the configuration of HR integration for PPM 5.0.

Our infrastructure is as follows:

System A: ERP ECC 6.0 EhP4 with PPM 5.0 as AddOn

System B: ERP HCM System

System B is a full customized HCM with Org.struc. etc.

System A is our main ERP (FI/CO/... + PPM).

I like to mentioned some extras:

Because of a problem in IDOC processing we had to implement SAP Note 1808669.

We tested the correction successfully.

System A has also the component SAP_HR installed.

It was done long ago and there might be a certain reason for it.

We configured the HR integration following different guides and SAP notes.

Best help so far were the blogs in SCN.

Our problem is, that with the HR ALE integration we receive the respective IDOCs from System A which will be processed in System B.

Objects (P) person with its pers.no. will be created (I can see it in PA20), but no business partners!

Our switches are:

As for HRALX/OBPON we put the parameter to ON and OFF.

No success in both cases and there are no IDOC errors.

The message type we use is HRMD_A.

We also tried HRMD_ABA which produces status 52 saying:

Object 01 ,P ,00251920 does not exist: infotype 0105 cannot be created

Object 01 ,P ,00251920 does not exist: infotype 0006 cannot be created

However, in PA20 the 00251920 exist.

So we switched back to HRMD_A.

Interesting note for that:

1372268 - HRALX: ALE inbound processing for ERP One-Client Solutions

What confusses me a lot is, that many (almost all) SAP notes point to HR-ALE configuration in relation to SRM or CRM system.

I haven't found any usable SAP note describing the configuration/integration for a possible landscape with PPM like ours.

I appreciate an help, references and ideas!

Thanks

Darijo

Accepted Solutions (0)

Answers (3)

Answers (3)

dpitp
Participant
0 Kudos

Hallo all,

Thank you for all recommendations.

Unfortunately none of them solved my problem.

I assume there is some dependency on the installed components in our system.

We decided to create business partner by using LSMW.

Thanks

Darijo

darlot36
Explorer
0 Kudos

Hi Darijo,

1. From your T77S0 configuration its look that you missed the HRALX - PPROL = BUP003

2. If you execute Tcode BP, please make sure the BUP0003 is available as an option. If not the HRALXSYNC wont function.

Please have a try & Good Luck

dpitp
Participant
0 Kudos

Hi Deddy,

thanks for the hint.

The BUP003 already exist, though not for the group HRALX.

In my configuration it is set in CPERS-BUP003

I wonder why that option (HRALX-BUP003) does not appear in my system.

Thought that SAP will provide the groups and option which could be set.

However, I will enter a new entry into T77S0 with HRALX-BUP003

The option in TA BP does exist. So there wouldn't be a problem to show the BP - just if it would be created ...

Thanks

Darijo

darlot36
Explorer
0 Kudos

Hi Darijo,

Via SM30 you must be able to maintain Table V_T77S0.

In your condition you must be able to use the HRALXSYNC afterwards, the result of this must be all "green".

Subsequently you might need to maintain within the BP Tcode - BP role Employee (Tab Identification) the Personnel Number and User Name of the Employee (InfoType 105).

Hope this will solve your problem now.

Regards,

Deddy

dpitp
Participant
0 Kudos

Hi Deddy,

I tried - I failed.

I did the following:

  • maintained V_T77S0 and set a new entry with HRALX - PPROL - BUP003.
  • re-run an IDOC via we19
  • check user in TA PA20 - they will be created - that is ok
  • check BP in TA BP - no BP created

What I can say is that my IDOC provides Infotypes:

000, 001, 002, 003, 006, 007, 105

Is this be sufficient?

BR,

D

darlot36
Explorer
0 Kudos

Hi Darijo,

Do you have everything in the receiver system which you are expecting for the BP creation?

I have checked in my system - I believe the following technical component must be available for common scenarios, i.e.:

  • SAP_APPL605
  • EA-APPL 605
  • SAP_HR 604
  • EA-HR 605

And of course

CPRXRPM 500_702 (PPM50) and sufficient SP Stack.

Alternatively here is my V_T77S0 config which might help to compare with yours.

dpitp
Participant
0 Kudos

Hello Deddy,

we have

  • SAP_APPL 606
  • EA-APPL 606
  • SAP_HR 600
  • EA-HR 600
  • CPRXRPM 500_702 SP8

Question:

  1. What info types are delivered with your IDOC from sender system.
  2. What message type is it in your case? HRMD_A or HRMD_ABA?

br

D

0 Kudos

I feel you are not sending all data required to create a BP with program you are using , I just wanted to say try to send a max possible data used in Infotypes 000, 001, 002, 003, 006, 007, 105.

I faced same problem and realised that I was not entering Bank Account No as Numeric and was getting above error.

Former Member
0 Kudos

Hi,

You re getting this error in HR system while sending the idoc or in the receiver system?

BR,

LS

dpitp
Participant
0 Kudos

Hi

I get the error in the receiver system.

br

D

sammar81
Employee
Employee
0 Kudos

Hi Darijo,

Are you using HRALXSYNC to create the BP? Also can you share the error screen shots when you are executing the program.

Regards

Sammar

dpitp
Participant
0 Kudos

Hi Sammar,

I am using HRALXSYNC - but there are no results at all.

I can find the persno. of the employees, enter it into the mask and execute the program.

Here are the screenshots:

sammar81
Employee
Employee
0 Kudos

Hi Darijo,

Is the BP being created as the HR personnel number? If yes have you maintained the Number range accordingly? PNUMB in that case should be 3 I guess.. Can you change the number range settings in the table from HRALX PNUMB to 3 and maintain the number range. and re-run the HRALXSYNC..

Regards

Sammar

dpitp
Participant
0 Kudos

Hi Sammar,

initially I set the parameter to create BP with an internal number range starting by "1".

Now, according to your recommendation and SAP documentation (so far I understand) I switched the parameter settings to:

PNUMB = 3

ONUMB =3

PSUBG = 02

OSUBG = 02

The number range for the value 02 (PSUBG/OSUBG) is AA00000000 - AA99999999.

In PA20 I deleted existing tests users (251880-251920 - see also screenshot 1/3).

I re-run the IDOC process from the ALE transfer with we19.

The users with pers no. 251880-251920 are recreated again - but still no BP

I will switch back to my initial parameter setting (see the very first screenshot of T77S0).

Thanks for the recommendation anyway! please continue