SAP ABAP Class IDTIMEACC_CL_UTILS (Time Dependent G/L Accounts - Utilities)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     ID-TIME_ACC (Package) International Development: Time Dependent Account Descry
Properties
Class IDTIMEACC_CL_UTILS  
Short Description Time Dependent G/L Accounts - Utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ID-TIME_ACC   International Development: Time Dependent Account Descry 
Created 20120625   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class IDTIMEACC_CL_UTILS has no interface implemented.
Friends
Class IDTIMEACC_CL_UTILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_MEMORY_ID Constant Private Type reference (TYPE) CHAR20 'IDCN_BUDAT' Used Memory ID 20120717
2 MV_FISCAL_YEAR Static Attribute Private Type reference (TYPE) GJAHR Fiscal Year 20120625
3 MV_LAST_DATE Static Attribute Private Type reference (TYPE) DATUM Last Day in Period 20120625
4 MV_PERIOD Static Attribute Private Type reference (TYPE) SUSAMONA Reporting Period 20120625
5 MV_YEAR_VARIANT Static Attribute Private Type reference (TYPE) PERIV Fiscal Year Variant 20120625
Methods
# Method Level Visibility Method type Description Created on
1 CHOOSE_KEY_DATE Static method Public Method Choose Key Date for Reports G/L Account Line Item Display 20120625
2 CHOOSE_KEY_DATE_NO_OPT Static method Public Method Choose Key Date out of Three Possibilities 20120803
3 EXPORT_DATE_TO_MEMORY Static method Public Method Export Key Date To Memory - IDCN_BUDAT 20120625
4 FREE_DATE_MEMORY Static method Public Method Free Date In Memory - IDCN_BUDAT 20120717
5 HIGHEST_DATE_IN_RANGE Static method Private Method Get The Highest Date in Range 20120719
6 LAST_DAY_IN_PERIOD Static method Public Method Get Last Date in Period (Use One Line Cash) 20120625
7 READ_GLACC_TEXT_BY2_LANGS Static method Public Method Find G/L Account Text By Two Languages 20120626
Events
Class IDTIMEACC_CL_UTILS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_RANGE_DATES Public See coding Range of Dates 20120719 TT_RANGE_DATES TYPE RANGE OF datum
Method Signatures

Method CHOOSE_KEY_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AL_ITM_FLG Call by reference Type reference (TYPE) ABAP_BOOL Flag: All Items Selected 20120625
2 Importing IM_CL_ITM_FLG Call by reference Type reference (TYPE) ABAP_BOOL Flag: Cleared Items Selected 20120625
3 Importing IM_CL_KEY_DAT Call by reference Type reference (TYPE) DATUM SY-DATUM Open at Key Date - Cleared Items 20120625
4 Importing IM_OP_ITM_FLG Call by reference Type reference (TYPE) ABAP_BOOL Flag Open Items Selected 20120625
5 Importing IM_OP_KEY_DAT Call by reference Type reference (TYPE) DATUM SY-DATUM Open at Key Date - Open Items 20120625
6 Importing IM_RNG_ALL_KEY_DATS Call by reference Type reference (TYPE) TT_RANGE_DATES Range of Dates - All Items 20120719
7 Importing IM_RNG_CL_KEY_DATS Call by reference Type reference (TYPE) TT_RANGE_DATES Range of Dates - Cleared Items 20120719
8 Returning RE_KEY_DATE Value transfer Type reference (TYPE) DATUM Key Date for Reports G/L Account Line Item Display 20120625

Method CHOOSE_KEY_DATE on class IDTIMEACC_CL_UTILS has no exception.

Method CHOOSE_KEY_DATE_NO_OPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OP_KEY_DAT Call by reference Type reference (TYPE) DATUM SY-DATUM Open at Key Date - Open Items 20120803
2 Importing IM_RNG_CL_KEY_DATS Call by reference Type reference (TYPE) TT_RANGE_DATES Range of Dates - Cleared Items 20120803
3 Importing IM_RNG_POST_KEY_DATS Call by reference Type reference (TYPE) TT_RANGE_DATES Range of Dates - Posted Items 20120803
4 Returning RE_KEY_DATE Value transfer Type reference (TYPE) DATUM Key Date for Reports G/L Account Line Item Display 20120803

Method CHOOSE_KEY_DATE_NO_OPT on class IDTIMEACC_CL_UTILS has no exception.

Method EXPORT_DATE_TO_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEY_DATE Call by reference Type reference (TYPE) DATUM New Key Date 20120625
2 Importing IM_TCODE Call by reference Type reference (TYPE) SYTCODE SY-TCODE Current Transaction Code 20120625

Method EXPORT_DATE_TO_MEMORY on class IDTIMEACC_CL_UTILS has no exception.

Method FREE_DATE_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TCODE Call by reference Type reference (TYPE) SYTCODE SY-TCODE Current Transaction Code 20120717

Method FREE_DATE_MEMORY on class IDTIMEACC_CL_UTILS has no exception.

Method HIGHEST_DATE_IN_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_HIGHEST_DATE Value transfer Type reference (TYPE) DATUM The Highest Date in Range 20120719
2 Importing IM_RNG_KEY_DATS Call by reference Type reference (TYPE) TT_RANGE_DATES Range of Dates 20120719

Method HIGHEST_DATE_IN_RANGE on class IDTIMEACC_CL_UTILS has no exception.

Method LAST_DAY_IN_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20120625
2 Importing IM_PERIOD Call by reference Type reference (TYPE) SUSAMONA Reporting Period 20120625
3 Importing IM_YEAR_VARIANT Call by reference Type reference (TYPE) PERIV Fiscal Year Variant 20120625
4 Returning RE_LAST_DATE Value transfer Type reference (TYPE) DATUM Last Day in Period 20120625

Method LAST_DAY_IN_PERIOD on class IDTIMEACC_CL_UTILS has no exception.

Method READ_GLACC_TEXT_BY2_LANGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACCNT_NO Call by reference Type reference (TYPE) SAKNR G/L Account Number 20120626
2 Importing IM_CHART_ACCNTS Call by reference Type reference (TYPE) KTOPL Chart of Accounts 20120626
3 Importing IM_DATE_FROM Call by reference Type reference (TYPE) DFROM From Date 20120626
4 Importing IM_NO_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL Bypass SQL Buffer Read 20120626
5 Importing IM_SEC_LANGU Call by reference Type reference (TYPE) SPRAS Language Key 20120626
6 Returning RE_STR_ACCTXT Value transfer Type reference (TYPE) SKAT G/L Account Master Record (Chart of Accounts: Description) 20120626
# Exception Resumable Description Created on
1 NOT_MAINTAINED Time dependent text not maintained 20120626
History
Last changed by/on SAP  20130531 
SAP Release Created in 607