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