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 | |
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
View this thread online
Manage group e-mails
Create an FAQ on this topic
Tell us what you think
Unsubscribe from discussion
Manage group e-mails
Create an FAQ on this topic
Tell us what you think
Unsubscribe from discussion