SAP ABAP Class CL_DD_UTILITIES (Utilities for Dictionary Objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-DIC-AC (Application Component) Activation Program, Conversion Program, DB Utility, MC, SPDD
     SDIC (Package) ABAP Dictionary
Properties
Class CL_DD_UTILITIES  
Short Description Utilities for Dictionary Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDIC   ABAP Dictionary 
Created 20121017   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DD_UTILITIES has no interface implemented.
Friends
Class CL_DD_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DDLSRC Constant Public Type reference (TYPE) OBJECTTYP 'DDLS' DDL Source 20121017
2 STRUCOBJ Constant Public Type reference (TYPE) OBJECTTYP 'STOB' Structured Object 20121017
3 TABLE Constant Public Type reference (TYPE) OBJECTTYP 'TABL' Table 20121017
4 VIEW Constant Public Type reference (TYPE) OBJECTTYP 'VIEW' View 20121017
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ABAPNORM Static method Public Method Checks for ABAP Name 20121106
2 GET_TADIR_ENTRY Static method Public Method Returns the TADIR entry 20121017
3 GET_TYPE_TEXT Static method Private Method Determine Type for Output 20121017
4 INDX_SHOULD_BE_ON_DB Static method Public Method Checks whether an index should exist on the DB 20121121
5 WRITE_TADIR Static method Public Method Writes a TADIR entry 20121017
6 WRITE_TRKORR Static method Public Method Writes an object entry into a transport 20121017
Events
Class CL_DD_UTILITIES has no event.
Types
Class CL_DD_UTILITIES has no local type.
Method Signatures

Method CHECK_ABAPNORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) OBJECTNAME Feld oder Objektname 20121106
2 Importing OBJECTTYPE Call by reference Type reference (TYPE) OBJECTTYP Typ des Data Dictionary Objekts 20121106
3 Importing PRID Call by reference Type reference (TYPE) SYTABIX -1 Id für Protokollschreiber 20121106
4 Returning RC Value transfer Type reference (TYPE) SYSUBRC Returncode: 0: o.k., 4: Warnung, 8: Fehler 20121106

Method CHECK_ABAPNORM on class CL_DD_UTILITIES has no exception.

Method GET_TADIR_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECTNAME Call by reference Type reference (TYPE) CSEQUENCE Objektname im Objektkatalog 20121017
2 Importing OBJECTTYPE Call by reference Type reference (TYPE) CSEQUENCE Objekttyp 20121017
3 Returning TADIR_WA Value transfer Type reference (TYPE) TADIR Katalog der Repository-Objekte 20121017

Method GET_TADIR_ENTRY on class CL_DD_UTILITIES has no exception.

Method GET_TYPE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning READ_TYPE Value transfer Type reference (TYPE) DDTEXT Typ, lesbare Version 20121017
2 Importing TECH_TYPE Call by reference Type reference (TYPE) CSEQUENCE Technischer Typ, 4-stellig 20121017

Method GET_TYPE_TEXT on class CL_DD_UTILITIES has no exception.

Method INDX_SHOULD_BE_ON_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DD12V_WA Call by reference Type reference (TYPE) DD12V Index header Informationen 20121121
2 Returning RC Value transfer Type reference (TYPE) SYSUBRC 0: immer, 4: muss ex., 8: darf nicht ex., 12: darf nie ex. 20121121

Method INDX_SHOULD_BE_ON_DB on class CL_DD_UTILITIES has no exception.

Method WRITE_TADIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20121017
2 Exporting ERROR Call by reference Type reference (TYPE) DDL2DDICERR Fehlerübergabe-Struktur 20130115
3 Importing OBJECTNAME Call by reference Type reference (TYPE) CSEQUENCE Name des Dictionary Objektes 20121017
4 Importing OBJECTTYPE Call by reference Type reference (TYPE) CSEQUENCE Typ des Dictionary Objekts 20121017
5 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121017
6 Returning RC Value transfer Type reference (TYPE) SYSUBRC Returncode: 0: o.k., 4: Warnung, >8: Fehler 20121017
7 Importing SET_EDTFLAG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE ABAP_true: Editor Flag setzen 20121025
8 Importing SET_GENFLAG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_true: Genflag setzen 20121121
9 Importing USERNAME Call by reference Type reference (TYPE) SYUNAME Benutzername 20121017

Method WRITE_TADIR on class CL_DD_UTILITIES has no exception.

Method WRITE_TRKORR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDXNAME Call by reference Type reference (TYPE) INDEXID Name eines Index 20121017
2 Importing OBJECTNAME Call by reference Type reference (TYPE) CSEQUENCE Name des Objektes (BO Struktur oder Tab./Append) 20121017
3 Importing OBJECTTYPE Call by reference Type reference (TYPE) CSEQUENCE Type eines Objektes (DCBO oder TABL) 20121017
4 Exporting ORDER Call by reference Type reference (TYPE) TRKORR Transportauftrag, der das Objekt schon enthält 20121017
5 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121017
6 Exporting RC Value transfer Type reference (TYPE) SYSUBRC Returncode: 0: o.k., 4: Warnung, >8: Fehler 20121017
7 Exporting TASK Call by reference Type reference (TYPE) TRKORR Aufgabe, die das Objekt schon enthält 20121017
8 Importing TRKORR Call by reference Type reference (TYPE) TRKORR Aufgabe zu einem Transportauftrag 20121017

Method WRITE_TRKORR on class CL_DD_UTILITIES has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740