RE:[sap-hr] How to create a dynamic action adding 6 months to the BEGDA?
Posted by
Admin at
Share this post:
|
0 Comments
Posted by JG-SAPHR (Senior SAP HR Consultant) on May 20 at 10:46 PM | Mark as helpful |
Hi Luiz
You can create IT 14 thru dynamic actions - configure in IT 21 to create the IT 14 with a w/t.
In dynamic actions - you can set IT 14 begin date equal to say IT 21 date. However to get begin 6m, you can only do this through a function call in the dynamic action. This would be a huge task. Anyone who has some ABAP skills should be able to create one. See for example form get_dates in pgm HBRDYNMS (however this adds one year).
Also if you are creating new forms or functions, I would suggest to make these flexible, so that they can be used for different purposes - say to add m months, n years, etc.
Hope this helps.
Regards, JG
.
---------------Original Message---------------
From: lfsalvi
Sent: Thursday, May 20, 2010 9:27 AM
Subject: How to create a dynamic action adding 6 months to the BEGDA?
> Dear all,
>
> I need to create a 6 months bonus in IT0014 whenever a new IT0021 (newborn) is created.
> The problem is to set the ENDDA to be the BEGDA plus 6 MONTHS.
> Is there an wasy way of doing it? I mean without creating a Function Module.
>
> Thanks and regards,
>
> Luiz F. Salvi
__.____._ You can create IT 14 thru dynamic actions - configure in IT 21 to create the IT 14 with a w/t.
In dynamic actions - you can set IT 14 begin date equal to say IT 21 date. However to get begin 6m, you can only do this through a function call in the dynamic action. This would be a huge task. Anyone who has some ABAP skills should be able to create one. See for example form get_dates in pgm HBRDYNMS (however this adds one year).
Also if you are creating new forms or functions, I would suggest to make these flexible, so that they can be used for different purposes - say to add m months, n years, etc.
Hope this helps.
Regards, JG
.
---------------Original Message---------------
From: lfsalvi
Sent: Thursday, May 20, 2010 9:27 AM
Subject: How to create a dynamic action adding 6 months to the BEGDA?
> Dear all,
>
> I need to create a 6 months bonus in IT0014 whenever a new IT0021 (newborn) is created.
> The problem is to set the ENDDA to be the BEGDA plus 6 MONTHS.
> Is there an wasy way of doing it? I mean without creating a Function Module.
>
> Thanks and regards,
>
> Luiz F. Salvi
Copyright © 2010 Toolbox.com and message author.
Toolbox.com 4343 N. Scottsdale Road Suite 280, Scottsdale, AZ 85251
Toolbox.com 4343 N. Scottsdale Road Suite 280, Scottsdale, AZ 85251
Related Content
In the Spotlight
_.____.__ White Papers
In the Spotlight
Earn Recognition for Your Contributions at Toolbox for IT. Gain Points for Community Achievements