SAP ABAP Class CL_FINB_DMT_CONFIG_OBJ (Configuration Object of Totals Persistence)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     FINB_TOTALS (Package) Totals Data Retention
Properties
Class CL_FINB_DMT_CONFIG_OBJ  
Short Description Configuration Object of Totals Persistence    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class FINB_DMTOT    
Program status P  SAP Standard Production Program 
Category 0   
Package FINB_TOTALS   Totals Data Retention 
Created 20030723   SAP 
Last change 20080505   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FINB_DMT_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_FINB_DMT_CONFIG_OBJ has no interface implemented.
Friends
Class CL_FINB_DMT_CONFIG_OBJ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_CONFIG_ID Instance attribute Public Type reference (TYPE) FINB_DMT_CONFIG_ID Configuration ID 20030723
2 A_DMT_CONFIG_OBJ Constant Public Type reference (TYPE) CHAR30 'CL_FINB_DMT_CONFIG_OBJ' Configuration Object for Totals 20030723
3 _FIRST_SAVE_CALL Instance attribute Private Type reference (TYPE) BOOLE_D 'X' First Call of SAVE_INDEX 20040115
4 _O_FINB_MD_CHAR_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_FINB_MD_CHAR_FACTORY FIN Master Data: Central Access Point (Factory) 20040517
5 _S_DETAILS Instance attribute Private Type reference (TYPE) FINB_DMT_DETAILS Details for Configuration of Totals Table 20030723
6 _T_CHAR Instance attribute Private Type reference (TYPE) FINB_DMT_T_CHAR Data Retention: Configuration of Totals Persistence 20030723
7 _T_DDIC_FIELDS Instance attribute Private Type reference (TYPE) DDFIELDS DDIC Name Tab 20040517
8 _T_FIELDS Instance attribute Private See coding Field Descriptions 20040517
9 _T_KEYF Instance attribute Private Type reference (TYPE) FINB_DMT_T_KEYF Data Retention for Totals: Configuration of Characteristics 20030723
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_INDEX Instance method Public Method Activates Indexes 20040115
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030723
3 GET_CHARS Instance method Public Method Details for Configuration of Totals Data Retention 20030723
4 GET_DETAILS Instance method Public Method Details for Configuration of Totals Data Retention 20030723
5 GET_DETAILS_OF_CHAR Instance method Public Method Details for Configuration of Totals Data Retention 20030723
6 GET_DIMENSIONS Instance method Public Method Number of Dimension 20030723
7 GET_DIM_MAX Instance method Public Method Obsolete ! 20030723
8 GET_FIELD Instance method Public Method Gets Metadata for a Field 20040517
9 GET_INDEX Instance method Public Method Read Index 20030723
10 GET_INDICES Instance method Public Method Read Index Names 20030723
11 GET_KEYFS Instance method Public Method Details for Configuration of Totals Data Retention 20030723
12 GET_NO_OF_DIM Instance method Public Method Number of Dimension 20030723
13 GET_UPD_WHERE_CLAUSE Instance method Public Method Gets UPDATE WHERE Clauses 20050303
14 SAVE_CHARS Instance method Public Method Details for Configuration of Totals Data Retention 20030723
15 SAVE_INDEX Instance method Public Method Store Index 20030723
16 SAVE_KEYFS Instance method Public Method Details for Configuration of Totals Data Retention 20030723
17 SET_DETAILS Instance method Public Method Details for Configuration of Totals Data Retention 20030723
Events
Class CL_FINB_DMT_CONFIG_OBJ has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YT_ABAP_SOURCE Public See coding 20050303 YT_ABAP_SOURCE type standard table of ABAPSOURCE-LINE
Method Signatures

Method ACTIVATE_INDEX Signature

Method ACTIVATE_INDEX on class CL_FINB_DMT_CONFIG_OBJ has no parameter.
Method ACTIVATE_INDEX on class CL_FINB_DMT_CONFIG_OBJ has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONFIG_KEY Call by reference Type reference (TYPE) CSEQUENCE 20030723

Method CONSTRUCTOR on class CL_FINB_DMT_CONFIG_OBJ has no exception.

Method GET_CHARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning T_CHAR Value transfer Type reference (TYPE) FINB_DMT_T_CHAR Merkmale 20030723
# Exception Resumable Description Created on
1 NOT_FOUND Konfiguration nicht gefunden 20030723

Method GET_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning S_DETAILS Value transfer Type reference (TYPE) FINB_DMT_DETAILS Details zur Konfiguration der Summentabelle 20030723
# Exception Resumable Description Created on
1 NOT_FOUND Konfiguration nicht gefunden 20030723

Method GET_DETAILS_OF_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHAR Call by reference Type reference (TYPE) FINB_MD_FIELDNAME 20030723
2 Returning RS_CHAR Value transfer Type reference (TYPE) FINB_DMT_S_CHAR Merkmale 20030723
# Exception Resumable Description Created on
1 NOT_FOUND Merkmal nicht gefunden 20030723

Method GET_DIMENSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_DIMENSIONS Value transfer Type reference (TYPE) FINB_DMT_DIMENSIONS Dimensionen 20030723

Method GET_DIMENSIONS on class CL_FINB_DMT_CONFIG_OBJ has no exception.

Method GET_DIM_MAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_DIM_MAX Value transfer Type reference (TYPE) NUM2 Numerisch 2-stellig 20030723

Method GET_DIM_MAX on class CL_FINB_DMT_CONFIG_OBJ has no exception.

Method GET_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) CSEQUENCE 20040517
2 Returning RO_FIELD Value transfer Object reference (TYPE REF TO) IF_FINB_OBJ_META_DESCRIPT Zugang zu Metadaten eines allgemeinen Objekts 20040517
# Exception Resumable Description Created on
1 INVALID_FIELDNAME Feld nicht definiert 20040517
2 TABLE_NOT_ACTIVE keine aktive Version im DDIC 20040517

Method GET_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEX Value transfer Type reference (TYPE) FINB_DMT_INDEX Sekundärindex 20030723
2 Importing I_VERSION Value transfer Type reference (TYPE) CHAR1 CL_FINB_DMT_CONSTANTS=>ACTIVE Einstelliges Kennzeichen 20040115
3 Returning RT_INDEX Value transfer Type reference (TYPE) FINB_DMT_T_INDEX Datenhaltung Summen: Sekundärindices 20030723

Method GET_INDEX on class CL_FINB_DMT_CONFIG_OBJ has no exception.

Method GET_INDICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX Call by reference Type reference (TYPE) FINB_DMT_T_INDEX_NAMES Datenhaltung Summen: Sekundärindices 20040115
2 Importing I_VERSION Value transfer Type reference (TYPE) CHAR1 CL_FINB_DMT_CONSTANTS=>ACTIVE Einstelliges Kennzeichen 20040115

Method GET_INDICES on class CL_FINB_DMT_CONFIG_OBJ has no exception.

Method GET_KEYFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning T_KEYF Value transfer Type reference (TYPE) FINB_DMT_T_KEYF Kennzahlen 20030723
# Exception Resumable Description Created on
1 NOT_FOUND Konfiguration nicht gefunden 20030723

Method GET_NO_OF_DIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_NO_DIM Value transfer Type reference (TYPE) I Numerisch 2-stellig 20030723

Method GET_NO_OF_DIM on class CL_FINB_DMT_CONFIG_OBJ has no exception.

Method GET_UPD_WHERE_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WHERE_CLAUSE Call by reference Type reference (TYPE) YT_ABAP_SOURCE where Klausel 20050303
2 Importing I_OPTION Call by reference Type reference (TYPE) C Option für Zeitmerkmale 20050303
3 Importing I_OPTION_2 Call by reference Type reference (TYPE) C 2. Option für Zeitmerkmale 20071002
4 Importing I_STRUCNAME Call by reference Type reference (TYPE) CSEQUENCE Strukturname 20050303
5 Importing I_STRUCNAME_2 Call by reference Type reference (TYPE) CSEQUENCE 2. Strukturname 20071002
6 Importing I_TABLE Call by reference Type reference (TYPE) CSEQUENCE Subquery 20050304

Method GET_UPD_WHERE_CLAUSE on class CL_FINB_DMT_CONFIG_OBJ has no exception.

Method SAVE_CHARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BALANCE_OBJ Value transfer Type reference (TYPE) BOOLE_D Saldenobjekt 20060323
2 Importing T_CHAR Value transfer Type reference (TYPE) FINB_DMT_T_CHAR Merkmale 20030723
# Exception Resumable Description Created on
1 INCONSISTENT_CONFIGURATION Zeitmerkmal des Saldos nicht angegeben 20060323
2 NO_CHARS keine Merkmale angegeben 20040803

Method SAVE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INDEX Call by reference Type reference (TYPE) FINB_DMT_T_INDEX Datenhaltung Summen: Sekundärindices 20030723
2 Importing I_INDEX Value transfer Type reference (TYPE) FINB_DMT_INDEX Sekundärindex 20030723

Method SAVE_INDEX on class CL_FINB_DMT_CONFIG_OBJ has no exception.

Method SAVE_KEYFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_KEYF Value transfer Type reference (TYPE) FINB_DMT_T_KEYF Merkmale 20030723
# Exception Resumable Description Created on
1 NO_KEYFIGURES keine Kennzahlen angegeben 20040803

Method SET_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETAILS Value transfer Type reference (TYPE) FINB_DMT_DETAILS Details zur Konfiguration der Summentabelle 20030723
# Exception Resumable Description Created on
1 NOT_FOUND Konfiguration nicht gefunden 20030723
History
Last changed by/on SAP  20080505 
SAP Release Created in 200