SAP ABAP Class CL_DD_TABLE_CNV_STEPS (Step Control for T->T Conversions)
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_STEPS_NTNT Step Control for NT->NT Conversions 19990624
2 Inheritance (c INHERITING FROM c_ref)  CL_DD_TABLE_CNV_STEPS_NTT Step Control for NT->T Conversions 19990624
3 Inheritance (c INHERITING FROM c_ref)  CL_DD_TABLE_CNV_STEPS_TNT Step Control for T->NT Conversions 19990624
4 Inheritance (c INHERITING FROM c_ref)  CL_DD_TABLE_CNV_STEPS_TT Step Control for T->T Conversions 19991209
Properties
Class CL_DD_TABLE_CNV_STEPS  
Short Description Step Control for T->T Conversions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDDB   ABAP/4 Dictionary: Converter 
Created 19990623   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DD_TABLE_CNV_STEPS has no forward declaration.
Interfaces
Class CL_DD_TABLE_CNV_STEPS has no interface implemented.
Friends
Class CL_DD_TABLE_CNV_STEPS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CNV_OPTIONS Instance attribute Protected Type reference (TYPE) DDCNVOPT Conversion Options 19990826
2 CNV_REPEATED Instance attribute Protected Type reference (TYPE) DDREFSTRUC-BOOL Conversion continued 20000427
3 INIT_DONE Instance attribute Protected Type reference (TYPE) DDREFSTRUC-BOOL Init is Completed 19990623
4 PRID Instance attribute Protected Type reference (TYPE) SY-TABIX Log ID 19990623
5 TABNAME Instance attribute Protected Type reference (TYPE) DD02L-TABNAME Table name 19990623
6 TCNVDATA_WA Instance attribute Protected Type reference (TYPE) TCNVDATA TCNVDATA Entry 19990629
7 TCNV_WA Instance attribute Protected Type reference (TYPE) TCNV TCNV entry 19990623
8 X030L_WA_NEW Instance attribute Protected Type reference (TYPE) X030L New Nametab Header 19990623
9 X030L_WA_OLD Instance attribute Protected Type reference (TYPE) X030L Old Nametab Header 19990623
10 X031L_TAB_NEW Instance attribute Protected Type reference (TYPE) DD_X031L_TABLE New Nametab Fields 19990623
11 X031L_TAB_NEWC Instance attribute Protected Type reference (TYPE) DD_X031L_TABLE New Nametab Fields (All) 19990623
12 X031L_TAB_OLD Instance attribute Protected Type reference (TYPE) DD_X031L_TABLE Old Nametab Fields 19990623
13 X031L_TAB_OLDC Instance attribute Protected Type reference (TYPE) DD_X031L_TABLE Old Nametab Fields (All) 19990623
14 _KB Constant Protected Type reference (TYPE) I 1024 KB 19990706
15 _KB_F Constant Protected Type reference (TYPE) F '1024.0' KB 19990706
16 _MAX_STEP Constant Protected Type reference (TYPE) NUM1 '6' Maximum Number of Steps 19990623
Methods
# Method Level Visibility Method type Description Created on
1 ANALYZE_STEPS Instance method Protected Method Analysis of Steps Already Executed 19990623
2 CHECK_DDPROF_FOR_CNV Instance method Protected Method Reads DDPROF 19990630
3 CHECK_TABLE_FOR_CNV Instance method Protected Method Check Involved Tables 19990630
4 COMPUTE_HHH_MM_SS Instance method Protected Method Creates Output Fromat for Time Difference 19990623
5 COMPUTE_TIME_DIFF Instance method Protected Method Computes Time Difference 19990623
6 GENERATE_NAMETAB_FOR_QCM Instance method Protected Method Generates QCM Nametab 19990623
7 GET_CNV_METHOD Instance method Protected Method Defines Method for the Conversion 19990629
8 INIT Instance method Public Method Initializes the Attributes 19990623
9 INIT_RESET Instance method Public Method Initializes the attributes for reset 20081118
10 RESET Instance method Public Method Resets a conversion 20081118
11 RESET_NT_MODIFICATION Instance method Protected Method Resets Nametab Modifications 19990623
12 RUN Instance method Public Method Perform Conversion 19990623
13 STEP1 Instance method Protected Method Step 1 19990623
14 STEP2 Instance method Protected Method Step 2 19990623
15 STEP3 Instance method Protected Method Step 3 19990623
16 STEP4 Instance method Protected Method Step 4 19990623
17 STEP5 Instance method Protected Method Step 5 19990623
18 STEP6 Instance method Protected Method Step 6 19990623
Events
Class CL_DD_TABLE_CNV_STEPS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TCNVTIME Protected See coding Total Conversion Time 19990623
2 TSELECT_FIELDS Protected See coding Fields for Create Table As 19990629
3 TTABTYPE_TABFORM Protected See coding x030l-tabtype+x030l-tabform 19990630
Method Signatures

Method ANALYZE_STEPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACT_STEP Call by reference Type reference (TYPE) NUM1 Aktueller Schritt 19990623
2 Exporting MAX_STEP Call by reference Type reference (TYPE) NUM1 Maximaler Schritt 19990708
3 Exporting NO_LOCK_FOUND Call by reference Type reference (TYPE) DDREFSTRUC-BOOL TCNV-Eintrag fehlt 19990623
4 Exporting SEQUENCE_ERROR Call by reference Type reference (TYPE) DDREFSTRUC-BOOL Fehler in Schrittfolge 19990623

Method ANALYZE_STEPS on class CL_DD_TABLE_CNV_STEPS has no exception.

Method CHECK_DDPROF_FOR_CNV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CLI_ADD_TYPE Call by reference Type reference (TYPE) C ' ' Verteilung der Daten in verschiedene Mandanten 20000410
2 Exporting CNVSCHEMA Call by reference Type reference (TYPE) DDREFSTRUC-SYMBOL Name des Schemas 19990630
3 Exporting COM_SIZE Call by reference Type reference (TYPE) I Größe der Commit-Intervalls 19990630
4 Importing DST_TABLE Call by reference Type reference (TYPE) DD02L-TABNAME Name der Ziel-Tabelle 19990630
5 Importing DST_TYPEFORM Call by reference Type reference (TYPE) TTABTYPE_TABFORM Art der Ziel-Tabelle 19990630
6 Importing ORG_TABLE Call by reference Type reference (TYPE) DD02L-TABNAME Name der Original-Tabelle 19991129
7 Importing SRC_TABLE Call by reference Type reference (TYPE) DD02L-TABNAME Name der Quell-Tabelle 19990630
8 Importing SRC_TYPEFORM Call by reference Type reference (TYPE) TTABTYPE_TABFORM Art der Original-Tabelle 19990630
9 Exporting UNRECOVERABLE Call by reference Type reference (TYPE) DDREFSTRUC-BOOL Oracle: unrecoverable 19990630
10 Exporting WITH_LOCK Call by reference Type reference (TYPE) DDREFSTRUC-BOOL Mit Sperren 19990630

Method CHECK_DDPROF_FOR_CNV on class CL_DD_TABLE_CNV_STEPS has no exception.

Method CHECK_TABLE_FOR_CNV 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 des Checks 19990630
2 Importing TABLENAME Call by reference Type reference (TYPE) DD02L-TABNAME Name der Tabelle 19990630
3 Exporting TABLE_WIDTH Call by reference Type reference (TYPE) I Breite der Tabelle 19990630
4 Exporting TYPEFORM Call by reference Type reference (TYPE) TTABTYPE_TABFORM Typ+Form 19990630

Method CHECK_TABLE_FOR_CNV on class CL_DD_TABLE_CNV_STEPS has no exception.

Method COMPUTE_HHH_MM_SS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CNVTIME Call by reference Type reference (TYPE) TCNVTIME Zeit im Ausgabeformat 19990623
2 Importing D Call by reference Type reference (TYPE) P Tage 19990623
3 Importing H Call by reference Type reference (TYPE) P Stunden 19990623
4 Importing M Call by reference Type reference (TYPE) P Minuten 19990623
5 Importing S Call by reference Type reference (TYPE) P Sekunden 19990623

Method COMPUTE_HHH_MM_SS on class CL_DD_TABLE_CNV_STEPS has no exception.

Method COMPUTE_TIME_DIFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting D Call by reference Type reference (TYPE) P Dauer in Tagen 19990623
2 Importing D1 Call by reference Type reference (TYPE) SY-DATUM Starttag 19990623
3 Importing D2 Call by reference Type reference (TYPE) SY-DATUM Endtag 19990623
4 Exporting H Call by reference Type reference (TYPE) P Dauer in Stunden 19990623
5 Exporting M Call by reference Type reference (TYPE) P Dauer in Minuten 19990623
6 Exporting S Call by reference Type reference (TYPE) P Dauer in Sekunden 19990623
7 Exporting SUBRC Call by reference Type reference (TYPE) SY-SUBRC Ergebnis 19990623
8 Importing T1 Call by reference Type reference (TYPE) SY-UZEIT Startzeit 19990623
9 Importing T2 Call by reference Type reference (TYPE) SY-UZEIT Endzeit 19990623

Method COMPUTE_TIME_DIFF on class CL_DD_TABLE_CNV_STEPS has no exception.

Method GENERATE_NAMETAB_FOR_QCM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME_BACK Call by reference Type reference (TYPE) DD02L-TABNAME Name der QCM-Tabelle 19990623
2 Importing X030L_WA_NEW Call by reference Type reference (TYPE) X030L Neue Nametab: Header 19990623
3 Importing X030L_WA_OLD Call by reference Type reference (TYPE) X030L Alte Nametab: Header 19990623
4 Exporting X030L_WA_QCM Call by reference Type reference (TYPE) X030L QCM-Nametab: Header 19990623
5 Importing X031L_TAB_NEW Call by reference Type reference (TYPE) DD_X031L_TABLE Neue Nametab: Felder 19990623
6 Importing X031L_TAB_OLD Call by reference Type reference (TYPE) DD_X031L_TABLE Alte Nametab: Felder 19990623
7 Exporting X031L_TAB_QCM Call by reference Type reference (TYPE) DD_X031L_TABLE QCM-Nametab: Felder 19990623
8 Exporting X031L_TAB_QCMS Call by reference Type reference (TYPE) DD_X031L_TABLE QCM-Nametab: Felder (alle) 19990623

Method GENERATE_NAMETAB_FOR_QCM on class CL_DD_TABLE_CNV_STEPS has no exception.

Method GET_CNV_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CLI_ADD_TYPE Call by reference Type reference (TYPE) C ' ' Verteilung der Daten in verschiedene Mandanten 20000410
2 Changing COM_SIZE Call by reference Type reference (TYPE) I Commit-Intervall 19990629
3 Importing DDPROF_USE Call by reference Type reference (TYPE) DDREFSTRUC-BOOL ' ' DDPROF prüfen? 19990629
4 Importing DST_TABLE Call by reference Type reference (TYPE) DD02L-TABNAME Name der Ziel-Tabelle 19990630
5 Changing LOADER Call by reference Type reference (TYPE) DDLOAD Reports, Forms für Umsetzung 19990629
6 Importing ORG_TABLE Call by reference Type reference (TYPE) DD02L-TABNAME Name der Original-Tabelle 19991129
7 Exporting SEL_FIELDS Call by reference Type reference (TYPE) TSELECT_FIELDS Felder für Create Table As 19990629
8 Importing SRC_TABLE Call by reference Type reference (TYPE) DD02L-TABNAME Name der Quell-Tabelle 19990630
9 Changing WITH_LOCK Call by reference Type reference (TYPE) DDREFSTRUC-BOOL Zieltabelle sperren 19990629
# Exception Resumable Description Created on
1 DST_NTAB_ILLEGAL Falsche Nametab Ziel-Tabelle 19990630
2 DST_TAB_ILLEGAL Falsche Ziel-Tabelle 19990630
3 SRC_NTAB_ILLEGAL Falsche Nametab Quell-Tabelle 19990630
4 SRC_TAB_ILLEGAL Falsche Quell-Tabelle 19990630
5 SRC_TAB_MISSING Quell-Tabelle fehlt 19990630

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) DD02L-TABNAME Name der Tabelle 19990623
2 Importing OPTIONS Call by reference Type reference (TYPE) DDCNVOPT Optionen zur Umsetzung 19990826
3 Importing PR_ID Call by reference Type reference (TYPE) SY-TABIX Protokoll-ID 19990623
4 Importing X030L_NEW Call by reference Type reference (TYPE) X030L Neuer Nametab-Header 19990623
5 Importing X030L_OLD Call by reference Type reference (TYPE) X030L Alter Nametab-Header 19990623
6 Importing X031L_NEW Call by reference Type reference (TYPE) DD_X031L_TABLE Neue Nametab-Felder 19990623
7 Importing X031L_NEWC Call by reference Type reference (TYPE) DD_X031L_TABLE Neue Nametab-Felder (alle) 19990623
8 Importing X031L_OLD Call by reference Type reference (TYPE) DD_X031L_TABLE Alte Nametab-Felder 19990623
9 Importing X031L_OLDC Call by reference Type reference (TYPE) DD_X031L_TABLE Alte Nametab-Felder (alle) 19990623
# Exception Resumable Description Created on
1 PARAMETER_ERROR Falsche Aktualparameter 19990623

Method INIT_RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) DD02L-TABNAME Tabellenname 20081124
2 Importing PR_ID Call by reference Type reference (TYPE) SYTABIX 0 Log Id 20081118

Method INIT_RESET on class CL_DD_TABLE_CNV_STEPS has no exception.

Method RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SUBRC Value transfer Type reference (TYPE) SYSUBRC Returncode 20081118
# Exception Resumable Description Created on
1 CX_CNV_EXCEPTION Exception for cnv operations 20081118

Method RESET_NT_MODIFICATION 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 19990623
2 Changing X030L_WA Call by reference Type reference (TYPE) X030L Nametab-Header 19990623
3 Importing X031L_TAB Call by reference Type reference (TYPE) DD_X031L_TABLE Nametab-Felder 19990623

Method RESET_NT_MODIFICATION on class CL_DD_TABLE_CNV_STEPS has no exception.

Method RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CTRL_CHK Call by reference Type reference (TYPE) DDCNVCHKCTRL DD: Control the steps and abort if wanted 20081222
2 Exporting SUBRC Call by reference Type reference (TYPE) SY-SUBRC Ergebnis 19990623

Method RUN on class CL_DD_TABLE_CNV_STEPS has no exception.

Method STEP1 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 19990623

Method STEP1 on class CL_DD_TABLE_CNV_STEPS has no exception.

Method STEP2 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 19990623

Method STEP2 on class CL_DD_TABLE_CNV_STEPS has no exception.

Method STEP3 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 19990623

Method STEP3 on class CL_DD_TABLE_CNV_STEPS has no exception.

Method STEP4 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 19990623

Method STEP4 on class CL_DD_TABLE_CNV_STEPS has no exception.

Method STEP5 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 19990623

Method STEP5 on class CL_DD_TABLE_CNV_STEPS has no exception.

Method STEP6 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 19990623

Method STEP6 on class CL_DD_TABLE_CNV_STEPS has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in