Application Development 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: 

Function Module

Former Member
0 Kudos

Hi ,

Is there any function module which will give the start date and end date for the fiscal period.

Thanks,

Sandeep Garg

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Use fm.

LAST_DAY_IN_PERIOD_GET
FIRST_DAY_IN_PERIOD_GET

ALSO CHECK FM.

HR_E_GET_FISC_YEAR_DATES

Edited by: kishan singh on Sep 19, 2008 4:54 AM

6 REPLIES 6

Former Member
0 Kudos

Use fm.

LAST_DAY_IN_PERIOD_GET
FIRST_DAY_IN_PERIOD_GET

ALSO CHECK FM.

HR_E_GET_FISC_YEAR_DATES

Edited by: kishan singh on Sep 19, 2008 4:54 AM

Former Member
0 Kudos

Hi,

U can try the FM 'FIRST_AND_LAST_DAY_IN_YEAR_GET'

See the example below:

REPORT ZEXAMPLE.

DATA: V_FIRST LIKE SY-DATUM,

V_LAST LIKE SY-DATUM.

PARAMETERS: P_GJAHR LIKE T009B-BDATJ,

P_PERIV LIKE T009B-PERIV.

CALL FUNCTION 'FIRST_AND_LAST_DAY_IN_YEAR_GET'

EXPORTING

I_GJAHR = P_GJAHR

I_PERIV = P_PERIV

IMPORTING

E_FIRST_DAY = V_FIRST

E_LAST_DAY = V_LAST

EXCEPTIONS

INPUT_FALSE = 1

T009_NOTFOUND = 2

T009B_NOTFOUND = 3

OTHERS = 4.

IF SY-SUBRC EQ 0.

WRITE:/ P_GJAHR, '\', P_PERIV,

/ 'FIRST DAY:', V_FIRST,

/ 'LAST DAY:', V_LAST.

ELSE.

WRITE:/ 'COULD NOT DETERMINE DATES FOR', P_GJAHR, P_PERIV.

ENDIF.

Regards,

Shalini

Former Member
0 Kudos

Hi Sandeep,

Check these:

LAST_DAY_IN_PERIOD_GET

FIRST_DAY_IN_PERIOD_GET

FIRST_AND_LAST_DAY_IN_YEAR_GET

HR_E_GET_FISC_YEAR_DATES

Regards,

Chandra Sekhar

Edited by: Chandrasekhar Gandla on Sep 19, 2008 2:25 PM

Mohamed_Mukhtar
Active Contributor
0 Kudos

Hi Sandeep

Go through these links

[DATES---|]

[Start and End Date|]

Regards..

Former Member
0 Kudos

Hi,

Plz try *'FIRST_AND_LAST_DAY_IN_YEAR_GET' *.

Example :

DATA: V_FIRST LIKE SY-DATUM,
 
      V_LAST LIKE SY-DATUM.
 
PARAMETERS: P_GJAHR LIKE T009B-BDATJ,
 
            P_PERIV LIKE T009B-PERIV.
 
CALL FUNCTION 'FIRST_AND_LAST_DAY_IN_YEAR_GET'
 
     EXPORTING
 
          I_GJAHR        = P_GJAHR
 
          I_PERIV        = P_PERIV
 
     IMPORTING
 
          E_FIRST_DAY    = V_FIRST
 
          E_LAST_DAY     = V_LAST
 
     EXCEPTIONS
 
          INPUT_FALSE    = 1
 
          T009_NOTFOUND  = 2
 
          T009B_NOTFOUND = 3
 
          OTHERS         = 4.
 
IF SY-SUBRC EQ 0.
 
  WRITE:/ P_GJAHR, '\', P_PERIV,
 
        / 'FIRST DAY:', V_FIRST,
 
        / 'LAST DAY:', V_LAST.
 
ELSE.
 
  WRITE:/ 'COULD NOT DETERMINE DATES FOR', P_GJAHR, P_PERIV.

thanx.

Former Member
0 Kudos

hi,

Use The function module 'PERIOD_DAY_DETERMINE'

thanks,

raji.