SAP HR Organisation Management

When maintaining wage elements to position, you will find that in maintaining the infotype "cost planning" to a position, you are not able to assign more than 7 wage elements. If you are wanting to store more than 7 wage elements you are restrained by the time constraint on the infotype.

The time constraint of infotype 1015 can be changed from 2 to 3 in table T777Z. This allows several infotype records to be created at the same time.

It is possible that you will at some stage find yourself in the following situation. In a client copy, you copy from Production to QA or UAT client but don't include infotype data (due to sensitivity). This will leave you with an organisation structure with positions which are related to P objects (people) which don't actually exist.

Program 'RE_RHRHAZ00 - Display DB records' shows all these A008 relationships, however program 'RE_RHRHDC00 - Delete with list' does not, neither does 'RE_RHRHDL00 - Delete DB records'. The big question is: How can you delete the A008 relationships to objects that don't exist?

One solution is to recreate dummy objects (people in this case with the minimum of detail), delete the relationships and then go and delete the people. You could use a CATT procedure to automate the process.

Another solution is to delete the records from table HRP1001 directly using a small ABAP program. Be very careful when choosing your selection criteria. Instead of writing a piece of ABAP code, you could create a CATT procedure to do the trick.

NB: You must run the program RHINTE10 after every transport using RHMOVE30. This updates the tables that are common to both PA and PD.

It is probably best to run it before you transport the objects using RHMOVE30.

If you would like to check the integration objects, you can do so at any stage by running the report RHINTE20. This gives you the PD objects not in PA etc.

To run RHMOVE30, you can use the menu path: System > Services > Reports

The program, like most PD objects, hinges on evaluation paths. Choose the object that you would like to transport. The evaluation path gives you an opportunity to take other objects with the chosen object - the relationships go with it as well.

Transporting: Org Units, Positions and the Cost Center assignment.

Choose O(org unit) as you chosen object. Use o-s-k (from-via-to) as the evaluation path. From the list of available options, choose "kostos" as the path.

Click on the execute button. First test it (make sure that the test check-box is ticked).

The result will only show org units and positions. The relationships to the cost centers are there but the actual cost centers are not in the PD domain, hence the reason why you can't see them there.

Run the report again without the "test" on. Make sure that the check-box "objects to be transported" is on.

The resultant output shows you all the objects again (org units and positions) but this time they have a transport icon next to them, which is ticked.

Click on the transport icon to transport the objects.

To check and see what objects and relationships are going to be transported. (once they have been released and are ready to be transported) Using transaction code SE10, click on the transport and use the menu path: Request/task > Object list > Display object list: Double-click on the line and you will see what is going to be transported.

Transporting the Qualifications catalogue

Use the evaluation path QUALCATA which is the complete qualifications catalogue.

Transporting all the Tasks

Use the evaluation path A* and B* to cover all possible relationships.

Transporting the remaining objects and relationships

Use the following evaluation paths:

All relationships around positions including reporting structures, infotype records etc

Use: A* and B* - put them in the same transport

All Relationships around jobs including the relationships to qualifications and tasks etc

Using report RHINTE00, you can create objects in Organizational Management from the Personnel Administration infotype 0001 ("Organizational assignment"). In doing this, the following relationships are created:

Cost center and organizational unit or position

Position and organizational unit, job or person

Using report RHINTE10, you can transfer the objects you created in Organizational Management to tables in Personnel Administration.

Using report RHINTE30, you can update the "Organizational assignment" infotype (0001) for the personnel number you have selected, with the data you created in Organizational Management (by executing report RHINTE10).

Using report RHINTE20, you can check whether the objects relevant for integration are set up both in Personnel Administration as well as in Organizational Management.