SAP ABAP Class CL_DD_SQLT_POOL (Table Pool with Tools)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-DIC-AC (Application Component) Activation Program, Conversion Program, DB Utility, MC, SPDD
     SDTB (Package) ABAP/4 Dictionary: Tables
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DD_SQLT_TOOLS Tools for Table Pools and Table Clusters 20010117
Properties
Class CL_DD_SQLT_POOL  
Short Description Table Pool with Tools    
Super Class CL_DD_SQLT_TOOLS Tools for Table Pools and Table Clusters 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDTB   ABAP/4 Dictionary: Tables 
Created 20010117   SAP 
Last change 20010119   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DD_SQLT_POOL has no forward declaration.
Interfaces
Class CL_DD_SQLT_POOL has no interface implemented.
Friends
Class CL_DD_SQLT_POOL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MAX_DATALENGTH Instance attribute Private Type reference (TYPE) DD16V-INTLEN 32000 Maximum Allowed Data Length 20010130
2 MAX_KEYFIELDS Instance attribute Private Type reference (TYPE) SYST-TABIX 2 Maximum Allowed Key Field Number 20010130
3 MAX_KEYLENGTH Instance attribute Private Type reference (TYPE) DD16V-INTLEN 110 Maximum Allowed Key Length 20010130
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20010119
2 POOL_ACT_PREVENT Instance method Private Method Prevents tab.pool activation due to UC in distrib.systems 20011016
3 POOL_CHECK Instance method Private Method Checks for a Table Pool 20010213
4 POOL_DATA_CHK Instance method Private Method Check Data Fields 20010130
5 POOL_GET_SYS_INFO Instance method Private Method Get Additional System Information 20011109
6 POOL_HANDLE_UNICODE Instance method Private Method Preparation of Nametab for Heterogeneous Systems (UC/NON-UC 20011026
7 POOL_KEY_CHK Instance method Private Method Key Checks 20010130
8 POOL_STRUCT_CHK Instance method Private Method Check Table Pool Structure 20010129
9 SET_CTRL_CHK_POOL Instance method Private Method Sets the Checklist for a Table Pool 20010118
Events
Class CL_DD_SQLT_POOL has no event.
Types
Class CL_DD_SQLT_POOL has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GET_STATE Call by reference Type reference (TYPE) DD06L-AS4LOCAL DD-Version des zu behandelnden Objektes 20010119
2 Importing SQLTAB Call by reference Type reference (TYPE) DD06V-SQLTAB Name eines Tabellenpools oder -clusters 20010119

Method CONSTRUCTOR on class CL_DD_SQLT_POOL has no exception.

Method POOL_ACT_PREVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing POOLCHG Call by reference Type reference (TYPE) DCSQLTCHK-POOLCHG Verhindert Pool-Änd. und Transport 20011016
2 Importing PRID Call by reference Type reference (TYPE) SYST-TABIX 0 Id für Protokollschreiber 20011016
3 Importing SRCSYSTEM Call by reference Type reference (TYPE) TADIR-SRCSYSTEM Originalsystem des Objekts 20011109
4 Importing SYSTEM_TYPE Call by reference Type reference (TYPE) SYST-SYSID R/3-System, Name des R/3-Systems 20011109
5 Importing VARDATA_LENGTH Call by reference Type reference (TYPE) DD16V-LENG Länge (Anzahl der Zeichen) 20011127

Method POOL_ACT_PREVENT on class CL_DD_SQLT_POOL has no exception.

Method POOL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ALTER_INFO Call by reference Type reference (TYPE) DCFLDCHG Mögliche Änderungen bei Feldern 20010213
2 Exporting MODEFLAG Call by reference Type reference (TYPE) DDXTT-MODEFLAG Ergebnisse des Verteilerlaufs (Tabelle DDXTT) 20010213
3 Importing PRID Call by reference Type reference (TYPE) SYST-TABIX 0 Id für Protokollschreiber 20010213
4 Exporting RC Call by reference Type reference (TYPE) SYST-SUBRC Returncode 20010213
5 Exporting S Call by reference Type reference (TYPE) DDDBS Für die Datenbank-Statements vom Verteiler 20010213
6 Changing SQLTCHKWA Call by reference Type reference (TYPE) DCSQLTCHK DD: Prüfungen für Tabellenpools oder -cluster 20010213
7 Importing SRCSYSTEM Call by reference Type reference (TYPE) TADIR-SRCSYSTEM Originalsystem des Objekts 20011109
8 Importing SYSTEM_TYPE Call by reference Type reference (TYPE) SYST-SYSID R/3-System, Name des R/3-Systems 20011109
9 Importing VARDATA_LENGTH Call by reference Type reference (TYPE) DD16V-LENG Länge (Anzahl der Zeichen) 20011127

Method POOL_CHECK on class CL_DD_SQLT_POOL has no exception.

Method POOL_DATA_CHK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PODATACHK Call by reference Type reference (TYPE) DCSQLTCHK-PODATACHK Test der Datenfelder eines Tabellenpools 20010130
2 Importing PRID Call by reference Type reference (TYPE) SYST-TABIX 0 Id für Protokollschreiber 20010130

Method POOL_DATA_CHK on class CL_DD_SQLT_POOL has no exception.

Method POOL_GET_SYS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PRID Call by reference Type reference (TYPE) SYST-TABIX 0 Interne Tabellen, aktueller Zeilenindex 20011109
2 Exporting SRCSYSTEM Call by reference Type reference (TYPE) TADIR-SRCSYSTEM Originalsystem des Objekts 20011109
3 Exporting SYSTEM_TYPE Call by reference Type reference (TYPE) SYST-SYSID R/3-System, Name des R/3-Systems 20011109

Method POOL_GET_SYS_INFO on class CL_DD_SQLT_POOL has no exception.

Method POOL_HANDLE_UNICODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PRID Call by reference Type reference (TYPE) SYST-TABIX 0 Interne Tabellen, aktueller Zeilenindex 20011026
2 Importing SRCSYSTEM Call by reference Type reference (TYPE) TADIR-SRCSYSTEM Originalsystem des Objekts 20011109
3 Importing SYSTEM_TYPE Call by reference Type reference (TYPE) SYST-SYSID R/3-System, Name des R/3-Systems 20011109
4 Exporting VARDATA_LENGTH Call by reference Type reference (TYPE) DD16V-LENG Länge (Anzahl der Zeichen) 20011127

Method POOL_HANDLE_UNICODE on class CL_DD_SQLT_POOL has no exception.

Method POOL_KEY_CHK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing POKEYCHK Call by reference Type reference (TYPE) DCSQLTCHK-POKEYCHK Testet den Key eines Tabellenpools 20010130
2 Importing PRID Call by reference Type reference (TYPE) SYST-TABIX 0 Id für Protokollschreiber 20010130

Method POOL_KEY_CHK on class CL_DD_SQLT_POOL has no exception.

Method POOL_STRUCT_CHK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing POSTRUCHK Call by reference Type reference (TYPE) DCSQLTCHK-POSTRUCHK Test, on der Tabellenpool den korrekten Feldaufbau hat 20010129
2 Importing PRID Call by reference Type reference (TYPE) SYST-TABIX Id für Protokollschreiber 20010129

Method POOL_STRUCT_CHK on class CL_DD_SQLT_POOL has no exception.

Method SET_CTRL_CHK_POOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTH_CHK Call by reference Type reference (TYPE) DCSQLTCTRL-DB_AUTH DD: Flag ob Berechtigungsprüfung für DB-Änd. ausgeführt wir 20010126
2 Importing NTABCMP Call by reference Type reference (TYPE) DCSQLTCTRL-NTABCMP DD: Flag ('N', 'A'), ob Nametab inaktv/aktiv geschr. wird 20010118
3 Exporting SQLTCHKWA Call by reference Type reference (TYPE) DCSQLTCHK DD: Prüfungen für Tabellenpools oder -cluster 20010118

Method SET_CTRL_CHK_POOL on class CL_DD_SQLT_POOL has no exception.
History
Last changed by/on SAP  20010119 
SAP Release Created in 610