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