SAP ABAP Class CL_DD_TABLE_CNV_CHECKER (Prepare and Space Check for Conversion)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-DIC-AC (Application Component) Activation Program, Conversion Program, DB Utility, MC, SPDD
     SDDB (Package) ABAP/4 Dictionary: Converter
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DD_TABLE_CNV_CHECKER_HDB Preparation and Index Organization 20120217
2 Inheritance (c INHERITING FROM c_ref)  CL_DD_TABLE_CNV_CHECKER_INF Prepare and Space Check CNV for INF 19990618
3 Inheritance (c INHERITING FROM c_ref)  CL_DD_TABLE_CNV_CHECKER_MSS Prepare and Space Check CNV for MSS 19990618
4 Inheritance (c INHERITING FROM c_ref)  CL_DD_TABLE_CNV_CHECKER_ORA Prepare and Space Check CNV for ORA 19990618
Properties
Class CL_DD_TABLE_CNV_CHECKER  
Short Description Prepare and Space Check for Conversion    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDDB   ABAP/4 Dictionary: Converter 
Created 19990617   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DD_TABLE_CNV_CHECKER has no forward declaration.
Interfaces
Class CL_DD_TABLE_CNV_CHECKER has no interface implemented.
Friends
Class CL_DD_TABLE_CNV_CHECKER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INDLEN_NEW Instance attribute Protected Type reference (TYPE) I Width of New Primary Index 19990728
2 INDLEN_OLD Instance attribute Protected Type reference (TYPE) I Width of Old Primary Index 19990728
3 PRID Instance attribute Protected Type reference (TYPE) SY-TABIX Log ID 19990617
4 TABLECLASS_DST Instance attribute Protected Type reference (TYPE) TCNV-DESTTAB Category of Target Table 19990626
5 TABLECLASS_SRC Instance attribute Protected Type reference (TYPE) TCNV-SRCTAB Category of Source Table 19990626
6 TABLEN_NEW Instance attribute Protected Type reference (TYPE) I Width of New Table 19990728
7 TABLEN_OLD Instance attribute Protected Type reference (TYPE) I Width of Old Table 19990728
8 TABNAME Instance attribute Protected Type reference (TYPE) DD02L-TABNAME Table Name 19990617
9 X031L_TAB_NEW Instance attribute Public Type reference (TYPE) DD_X031L_TABLE New Nametab Fields 19990617
10 X031L_TAB_OLD Instance attribute Public Type reference (TYPE) DD_X031L_TABLE Old Nametab Fields 19990617
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DB_OBJECT Instance method Protected Method Checks DB Object of Table against Active Nametab 19991001
2 GET_INDEX_NAME Instance method Protected Method Procides Name of Primary Index 19990618
3 GET_TARGET_STATE Instance method Protected Method Provides Target Status of Table and Primary Index 19990618
4 INIT Instance method Public Method Initializes the Attributes 19990618
5 KEYFIELDS_DELETED Instance method Protected Method Were Key Fields Deleted or Shortened? 19990709
6 PREPARE Instance method Protected Method Prepare in General 19990617
7 RUN Instance method Public Method Flow of Checker 19990617
8 SPACE_CHECK Instance method Protected Method Space Check in General 19990617
9 STRG_FIELD_INCLUDED Instance method Protected Method Does a string field exist? 20000815
Events
Class CL_DD_TABLE_CNV_CHECKER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTARGET_STRUC Protected See coding Target Status of a Table 19990618
Method Signatures

Method CHECK_DB_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHKPARTITION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Prüfe Partition 20120829
2 Importing CHKROWCOLST Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Prüfe Row/Column Store Information 20120829
3 Exporting SUBRC Call by reference Type reference (TYPE) SY-SUBRC Ergebnis 19991001

Method CHECK_DB_OBJECT on class CL_DD_TABLE_CNV_CHECKER has no exception.

Method GET_INDEX_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INDEX_EXIST Call by reference Type reference (TYPE) DDREFSTRUC-BOOL Existenz des Index auf DB 19990618
2 Exporting INDEX_NAME Call by reference Type reference (TYPE) DD12L-DBINDEX Name des Index 19990618
3 Exporting SUBRC Call by reference Type reference (TYPE) SY-SUBRC Ergebnis 19990618

Method GET_INDEX_NAME on class CL_DD_TABLE_CNV_CHECKER has no exception.

Method GET_TARGET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDEXNAME Call by reference Type reference (TYPE) DD12L-DBINDEX Name des Index 19990618
2 Exporting SUBRC Call by reference Type reference (TYPE) SY-SUBRC Ergebnis 19990618
3 Importing TABNAME Call by reference Type reference (TYPE) DD02L-TABNAME Name der Tabelle 19990618
4 Exporting TARGET_STRUC Call by reference Type reference (TYPE) TTARGET_STRUC Zielzustand Tabelle / Index 19990618

Method GET_TARGET_STATE on class CL_DD_TABLE_CNV_CHECKER has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDLENGTH_NEW Call by reference Type reference (TYPE) I 0 Breite des neuen Primärindex 19990728
2 Importing INDLENGTH_OLD Call by reference Type reference (TYPE) I 0 Breite des alten Primärindex 19990728
3 Importing NAME Call by reference Type reference (TYPE) DD02L-TABNAME Name der Tabelle 19990618
4 Importing PR_ID Call by reference Type reference (TYPE) SY-TABIX Protokoll-ID 19990618
5 Importing TABLECLASS_NEW Call by reference Type reference (TYPE) TCNV-DESTTAB Art der Ziel-Tabelle 19990626
6 Importing TABLECLASS_OLD Call by reference Type reference (TYPE) TCNV-SRCTAB Art der Source-Tabelle 19990626
7 Importing TABLENGTH_NEW Call by reference Type reference (TYPE) I 0 Breite der neuen Tabelle 19990728
8 Importing TABLENGTH_OLD Call by reference Type reference (TYPE) I 0 Breite der alten Tabelle 19990728
9 Importing X031L_NEW Call by reference Type reference (TYPE) DD_X031L_TABLE Neue Felder der Nametab 19990618
10 Importing X031L_OLD Call by reference Type reference (TYPE) DD_X031L_TABLE Alte Felder der Nametab 19990618

Method INIT on class CL_DD_TABLE_CNV_CHECKER has no exception.

Method KEYFIELDS_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DELETED Call by reference Type reference (TYPE) DDREFSTRUC-BOOL 'X': Keyfelder wurden gelöscht oder gekürzt 19990709
2 Exporting SUBRC Call by reference Type reference (TYPE) SY-SUBRC Ergebnis 19990709

Method KEYFIELDS_DELETED on class CL_DD_TABLE_CNV_CHECKER has no exception.

Method PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SUBRC Call by reference Type reference (TYPE) SY-SUBRC Ergebnis 19990617
2 Changing TCNVDATA_WA Call by reference Type reference (TYPE) TCNVDATA Check-Info 19990617

Method PREPARE on class CL_DD_TABLE_CNV_CHECKER has no exception.

Method RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODUS Call by reference Type reference (TYPE) DDXTT-MODEFLAG 'P': Prepare; 'S': Space-Check 19990617
2 Exporting SUBRC Call by reference Type reference (TYPE) SY-SUBRC Ergebnis 19990617
3 Changing TCNVDATA_WA Call by reference Type reference (TYPE) TCNVDATA Check-Info 19990617
# Exception Resumable Description Created on
1 PARAMETER_ERROR Falsche Eingabeparameter 19990617

Method SPACE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SUBRC Call by reference Type reference (TYPE) SY-SUBRC Ergebnis 19990617
2 Changing TCNVDATA_WA Call by reference Type reference (TYPE) TCNVDATA Check-Info 19990617

Method SPACE_CHECK on class CL_DD_TABLE_CNV_CHECKER has no exception.

Method STRG_FIELD_INCLUDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INCLUDED Call by reference Type reference (TYPE) DDREFSTRUC-BOOL 'X': String-Feld vorhanden 20000815
2 Exporting SUBRC Call by reference Type reference (TYPE) SY-SUBRC Ergebnis 20000815

Method STRG_FIELD_INCLUDED on class CL_DD_TABLE_CNV_CHECKER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in