SAP ABAP Class CL_DMC_DB_ANALYZER (database analyzer class)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_DMC_UTIL (Package) Data Mapping and Conversion: Utilities
Properties
Class CL_DMC_DB_ANALYZER  
Short Description database analyzer class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_DMC_UTIL   Data Mapping and Conversion: Utilities 
Created 20050609   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DMC_DB_ANALYZER has no forward declaration.
Interfaces
Class CL_DMC_DB_ANALYZER has no interface implemented.
Friends
Class CL_DMC_DB_ANALYZER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPLIC Instance attribute Protected Type reference (TYPE) DMC_APPLIC MWB application 20050907
2 C_ANALSTAT_FINISHED Constant Public Type reference (TYPE) DMCCALCST '03' 20060125
3 C_ANALSTAT_INITIAL Constant Public Type reference (TYPE) DMCCALCST '01' 20070918
4 C_ANALSTAT_WRONG_TABCLASS Constant Public Type reference (TYPE) DMCCALCST '10' wrong table class (not transparent) 20060125
5 C_FAILED Constant Public Type reference (TYPE) DMC_ANALYSIS_STATUS '3' DMC: Conversion object analysis status 20050615
6 C_FINISHED Constant Public Type reference (TYPE) DMC_ANALYSIS_STATUS '4' DMC: Conversion object analysis status 20050615
7 C_INITIAL Constant Public Type reference (TYPE) DMC_ANALYSIS_STATUS '1' DMC: Conversion object analysis status 20050615
8 C_IN_PROCESS Constant Public Type reference (TYPE) DMC_ANALYSIS_STATUS '2' DMC: Conversion object analysis status 20050615
9 C_MANUALLY_DEFINED Constant Public Type reference (TYPE) DMC_ANALYSIS_STATUS '5' DMC: Conversion object analysis status 20050615
10 C_MAX_LOOP Constant Public Type reference (TYPE) I 100000 20050615
11 C_MIN_BLK_SIZE Constant Public Type reference (TYPE) DMCINTERVL-PORTION 2097152 Nummer des Datenpaketes 20050722
12 C_MODE_INITIAL Constant Public Type reference (TYPE) DMC_MODE '1' analysis mode 20050615
13 C_MODE_RERUN Constant Public Type reference (TYPE) DMC_MODE '2' analysis mode 20050615
14 GC_BLKSIZE_FLAT Constant Public Type reference (TYPE) I 99999999 maximum blocksize for flat objects 20050804
15 GC_FALSE Constant Public Type reference (TYPE) BOOLEAN '-' boolean variable (X=true, -=false, space=unknown) 20050803
16 GC_SIZE_CAT_LARGE Constant Public Type reference (TYPE) DMC_SIZE_CATEGORY 'A' 20050805
17 GC_TRUE Constant Public Type reference (TYPE) BOOLEAN 'X' boolean variable (X=true, -=false, space=unknown) 20050803
18 PROJECT_IDENT Instance attribute Protected Type reference (TYPE) DMC_PIDENT project identifier 20050907
19 REF_ACTUAL_CONV_OBJECT Instance attribute Private Object reference (TYPE REF TO) CL_DMC_CONV_OBJECT Conversion Object 20050711
20 REF_LOG_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_DMC_LOG_HANDLER 20050711
21 ROOT_STRUCT_REF Instance attribute Protected Object reference (TYPE REF TO) CL_DMC_DATA_STRUCTURE root data structure instance 20050804
22 RUNID Instance attribute Private Type reference (TYPE) DMC_ANALYSIS_RUN DMC: Analysis Run ID 20050609
23 SAVE_MANAGER_REF Instance attribute Private Object reference (TYPE REF TO) CL_DMC_SAVE_MANAGER object reference for save manager 20060330
24 SUBPROJECT_IDENT Instance attribute Protected Type reference (TYPE) DMC_SIDENT subproject identifier 20050907
Methods
# Method Level Visibility Method type Description Created on
1 ANALYZE Instance method Public Method Analysis function 20050609
2 CONSTRUCTOR Instance method Public Constructor It initializes the runid attribute of the class. 20050609
3 DTL_ANALYZE_OBJECTS Instance method Public Method determination of selection parameter, blocksize and size cat 20051121
4 DTL_GET_NEXT_CONVOBJ Instance method Private Method returns reference to the next conversion object 20051121
5 DTL_UPDATE_MT_TABLES Instance method Private Method Updates analysis status, block size and Sel Param. 20051121
6 GET_FIELDS Instance method Private Method returns an internal table containing selection parameters 20050609
7 GET_INDEXES Instance method Private Method returns an index information for the given table 20050609
8 GET_MAX_BLOCKSIZE Instance method Private Method returns the maximum blocksize for the current keyfield 20050803
9 GET_MX_BLOCKSIZE_IN_BACKGROUND Instance method Private Method returns the maximum blocksize for the current keyfield 20060125
10 GET_NEXT_CONVOBJ Instance method Private Method returns reference to the next conversion object 20050609
11 GET_RESULTS Instance method Public Method return results 20050609
12 GET_ROOT_STRUCT Instance method Private Method returns the header structure name 20050609
13