Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Function Module days into months & year.....

0 Likes
2,533

Hii can anyone tell me which function module is used to convert no of days into days,month & year....

SHOAIB

5 REPLIES 5
Read only

Former Member
0 Likes
1,570

Hi

Check the following fun modules

DAYS_BETWEEN_TWO_DATES

LEAP_DAYS_BETWEEN_TWO_DATES

HR_SEN_CALE_DAYS_DATE

ISB_DAYS_BETWEEN_TWO_DATES

FIMA_DAYS_BETWEEN_TWO_DATES

FIMA_DAYS_BETWEEN_TWO_DATES_2

FIMA_LEAP_DAYS_BETWEEN_2_DATES

Kishi.

Read only

Former Member
0 Likes
1,570

hi ,

just check this code this might help u ....

DATA: V_INPUT(4) VALUE '7093'.

DATA: V_DATE TYPE SYDATUM.

DATA: V_OUTPUT TYPE CHAR10.

CONCATENATE '200' V_INPUT(1) '0101' INTO V_DATE.

V_DATE = V_DATE + V_INPUT+1(3) - 1.

WRITE V_DATE TO V_OUTPUT MM/DD/YYYY.

WRITE: / V_OUTPUT.

regards

reena

Read only

Former Member
0 Likes
1,570

hi rehman,

i am not sure whether any FM exists that returns no.of days ,months and years. But there is a FM FIMA_DAYS_AND_MONTHS_AND_YEARS which will return no of days, yrs, months b/w two dates.

regards,

alson

Read only

Former Member
0 Likes
1,570

Hi,

RELATIVE_DATE_CALCULATE

RP_CALC_DATE_IN_INTERVAL

Thanks,

Anitha

Read only

Former Member
0 Likes
1,570

Hi,

FM: 'FIMA_DAYS_AND_MONTHS_AND_YEARS'

Ex.

REPORT ZDATEDIFF.

DATA: EDAYS LIKE VTBBEWE-ATAGE,

EMONTHS LIKE VTBBEWE-ATAGE,

EYEARS LIKE VTBBEWE-ATAGE.

PARAMETERS: FROMDATE LIKE VTBBEWE-DBERVON,

TODATE LIKE VTBBEWE-DBERBIS DEFAULT SY-DATUM.

call function 'FIMA_DAYS_AND_MONTHS_AND_YEARS'

exporting

i_date_from = FROMDATE

i_date_to = TODATE

  • I_FLG_SEPARATE = ' '

IMPORTING

E_DAYS = EDAYS

E_MONTHS = EMONTHS

E_YEARS = EYEARS.

WRITE:/ 'Difference in Days ', EDAYS.

WRITE:/ 'Difference in Months ', EMONTHS.

WRITE:/ 'Difference in Years ', EYEARS.

INITIALIZATION.

FROMDATE = SY-DATUM - 60.

Regards,

Bhaskar