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 | Instance attribute | Protected | Type reference (TYPE) | DDCNVOPT | Conversion Options | 19990826 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | DDREFSTRUC-BOOL | Conversion continued | 20000427 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | DDREFSTRUC-BOOL | Init is Completed | 19990623 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | SY-TABIX | Log ID | 19990623 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | DD02L-TABNAME | Table name | 19990623 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | TCNVDATA | TCNVDATA Entry | 19990629 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | TCNV | TCNV entry | 19990623 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | X030L | New Nametab Header | 19990623 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | X030L | Old Nametab Header | 19990623 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | DD_X031L_TABLE | New Nametab Fields | 19990623 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | DD_X031L_TABLE | New Nametab Fields (All) | 19990623 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | DD_X031L_TABLE | Old Nametab Fields | 19990623 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | DD_X031L_TABLE | Old Nametab Fields (All) | 19990623 | |||
| 14 | Constant | Protected | Type reference (TYPE) | I | 1024 | KB | 19990706 | ||
| 15 | Constant | Protected | Type reference (TYPE) | F | '1024.0' | KB | 19990706 | ||
| 16 | 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 | ACT_STEP | Call by reference | Type reference (TYPE) | NUM1 | Aktueller Schritt | 19990623 | |||
| 2 | MAX_STEP | Call by reference | Type reference (TYPE) | NUM1 | Maximaler Schritt | 19990708 | |||
| 3 | NO_LOCK_FOUND | Call by reference | Type reference (TYPE) | DDREFSTRUC-BOOL | TCNV-Eintrag fehlt | 19990623 | |||
| 4 | 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 | CLI_ADD_TYPE | Call by reference | Type reference (TYPE) | C | ' ' | Verteilung der Daten in verschiedene Mandanten | 20000410 | ||
| 2 | CNVSCHEMA | Call by reference | Type reference (TYPE) | DDREFSTRUC-SYMBOL | Name des Schemas | 19990630 | |||
| 3 | COM_SIZE | Call by reference | Type reference (TYPE) | I | Größe der Commit-Intervalls | 19990630 | |||
| 4 | DST_TABLE | Call by reference | Type reference (TYPE) | DD02L-TABNAME | Name der Ziel-Tabelle | 19990630 | |||
| 5 | DST_TYPEFORM | Call by reference | Type reference (TYPE) | TTABTYPE_TABFORM | Art der Ziel-Tabelle | 19990630 | |||
| 6 | ORG_TABLE | Call by reference | Type reference (TYPE) | DD02L-TABNAME | Name der Original-Tabelle | 19991129 | |||
| 7 | SRC_TABLE | Call by reference | Type reference (TYPE) | DD02L-TABNAME | Name der Quell-Tabelle | 19990630 | |||
| 8 | SRC_TYPEFORM | Call by reference | Type reference (TYPE) | TTABTYPE_TABFORM | Art der Original-Tabelle | 19990630 | |||
| 9 | UNRECOVERABLE | Call by reference | Type reference (TYPE) | DDREFSTRUC-BOOL | Oracle: unrecoverable | 19990630 | |||
| 10 | 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 | SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Ergebnis des Checks | 19990630 | |||
| 2 | TABLENAME | Call by reference | Type reference (TYPE) | DD02L-TABNAME | Name der Tabelle | 19990630 | |||
| 3 | TABLE_WIDTH | Call by reference | Type reference (TYPE) | I | Breite der Tabelle | 19990630 | |||
| 4 | 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 | CNVTIME | Call by reference | Type reference (TYPE) | TCNVTIME | Zeit im Ausgabeformat | 19990623 | |||
| 2 | D | Call by reference | Type reference (TYPE) | P | Tage | 19990623 | |||
| 3 | H | Call by reference | Type reference (TYPE) | P | Stunden | 19990623 | |||
| 4 | M | Call by reference | Type reference (TYPE) | P | Minuten | 19990623 | |||
| 5 | 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 | D | Call by reference | Type reference (TYPE) | P | Dauer in Tagen | 19990623 | |||
| 2 | D1 | Call by reference | Type reference (TYPE) | SY-DATUM | Starttag | 19990623 | |||
| 3 | D2 | Call by reference | Type reference (TYPE) | SY-DATUM | Endtag | 19990623 | |||
| 4 | H | Call by reference | Type reference (TYPE) | P | Dauer in Stunden | 19990623 | |||
| 5 | M | Call by reference | Type reference (TYPE) | P | Dauer in Minuten | 19990623 | |||
| 6 | S | Call by reference | Type reference (TYPE) | P | Dauer in Sekunden | 19990623 | |||
| 7 | SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Ergebnis | 19990623 | |||
| 8 | T1 | Call by reference | Type reference (TYPE) | SY-UZEIT | Startzeit | 19990623 | |||
| 9 | 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 | NAME_BACK | Call by reference | Type reference (TYPE) | DD02L-TABNAME | Name der QCM-Tabelle | 19990623 | |||
| 2 | X030L_WA_NEW | Call by reference | Type reference (TYPE) | X030L | Neue Nametab: Header | 19990623 | |||
| 3 | X030L_WA_OLD | Call by reference | Type reference (TYPE) | X030L | Alte Nametab: Header | 19990623 | |||
| 4 | X030L_WA_QCM | Call by reference | Type reference (TYPE) | X030L | QCM-Nametab: Header | 19990623 | |||
| 5 | X031L_TAB_NEW | Call by reference | Type reference (TYPE) | DD_X031L_TABLE | Neue Nametab: Felder | 19990623 | |||
| 6 | X031L_TAB_OLD | Call by reference | Type reference (TYPE) | DD_X031L_TABLE | Alte Nametab: Felder | 19990623 | |||
| 7 | X031L_TAB_QCM | Call by reference | Type reference (TYPE) | DD_X031L_TABLE | QCM-Nametab: Felder | 19990623 | |||
| 8 | 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 | CLI_ADD_TYPE | Call by reference | Type reference (TYPE) | C | ' ' | Verteilung der Daten in verschiedene Mandanten | 20000410 | ||
| 2 | COM_SIZE | Call by reference | Type reference (TYPE) | I | Commit-Intervall | 19990629 | |||
| 3 | DDPROF_USE | Call by reference | Type reference (TYPE) | DDREFSTRUC-BOOL | ' ' | DDPROF prüfen? | 19990629 | ||
| 4 | DST_TABLE | Call by reference | Type reference (TYPE) | DD02L-TABNAME | Name der Ziel-Tabelle | 19990630 | |||
| 5 | LOADER | Call by reference | Type reference (TYPE) | DDLOAD | Reports, Forms für Umsetzung | 19990629 | |||
| 6 | ORG_TABLE | Call by reference | Type reference (TYPE) | DD02L-TABNAME | Name der Original-Tabelle | 19991129 | |||
| 7 | SEL_FIELDS | Call by reference | Type reference (TYPE) | TSELECT_FIELDS | Felder für Create Table As | 19990629 | |||
| 8 | SRC_TABLE | Call by reference | Type reference (TYPE) | DD02L-TABNAME | Name der Quell-Tabelle | 19990630 | |||
| 9 | WITH_LOCK | Call by reference | Type reference (TYPE) | DDREFSTRUC-BOOL | Zieltabelle sperren | 19990629 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Falsche Nametab Ziel-Tabelle | 19990630 | ||
| 2 | Falsche Ziel-Tabelle | 19990630 | ||
| 3 | Falsche Nametab Quell-Tabelle | 19990630 | ||
| 4 | Falsche Quell-Tabelle | 19990630 | ||
| 5 | Quell-Tabelle fehlt | 19990630 |
Method INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME | Call by reference | Type reference (TYPE) | DD02L-TABNAME | Name der Tabelle | 19990623 | |||
| 2 | OPTIONS | Call by reference | Type reference (TYPE) | DDCNVOPT | Optionen zur Umsetzung | 19990826 | |||
| 3 | PR_ID | Call by reference | Type reference (TYPE) | SY-TABIX | Protokoll-ID | 19990623 | |||
| 4 | X030L_NEW | Call by reference | Type reference (TYPE) | X030L | Neuer Nametab-Header | 19990623 | |||
| 5 | X030L_OLD | Call by reference | Type reference (TYPE) | X030L | Alter Nametab-Header | 19990623 | |||
| 6 | X031L_NEW | Call by reference | Type reference (TYPE) | DD_X031L_TABLE | Neue Nametab-Felder | 19990623 | |||
| 7 | X031L_NEWC | Call by reference | Type reference (TYPE) | DD_X031L_TABLE | Neue Nametab-Felder (alle) | 19990623 | |||
| 8 | X031L_OLD | Call by reference | Type reference (TYPE) | DD_X031L_TABLE | Alte Nametab-Felder | 19990623 | |||
| 9 | X031L_OLDC | Call by reference | Type reference (TYPE) | DD_X031L_TABLE | Alte Nametab-Felder (alle) | 19990623 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Falsche Aktualparameter | 19990623 |
Method INIT_RESET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME | Call by reference | Type reference (TYPE) | DD02L-TABNAME | Tabellenname | 20081124 | |||
| 2 | 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 | SUBRC | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20081118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Ergebnis | 19990623 | |||
| 2 | X030L_WA | Call by reference | Type reference (TYPE) | X030L | Nametab-Header | 19990623 | |||
| 3 | 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 | CTRL_CHK | Call by reference | Type reference (TYPE) | DDCNVCHKCTRL | DD: Control the steps and abort if wanted | 20081222 | |||
| 2 | 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 | 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 | 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 | 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 | 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 | 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 | 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 |