SAP ABAP Class IF_ACC_PERIOD (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
Class IF_ACC_PERIOD  
Short Description Period    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20020613   SAP 
Last change 20060703   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_ACC_PERIOD has no forward declaration.
Interfaces
Class IF_ACC_PERIOD has no interface implemented.
Friends
Class IF_ACC_PERIOD has no friend class.
Attributes
Class 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
Class IF_ACC_PERIOD has no event.
Types
Class 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 class 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 class 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 class 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 class IF_ACC_PERIOD has no exception.
History
Last changed by/on SAP  20060703 
SAP Release Created in