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
⤷ 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 | _DBSPACE | Constant | Protected | Type reference (TYPE) | OBJNAME | 'DBSPACE' | Constant: DBSPACE | 19990618 | |
2 | _FRAGMENT | Constant | Protected | Type reference (TYPE) | OBJNAME | 'FRAGMENT' | Constant: Fragment | 19990618 | |
3 | _FRAGTYPE | Constant | Protected | Type reference (TYPE) | OBJNAME | 'FRAGMENT_BY' | Constant: Fragmentation Type | 19990618 | |
4 | _ROUNDROBIN | Constant | Protected | Type reference (TYPE) | OBJNAME | 'ROUNDROBIN' | Constant: Round Robin | 19990618 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_STATISTICS | Instance method | Protected | Method | Checks Necessity for Update Statistics | 19990618 |
2 | COMPUTE_DATAPAGES | Instance method | Protected | Method | Computes Pages for Table | 19990618 |
3 | COMPUTE_INDEX_PAGES | Instance method | Protected | Method | Computes Pages for an Index | 19990618 |
4 | COMPUTE_TABNAME_INF | Instance method | Protected | Method | Computes Informix Lower Case Table Name | 19991207 |
5 | FILL_FRAGMENT_TABLE | Instance method | Protected | Method | Reads sysfragments | 19990618 |
6 | FILL_SEC_INDEX_TABLE | Instance method | Protected | Method | Reads Secondary Indexes | 19990618 |
7 | FILL_SYSTABLES_STRUC | Instance method | Protected | Method | Reads systables | 19990618 |
8 | GET_DBSPACE_TABLE | Instance method | Protected | Method | Provides Relevant DBSpaces | 19990618 |
9 | GET_INDEX_PAGES | Instance method | Protected | Method | Provides Pages for the Index | 19990618 |
10 | GET_PAGE_SIZE | Instance method | Protected | Method | Provides Size of a Page | 19990618 |
11 | GET_TABLE_PAGES | Instance method | Protected | Method | Provides Pages for the Table | 19990618 |
12 | GET_TARGET_STATE_INF | Instance method | Protected | Method | Provides Target Status of Table/Primary Index for Informix | 19990618 |
13 | SPACE_CHECK_INDEX | Instance method | Protected | Method | Space Check for Index | 19990618 |
14 | SPACE_CHECK_INF | Instance method | Protected | Method | Execution of Space Check for Informix | 19990618 |
15 | SPACE_CHECK_INNER | Instance method | Protected | Method | Space Check for Table/Fragments | 19990618 |
16 | UPDATE_STATISTICS | 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 | Changing | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990618 | ||
2 | Importing | FRAGMENT_TABLE | Call by reference | Type reference (TYPE) | TFRAGMENT_TABLE | Tabelle der Fragmente | 19990618 | ||
3 | Exporting | STAT_OLD | Call by reference | Type reference (TYPE) | DDREFSTRUC-BOOL | Statistik veraltet | 19990618 | ||
4 | Importing | SYSPTN_STRUC | Call by reference | Type reference (TYPE) | TSYSPTNHDR_STRUC | sysptnhdr | 19990618 | ||
5 | Importing | 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 | Importing | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990621 | ||
2 | Importing | NUMROWS | Call by reference | Type reference (TYPE) | I | Zahl der Sätze | 19990618 | ||
3 | Exporting | PAGES | Call by reference | Type reference (TYPE) | I | Pages | 19990618 | ||
4 | Importing | 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 | Importing | LEAVES | Call by reference | Type reference (TYPE) | I | Leaves des Index | 19990618 | ||
2 | Importing | LEVELS | Call by reference | Type reference (TYPE) | INT2 | Levels des Index | 19990618 | ||
3 | Exporting | 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 | Changing | 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 | Changing | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstrukutr | 19990618 | ||
2 | Exporting | FRAGMENT_TABLE | Call by reference | Type reference (TYPE) | TFRAGMENT_TABLE | Tabelle der Fragmente | 19990618 | ||
3 | Changing | PRIM_INDEX | Call by reference | Type reference (TYPE) | TINDEX_STRUC | Primärindex | 19990618 | ||
4 | Changing | SYSPTN_STRUC | Call by reference | Type reference (TYPE) | TSYSPTNHDR_STRUC | sysptnhdr | 19990618 | ||
5 | Importing | 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 | Changing | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990618 | ||
2 | Changing | FRAGMENT_TABLE | Call by reference | Type reference (TYPE) | TFRAGMENT_TABLE | Tabelle der Fragmente | 19990618 | ||
3 | Exporting | INDEX_TABLE | Call by reference | Type reference (TYPE) | TINDEX_TABLE | Tabelle der Sekundärindizes | 19990618 | ||
4 | Importing | PRIM_INDEX | Call by reference | Type reference (TYPE) | TINDEX_STRUC | Primärindex | 19990618 | ||
5 | Importing | 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 | Changing | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990621 | ||
2 | Exporting | 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 | Changing | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990618 | ||
2 | Exporting | DBSPACE_TABLE | Call by reference | Type reference (TYPE) | TDBSPACE_TABLE | Tabelle der DBSpaces | 19990618 | ||
3 | Importing | FRAGMENT_TABLE | Call by reference | Type reference (TYPE) | TFRAGMENT_TABLE | Tabelle der Fragmente | 19990618 | ||
4 | Changing | PRIM_INDEX | Call by reference | Type reference (TYPE) | TINDEX_STRUC | Primärindex | 19990618 | ||
5 | Exporting | SPACE_TABLE | Call by reference | Type reference (TYPE) | TSPACE_TABLE | Tabelle mit Space-Info | 19990618 | ||
6 | Importing | SYS_STRUC | Call by reference | Type reference (TYPE) | TSYSTABLES_STRUC | systables | 19990618 | ||
7 | Importing | 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 | Changing | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990618 | ||
2 | Changing | PRIM_INDEX | Call by reference | Type reference (TYPE) | TINDEX_STRUC | Primärindex | 19990618 | ||
3 | Changing | 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 | Changing | 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 | Changing | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990618 | ||
2 | Importing | FRAGMENT_TABLE | Call by reference | Type reference (TYPE) | TFRAGMENT_TABLE | Tabelle der Fragmente | 19990618 | ||
3 | Importing | PRIM_INDEX | Call by reference | Type reference (TYPE) | TINDEX_STRUC | Primärindex | 19990618 | ||
4 | Changing | SEC_INDEX_TABLE | Call by reference | Type reference (TYPE) | TINDEX_TABLE | Tabelle der Sekundär-Indizes | 19990618 | ||
5 | Changing | SPACE_TABLE | Call by reference | Type reference (TYPE) | TSPACE_TABLE | Tabelle mit Space-Info | 19990618 | ||
6 | Importing | SYSPTN_STRUC | Call by reference | Type reference (TYPE) | TSYSPTNHDR_STRUC | sysptnhdr | 19990618 | ||
7 | Importing | 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 | Changing | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990621 | ||
2 | Importing | PRIM_INDEX | Call by reference | Type reference (TYPE) | TINDEX_STRUC | Primärindex | 19990621 | ||
3 | Exporting | 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 | Changing | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990618 | ||
2 | Importing | DBSPACE_TABLE | Call by reference | Type reference (TYPE) | TDBSPACE_TABLE | Tabelle für DBSpaces | 19990618 | ||
3 | Importing | PAGES_NEEDED_IND | Call by reference | Type reference (TYPE) | I | Pages benötigt für Index | 19990618 | ||
4 | Importing | 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 | Changing | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990618 | ||
2 | Changing | DBSPACE_TABLE | Call by reference | Type reference (TYPE) | TDBSPACE_TABLE | Tabelle der DBSpaces | 19990618 | ||
3 | Importing | SPACE_TABLE | Call by reference | Type reference (TYPE) | TSPACE_TABLE | Tabelle für Space-Info | 19990618 | ||
4 | Importing | 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 | Changing | CONTROL_STRUC | Call by reference | Type reference (TYPE) | TCONTROL_STRUC | Kontrollstruktur | 19990621 | ||
2 | Importing | DBSPACE | Call by reference | Type reference (TYPE) | DDTEXTDATA-TEXT | DBSpace | 19990618 | ||
3 | Importing | PAGES_FREE | Call by reference | Type reference (TYPE) | I | Pages frei | 19990618 | ||
4 | Importing | PAGES_NEEDED | Call by reference | Type reference (TYPE) | I | Pages benötigt | 19990618 | ||
5 | Importing | 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 | Changing | 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 |