SAP ABAP Class CL_DD_SQLT_TOOLS (Tools for Table Pools and Table Clusters)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DD_SQLT_TOOLS Interface for SQLT Tables 20010115
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DD_SQLT_CLUSTER Table Clusters - Tools 20010117
2 Inheritance (c INHERITING FROM c_ref)  CL_DD_SQLT_POOL Table Pool with Tools 20010117
Properties
Class CL_DD_SQLT_TOOLS  
Short Description Tools for Table Pools and Table Clusters    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDTB   ABAP/4 Dictionary: Tables 
Created 20010115   SAP 
Last change 20010119   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 DDV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DD_SQLT_TOOLS Interface for SQLT Tables 20010115
Friends
Class CL_DD_SQLT_TOOLS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DD02V_WA Instance attribute Protected Type reference (TYPE) DD02V SQLT Header Transformed in DD02V 20010119
2 DD03P_TAB Instance attribute Protected Type reference (TYPE) DDDD03PTAB SQLT Fields Transformed in DD03V 20010119
3 DD06V_WA Instance attribute Protected Type reference (TYPE) DD06V SQLT Source, Header 20010116
4 DD06V_WA_A Instance attribute Protected Type reference (TYPE) DD06V SQLT Source, Active Header 20010119
5 DD09L_WA Instance attribute Protected Type reference (TYPE) DD09L Technical settings 20010118
6 DD16V_TAB Instance attribute Protected Type reference (TYPE) DDDD16VTAB SQLT Source, Fields 20010116
7 DD16V_TAB_A Instance attribute Protected Type reference (TYPE) DDDD16VTAB SQLT Source, Active Fields 20010119
8 DEVCL Instance attribute Private Type reference (TYPE) TADIR-DEVCLASS Package 20010126
9 GETSTATE Instance attribute Protected Type reference (TYPE) AS4LOCAL Version To Be Dealt With (M or A) 20010117
10 GOTSTATE Instance attribute Protected Type reference (TYPE) AS4LOCAL Status in the Data Dictionary 20010117
11 GOTSTATE_TABT Instance attribute Protected Type reference (TYPE) AS4LOCAL Status in the Data Dictionary 20010118
12 TABCLASS_C Instance attribute Protected Type reference (TYPE) DCSQLTSTRU-CLASS_CHR For Transferring the Text 'Table Pool'/'Table Cluster' 20010122
13 TABNAME Instance attribute Protected Type reference (TYPE) SQLTABLE Name of a Table Pool or Cluster 20010116
14 X030L_OLD Instance attribute Protected Type reference (TYPE) X030L Nametab Header, Active 20010118
15 X030L_WA Instance attribute Protected Type reference (TYPE) X030L Nametab Header, New Version 20010122
16 X031L_OLD Instance attribute Protected Type reference (TYPE) DDX031LTAB Nametab Fields, Active 20010118
17 X031L_TAB Instance attribute Protected Type reference (TYPE) DDX031LTAB Nametab Fields, New Version 20010119
Methods
# Method Level Visibility Method type Description Created on
1 CHK_GET_RESULT Instance method Protected Method Get Result of Checks 20010119
2 CONSTRUCTOR Instance method Public Constructor 20010117
3 GET Instance method Public Method Reads the Dictionary Sources for a Table Pool or Cluster 20010116
4 PUT Instance method Protected Method Writes the Dictionary Sources for a Table Pool or Cluster 20010116
5 SEARCH_WA Instance method Private Method Tests a String for the Occurrence of a Specified Character 20010118
6 SET_CTRL_ACT Instance method Protected Method Sets the Activation Bar 20010118
7 SET_CTRL_CHK Instance method Protected Method Sets the Cross-Type Part of the Check Bar 20010118
8 SQLT_AUTH_CHK Instance method Private Method Tests for Authorization To Make Database Changes 20010123
9 SQLT_CHECK_FIELDCHANGE Instance method Private Method Checks Whether Field Changes Were Made 20050112
10 SQLT_CHK Instance method Protected Method Non-Type-Specific Checks 20010119
11 SQLT_CMP_TMST Instance method Protected Method Sets the Timestamp in the Nametab 20010126
12 SQLT_DUPFLD_CHK Instance method Private Method Tests for Duplicate Fields 20010123
13 SQLT_FIELDS_CHK Instance method Private Method Field Checks That Can Be Summarized 20010122
14 SQLT_INPUT_CHK Instance method Protected Method Checks the Input Parameters 20010202
15 SQLT_NTAB_GEN Instance method Protected Method Generates the Nametab for a Table Pool or Table Cluster 20010118
16 SQLT_NTAB_GET Instance method Protected Method Reads the Active Nametab 20010119
17 SQLT_PUT Instance method Protected Method Writes Dictionary Sources, Nametab; Performs DB Operations 20010123
18 SQLT_SAANORM_CHK Instance method Private Method Tests Name for SAAnorm and Namespace 20010118
19 SQLT_SAANORM_FIELD_CHK Instance method Private Method Tests a Field Name for SAANorm 20010122
20 SQLT_SET_TMST Instance method Protected Method Sets Timestamp if Necessary 20010126
21 SQLT_STRUCT_CHK Instance method Private Method Tests for Structure Changes 20010122
22 SQLT_TABKAT_CHK Instance method Private Method Test the Size Category 20010130
23 SQLT_VALFD_CHK Instance method Private Method Tests a Field Entry for Correct Values 20010122
24 SQLT_VALHD_CHK Instance method Private Method Tests the Header for Correct Values 20010122
Events
Class CL_DD_SQLT_TOOLS has no event.
Types
Class CL_DD_SQLT_TOOLS has no local type.
Method Signatures

Method CHK_GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RC Call by reference Type reference (TYPE) SYST-SUBRC Returncode 20010119
2 Importing SQLTCHKWA Call by reference Type reference (TYPE) DCSQLTCHK DD: Prüfungen für Tabellenpools oder -cluster 20010119

Method CHK_GET_RESULT on class CL_DD_SQLT_TOOLS has no exception.

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 20010117
2 Importing SQLTAB Call by reference Type reference (TYPE) DD06V-SQLTAB Name eines Tabellenpools oder -clusters 20010117

Method CONSTRUCTOR on class CL_DD_SQLT_TOOLS has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting GOT_STATE Call by reference Type reference (TYPE) DCSQLTGET Rückgabeinformation über gelesenes Objekt 20010117
2 Importing PRID Call by reference Type reference (TYPE) SYST-TABIX 0 Id für Protokollschreiber 20010116
# Exception Resumable Description Created on
1 NOT_FOUND Tabellenpool oder -cluster wurde nicht gefunden 20010116

Method PUT 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 Id für Protokollschreiber 20010117
2 Importing PUT_STATE Call by reference Type reference (TYPE) DDREFSTRUC-STATE 'N' Version fürs Schreiben ('N','A','R') 20010117
# Exception Resumable Description Created on
1 ACCESS_FAILURE Tabellenpool oder -cluster konnte nicht geschrieben werden 20010117

Method SEARCH_WA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CH Call by reference Type reference (TYPE) DCSQLTSTRU-CH 1 Character 20010118
2 Exporting FOUND Call by reference Type reference (TYPE) DCSQLTSTRU-FOUND 'X'/'': Gefunden/nicht gefunden 20010118
3 Importing WA Call by reference Type reference (TYPE) DCSQLTSTRU-WA Workarea 20010118

Method SEARCH_WA on class CL_DD_SQLT_TOOLS has no exception.

Method SET_CTRL_ACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DB_AUTH Call by reference Type reference (TYPE) DCDBAUTH DD: Flag ob Berechtigungsprüfung für DB-Änd. ausgeführt wird 20010118
2 Importing EXCOMMIT Call by reference Type reference (TYPE) DCEXCOMMIT DD: Flag ('X',''), ob ein Commit durchgeführt werden soll 20010118
3 Importing GETSTATE Call by reference Type reference (TYPE) DCSQLTCTRL-GETSTATE Leseversion 20010118
4 Importing NTABSTATE Call by reference Type reference (TYPE) DCNTSTATE DD: Flag ('N', 'A'), ob Nametab inaktv/aktiv geschr. wird 20010118
5 Importing SETTMST Call by reference Type reference (TYPE) SETTMST Erzwingen der Aktualisierung der Zeitstempel 20010118
6 Exporting SQLTCTRLWA Call by reference Type reference (TYPE) DCSQLTCTRL Steuerung einer Tabellenpool/cluster-Aktivierung/Prüfung 20010118
7 Importing TIMER_ON Call by reference Type reference (TYPE) DCTIMER_ON DD: Flag ('X',''), ob Timer anzuschalten ist 20010118

Method SET_CTRL_ACT on class CL_DD_SQLT_TOOLS has no exception.

Method SET_CTRL_CHK 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 wird 20010123
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 on class CL_DD_SQLT_TOOLS has no exception.

Method SQLT_AUTH_CHK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) TBATG-FCT Funktion für Tabellenumsetzer 20010126
2 Importing ALTER_INFO Call by reference Type reference (TYPE) DCFLDCHG Mögliche Änderungen bei Feldern 20010123
3 Changing AUTH_CHK Call by reference Type reference (TYPE) DCSQLTCHK-AUTH_CHK Testet, ob eine angeforderte DB-Änderung erlaubt ist 20010123
4 Importing PRID Call by reference Type reference (TYPE) SYST-TABIX 0 Id für Protokollschreiber 20010123

Method SQLT_AUTH_CHK on class CL_DD_SQLT_TOOLS has no exception.

Method SQLT_CHECK_FIELDCHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RC Call by reference Type reference (TYPE) SYST-SUBRC Rückgabewert von ABAP-Anweisungen 20050112

Method SQLT_CHECK_FIELDCHANGE on class CL_DD_SQLT_TOOLS has no exception.

Method SQLT_CHK 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 20010123
2 Exporting MODEFLAG Call by reference Type reference (TYPE) DDXTT-MODEFLAG Ergebnisse des Verteilerlaufs (Tabelle DDXTT) 20010126
3 Importing PRID Call by reference Type reference (TYPE) SYST-TABIX 0 Id für Protokollschreiber 20010119
4 Exporting S Call by reference Type reference (TYPE) DDDBS Für die Datenbank-Statements vom Verteiler 20010123
5 Changing SQLTCHKWA Call by reference Type reference (TYPE) DCSQLTCHK Kontrolleiste für SQLT-Prüfungen 20010119

Method SQLT_CHK on class CL_DD_SQLT_TOOLS has no exception.

Method SQLT_CMP_TMST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ABAP_TMST Call by reference Type reference (TYPE) DDREFSTRUC-BOOL Enthält, ob der ABAP-Zeitstempel gesetzt werden muß 20010126
2 Changing DYNPRO_TMST Call by reference Type reference (TYPE) DDREFSTRUC-BOOL Enthält, ob der ABAP-Zeitstempel gesetzt werden muß 20010126
3 Importing MODEFLAG Call by reference Type reference (TYPE) DDXTT-MODEFLAG Modeflag vom Verteiler 20010126
4 Importing PRID Call by reference Type reference (TYPE) SYST-TABIX 0 Id für Protokolschreiber 20010126

Method SQLT_CMP_TMST on class CL_DD_SQLT_TOOLS has no exception.

Method SQLT_DUPFLD_CHK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DUPFLDCHK Call by reference Type reference (TYPE) DCSQLTCHK-DUPFLDCHK Test auf doppelte Feldnamen 20010123
2 Importing PRID Call by reference Type reference (TYPE) SYST-TABIX 0 Id für Protokollschreiber 20010123

Method SQLT_DUPFLD_CHK on class CL_DD_SQLT_TOOLS has no exception.

Method SQLT_FIELDS_CHK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FDNAMCHK Call by reference Type reference (TYPE) DCSQLTCHK-FDNAMCHK Test auf SAA-Name und Namensraum über DD_CHECK_NAME 20010122
2 Importing PRID Call by reference Type reference (TYPE) SYST-TABIX 0 Id für Protokollschreiber 20010122
3 Changing VALFDCHK Call by reference Type reference (TYPE) DCSQLTCHK-VALFDCHK Testet Feldinhalte auf erlaubte Werte (z.B Keyfeld 'X'/'') 20010122

Method SQLT_FIELDS_CHK on class CL_DD_SQLT_TOOLS has no exception.

Method SQLT_INPUT_CHK 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) DCSQLTCTRL-GETSTATE 'M' String zum Steuern der Leseroutine physischer Pools/Cluster 20010202
2 Importing NTAB_PUTSTATE Call by reference Type reference (TYPE) DCSQLTCTRL-NTABSTATE 'A' DD: Flag ('N', 'A'), ob Nametab inaktv/aktiv geschr. wird 20010202
3 Importing PRID Call by reference Type reference (TYPE) SYST-TABIX 0 Id für Protokollschreiber 20010202
# Exception Resumable Description Created on
1 WRONG_INPUT_PARAMETER fehlerhafte Import-Parameter 20010202

Method SQLT_NTAB_GEN 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 Id für Protokollschreiber 20010118
2 Exporting RC Call by reference Type reference (TYPE) SYST-SUBRC Returncode 20010118

Method SQLT_NTAB_GEN on class CL_DD_SQLT_TOOLS has no exception.

Method SQLT_NTAB_GET 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 Id für Protokollscrheiber 20010119
2 Exporting RC Call by reference Type reference (TYPE) SYST-SUBRC Returncode 20010119

Method SQLT_NTAB_GET on class CL_DD_SQLT_TOOLS has no exception.

Method SQLT_PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NTAB_PUTSTATE Call by reference Type reference (TYPE) DDXTT-MODEFLAG 'A' Ergebnisse des Verteilerlaufs (Tabelle DDXTT) 20010123
2 Importing PRID Call by reference Type reference (TYPE) SYST-TABIX 0 Id für Protokollschreiber 20010123
3 Importing PUT_STATE Call by reference Type reference (TYPE) DDREFSTRUC-STATE 'A' Zustand des Data-Dictionary Objektes 20010123
4 Exporting RC Call by reference Type reference (TYPE) SYST-SUBRC Returncode 20010123
5 Importing S Call by reference Type reference (TYPE) DDDBS Für die Datenbank-Statements vom Verteiler 20010123

Method SQLT_PUT on class CL_DD_SQLT_TOOLS has no exception.

Method SQLT_SAANORM_CHK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing NAMECHECK Call by reference Type reference (TYPE) DCSQLTCHK-NAMECHECK Test auf SAA-Name und Namensraum über DD_CHECK_NAME 20010118
2 Importing PRID Call by reference Type reference (TYPE) SYST-TABIX Id für Protokollschreiber 20010118

Method SQLT_SAANORM_CHK on class CL_DD_SQLT_TOOLS has no exception.

Method SQLT_SAANORM_FIELD_CHK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FDNAMCHK Call by reference Type reference (TYPE) DCSQLTCHK-FDNAMCHK Test auf SAA-Name 20010122
2 Importing FIELDNAME Call by reference Type reference (TYPE) DD16V-FIELDNAME Feldname 20010122
3 Importing PRID Call by reference Type reference (TYPE) SYST-TABIX Id für Protokollschreiber 20010122
4 Exporting RC Call by reference Type reference (TYPE) SYST-SUBRC Returncode 20010122

Method SQLT_SAANORM_FIELD_CHK on class CL_DD_SQLT_TOOLS has no exception.

Method SQLT_SET_TMST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_TMST Call by reference Type reference (TYPE) DDREFSTRUC-BOOL 'X'/'': Flag ABAP-Timestamp setzen 20010126
2 Importing DYNPRO_TMST Call by reference Type reference (TYPE) DDREFSTRUC-BOOL 'X'/'': Flag Dynpro-Timestamp setzen 20010126

Method SQLT_SET_TMST on class CL_DD_SQLT_TOOLS has no exception.

Method SQLT_STRUCT_CHK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTION Call by reference Type reference (TYPE) TBATG-FCT Funktion für Tabellenumsetzer 20010126
2 Exporting ALTER_INFO Call by reference Type reference (TYPE) DCFLDCHG Mögliche Änderungen bei Feldern 20010123
3 Exporting MODEFLAG Call by reference Type reference (TYPE) DDXTT-MODEFLAG Ergebnisse des Verteilerlaufs (Tabelle DDXTT) 20010126
4 Importing PRID Call by reference Type reference (TYPE) SYST-TABIX 0 Id für Protokollschreiber 20010122
5 Exporting S Call by reference Type reference (TYPE) DDDBS Für die Datenbank-Statements vom Verteiler 20010123
6 Changing STRUCTCHG Call by reference Type reference (TYPE) DCSQLTCHK-STRUCTCHG Test auf Struktruänderung des Tabellenpools oder -clusters 20010122

Method SQLT_STRUCT_CHK on class CL_DD_SQLT_TOOLS has no exception.

Method SQLT_TABKAT_CHK 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 Id für Protokollschreiber 20010130
2 Changing TABCATCHK Call by reference Type reference (TYPE) DCSQLTCHK-TABCATCHK Testet die Werte für die Größenkategorie 20010202

Method SQLT_TABKAT_CHK on class CL_DD_SQLT_TOOLS has no exception.

Method SQLT_VALFD_CHK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DD16V_WA Call by reference Type reference (TYPE) DD16V Tabellenfeld: Alle Informationen 20010122
2 Importing PRID Call by reference Type reference (TYPE) SYST-TABIX 0 Id für Protokollschreiber 20010122
3 Exporting RC Call by reference Type reference (TYPE) SYST-SUBRC Returncode 20010122
4 Importing VALFDCHK Call by reference Type reference (TYPE) DCSQLTCHK-VALFDCHK Testet Feldinhalte auf erlaubte Werte (z.B Keyfeld 'X'/'') 20010122

Method SQLT_VALFD_CHK on class CL_DD_SQLT_TOOLS has no exception.

Method SQLT_VALHD_CHK 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 Id für Protokollschreiber 20010122
2 Changing VALHDCHK Call by reference Type reference (TYPE) DCSQLTCHK-VALHDCHK Testet Feldinhalte auf erlaubte Werte 20010122

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