SAP ABAP Class CL_DD_TABLE_CNV_CHECKER_INF (Prepare and Space Check CNV for INF)
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 - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_DD_TABLE_CNV_CHECKER | Prepare and Space Check for Conversion | 19990618 |
Properties
| Class | CL_DD_TABLE_CNV_CHECKER_INF | |
| Short Description | Prepare and Space Check CNV for INF | |
| Super Class | CL_DD_TABLE_CNV_CHECKER | Prepare and Space Check for Conversion |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SDDB | ABAP/4 Dictionary: Converter |
| Created | 19990618 | SAP |
| Last change | 00000000 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_DD_TABLE_CNV_CHECKER_INF has no forward declaration.
Interfaces
Class CL_DD_TABLE_CNV_CHECKER_INF has no interface implemented.
Friends
Class CL_DD_TABLE_CNV_CHECKER_INF has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Protected | Type reference (TYPE) | OBJNAME | 'DBSPACE' | Constant: DBSPACE | 19990618 | ||
| 2 | Constant | Protected | Type reference (TYPE) | OBJNAME | 'FRAGMENT' | Constant: Fragment | 19990618 | ||
| 3 | Constant | Protected | Type reference (TYPE) | OBJNAME | 'FRAGMENT_BY' | Constant: Fragmentation Type | 19990618 | ||
| 4 | Constant | Protected | Type reference (TYPE) | OBJNAME | 'ROUNDROBIN' | Constant: Round Robin | 19990618 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Checks Necessity for Update Statistics | 19990618 | |
| 2 | Instance method | Protected | Method | Computes Pages for Table | 19990618 | |
| 3 | Instance method | Protected | Method | Computes Pages for an Index | 19990618 | |
| 4 | Instance method | Protected | Method | Computes Informix Lower Case Table Name | 19991207 | |
| 5 | Instance method | Protected | Method | Reads sysfragments | 19990618 | |
| 6 | Instance method | Protected | Method | Reads Secondary Indexes | 19990618 | |
| 7 | Instance method | Protected | Method | Reads systables | 19990618 | |
| 8 | Instance method | Protected | Method | Provides Relevant DBSpaces | 19990618 | |
| 9 | Instance method | Protected | Method | Provides Pages for the Index | 19990618 | |
| 10 | Instance method | Protected | Method | Provides Size of a Page | 19990618 | |
| 11 | Instance method | Protected | Method | Provides Pages for the Table | 19990618 | |
| 12 | Instance method | Protected | Method | Provides Target Status of Table/Primary Index for Informix | 19990618 | |
| 13 | Instance method | Protected | Method | Space Check for Index | 19990618 | |
| 14 | Instance method | Protected | Method | Execution of Space Check for Informix | 19990618 | |
| 15 | Instance method | Protected | Method | Space Check for Table/Fragments | 19990618 | |
| 16 | Instance method | Protected | Method | Perform Update Statistics | 19990618 |
Events
Class CL_DD_TABLE_CNV_CHECKER_INF has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TCONTROL_STRUC | Protected | See coding | Control Structure | 19990618 | |
|
| 2 | TDBSPACE_STRUC | Protected | See coding | Structure for DBSpaces | 19990618 | |
|
| 3 | TDBSPACE_TABLE | Protected | See coding | Table for DBSpaces | 19990618 | |
|
| 4 | TFRAGMENT_STRUC | Protected | See coding | Structure for sysfragments | 19990618 | |
|
| 5 | TFRAGMENT_TABLE | Protected | See coding | Table Type for sysfragments | 19990618 | |
|
| 6 | TINDEX_STRUC | Protected | See coding | Structure for Describing the Index | 19990618 | |
|
| 7 | TINDEX_TABLE | Protected | See coding | Table Type for TINDEX_STRUC | 19990618 | |
|
| 8 | TSPACE_STRUC | Protected | See coding | Structure for Space Information | 19990618 | |
|
| 9 | TSPACE_TABLE | Protected | See coding | Table for Space Information | 19990618 | |
|
| 10 | TSYSPTNHDR_STRUC | Protected | See coding | Structure for sysmaster: sysptnhdr | 19990618 | |
|
| 11 | TSYSTABLES_STRUC | Protected | See coding | Structure for systables | 19990618 | |
|
| 12 | TTARGET_STRUC_INF | Protected | See coding | Target Status of Table/Index | 19990618 | |
Method Signatures
Method CHECK_STATISTICS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990618 | |||
| 2 | FRAGMENT_TABLE | Call by reference | Type reference (TYPE) | TFRAGMENT_TABLE | Tabelle der Fragmente | 19990618 | |||
| 3 | STAT_OLD | Call by reference | Type reference (TYPE) | DDREFSTRUC-BOOL | Statistik veraltet | 19990618 | |||
| 4 | SYSPTN_STRUC | Call by reference | Type reference (TYPE) | TSYSPTNHDR_STRUC | sysptnhdr | 19990618 | |||
| 5 | SYS_STRUC | Call by reference | Type reference (TYPE) | TSYSTABLES_STRUC | systables | 19990618 |
Method CHECK_STATISTICS on class CL_DD_TABLE_CNV_CHECKER_INF has no exception.
Method COMPUTE_DATAPAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990621 | |||
| 2 | NUMROWS | Call by reference | Type reference (TYPE) | I | Zahl der Sätze | 19990618 | |||
| 3 | PAGES | Call by reference | Type reference (TYPE) | I | Pages | 19990618 | |||
| 4 | SYS_STRUC | Call by reference | Type reference (TYPE) | TSYSTABLES_STRUC | systables | 19990618 |
Method COMPUTE_DATAPAGES on class CL_DD_TABLE_CNV_CHECKER_INF has no exception.
Method COMPUTE_INDEX_PAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LEAVES | Call by reference | Type reference (TYPE) | I | Leaves des Index | 19990618 | |||
| 2 | LEVELS | Call by reference | Type reference (TYPE) | INT2 | Levels des Index | 19990618 | |||
| 3 | PAGES | Call by reference | Type reference (TYPE) | I | Pages des Index | 19990618 |
Method COMPUTE_INDEX_PAGES on class CL_DD_TABLE_CNV_CHECKER_INF has no exception.
Method COMPUTE_TABNAME_INF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LTABNAME | Call by reference | Type reference (TYPE) | DD02L-TABNAME | Tabellenname | 19991207 |
Method COMPUTE_TABNAME_INF on class CL_DD_TABLE_CNV_CHECKER_INF has no exception.
Method FILL_FRAGMENT_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstrukutr | 19990618 | |||
| 2 | FRAGMENT_TABLE | Call by reference | Type reference (TYPE) | TFRAGMENT_TABLE | Tabelle der Fragmente | 19990618 | |||
| 3 | PRIM_INDEX | Call by reference | Type reference (TYPE) | TINDEX_STRUC | Primärindex | 19990618 | |||
| 4 | SYSPTN_STRUC | Call by reference | Type reference (TYPE) | TSYSPTNHDR_STRUC | sysptnhdr | 19990618 | |||
| 5 | SYS_STRUC | Call by reference | Type reference (TYPE) | TSYSTABLES_STRUC | systables | 19990618 |
Method FILL_FRAGMENT_TABLE on class CL_DD_TABLE_CNV_CHECKER_INF has no exception.
Method FILL_SEC_INDEX_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990618 | |||
| 2 | FRAGMENT_TABLE | Call by reference | Type reference (TYPE) | TFRAGMENT_TABLE | Tabelle der Fragmente | 19990618 | |||
| 3 | INDEX_TABLE | Call by reference | Type reference (TYPE) | TINDEX_TABLE | Tabelle der Sekundärindizes | 19990618 | |||
| 4 | PRIM_INDEX | Call by reference | Type reference (TYPE) | TINDEX_STRUC | Primärindex | 19990618 | |||
| 5 | SYS_STRUC | Call by reference | Type reference (TYPE) | TSYSTABLES_STRUC | systables | 19990618 |
Method FILL_SEC_INDEX_TABLE on class CL_DD_TABLE_CNV_CHECKER_INF has no exception.
Method FILL_SYSTABLES_STRUC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990621 | |||
| 2 | SYS_STRUC | Call by reference | Type reference (TYPE) | TSYSTABLES_STRUC | systables-Struktur | 19990618 |
Method FILL_SYSTABLES_STRUC on class CL_DD_TABLE_CNV_CHECKER_INF has no exception.
Method GET_DBSPACE_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990618 | |||
| 2 | DBSPACE_TABLE | Call by reference | Type reference (TYPE) | TDBSPACE_TABLE | Tabelle der DBSpaces | 19990618 | |||
| 3 | FRAGMENT_TABLE | Call by reference | Type reference (TYPE) | TFRAGMENT_TABLE | Tabelle der Fragmente | 19990618 | |||
| 4 | PRIM_INDEX | Call by reference | Type reference (TYPE) | TINDEX_STRUC | Primärindex | 19990618 | |||
| 5 | SPACE_TABLE | Call by reference | Type reference (TYPE) | TSPACE_TABLE | Tabelle mit Space-Info | 19990618 | |||
| 6 | SYS_STRUC | Call by reference | Type reference (TYPE) | TSYSTABLES_STRUC | systables | 19990618 | |||
| 7 | TARGET_STATE | Call by reference | Type reference (TYPE) | TTARGET_STRUC_INF | Zielzustand Tabelle / Primärindex | 19990618 |
Method GET_DBSPACE_TABLE on class CL_DD_TABLE_CNV_CHECKER_INF has no exception.
Method GET_INDEX_PAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990618 | |||
| 2 | PRIM_INDEX | Call by reference | Type reference (TYPE) | TINDEX_STRUC | Primärindex | 19990618 | |||
| 3 | SPACE_TABLE | Call by reference | Type reference (TYPE) | TSPACE_TABLE | Tabelle mit Space-Info | 19990618 |
Method GET_INDEX_PAGES on class CL_DD_TABLE_CNV_CHECKER_INF has no exception.
Method GET_PAGE_SIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990621 |
Method GET_PAGE_SIZE on class CL_DD_TABLE_CNV_CHECKER_INF has no exception.
Method GET_TABLE_PAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990618 | |||
| 2 | FRAGMENT_TABLE | Call by reference | Type reference (TYPE) | TFRAGMENT_TABLE | Tabelle der Fragmente | 19990618 | |||
| 3 | PRIM_INDEX | Call by reference | Type reference (TYPE) | TINDEX_STRUC | Primärindex | 19990618 | |||
| 4 | SEC_INDEX_TABLE | Call by reference | Type reference (TYPE) | TINDEX_TABLE | Tabelle der Sekundär-Indizes | 19990618 | |||
| 5 | SPACE_TABLE | Call by reference | Type reference (TYPE) | TSPACE_TABLE | Tabelle mit Space-Info | 19990618 | |||
| 6 | SYSPTN_STRUC | Call by reference | Type reference (TYPE) | TSYSPTNHDR_STRUC | sysptnhdr | 19990618 | |||
| 7 | SYS_STRUC | Call by reference | Type reference (TYPE) | TSYSTABLES_STRUC | systables | 19990618 |
Method GET_TABLE_PAGES on class CL_DD_TABLE_CNV_CHECKER_INF has no exception.
Method GET_TARGET_STATE_INF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990621 | |||
| 2 | PRIM_INDEX | Call by reference | Type reference (TYPE) | TINDEX_STRUC | Primärindex | 19990621 | |||
| 3 | TARGET_STRUC_INF | Call by reference | Type reference (TYPE) | TTARGET_STRUC_INF | Zielzustand Tabelle/Primärindex Informix | 19990618 |
Method GET_TARGET_STATE_INF on class CL_DD_TABLE_CNV_CHECKER_INF has no exception.
Method SPACE_CHECK_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990618 | |||
| 2 | DBSPACE_TABLE | Call by reference | Type reference (TYPE) | TDBSPACE_TABLE | Tabelle für DBSpaces | 19990618 | |||
| 3 | PAGES_NEEDED_IND | Call by reference | Type reference (TYPE) | I | Pages benötigt für Index | 19990618 | |||
| 4 | TARGET_STRUC_INF | Call by reference | Type reference (TYPE) | TTARGET_STRUC_INF | Zielzustand Tabelle/Primärindex | 19990618 |
Method SPACE_CHECK_INDEX on class CL_DD_TABLE_CNV_CHECKER_INF has no exception.
Method SPACE_CHECK_INF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990618 | |||
| 2 | DBSPACE_TABLE | Call by reference | Type reference (TYPE) | TDBSPACE_TABLE | Tabelle der DBSpaces | 19990618 | |||
| 3 | SPACE_TABLE | Call by reference | Type reference (TYPE) | TSPACE_TABLE | Tabelle für Space-Info | 19990618 | |||
| 4 | TARGET_STRUC_INF | Call by reference | Type reference (TYPE) | TTARGET_STRUC_INF | Zielzustand Tabelle/Primärindex | 19990618 |
Method SPACE_CHECK_INF on class CL_DD_TABLE_CNV_CHECKER_INF has no exception.
Method SPACE_CHECK_INNER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990621 | |||
| 2 | DBSPACE | Call by reference | Type reference (TYPE) | DDTEXTDATA-TEXT | DBSpace | 19990618 | |||
| 3 | PAGES_FREE | Call by reference | Type reference (TYPE) | I | Pages frei | 19990618 | |||
| 4 | PAGES_NEEDED | Call by reference | Type reference (TYPE) | I | Pages benötigt | 19990618 | |||
| 5 | TABLE_INDEX | Call by reference | Type reference (TYPE) | CHAR1 | Tabelle/Fragment | 19990618 |
Method SPACE_CHECK_INNER on class CL_DD_TABLE_CNV_CHECKER_INF has no exception.
Method UPDATE_STATISTICS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990618 |
Method UPDATE_STATISTICS on class CL_DD_TABLE_CNV_CHECKER_INF has no exception.
History
| Last changed by/on | SAP | 00000000 |
| SAP Release Created in |