SAP ABAP Class CL_FAA_CFG_DEPRKEY_ERP (Read Depreciation Key)
Hierarchy
EA-FIN (Software Component) EA-FIN
   FI-AA (Application Component) Asset Accounting
     FAA_CUS_DK (Package) Customizing for Depreciation Keys
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FAA_CFG_OBJECT DB Wrapper FIAA Configuration 20120821
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FAA_CFG_DEPRKEY Access to Depreciation Key 20041126
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FAA_CFG_DEPRKEY_ERP Access to Business Configuration Depreciation Key ERP 20041126
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FAA_TENV_DEPRKEY_GET_ERP Read Data of Depreciation Key 20050201
2 Inheritance (c INHERITING FROM c_ref)  CL_FAA_TENV_DEPRKEY_SIM_ERP Depreciation Key from Test Environment 20050314
Properties
Class CL_FAA_CFG_DEPRKEY_ERP  
Short Description Read Depreciation Key    
Super Class CL_FAA_CFG_OBJECT DB Wrapper FIAA Configuration 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FAA_CUS_DK   Customizing for Depreciation Keys 
Created 20041126   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 FAABC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 FAACC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 FAACT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 IF_FAA_FRW_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FAA_CFG_DEPRKEY Access to Depreciation Key 20041126
2 IF_FAA_CFG_DEPRKEY_ERP Access to Business Configuration Depreciation Key ERP 20041126
Friends
# Friend Modeled only Created on Description
1 CL_FAA_CFG_DISPATCHER 20111010 Dispatcher Config-Interface -> Backbone
2 CL_FAA_CFG_FACTORY 20111010 Factory Class for Creating CFG Instances
3 CL_FAA_CFG_FACTORY_STATIC 20111010 Static Factory Class for Configuration Instances
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GTS_DEPRKEY_BASIC Static Attribute Private Type reference (TYPE) GTY_TS_T090NA Global Entity Table for Depreciation Key 20041126
2 GTS_PERIODCONTROL_USE Static Attribute Private Type reference (TYPE) GTY_TS_T090R Control of Individual PERBSLs 20050309
3 GTS_PHASE_INTERNAL Static Attribute Private Type reference (TYPE) GTY_TS_T090NAZ Phases of Depreciation Keys of a Chart of Depreciation 20041126
4 MD_CALCMETHOD Instance attribute Private Type reference (TYPE) T090NAZ-AFARSL Base Method 20050817
5 MD_DEPR_CHART Instance attribute Protected Type reference (TYPE) FAACT_D_CHART Chart of Depreciation 20041126
6 MO_DEPRAREA Instance attribute Protected Object reference (TYPE REF TO) IF_FAA_CFG_DEPRAREA_ERP Initial Screen for Reading Assets Configuration via Dep.Area 20041126
7 MO_LEADOBJ Instance attribute Protected Object reference (TYPE REF TO) IF_FAA_CFG_LEADOBJ_ERP Initial Access f.Read Asset Configuration via Leading Object 20041126
8 MS_PROD_UNITS Instance attribute Protected Type reference (TYPE) FAA_S_DEPRKEY_PROD_UNITS Unit-of-Production Depreciation by Period 20050405
9 MS_SETTINGS Instance attribute Protected Attribute reference (LIKE) 20041126
10 MTS_MAXAMOUNT Instance attribute Protected Attribute reference (LIKE) 20041126
11 MTS_MINVAL Instance attribute Protected Attribute reference (LIKE) 20041126
12 MTS_MULTILEVEL Instance attribute Protected Attribute reference (LIKE) 20041126
13 MTS_PERIOD_CONTROL Instance attribute Protected Attribute reference (LIKE) 20050307
14 MTS_PERIOD_WEIGHTING Instance attribute Protected Attribute reference (LIKE) 20041126
15 MTS_PROD_UNIT Instance attribute Protected Attribute reference (LIKE) 20041126
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20041126
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20111010
3 GET_MAX_BASEVALUE Instance method Protected Method 20041126
4 GET_PHASES Static method Protected Method Gets the Phases for a Depreciation Key 20050317
5 INITIALIZE Instance method Protected Method 20041126
6 REFRESH_GLOBAL_DATA Static method Protected Method Refresh of Static Attributes 20061102
7 USE_OLD_CALCULATION Static method Protected Method Use Old Depreciation Calculation (SAPLAFAR) 20050422
8 _CHECK_CONSISTENCY Instance method Private Method Consistency Check of Generated Object 20050817
9 _GET_EXCP_INSTANCE_CONTENT Instance method Private Method Determines the Contents of the Exception Instance 20110803
10 _GET_EXCP_INSTANCE_TYPE Instance method Private Method Determines Type of Exception Instance 20110803
11 _INITIALIZE_DEPRKEY Instance method Private Method Default Values for Depreciation Key 20050309
12 _PROD_UNITS_CARRY_FORWARD Instance method Private Method Carryfoward of Units Table When Periods Skipped in DB Table 20050427
13 _SET_CALCMETHOD Instance method Private Method Gets Data of Depreciation Key from Database 20050318
14 _SET_DECLINING Instance method Private Method Gets Data of Declining-Balance Method from Database 20050318
15 _SET_DETAILS_DEPRAREA Instance method Private Method Overriding of General Parameters at Area Level 20050318
16 _SET_DETAILS_LEADOBJ Instance method Private Method Overriding of General Parameters 20050318
17 _SET_GTS_PERIODCONTROL_USE Static method Private Method Determines Rules for Period Control for Global Transaction 20050318
18 _SET_GTS_PHASE_INTERNAL Static method Private Method Fills the Phases for Current Chart of Depreciation 20050318
19 _SET_MAXAMOUNT Instance method Private Method Determines Maximum Depreciation Amount 20050318
20 _SET_MAXVAL_CONTROL Instance method Private Method Gets Control Information for Maximum Amounts from Database 20050318
21 _SET_MINVAL Instance method Private Method Determines Cutoff Percentage Rates 20050318
22 _SET_MINVAL_CONTROL Instance method Private Method Gets Control Information for Minimum Amounts from Database 20050318
23 _SET_MULTILEVEL Instance method Private Method Gets Levels from T090NS or T090NSK Dep. on MULTI_LEVEL_DATE 20050318
24 _SET_MULTILEVEL_CONTROL Instance method Private Method Gets Control Info for Multiple-Shift Factors from Database 20050318
25 _SET_PERIODCONTROL Instance method Private Method Gets Data for Period Control from Database 20050318
26 _SET_PERIODCONTROL_RULE Instance method Private Method Sets Rules for Period Control in mts_period_control 20050318
27 _SET_PERIODCONTROL_YEAR Instance method Private Method Gets Data for Year-Dependent Period Control from Database 20050318
28 _SET_PERIOD_WEIGHTING Instance method Private Method Determines Period Weighting If Desired 20050318
29 _SET_PROD_UNITS Instance method Private Method Determines Units/Planned Quantity for Unit-of-Prod. Deprec. 20050318
Events
Class CL_FAA_CFG_DEPRKEY_ERP has no event.
Types
Class CL_FAA_CFG_DEPRKEY_ERP has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FAA_CFG_DEPRKEY_ERP has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FAA_CFG_DEPRKEY_ERP has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_DB Call by reference Object reference (TYPE REF TO) DATA DB Data (already read by Parent) 20111010
2 Importing IV_BO_NAME Call by reference Type reference (TYPE) IF_FAA_FRW_TYPES=>TY_BO_NAME BO Name 20111010
3 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) IF_FAA_FRW_TYPES=>TY_BO_NODE_NAME BO Node Name 20111010
4 Importing IV_MODE Call by reference Type reference (TYPE) IF_FAA_FRW_TYPES=>TY_MODE Operation Mode (Ins/Upd/Del) 20111010
5 Importing IV_UUID Call by reference Type reference (TYPE) IF_FAA_FRW_TYPES=>TY_UUID Node ID 20111010

Method CONSTRUCTOR on class CL_FAA_CFG_DEPRKEY_ERP has no exception.

Method GET_MAX_BASEVALUE Signature

Method GET_MAX_BASEVALUE on class CL_FAA_CFG_DEPRKEY_ERP has no parameter.
Method GET_MAX_BASEVALUE on class CL_FAA_CFG_DEPRKEY_ERP has no exception.

Method GET_PHASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PHASE Call by reference Type reference (TYPE) FAA_TS_DEPRKEY_PHASE Phasen eines Abschreibungsschlüssels 20050317
2 Importing ID_DEPRAREA Call by reference Type reference (TYPE) FAA_S_DEPRAREA_KEY-DEPR_AREA Bewertungsbereich echt oder abgeleitet 20050317
3 Importing ID_DEPRKEY Call by reference Type reference (TYPE) FAA_S_DEPRKEY_KEY-DEPR_KEY Abschreibungsschlüssel 20050317
4 Importing ID_LEADOBJ_TYPE Call by reference Type reference (TYPE) STRING 'BUKRS' Typ des führenden Org-Objektes 20050317
5 Importing ID_LEADOBJ_VALUE Call by reference Type reference (TYPE) FAA_ORG_CA Führende Organisationseinheit Anlagenbuchhaltung 20050317
# Exception Resumable Description Created on
1 CX_FAA_CONFIG Ausnahmeklasse Customizing lesen 20050317

Method INITIALIZE Signature

Method INITIALIZE on class CL_FAA_CFG_DEPRKEY_ERP has no parameter.
Method INITIALIZE on class CL_FAA_CFG_DEPRKEY_ERP has no exception.

Method REFRESH_GLOBAL_DATA Signature

Method REFRESH_GLOBAL_DATA on class CL_FAA_CFG_DEPRKEY_ERP has no parameter.
Method REFRESH_GLOBAL_DATA on class CL_FAA_CFG_DEPRKEY_ERP has no exception.

Method USE_OLD_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RB_OLD_CALCULATION Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050422

Method USE_OLD_CALCULATION on class CL_FAA_CFG_DEPRKEY_ERP has no exception.

Method _CHECK_CONSISTENCY Signature

Method _CHECK_CONSISTENCY on class CL_FAA_CFG_DEPRKEY_ERP has no parameter.
# Exception Resumable Description Created on
1 CX_FAA_CONFIG Ausnahmeklasse Customizing lesen 20050817

Method _GET_EXCP_INSTANCE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INSTANCE_CONTENT Value transfer Type reference (TYPE) STRING 20110803

Method _GET_EXCP_INSTANCE_CONTENT on class CL_FAA_CFG_DEPRKEY_ERP has no exception.

Method _GET_EXCP_INSTANCE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INSTANCE_TYPE Value transfer Type reference (TYPE) STRING 20110803

Method _GET_EXCP_INSTANCE_TYPE on class CL_FAA_CFG_DEPRKEY_ERP has no exception.

Method _INITIALIZE_DEPRKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DEPRAREA Call by reference Type reference (TYPE) FAA_S_DEPRAREA_KEY-DEPR_AREA Bewertungsbereich Anlagenbuchhaltung 20050309
2 Importing ID_DEPRKEY Call by reference Type reference (TYPE) FAA_S_DEPRKEY_KEY Zugriffsschlüssel für einen Abschreibungsschlüssel 20050309
3 Importing ID_LEADOBJ Call by reference Type reference (TYPE) FAA_ORG_CA Führende Organisationseinheit Anlagenbuchhaltung 20050309
# Exception Resumable Description Created on
1 CX_FAA_CONFIG Ausnahmeklasse Customizing lesen 20050309

Method _PROD_UNITS_CARRY_FORWARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PROD_UNITS Call by reference Type reference (TYPE) FAA_S_DEPRKEY_PROD_UNITS Abschreibung nach Stueckzahl / Leistung je Periode 20050427
2 Importing IB_YEAR_END Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050427
3 Importing IS_NEXT_DB_ENTRY Call by reference Type reference (TYPE) T090L Afa nach Stueckzahl / Leistung 20050427

Method _PROD_UNITS_CARRY_FORWARD on class CL_FAA_CFG_DEPRKEY_ERP has no exception.

Method _SET_CALCMETHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_AFARSL Call by reference Type reference (TYPE) T090NR-AFARSL Basismethode 20050318

Method _SET_CALCMETHOD on class CL_FAA_CFG_DEPRKEY_ERP has no exception.

Method _SET_DECLINING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_METDEG Call by reference Type reference (TYPE) T090ND-METDEG Degressivmethode 20050318

Method _SET_DECLINING on class CL_FAA_CFG_DEPRKEY_ERP has no exception.

Method _SET_DETAILS_DEPRAREA Signature

Method _SET_DETAILS_DEPRAREA on class CL_FAA_CFG_DEPRKEY_ERP has no parameter.
# Exception Resumable Description Created on
1 CX_FAA_CONFIG Ausnahmeklasse Customizing lesen 20050318

Method _SET_DETAILS_LEADOBJ Signature

Method _SET_DETAILS_LEADOBJ on class CL_FAA_CFG_DEPRKEY_ERP has no parameter.
Method _SET_DETAILS_LEADOBJ on class CL_FAA_CFG_DEPRKEY_ERP has no exception.

Method _SET_GTS_PERIODCONTROL_USE Signature

Method _SET_GTS_PERIODCONTROL_USE on class CL_FAA_CFG_DEPRKEY_ERP has no parameter.
Method _SET_GTS_PERIODCONTROL_USE on class CL_FAA_CFG_DEPRKEY_ERP has no exception.

Method _SET_GTS_PHASE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DEPR_CHART Call by reference Type reference (TYPE) FAACT_D_CHART Bewertungsplan für die Anlagenbewertung 20050318
2 Importing ID_LEADOBJ Call by reference Type reference (TYPE) FAA_ORG_CA Führende Organisationseinheit Anlagenbuchhaltung 20050318
# Exception Resumable Description Created on
1 CX_FAA_CONFIG Ausnahmeklasse Customizing lesen 20050318

Method _SET_MAXAMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_METHBT Call by reference Type reference (TYPE) T090NA-METHBT Höchstbetragmethode 20050318

Method _SET_MAXAMOUNT on class CL_FAA_CFG_DEPRKEY_ERP has no exception.

Method _SET_MAXVAL_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_METHBT Call by reference Type reference (TYPE) T090NA-METHBT Höchstbetragmethode 20050318

Method _SET_MAXVAL_CONTROL on class CL_FAA_CFG_DEPRKEY_ERP has no exception.

Method _SET_MINVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ANHWSL Call by reference Type reference (TYPE) T090NA-ANHWSL Anhaltewertschlüssel 20050318

Method _SET_MINVAL on class CL_FAA_CFG_DEPRKEY_ERP has no exception.

Method _SET_MINVAL_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ANHWSL Call by reference Type reference (TYPE) T090NA-ANHWSL Anhaltewertschlüssel 20050318

Method _SET_MINVAL_CONTROL on class CL_FAA_CFG_DEPRKEY_ERP has no exception.

Method _SET_MULTILEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_METSTU Call by reference Type reference (TYPE) T090NAZ-METSTU Stufenmethode 20050318
# Exception Resumable Description Created on
1 CX_FAA_CONFIG Ausnahmeklasse Customizing lesen 20050512

Method _SET_MULTILEVEL_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_METSTU Call by reference Type reference (TYPE) T090NSG-METSTU Stufenmethode 20050318

Method _SET_MULTILEVEL_CONTROL on class CL_FAA_CFG_DEPRKEY_ERP has no exception.

Method _SET_PERIODCONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_METPER Call by reference Type reference (TYPE) T090NP-METPER Periodenmethode 20050318
# Exception Resumable Description Created on
1 CX_FAA_CONFIG Ausnahmeklasse Customizing lesen 20050318

Method _SET_PERIODCONTROL_RULE Signature

Method _SET_PERIODCONTROL_RULE on class CL_FAA_CFG_DEPRKEY_ERP has no parameter.
# Exception Resumable Description Created on
1 CX_FAA_CONFIG Ausnahmeklasse Customizing lesen 20050318

Method _SET_PERIODCONTROL_YEAR Signature

Method _SET_PERIODCONTROL_YEAR on class CL_FAA_CFG_DEPRKEY_ERP has no parameter.
# Exception Resumable Description Created on
1 CX_FAA_CONFIG Ausnahmeklasse Customizing lesen 20050318

Method _SET_PERIOD_WEIGHTING Signature

Method _SET_PERIOD_WEIGHTING on class CL_FAA_CFG_DEPRKEY_ERP has no parameter.
# Exception Resumable Description Created on
1 CX_FAA_CONFIG Ausnahmeklasse Customizing lesen 20050318

Method _SET_PROD_UNITS Signature

Method _SET_PROD_UNITS on class CL_FAA_CFG_DEPRKEY_ERP has no parameter.
# Exception Resumable Description Created on
1 CX_FAA_CONFIG Ausnahmeklasse Customizing lesen 20050509
History
Last changed by/on SAP  20130531 
SAP Release Created in 600