cancel
Showing results for 
Search instead for 
Did you mean: 

SAP HCM - PA-OM Integration

Former Member
0 Kudos

We have a scenario where we have gone live on SAP Personnel Administration without Organization Management. The Organization unit and Positions were maintained in the PA tables.  However, now we are planning to implement Organization management and integrate PA and OM.  Does anybody know if there are going to be any challenges when turning on the integration now?  Are there any special considerations before we go ahead with the integration?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Leela,

First of all set the below integration OM-PA switches active.

Use the TCode OOPS or table name V_T77S0

Plogi Orga = X (activates the integration between OM-PA)

By this OM objects such as Organizational unit, position, job and cost center will be automatically assigned to employee while employee hiring in PA

Plogi Plogi =1

Plogi Perli = 999999999

and go the feature PLOGI TCode Pe03 and it should be maintaiend X

Then run the reports RHINTE 00/10/20/30

means

run the RHINTE Reports once

Use the below reports using Tcode SE38 or SA38

RHINTE00 u2013 Transfer PA Records To PD Positions. In another world, it creates the HRP1001 between P to S in the OM side of the world. When you view a record via IT0001, you see this person holds the position, however via HRP1001, that relationship isnu2019t so.

This loops through all employees in PA by looking at positions on infotype 0001. It checks the corresponding person to position relationship exists in PD (A008), if not it is created.

RHINTE10 u2013 Generates the required relevant tables. (T513 u2013 Jobs, T513S u2013 Jobs, T528B u2013 Positions, T528T u2013 Work Center, T527X u2013 Org Unit)

Generally, the program RHINTE20 will be used instead of this one. This program loops through the PD table HRP1000. For each job, position, work centre and organization unit, corresponding entry is created in the PA tables, which are shown above. Run this with evaluation path o_s_p, which runs through Org units, jobs and positions or find a suitable alternative if you wish to update work centers also. The main difference with this program as opposed to RHINTE20 is that this one has the option to delete items from the PA tables, which no longer exist in PD.

RHINTE20 u2013 checks for all objects for integration between PA and OM. This is a big one and will take awhile to run. What it does is look at table T513/T513T u2013 Jobs, T528/T528T u2013 Position, and T528X u2013 Org Unit. It will then compare it against the HRPxxxx table to find missing objects. If there are any missing objects, it will create the record.

This program loops through the PD table HRP1000. For each job, position, work centre and organization unit, corresponding entry is created in the PA tables, which are shown above. Run this with evaluation path o_s_p, which runs through Org units, jobs and positions or find a suitable alternative if you wish to update work centers also.

RHINTE30 u2013 Transfer OM to PA. This will create infotype 0001. If the conversion strategy is to have SAP auto inherit factor to kick in for IT0001, often time jobs and org unit are missing via IT0001 during the initial conversion load. RHINTE30 will find the relationship and push it through IT0001.

This will create an infotype 0001 record with correct entries for org unit, job, position and work centre by looking through the organization structure. It creates a batch job, which must be run via SM35.

RHINTE00 is to transfer data from PA to OM (not from OM to PA). For transferring data from OM to PA we use RHINTE30.

Regards

Aj

Former Member
0 Kudos

Thank you Ajay for your detailed response.  I tried the same in Sandbox and seems to be working fine. Hopefully everything will be fine in Production too.

Answers (3)

Answers (3)

jagan_gunja
Active Contributor
0 Kudos

Following steps in the sequence as below may be used.

1. In OM or PD

1.1 Set up Org units, including their structure.

1.2 Set up Jobs, Tasks, etc

1.3 Set up Positions assigned with jobs, tasks, etc.

1.4 Assign Cost Centres (CC) - which have been already set up in FI/CO or get the FI SME's to set up any new ones if required - to OU's.   

1.4.1 CC's get inherited down the OU structure from top to bottom and to related positions. 

1.4.2 They can be changed at any level below which means that these are inherited from this lower level at which they have been created till they are changed at the next lower levels or for any specific positions.

1.4.3 (Note: In PA, IT 27 for an employee will again over-ride the position's CC for the specific validity period of the IT 27.  Also there can be a percentage associated in the CC assignment here).

2.  PA/PD integration

2.1 From a spec0ific date you can start PA/PD integration

2.2  Set an X in table T77S0 (via transaction SM31) for entry:

PLOGI     ORGA

This will set the integration switch.

3. In PA

3.1  You can assign an employee individually with a position set up above.

Or use LSMW to upload in mass:

Create an input file in Excel with data required for IT 1.

Set up LSMW object with a batch recording for a PA40 transaction.

Run a sample load to ensure the load works correctly.

Create transport/s for the LSMW object, its batch recording.

Move the transport to QA and test in QA including a UAT.

Then move the transport/s to prod.

In prod client, again run a sample file with the LSMW.

Then you can run one or multiple LSMW sessions with data created in an Excel file for all the mass changes in the Org assignment.

Sanky
Active Contributor
0 Kudos

Hi,

Where you have maintained Org Unit & Positions in PA tables?

If you would like to intregrate in between OM & PA then you have to 1st check that PLOGI ORGA switch is on or not.

Then create an Organizational Structure with Positions then run an action organization reassignment where you will pass the exact position number's of all the employee's by which system will integrate OM-PA part in the IT1.

Check and tell me.

Regards,

Sankarsan

Former Member
0 Kudos

Thanks Sankarsan.  Org unit was maintained in table T527 and Position in table T528

Former Member
0 Kudos

Hi

Don't forget to maintain PLOGI feature. Steps will be

- Maintain PLOGI feature by using tranx PE03

- Activate the switches in T77S0 table

- run the HINT programs by using tranx SE38.

Regards

Aj