‎2006 Nov 03 7:45 AM
Hi,
hello good afternoon. Can anyone help me to find a function module that automatically it subtract 1 month to my entered date. Please.
Thank you.
Regards,
JC
‎2006 Nov 03 7:51 AM
Hi
Use FM /BEV4/PLPS__ADD_MONTH_TO_DATE to subract one month from the entered date.
Pass MONTHS as '-1'.
Thank you,
Ramu N.
‎2006 Nov 03 7:56 AM
Hi,
Can you give an example on how to use FM /BEV4/PLPS__ADD_MONTH_TO_DATE.
thanx,
JC
‎2006 Nov 03 8:04 AM
Hi
DATA : V_DATE LIKE SY-DATUM.
v_DATE = SY-DATUM.
CALL FUNCTION '/BEV4/PLPS__ADD_MONTH_TO_DATE'
EXPORTING
MONTHS = '-1'
OLDDATE = V_DATE
IMPORTING
NEWDATE = V_DATE.
WRITE : / V_DATE.
Thank you,
Ramu N.
‎2006 Nov 03 9:05 AM
Hi
There are quite a lot of FM's for the same. Below are few.
<b>SG_PS_ADD_MONTH_TO_DATE
BKK_ADD_MONTH_TO_DATE
HR_HCP_ADD_MONTH_TO_DATE
HR_BR_ADD_MONTH_TO_DATE
HR_PT_ADD_MONTH_TO_DATE</b>
Here is one simple example:
data: l_date type sy-datum value '20061031'.
CALL FUNCTION 'HR_PT_ADD_MONTH_TO_DATE'
EXPORTING
DMM_DATIN = l_date
DMM_COUNT = '1'
DMM_OPER = '-'
DMM_POS = '1'
IMPORTING
DMM_DAOUT = l_date
EXCEPTIONS
UNKNOWN = 1
OTHERS = 2.write:/ l_date.
Kind Regards
Eswar