Skip to Content
author's profile photo Former Member
Former Member

Automation of Position creation in SAP HCM


Hi All,

My client has its HRIS system maintained in a different application than SAP. Hence, we are implementing SAP HR mini master to cater the needs of the other SAP functionalities.

As per one of the solutions suggested for maintaining HR master data in SAP, we want to create positions automatically based on the data flowing in. The position should get assigned to the corresponding job within the respective Org. unit. If the required position is not available, then a new position should be created.

Can anyone help me in understanding the process of automating the position creation and assignment in such a scenario?

Regards

Simran Longia

Add a comment
10|10000 characters needed characters exceeded

Related questions

3 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Feb 11, 2014 at 01:09 PM

    Do you intend to have some kind of a custom ABAP program to load the employee master data into the Mini Master?

    You could enhance the custom program to first create the position using PP02, and then use the same position when hiring the employee.

    Your program becomes a bit complicated, if it also has to create a relationship to the Job, but it is not impossible to incorporate this step as well.

    1) Create Position i.e create IT 1000.

    2) Create Relationship to Job - i.e Create IT 1001 (one assumes the Jobs do not need to be created. One assumes the program will not have to think too much, and will know which Job needs to be assigned)

    3) Create Employee mini master with IT 0000, 0001 etc.

    Hope this helps.


    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Simran,

      That logic, is indeed applicable.

      The critical thing here, is that the program must be really slick, with clearly defined steps.

      Therefore you would have to write a detailed functional spec, specifying all aspects of it.

      These could be along the lines of --

      1)How will the program check to see if the position is available? Clearly it cannot be by Object ID, is there any other attribute to check for.

      2) What happens if the position is not there? Clearly a new position must be created, are there other things to do? Must a relationship with a job, cost center, org unit etc be created as well?

      3) What happens if there is any error during the creation of the position? Must the entire employee creation be stopped? should an error message be created?

      etc etc. The rest is upto a skilful programmer to make the program work.

      I have been in projects which has done similar interfaces before, and it definitely can be made to work.

      All the best.

  • author's profile photo Former Member
    Former Member
    Posted on Feb 11, 2014 at 02:01 PM

    Hi Simran,

    Here the information which is to be validated here is the point which you have mentioned we want to create positions automatically based on the data flowing in.

    This information is very important which is flowing in and what are the details available for creation of position needs to be clear.Then we could analyze whether a position needs to be created as you have said If the required position is not available, then a new position should be created.

    Then if the position has to created then next point you can use custom program where either PP03 or PP02 and create the necessary infotypes associated to Position such as 1000,1001(A003,B002 ,A011 etc),1002,1007,1018,103 etc. Then next step is running the hiring action where the position will be assigned to the position.

    But here its bit complex and everything must be very clear so that you can proceed.

    Regards,

    Mithun K

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Feb 11, 2014 at 03:56 PM

    Dear Simran,

    First you need to create individual Objects like

    Go to PP02 ==>

    1. Position

    2. Org Unit

    3. Job

    Then you need to maintain relationship between them like

    4. Position belongs to Org Unit

    5. Position reports to another position ( into type 1000 subtype A002 Reports (line) to)

    6. Job describe's Position

    If Still do you have any doubts kindly let us know....

    Ur's

    Mohan


    1 - S.png (12.0 kB)
    1 - S1.png (12.6 kB)
    1 - S2.png (12.5 kB)
    1 - S3.png (22.0 kB)
    1 - S4.png (21.4 kB)
    1 - S5.png (22.0 kB)
    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.