Skip to Content

Infotype 0302 - How to get it working?

Hi,

I have read through all the threads I could find, but somehow I cannot manage to do a Hire and a Transfer action on the same day.

1) We have set the config in T77S0 -> ADMIN -> EVSUP to 1.

2) In table T529A the U0000 and the U0302 columns are both checked for the hiring as well as the Transfer action.

3) When you hire someone, the entries are created in both IT0000 and IT0302. Perfect.

HOWEVER

When I try and do a transfer action through PA for the same date as the hiring action (status stays active obviously), I get a message "Do not enter a personnel action for the date of hiring/transfer ".

But whyyyyyy??? B-)

Any help would be immensely appreciated!

Kind Regards

Deon

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • May 13, 2017 at 09:00 AM

    Hi Gideon:

    The reason why you get an error message is explained here:

    2469647 - IT0302 Additional Action is not created and system raise error message PG021

    Add comment
    10|10000 characters needed characters exceeded

  • Feb 08, 2017 at 08:39 AM

    Hi Gideon,

    Could you make sure that employment status (STAT2) is set to active (3) in view T529A for this action and test again? Would that solve your issue?

    best,

    Antoine

    Add comment
    10|10000 characters needed characters exceeded

  • Feb 08, 2017 at 03:59 PM

    Hi Gideon,

    Well, well, nice surprise... kind of strange because If if follow the standard abap coding that should not happen then.

    I see your error message is error number 021 of message class PG... maybe you could go to SE93 tcode view this message and do a "where used" search see if it help.... it should report CL_HRPA_INFTY_0000 and MP000040.

    Obviously I am guessing you are using the legacy system so the "interesting one" is the one in MP00040.

    In my case, the message only occur in action infotype module pool... the condition is clear T529A-STAT2 IS INITIAL.

    Are you trying to do the transfer on the same date as the hiring? maybe go see view V_529A_B to assign priorities for actions....

    Antoine

    Add comment
    10|10000 characters needed characters exceeded

    • Bonjour Gideon;

      1/Can you confirm the date of hire and the date of transfer?

      2/ V_529A_B view... let see this one in details; as I review the system I see in V_529A_B you can't add entries simply because this view already should give you all relevant entries from T529A. The relevant entries are status field (STAT1, STAT2 and STAT3) with blank value and update IT0000 (U0000) with X value.

      So in the light of the above and given your issue, could you try to setup this transfer action (in T529A view) so that all status (STAT1, STAT2 and STAT3) field are set to blank (meaning no change from previous actions), add MSN20 feature to check that it should only be processed for employee with status (STAT2) other than inactive. Clear all following flag for input field and update infotype (U0000, U0302), save, and then flag them again and save (to make sure they are flagged in the DB).

      Then you should have it available in V_529A_B.

      Yes, it seems if STAT2 value is cleared in T529A to go against my first answer to you but I think this field might get assigned a value at runtime.

      Put a break-point at line MESSAGE e021 and then go do perform what is you perform to make SAP throw this issue for you.

      Best,

  • avatar image
    Former Member
    Feb 08, 2017 at 08:09 PM

    Please check the table T77S0.

    Make sure it is set up to: ADMIN EVSUP 1 Additional Actions

    Regards,

    Add comment
    10|10000 characters needed characters exceeded

  • Feb 09, 2017 at 12:58 PM

    Hi Gideon,

    I assume this is standard behavior: second action should verwrite the existing one, disregarding the fact that you activated IT 0302. This is general time contraining for IT 0000. Obviously system cannot overwrite hiring action in this case. and generate error message.

    Add comment
    10|10000 characters needed characters exceeded