SAP ABAP Interface IF_ACC_PERIOD (Period)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     FINB_PERIOD (Package) Period
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ACC_PERIOD Service Functions for Periods 20020801
Properties
Interface IF_ACC_PERIOD  
Short Description Period    
General Data
Package FINB_PERIOD   Period 
Created 20020613   SAP 
Last changed 20060703   SAP 
Unicode checks active    
Forward declarations
Interface IF_ACC_PERIOD has no forward declaration.
Interfaces
Interface IF_ACC_PERIOD has no interface.
Friends
Interface IF_ACC_PERIOD has no friend.
Attributes
Interface IF_ACC_PERIOD has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PERIOD_ABS_CLOSED Static method Public Method Checks That the Period is Completely Closed 20020916
2 CHECK_PERIOD_CLOSED Static method Public Method Checks That the Period is Closed 20020801
3 CONCATENATE_YEAR_PERIOD Static method Public Method Joins Fiscal Year and Period 20030806
4 DETERMINE_PERIOD_DIFFERENCE Static method Public Method Finds the Required Period 20021219
5 DET_PERIOD_FROM_DATE Static method Public Method Finds the Period to Which a Day Belongs 20020801
6 GET_DAYS_IN_PERIOD Static method Public Method Finds the Days in a Period 20021219
7 GET_FIRST_DAY_OF_PERIOD Static method Public Method Finds the First Day of a Period 20020801
8 GET_FIRST_DAY_OF_YEAR Static method Public Method Finds the First Day of a Fiscal Year 20020801
9 GET_LAST_DAY_OF_PERIOD Static method Public Method Finds the Last Day of a Period 20020801
10 GET_LAST_DAY_OF_YEAR Static method Public Method Finds the Last Day of a Fiscal Year 20020801
11 GET_NEXT_OPEN_PERIOD Static method Public Method Finds the Next Open Period 20020906
12 GET_SELECTION_CONDITION Static method Public Method Permitted Selection Conditions per Accounting System 20020917
13 GET_SELECTION_FIELDS Static method Public Method Permitted Selection Conditions per Accounting System 20021010
14 SPLIT_YEAR_PERIOD Static method Public Method Separates Fiscal Year and Period 20030806
Events
Interface IF_ACC_PERIOD has no event.
Types
Interface IF_ACC_PERIOD has no local type.
Method Signatures

Method CHECK_PERIOD_ABS_CLOSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_XPERIODCLOSED Call by reference Type reference (TYPE) ACC_XPERCLOSED Kennzeichen: Buchungsperiode ist geschlossen 20020916
2 Importing I_ACCSYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20020916
3 Importing I_DOCHEADER Value transfer Object reference (TYPE REF TO) DATA Belegkopfinformation 20020916
4 Importing I_FISCPERIOD Call by reference Type reference (TYPE) UG_FISCPERIOD Geschäftsperiode 20020916
5 Importing I_FISCYEAR Call by reference Type reference (TYPE) UG_FISCYEAR Geschäftsjahr 20020916
# Exception Resumable Description Created on
1 INPUT_ERROR Allgemeiner Fehler der Eingabedaten 20020916

Method CHECK_PERIOD_CLOSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_XPERIODCLOSED Call by reference Type reference (TYPE) ACC_XPERCLOSED Kennzeichen: Buchungsperiode ist geschlossen 20020801
2 Importing I_ACCSYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20020801
3 Importing I_CLOSINGSTEP Call by reference Type reference (TYPE) ACC_CLOSESTEP Abschlußvorgang 20020801
4 Importing I_DOCHEADER Call by reference Object reference (TYPE REF TO) DATA Belegkopfinformation 20020822
5 Importing I_FIN_COMPANY Call by reference Type reference (TYPE) FIN_COMPANY Gesellschaft 20040628
6 Importing I_FISCPERIOD Call by reference Type reference (TYPE) UG_FISCPERIOD Geschäftsperiode 20020801
7 Importing I_FISCYEAR Call by reference Type reference (TYPE) UG_FISCYEAR Geschäftsjahr 20020801
# Exception Resumable Description Created on
1 INPUT_ERROR Allgemeiner Fehler der Eingabedaten 20020801

Method CONCATENATE_YEAR_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FISCPERIOD Call by reference Type reference (TYPE) UG_FISCPERIOD Geschäftsperiode 20030806
2 Importing ID_FISCYEAR Call by reference Type reference (TYPE) UG_FISCYEAR Geschäftsjahr 20030806
3 Returning RD_FISCYEARPER Value transfer Type reference (TYPE) UG_FISCYEARPER FI-Stammdaten: Geschäftsjahr und Periode 20030806

Method CONCATENATE_YEAR_PERIOD on Interface IF_ACC_PERIOD has no exception.

Method DETERMINE_PERIOD_DIFFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FISCPER_RESULT Value transfer Type reference (TYPE) FIN_FISCPER Ergebnis: Periode 20021219
2 Exporting E_FISCYEAR_RESULT Value transfer Type reference (TYPE) FIN_FISCYEAR Ergebnis: GJAHR 20021219
3 Importing I_ACCSYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20021219
4 Importing I_FIN_COMPANY Call by reference Type reference (TYPE) FIN_COMPANY Gesellschaft 20040628
5 Importing I_FISCPER_IN Value transfer Type reference (TYPE) FIN_FISCPER Geschäftsperiode 20021219
6 Importing I_FISCYEAR_IN Value transfer Type reference (TYPE) FIN_FISCYEAR Geschäftsjahr 20021219
7 Importing I_PERIODS Call by reference Type reference (TYPE) I Periodenanzahl 20021219
# Exception Resumable Description Created on
1 CANNOT_DETERMINE_DAYS Differenz kann nicht ermittelt werden 20021219

Method DET_PERIOD_FROM_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FISCPERIOD Call by reference Type reference (TYPE) FIN_FISCPER Geschäftsperiode 20020801
2 Exporting E_FISCYEAR Call by reference Type reference (TYPE) FIN_FISCYEAR Geschäftsjahr 20020801
3 Exporting E_FISCYEARPER Call by reference Type reference (TYPE) FIN_FISCYEARPER Geschäftsjahr und Periode 20030528
4 Importing I_ACCSYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20020801
5 Importing I_DATE Call by reference Type reference (TYPE) DATUM Datum 20020801
6 Importing I_FIN_COMPANY Call by reference Type reference (TYPE) FIN_COMPANY Gesellschaft 20040628
# Exception Resumable Description Created on
1 CANNOT_DETERMINE_PERIOD Die Buchungsperiode kann nicht bestimmt werden 20020801

Method GET_DAYS_IN_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DAYS Call by reference Type reference (TYPE) I Tage der Periode 20021219
2 Importing I_ACCSYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20021219
3 Importing I_FIN_COMPANY Call by reference Type reference (TYPE) FIN_COMPANY Gesellschaft 20040628
4 Importing I_FISCPERIOD Call by reference Type reference (TYPE) UG_FISCPERIOD Geschäftsperiode 20021219
5 Importing I_FISCYEAR Call by reference Type reference (TYPE) UG_FISCYEAR Geschäftsjahr 20021219
# Exception Resumable Description Created on
1 CANNOT_DETERMINE_DAYS Tage der Periode können nicht bestimmt werden 20021219

Method GET_FIRST_DAY_OF_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATE Call by reference Type reference (TYPE) DATUM Periodenbeginn 20020801
2 Importing I_ACCSYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20020801
3 Importing I_FIN_COMPANY Call by reference Type reference (TYPE) FIN_COMPANY Gesellschaft 20040628
4 Importing I_FISCPERIOD Call by reference Type reference (TYPE) FIN_FISCPER Geschäftsperiode 20020801
5 Importing I_FISCYEAR Call by reference Type reference (TYPE) FIN_FISCYEAR Geschäftsjahr 20020801
# Exception Resumable Description Created on
1 CANNOT_DETERMINE_DATE Erster Tag der Periode kann nicht bestimmt werden 20020801

Method GET_FIRST_DAY_OF_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATE Call by reference Type reference (TYPE) DATUM Geschäftsjahresbeginn 20020801
2 Importing I_ACCSYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20020801
3 Importing I_FIN_COMPANY Call by reference Type reference (TYPE) FIN_COMPANY Gesellschaft 20040628
4 Importing I_FISCYEAR Call by reference Type reference (TYPE) UG_FISCYEAR Geschäftsjahr 20020801
# Exception Resumable Description Created on
1 CANNOT_DETERMINE_DATE Erster Tag des Geschäftsjahres kann nicht bestimmt werden 20020801

Method GET_LAST_DAY_OF_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATE Call by reference Type reference (TYPE) DATUM Periodenende 20020801
2 Importing I_ACCSYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20020801
3 Importing I_FIN_COMPANY Call by reference Type reference (TYPE) FIN_COMPANY Gesellschaft 20040628
4 Importing I_FISCPERIOD Call by reference Type reference (TYPE) FIN_FISCPER Geschäftsperiode 20020801
5 Importing I_FISCYEAR Call by reference Type reference (TYPE) FIN_FISCYEAR Geschäftsjahr 20020801
# Exception Resumable Description Created on
1 CANNOT_DETERMINE_DATE Letzter Tag der Periode kann nicht bestimmt werden 20020801

Method GET_LAST_DAY_OF_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATE Call by reference Type reference (TYPE) DATUM Geschäftsjahresende 20020801
2 Importing I_ACCSYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Geschäftsjahresvariante 20020801
3 Importing I_FIN_COMPANY Call by reference Type reference (TYPE) FIN_COMPANY Gesellschaft 20040628
4 Importing I_FISCYEAR Call by reference Type reference (TYPE) UG_FISCYEAR Geschäftsjahr 20020801
# Exception Resumable Description Created on
1 CANNOT_DETERMINE_DATE Letzter Tag des Geschäftsjahres kann nicht bestimmt werden 20020801

Method GET_NEXT_OPEN_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FIRST_PST_DATE Call by reference Type reference (TYPE) BUDAT erstes Buchungsdatum in Periode 20020906
2 Exporting E_FISCPERIOD Call by reference Type reference (TYPE) FIN_FISCPER Geschäftsperiode offen 20020906
3 Exporting E_FISCYEAR Call by reference Type reference (TYPE) FIN_FISCYEAR Geschäftsjahr offen 20020906
4 Importing I_ACCSYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20020906
5 Importing I_CLOSINGSTEP Call by reference Type reference (TYPE) ACC_CLOSESTEP '000' Abschlußphase 20020906
6 Importing I_DOCHEADER Call by reference Object reference (TYPE REF TO) DATA Belegkopfinformation 20020906
7 Importing I_FIN_COMPANY Call by reference Type reference (TYPE) FIN_COMPANY Gesellschaft 20040628
8 Importing I_FISCPERIOD Call by reference Type reference (TYPE) FIN_FISCPER Geschäftsperiode 20020906
9 Importing I_FISCYEAR Call by reference Type reference (TYPE) FIN_FISCYEAR Geschäftsjahr 20020906
# Exception Resumable Description Created on
1 INPUT_ERROR Allgemeiner Fehler der Eingabedaten 20020906
2 NO_OPEN_PERIOD_DETERMINED Offene Buchungsperiode konnte nicht ermittelt werden 20020906

Method GET_SELECTION_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEL_FIELDS Call by reference Type reference (TYPE) FINB_KF_CHARS Merkmale und Kennzahlen 20020917
2 Importing I_ACCSYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20020917

Method GET_SELECTION_CONDITION on Interface IF_ACC_PERIOD has no exception.

Method GET_SELECTION_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEL_FIELDS Call by reference Type reference (TYPE) FINB_KF_CHARS Merkmale und Kennzahlen 20021010
2 Importing I_ACCSYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20021010

Method GET_SELECTION_FIELDS on Interface IF_ACC_PERIOD has no exception.

Method SPLIT_YEAR_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FISCPERIOD Call by reference Type reference (TYPE) UG_FISCPERIOD Geschäftsperiode 20030806
2 Exporting ED_FISCYEAR Call by reference Type reference (TYPE) UG_FISCYEAR Geschäftsjahr 20030806
3 Importing ID_FISCYEARPER Value transfer Type reference (TYPE) UG_FISCYEARPER FI-Stammdaten: Geschäftsjahr und Periode 20030806

Method SPLIT_YEAR_PERIOD on Interface IF_ACC_PERIOD has no exception.
History
Last changed by/on SAP  20060703 
SAP Release Created in 150