cancel
Showing results for 
Search instead for 
Did you mean: 

Default values in field "End of STD" in IT 2001 for Germany

Former Member
0 Kudos

Dear Experts

For specific absence types in Germany ( screen 2008 ), we have a field in IT 2001 - "End of STD". In standard configuration, the value is defaulted from IT 0016, field : Continued pay that is defaulted from feature CONTR. So, when we create a new record for IT 2001 with that specific sub type, the date in field " End of STD" gets a value that is "x" number of days ahead from the start date of the record. This "x" days is defaulted from IT 0016 as described above.

We have a requirement, where, for a specific absence type, we want to default dates in that field " End of STD", based on company codes, without touching the standard configuration. And this should supersede the standard configuration when a record is created / changed.

We were thinking of using dynamic action by calling an external routine / enhance the associated module pool program. But, we need some details as to how to proceed or whether anyone has faced a similar issue before.

Thanks in advance.

BR

Rajesh

Accepted Solutions (0)

Answers (2)

Answers (2)

antoine_foucault
Active Contributor

Hi Rajesh:

I think in your case dynamic actions is not the right tool to go forward; I think you should either go for the XPAD PBO exit or better make a new implementation of BADi HRPAD00INFTY and code the PBO method in such a way that you populate your end of STD field.

You can check BADi in transaction code SE18 BADi name HRPAD00INFTY, and XPAD exit in transaction SE37 module EXIT_SAPFP50M_001

As for the specific coding giving input parameters either from the XPAD exit or BADi you can make it as simple as IF company code = ABC then end of STD = x ENDIF while controlling if you are actually creating the record (insert) or you could also give further flexibility and enhance it so that the value in days would be referenced in a customizing table such as T511K for instance.

You'd be better of with a technical resources for the specifics.

Best,

Antoine

Former Member
0 Kudos

Hi Antonie

Many Thanks for the reply. I shall check with a technical resource.

BR

Rajesh

antoine_foucault
Active Contributor
0 Kudos

Hi Rajesh:

Please don't forget to update your thread with the final solution and close it for future reference.

Best,

Antoine