SAP ABAP Class CL_DD_DDL_UTILITIES (Help Routine for DDL)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-DIC (Application Component) ABAP Dictionary
     SDDL (Package) DDL-Specific Dictionary Functions
Properties
Class CL_DD_DDL_UTILITIES  
Short Description Help Routine for DDL    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDDL   DDL-Specific Dictionary Functions 
Created 20121218   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_DDL_UTILITIES has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_DD_DDL_HANDLER_FACTORY 20130521 Generates a handler instance
Attributes
Class CL_DD_DDL_UTILITIES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOR_DDL_VIEW Static method Public Method Determines from a name whether a DDL view exists 20130211
2 CONSTRUCTOR Instance method Private Constructor Constructor 20130521
3 GET_ENTITY_HEADER_ANNOTATIONS Instance method Private Method Determine Entity Header Annotations 20130521
4 GET_TYPE_TEXT Static method Private Method Determine Type for Output 20130315
5 TRANSPORT_IS_ALLOWED Static method Public Method Specifies info whether a STOB/VIEW can be transp. directly 20121218
6 WRITE_GTADIR_FOR_GEN_DDLOBJS Static method Private Method Writes a GTADIR entry for objects from DDL sources 20130314
7 WRITE_TADIR Instance method Public Method Writes a TADIR entry 20130314
Events
Class CL_DD_DDL_UTILITIES has no event.
Types
Class CL_DD_DDL_UTILITIES has no local type.
Method Signatures

Method CHECK_FOR_DDL_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_DDL_VIEW Value transfer Type reference (TYPE) ABAP_BOOL ABAP_true, falls Ddl View, ABAP_false sonst 20130211
2 Importing OBJNAME Call by reference Type reference (TYPE) OBJECTNAME Name eines ABAP Dictionary-Objekts 20130211
# Exception Resumable Description Created on
1 CX_DD_DDL_EXCEPTION Fehler bei der Behandlung eines Objektes aus Ddl Source 20130211

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_DD_DDL_UTILITIES has no parameter.
Method CONSTRUCTOR on class CL_DD_DDL_UTILITIES has no exception.

Method GET_ENTITY_HEADER_ANNOTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ANNOTATION_KEY Call by reference Type reference (TYPE) DDANNOTATION_KEY Schlüssel/Name für Annotation 20130521
2 Returning ANNOTATION_VALUES Value transfer Type reference (TYPE) DDHEADANNOTAB Tabelle für Annotationen am Header 20130521
# Exception Resumable Description Created on
1 CX_DD_DDL_CHECK Ausnahme beim Prüfen, Annotation existiert nicht 20130521

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 20130315
2 Importing TECH_TYPE Call by reference Type reference (TYPE) CSEQUENCE Technischer Typ, 4-stellig 20130315

Method GET_TYPE_TEXT on class CL_DD_DDL_UTILITIES has no exception.

Method TRANSPORT_IS_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ALLOWED Value transfer Type reference (TYPE) ABAP_BOOL ABA_true: Transport ist erlaubt, ABAP_false sonst 20121218
2 Importing OBJNAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20121218
3 Importing OBJTYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20121218

Method TRANSPORT_IS_ALLOWED on class CL_DD_DDL_UTILITIES has no exception.

Method WRITE_GTADIR_FOR_GEN_DDLOBJS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RC Value transfer Type reference (TYPE) SYSUBRC 0: GTADIR geschrieben, 8: Fehler 20130314
2 Importing TADIR_WA Call by reference Type reference (TYPE) TADIR Katalog der Repository-Objekte 20130314

Method WRITE_GTADIR_FOR_GEN_DDLOBJS on class CL_DD_DDL_UTILITIES has no exception.

Method WRITE_TADIR Signature

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

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