‎2008 Jul 01 4:36 PM
Hi,
Please tell me regarding these function modules:
FIRST_DAY_IN_PERIOD_GET
LAST_DAY_IN_PERIOD_GET
what are they used for and what terms or these terminologies
mean?
‎2008 Jul 01 4:37 PM
did you read the documentations of these FMs in SE37? Everything is clearly written down there...
‎2008 Jul 01 4:41 PM
Unfortunatly its documentation is not available over there ;-).
Both Fm is to determine the day in perticuler Fiscal period.one is for determine first day and other is for determine last day for fiscal yr.
Amit.
‎2008 Jul 01 4:45 PM
Hi Poonam,
To convert fiscal year and period to the calendar date of the first day of the period,use function module FIRST_DAY_IN_PERIOD_GET.
To convert fiscal year and period to the calendar date of the last day of the period,use function module LAST_DAY_IN_PERIOD_GET.
If any further information require revert back... i would help my best.
Regards
Narin Nandivada.
‎2008 Jul 02 7:54 AM
hey thanks for the brief description.
i am not vey clear in fiscal year and periods.
can u tell me converting fical year and period to 1st day of period mean????
‎2008 Jul 01 4:58 PM
Hi Poonam.
FIRST_DAY_IN_PERIOD_GET - Gets first day of a period.
LAST_DAY_IN_PERIOD_GET - Gets last day of a period.
Both Relates with getting the dates in terms of fiscal year.
Mandatory Fields:
I_GJAHR - Fiscal Year.
I_MONMIT - Midmonth for half periods - Not mandatory.
I_PERIV - Period version.
I_POPER - Fiscal Period.
Same fields for both.
Real time scenario:
Sometimes the requirements can be based on some user exits.
For example: Requirement of days in terms of fiscal period, that is not calender period.
We can consider this case when Calender period and fiscal periods are the same.
Reward points if usefull.
REGARDS
Harsh
‎2008 Jul 01 6:07 PM
hi check this example i had ...
this is to get the first and last dates of the periods....
REPORT ZVISH_STAN_PERIOD.
data: V_PERIOD LIKE T009B-POPER,
V_GJAHR1 LIKE T009B-BDATJ,
V_DATFRM LIKE SY-DATUM,
V_DATTO LIKE SY-DATUM .
parameter: p_date like sy-datum.
CALL FUNCTION 'DATE_TO_PERIOD_CONVERT'
EXPORTING
I_DATE = P_DATE
I_PERIV = '08'
IMPORTING
E_BUPER = V_PERIOD
E_GJAHR = V_GJAHR1.
DO 3 TIMES.
clear: V_DATFRM, V_DATTO.
CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET'
EXPORTING
I_GJAHR = V_GJAHR1
I_PERIV = '08'
I_POPER = V_PERIOD
IMPORTING
E_DATE = V_DATFRM.
CALL FUNCTION 'LAST_DAY_IN_PERIOD_GET'
EXPORTING
I_GJAHR = V_GJAHR1
I_PERIV = '08'
I_POPER = V_PERIOD
IMPORTING
E_DATE = V_DATTO.
write: V_DATFRM, V_DATTO.
IF V_PERIOD = '001'.
V_PERIOD = '12'.
V_GJAHR1 = V_GJAHR1 - 1. "D10K951022
ELSE.
V_PERIOD = V_PERIOD - 1.
ENDIF.
ENDDO.
‎2008 Jul 04 11:28 AM
Hi Poonam.
A fiscal period corresponds to a period of no more than twelve months, at the end of which a business closes its books and prepares its financial statements. As a rule, the fiscal period ends on December 31.
But , again based on the requirment of business a client may reduce a work span to any period less than 12 month.
whatever does it may be ,
function module FIRST_DAY_IN_PERIOD_GET gives the 1st day and function module LAST_DAY_IN_PERIOD_GET gives the last day of very fiscal period.
Reward if found helpful.
Anirban Bhattacharjee