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
⤷ 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
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 |