SAP ABAP Class CL_DD_DDL_HANDLER (DDL Handler Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-DIC (Application Component) ABAP Dictionary
     SDDL (Package) DDL-Specific Dictionary Functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DD_DDL_HANDLER Life Cycle of a DDL 20121004
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DD_DDL_HANDLER_INTERNAL Access to Internal Methods - For Example, Using Mass Activ. 20121119
Properties
Class CL_DD_DDL_HANDLER  
Short Description DDL Handler Class    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDDL   DDL-Specific Dictionary Functions 
Created 20121004   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)
2 IF_DD_DDL_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_DD_DDL_HANDLER Life Cycle of a DDL 20121004
2 IF_DD_DDL_HANDLER_INTERNAL Access to Internal Methods - For Example, Using Mass Activ. 20121119
Friends
# Friend Modeled only Created on Description
1 CL_DD_DDL_HANDLER_FACTORY 20121108 Generates a handler instance
2 CL_DD_DDL_OBJ 20130524 Dictionary object generated from DDL
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ANNOTATION_DEFS Instance attribute Private Type reference (TYPE) IF_DD_DDL_TYPES=>TY_T_ANNOTATION_DEFINITIONS 20130812
2 ASSOC_ELEMENT Constant Private Type reference (TYPE) I 3 Association Element 20130425
3 ELEMENT Constant Private Type reference (TYPE) I 2 Element 20130409
4 IGNORE_ANNOTATION_INCONS Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE Ignore Annotations Errors 20130226
5 LITERAL Constant Private Type reference (TYPE) I 1 Literal 20130409
6 STRICT_MODE Constant Private Type reference (TYPE) I 0 Parse mode is stringent (default) 20130814
7 VALID_ANNOTATIONS Instance attribute Private Type reference (TYPE) IF_DD_DDL_TYPES=>TY_T_ANNOTATIONS Valid Annotations 20130226
8 VIEW_METADATA Instance attribute Private Object reference (TYPE REF TO) CL_DD_DDL_VIEW_DEF Describes a DDL view 20130225
9 WEAK_MODE Constant Private Type reference (TYPE) I 1 Parse mode is weaker (for pre-level handling) 20130814
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_DDLS Instance method Private Method Activates a structured object 20121031
2 ACTIVATE_DDL_OBJECT Instance method Private Method Generate View from a DDL Source 20130524
3 CHECK Instance method Private Method Checks a DDL source 20130403
4 CHECK_ABAPNORM Instance method Private Method Checks whether an ABAP-compliant name exists 20121123
5 CHECK_ANNOTATIONS Instance method Private Method Checks for valid annotations 20130326
6 CHECK_DDL_OBJECT Instance method Private Method Generate View from a DDL Source 20130527
7 CHECK_INPUT_PARAMETERS Instance method Private Method Checks the input parameters 20121024
8 CHECK_NAME Instance method Private Method Checks a name 20130531
9 CHECK_OCCURENCE_IN_DDLS Static method Private Method Checks whether an object already exists in other DDL source 20130531
10 CONSTRUCTOR Instance method Private Constructor 20121128
11 EXPAND_TYPE_TO_TEXT Static method Protected Method Returns the text for a type abbreviation 20130531
12 GET Static method Private Method Reads the metadata of the BO headers 20121004
13 GET_ANNOTATION Instance method Private Method Read Annotation 20130531
14 GET_ANNOTATION_NAMES Instance method Private Method Checks for valid annotations 20130326
15 GET_ANNOTATION_VALUES Static method Private Method Checks for annotation values 20130531
16 GET_CORRESP_DDL_OBJECTS Instance method Private Method Returns the name of the view entity for a view name 20121217
17 GET_DELIVERY_STATE Instance method Private Method Delivery status for an object 20121218
18 GET_ENTITYNAME Instance method Private Method Checks the name for DDLs and possible artifacts 20121115
19 GET_NAMES Instance method Private Method Get View Name and Entity Name 20130531
20 GET_VIEWDEF_FROM_SRC Instance method Private Method Generate View from a DDL Source 20130417
21 GET_VIEWNAME Instance method Private Method Checks the name for DDLs and possible artifacts 20121109
22 IGNORE_OUTER_REFERENCES Instance method Private Method Checks whether external references will have to be ignored 20130814
23 PUT Instance method Private Method Saves a DDL source 20121016
24 SAVE_ANNOTATIONS Instance method Private Method Saves the view header annotations 20130517
25 SET_DEFINED_OBJECTS Instance method Private Method Sets usage DDL source <-> defined objects 20121115
26 STRIP_QUOTES Static method Private Method Removes quotation marks at the beginning and end of a name 20130529
27 WRITE_DDL_DEPENDENCY Instance method Private Method Writes DDL dependency entries in transport/upgrade cases 20130220
Events
Class CL_DD_DDL_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_QUOTE Private See coding 20121213 ty_quote(1)
2 TY_S_ANNO_VALUE Private See coding 20130517 begin of ty_s_anno_value, name type string, value type string, end of ty_s_anno_value
3 TY_S_ASSOCINFO Private See coding 20130425 begin of ty_s_associnfo, side_left type i, index_left type i, side_right type i, index_right type i, operator type vsoperator, literal type string, end of ty_s_associnfo
4 TY_S_BASETABLE Private See coding Base Table, Including Aliases 20121030 begin of ty_s_basetable, tabname type tabname, alias type string, tabtype type tabtype, viewentity type ddstrucobjname, end of ty_s_basetable
5 TY_S_BASETABLE_EXT Private See coding 20130114 begin of ty_s_basetable_ext, tabname type tabname, tabtype type tabtype, viewname type viewname, end of ty_s_basetable_ext
6 TY_S_DD03P_CACHE Private See coding 20130402 begin of ty_s_dd03p_cache, tabname type tabname, date type as4date, time type as4time, columns type dd03ptab, end of ty_s_dd03p_cache
7 TY_S_DDLSCONTENT Private See coding 20121217 begin of ty_s_ddlscontent, ddlname type ddlname, stobname type ddstrucobjname, viewname type viewname, end of ty_s_ddlscontent
8 TY_S_EXTCOL Private See coding Structure for Append/Include - Field Name 20121204 begin of ty_s_extcol, tabname type tabname, fieldname type fieldname, end of ty_s_extcol
9 TY_S_SEXPR_RESTRICTED Private See coding 20130222 begin of ty_s_sexpr_restricted, sexpr_type type qlast_expression_type, clause_type type string, end of ty_s_sexpr_restricted
10 TY_T_ANNO_NAMES Private See coding 20130326 ty_t_anno_names type table of string
11 TY_T_ANNO_VALUES Private See coding 20130517 ty_t_anno_values type table of ty_s_anno_value
12 TY_T_ASSOCINFO Private See coding 20130425 ty_t_associnfo type table of ty_s_associnfo
13 TY_T_BASETABLE Private See coding Base Tables, Including Aliases 20121030 ty_t_basetable type table of ty_s_basetable
14 TY_T_BASETABLE_EXT Private See coding 20130114 ty_t_basetable_ext type table of ty_s_basetable_ext
15 TY_T_DD03P_CACHE Private See coding 20130402 ty_t_dd03p_cache type table of ty_s_dd03p_cache
16 TY_T_DDLSCONTENT Private See coding 20121217 ty_t_ddlscontent type table of ty_s_ddlscontent
17 TY_T_EXTCOL Private See coding Table for Append/Include - Field Name 20121204 ty_t_extcol type table of ty_s_extcol
18 TY_T_SEXPR_RESTRICTED Private See coding 20130222 ty_t_sexpr_restricted type table of ty_s_sexpr_restricted
Method Signatures

Method ACTIVATE_DDLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTCTRL Call by reference Type reference (TYPE) DCDDLSACTCTRL Kontrolliert die Aktivierung 20121031
2 Importing NAME Call by reference Type reference (TYPE) DDLNAME Name einer DDL Source 20121031
3 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121031
4 Exporting RC Call by reference Type reference (TYPE) SYSUBRC Returncode der Aktivierung 20121113
5 Exporting VIDEPTAB Call by reference Type reference (TYPE) DCOBJDEPTAB Verwaltung Abh. bei View-Änderungen (z.B. VITB, TBVI) 20121127
# Exception Resumable Description Created on
1 CX_DD_DDL_ACTIVATE Ausnahme beim Aktivieren 20121120
2 CX_DD_DDL_CHECK Ausnahme beim Prüfen 20121031
3 CX_DD_DDL_READ Ausnahme beim Lesen 20121031
4 CX_DD_DDL_SAVE Ausnahme beim Schreiben 20121031
5 CX_DD_DDL_TO_VIEW Erzeugung eines Views aus Ddl Source 20121031

Method ACTIVATE_DDL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTCTRL Call by reference Type reference (TYPE) DCDDLSACTCTRL Kontrolliert die Aktivierung eines Ddic BOs 20130524
2 Importing ADMIN_INFO Call by reference Type reference (TYPE) DDDDLOBJADMININFO Administrations Info für Ddl Objekte 20130524
3 Importing DBSYS Call by reference Type reference (TYPE) SYDBSYS SYST-DBSYS Datenbanksystem 20130524
4 Importing DDLNAME Call by reference Type reference (TYPE) DDLNAME Name einer DDL Source 20130524
5 Exporting ENTITYNAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME Name eines Struktierten Objekts (z.B. Entity, Context) 20130524
6 Exporting FLD_ANNO_TAB Call by reference Type reference (TYPE) DDFIELDANNOTAB Tabelle für Annotationen auf Feldern 20130524
7 Importing GOT_STATE Call by reference Type reference (TYPE) OBJSTATE Version der Ddl Source 20130524
8 Importing LANGU Call by reference Type reference (TYPE) DDLANGUAGE Sprachenschlüssel 20130524
9 Importing OBJDEF Call by reference Object reference (TYPE REF TO) CL_QLAST_DDLSTMT Ddl Objekt AST 20130524
10 Importing PRID Call by reference Type reference (TYPE) SYTABIX -1 Id für Potokollschreiber 20130524
11 Importing SET_METADATA Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Setzt die Metadaten des Views 20130524
12 Importing TADIR_WA Call by reference Type reference (TYPE) TADIR TADIR Infos Ddls 20130524
13 Exporting VIDEPTAB Call by reference Type reference (TYPE) DCOBJDEPTAB Verwaltung Abh. bei Änderungen (z.B. VITB, TBVI) 20130524
14 Exporting VIEWNAME Call by reference Type reference (TYPE) VIEWNAME SqlView Name 20130524
# Exception Resumable Description Created on
1 CX_DD_DDL_ACTIVATE Ausnahme beim Aktivieren 20130527
2 CX_DD_DDL_CHECK Ausnahme beim Prüfen 20130524
3 CX_DD_DDL_READ Erzeugung eines Views aus Ddl Source 20130527
4 CX_DD_DDL_SAVE Ausnahme beim Prüfen 20130527
5 CX_DD_DDL_TO_VIEW Erzeugung eines Views aus Ddl Source 20130524

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DDLSRCV_WA Call by reference Type reference (TYPE) DDDDLSRCV Ddl Source Information 20130403
2 Importing NAME Call by reference Type reference (TYPE) DDLNAME Name einer ddl Source 20130403
3 Importing PRID Call by reference Type reference (TYPE) SYTABIX -1 Id für Protokollschreiber 20130403
4 Exporting WARNINGS Call by reference Type reference (TYPE) DDL2DDICWARNINGS Für Warnungen bei Ddl -> Ddic 20130403
# Exception Resumable Description Created on
1 CX_DD_DDL_CHECK Ausnahme beim Prüfen 20130403

Method CHECK_ABAPNORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECKNAME Call by reference Type reference (TYPE) STRING Zu prüfender Name 20121123
2 Importing CHECKTYPE Call by reference Type reference (TYPE) OBJECTTYP Typ des Data Dictionary Objekts 20121123
3 Importing PRID Call by reference Type reference (TYPE) SYTABIX -1 Id für Protokollschreiber 20121123
# Exception Resumable Description Created on
1 CX_DD_DDL_CHECK Ausnahme beim Prüfen 20121123

Method CHECK_ANNOTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ANNOTATIONS Call by reference Object reference (TYPE REF TO) CL_QLAST_ANNOTATIONS View Header Annotationen 20130326
2 Importing PRID Call by reference Type reference (TYPE) SYTABIX -1 Id für Protokollschreiber 20130326
3 Importing SEVERITY Call by reference Type reference (TYPE) DDSEVERITY 'E' Fehlerschwere bei Annotations-Missmatch 20130326
4 Changing WARNINGS Call by reference Type reference (TYPE) DDL2DDICWARNINGS Für Warnungen bei Ddl -> Ddic 20130326
# Exception Resumable Description Created on
1 CX_DD_DDL_CHECK Fehler bei der Ereugung eines Ddic Objektes aus Ddl Source 20130326

Method CHECK_DDL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADMIN_INFO Call by reference Type reference (TYPE) DDDDLOBJADMININFO Administrations Info für Ddl Objekte 20130527
2 Importing DDLNAME Call by reference Type reference (TYPE) DDLNAME Name einer DDL Source 20130527
3 Importing LANGU Call by reference Type reference (TYPE) DDLANGUAGE Sprachenschlüssel 20130527
4 Importing OBJDEF Call by reference Object reference (TYPE REF TO) CL_QLAST_DDLSTMT Ddl Objekt AST 20130527
5 Importing PRID Call by reference Type reference (TYPE) SYTABIX -1 Id für Potokollschreiber 20130527
6 Importing SET_METADATA Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Setzt die Metadaten des Views 20130527
7 Importing TADIR_WA Call by reference Type reference (TYPE) TADIR TADIR Infos Ddls 20130527
8 Exporting WARNINGS Call by reference Type reference (TYPE) DDL2DDICWARNINGS Für Warnungen bei Ddl -> Ddic 20130527
# Exception Resumable Description Created on
1 CX_DD_DDL_CHECK Ausnahme beim Prüfen 20130527

Method CHECK_INPUT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTCTRL Call by reference Type reference (TYPE) DCDDLSACTCTRL Kontrolliert die Aktivierung eines Ddic BOs 20121024
2 Importing PRID Call by reference Type reference (TYPE) SYTABIX -1 Id für Protokollschreiber 20121107
# Exception Resumable Description Created on
1 CX_DD_DDL_CHECK Ausnahme beim Prüfen 20121024

Method CHECK_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ANNOTATION Call by reference Object reference (TYPE REF TO) CL_QLAST_ANNOTATION Viewname Annotation 20130531
2 Importing CHECK_DDLDEP Call by reference Type reference (TYPE) DDCHKDDLDEP Prüft DDLDEPENDENCY beim Namenscheck 20130604
3 Importing DDLNAME Call by reference Type reference (TYPE) DDLNAME '' Name einer Ddl Source 20130531
4 Importing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS '' Paket 20130531
5 Importing GLOBAL_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Globale prüfung gegen GTADIR 20130531
6 Importing LOCAL_CHECK Call by reference Type reference (TYPE) ABAP_BOOL Lokale Prüfung 20130531
7 Importing OBJNAME Call by reference Type reference (TYPE) STRING Objektname 20130531
8 Importing OBJTYPE Call by reference Type reference (TYPE) STRING `DDLS` Objekttyp 20130531
9 Importing PRID Call by reference Type reference (TYPE) SYTABIX -1 Id für Protokollschreiber 20130531
10 Importing VIEWDEF Call by reference Object reference (TYPE REF TO) CL_QLAST_DDLSTMT Ddl Statement 20130531
# Exception Resumable Description Created on
1 CX_DD_DDL_TO_VIEW Erzeugung eines Views aus Ddl Source 20130531

Method CHECK_OCCURENCE_IN_DDLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DDLNAME Call by reference Type reference (TYPE) DDLNAME Name einer Ddl Source 20130531
2 Importing OBJNAME Call by reference Type reference (TYPE) STRING Objektname 20130531
3 Importing OBJTYPE Call by reference Type reference (TYPE) STRING Objekttyp 20130531
4 Importing PRID Call by reference Type reference (TYPE) SYTABIX -1 Id für Protokollschreiber 20130531
5 Returning RC Value transfer Type reference (TYPE) SYSUBRC 8: Existiert bereits, 0: o.k. 20130531

Method CHECK_OCCURENCE_IN_DDLS on class CL_DD_DDL_HANDLER has no exception.

Method CONSTRUCTOR Signature

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

Method EXPAND_TYPE_TO_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECTTYPE Call by reference Type reference (TYPE) STRING Objekttyp 20130531
2 Returning TYPETEXT Value transfer Type reference (TYPE) STRING Text für einen Objekttyp 20130531

Method EXPAND_TYPE_TO_TEXT on class CL_DD_DDL_HANDLER has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DDDDLSRCV_TAB_A Call by reference Type reference (TYPE) DDDDLSRCVTAB DDL Sourcen, aktive Version 20121016
2 Exporting DDDDLSRCV_TAB_N Call by reference Type reference (TYPE) DDDDLSRCVTAB DDL Sourcen, inaktive Version 20121016
3 Importing GET_STATE Value transfer Type reference (TYPE) OBJSTATE 'M' Zustand des Data-Dictionary Objektes 20121004
4 Exporting GOT_STATES Call by reference Type reference (TYPE) IF_DD_DDL_TYPES=>TY_T_GOT_STATES Status von Objekten 20121004
5 Importing LANGU Value transfer Type reference (TYPE) SYLANGU SYST-LANGU Sprache, in der die Texte gelesen werden 20121004
6 Importing NAMES Call by reference Type reference (TYPE) IF_DD_DDL_TYPES=>TY_T_DDLNAMES Namen der zu lesenden DDL Sourcen 20121004
7 Importing PRID Value transfer Type reference (TYPE) SYTABIX 0 Id für Protokollschreiber 20121004
8 Importing TRACELEVEL Value transfer Type reference (TYPE) SYTABIX Genauigkeit der Protokollierung 20121004
9 Importing WITHTEXT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_true: Texte werden gemäß 'LANGU' gelesen 20121004
# Exception Resumable Description Created on
1 CX_DD_DDL_READ 20121016

Method GET_ANNOTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ANNOTATION Call by reference Object reference (TYPE REF TO) CL_QLAST_ANNOTATION Referenz auf gefundene Annotation 20130531
2 Importing ANNOTATIONS Call by reference Object reference (TYPE REF TO) CL_QLAST_ANNOTATIONS View Header Annotationen 20130531
3 Importing ANNOTATION_NAME Call by reference Type reference (TYPE) STRING Name der Annotation 20130531
4 Importing EMPTY_CONTENT_ALLOWED Call by reference Type reference (TYPE) ABAP_BOOL Wenn Ann. keinen Content besitzt, e.g. @DataAging.includeAll 20130611
5 Importing PRID Call by reference Type reference (TYPE) SYTABIX -1 Id für Protokollschreiber 20130531
6 Importing SEVERITY Call by reference Type reference (TYPE) DDSEVERITY 'E' Fehlerschwere bei Annotations-Missmatch 20130531
7 Exporting VALUE Value transfer Type reference (TYPE) STRING Wert der Annotation 20130531
# Exception Resumable Description Created on
1 CX_DD_DDL_TO_DDIC Fehler bei der Erzeugung eines Ddic Objektes aus Ddl Source 20130531

Method GET_ANNOTATION_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ANNOTATIONS Call by reference Object reference (TYPE REF TO) CL_QLAST_ANNOTATIONS View Header Annotationen 20130326
2 Exporting ANNOTATION_NAMES Call by reference Type reference (TYPE) TY_T_ANNO_NAMES Namen der Annotationen einer Ebene 20130326
3 Importing PRID Call by reference Type reference (TYPE) SYST-TABIX Id für Protokollschreiber 20130326
# Exception Resumable Description Created on
1 CX_DD_DDL_TO_VIEW Fehler bei der Ereugung eines Ddic Objektes aus Ddl Source 20130326

Method GET_ANNOTATION_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ANNOTATIONS Call by reference Object reference (TYPE REF TO) CL_QLAST_ANNOTATIONS View Header Annotationen 20130531
2 Exporting ANNOTATION_VALUES Call by reference Type reference (TYPE) TY_T_ANNO_VALUES 20130531
3 Changing DEPTH Call by reference Type reference (TYPE) I Tiefe 20130531
4 Importing PRID Call by reference Type reference (TYPE) SYST-TABIX Id für Protokollschreiber 20130531
# Exception Resumable Description Created on
1 CX_DD_DDL_TO_VIEW Erzeugung eines Views aus Ddl Source 20130531

Method GET_CORRESP_DDL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DDLSCONTENT Call by reference Type reference (TYPE) TY_T_DDLSCONTENT Ddl Content: Viewname, Name Strukt. Objekt 20121217
2 Importing DDNAMES Call by reference Type reference (TYPE) IF_DD_DDL_TYPES=>TY_T_DDOBJ Dictionary View Namen (amdere werden ignoriert) 20121217
3 Importing DST_OBJTYPE Call by reference Type reference (TYPE) OBJECTTYP Typ eines Dictionary Objekts (View oder STOB) 20121217
4 Importing SRC_OBJTYPE Call by reference Type reference (TYPE) OBJECTTYP Typ eines Dictionary Objekts (View oder STOB) 20121217

Method GET_CORRESP_DDL_OBJECTS on class CL_DD_DDL_HANDLER has no exception.

Method GET_DELIVERY_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_DELIVERED Value transfer Type reference (TYPE) ABAP_BOOL ABAP_true: Bereits ausgeliefert 20121218
2 Importing OBJNAME Call by reference Type reference (TYPE) OBJECTNAME Name eines Dictionary Objekts 20121218
3 Importing OBJTYPE Call by reference Type reference (TYPE) OBJECTTYP Typ des Dictionary Objekts 20121218
4 Importing PACKAGE Call by reference Type reference (TYPE) DEVCLASS Paket 20121218
5 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121218

Method GET_DELIVERY_STATE on class CL_DD_DDL_HANDLER has no exception.

Method GET_ENTITYNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DDLNAME Call by reference Type reference (TYPE) DDLNAME Name einer Ddl Source 20121115
2 Importing PRID Call by reference Type reference (TYPE) SYTABIX -1 Id für Protokollschreiber 20121115
3 Changing STRUCOBJN Call by reference Type reference (TYPE) DDSTRUCOBJNAME Strukturiertes Objekt 20121115
# Exception Resumable Description Created on
1 CX_DD_DDL_CHECK Erzeugung eines Views aus Ddl Source 20121115

Method GET_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ANNOTATION Call by reference Object reference (TYPE REF TO) CL_QLAST_ANNOTATION Annotation des Viewnamens 20130531
2 Importing CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Namens Prüfungen an/aus 20130531
3 Importing DDLNAME Call by reference Type reference (TYPE) DDLNAME Name einer Ddl Source 20130531
4 Changing ENTITYNAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME Name eines Struktierten Objekts (z.B. Entity, Context) 20130531
5 Changing PARENT_ENTITYNAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME SruktiertesObjekt; Name des Vaters 20130531
6 Changing PARENT_VIEWNAME Call by reference Type reference (TYPE) VIEWNAME Name des Vaters im Fall eines Append-Views 20130531
7 Importing PRID Call by reference Type reference (TYPE) SYTABIX -1 Id für Protokollschreiber 20130531
8 Importing VIEWDEF Call by reference Object reference (TYPE REF TO) CL_QLAST_DDLSTMT Ddl statement 20130531
9 Changing VIEWNAME Call by reference Type reference (TYPE) VIEWNAME Name eines Views oder Append Views 20130531
10 Importing VIEW_TYPE Call by reference Type reference (TYPE) QLAST_DDLSTMT_TYPE View-Typ: View oder Append-View 20130531
# Exception Resumable Description Created on
1 CX_DD_DDL_TO_VIEW Erzeugung eines Views aus Ddl Source 20130531

Method GET_VIEWDEF_FROM_SRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DDLNAME Call by reference Type reference (TYPE) DDLNAME Name einer DDL Source 20130417
2 Importing DDLSRCV_WA Call by reference Type reference (TYPE) DDDDLSRCV Ddl Source 20130417
3 Importing DDL_PARSER_INACTIVE Call by reference Type reference (TYPE) DDDDLPARSERINACT ABAP_FALSE 20130417
4 Importing GET_STATE Call by reference Type reference (TYPE) OBJSTATE 'M' Zustand des Dictionary Objektes 20130417
5 Importing LANGU Call by reference Type reference (TYPE) DDLANGUAGE Sprachenschlüssel 20130417
6 Importing PARSE_STRICTNESS Call by reference Type reference (TYPE) DCDDLPARSE_STRICTNESS 0 Steuert die Strenge der Prüfungen beim Parsen 20130814
7 Importing PRID Call by reference Type reference (TYPE) SYTABIX -1 Id für Potokollschreiber 20130417
8 Exporting VIEWDEF Call by reference Object reference (TYPE REF TO) CL_QLAST_DDLSTMT View AST 20130417
# Exception Resumable Description Created on
1 CX_DD_DDL_READ Ausnahme beim Lesen 20130417
2 CX_DD_DDL_TO_VIEW Erzeugung eines Views aus Ddl Source 20130417

Method GET_VIEWNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DDLNAME Call by reference Type reference (TYPE) DDLNAME Name einer Ddl Source 20121112
2 Importing PRID Call by reference Type reference (TYPE) SYTABIX -1 Id für Protokollschreiber 20121109
3 Changing VIEWNAME Call by reference Type reference (TYPE) VIEWNAME Viewname 20121109
# Exception Resumable Description Created on
1 CX_DD_DDL_CHECK Erzeugung eines Views aus Ddl Source 20121115

Method IGNORE_OUTER_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DDL Call by reference Object reference (TYPE REF TO) CL_QLAST_DDLSTMT Ddl Statement - AST 20130814
2 Exporting IGNORE_ASSOCIATIONS Call by reference Type reference (TYPE) DCIGNORE_ASSOCIATION Steuert, ob Assoziationen ignoriert werden 20130814
3 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20130814
4 Importing STRICTNESS Call by reference Type reference (TYPE) DCDDLPARSE_STRICTNESS Steuert die Strenge der Prüfungen beim Parsen 20130814

Method IGNORE_OUTER_REFERENCES on class CL_DD_DDL_HANDLER has no exception.

Method PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DDDDLSRCV_TAB Call by reference Type reference (TYPE) DDDDLSRCVTAB Ddl Source Informationen 20121016
2 Changing NAMES Call by reference Type reference (TYPE) IF_DD_DDL_TYPES=>TY_T_DDLNAMES Namen von Ddl Sourcem 20121016
3 Importing PRID Call by reference Type reference (TYPE) SYTABIX -1 Index interner Tabellen 20121016
4 Importing PUT_STATE Call by reference Type reference (TYPE) OBJSTATE Version der Ddl Source, N oder A 20121016
# Exception Resumable Description Created on
1 CX_DD_DDL_SAVE Ausnahme beim Schreiben 20121016

Method SAVE_ANNOTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FLD_ANNO_TAB Call by reference Type reference (TYPE) DDFIELDANNOTAB Tabelle für Annotationen auf Feldern 20130521
2 Importing LANGU Call by reference Type reference (TYPE) DDLANGUAGE Sprachenschlüssel 20130517
3 Importing PRID Call by reference Type reference (TYPE) SYTABIX -1 Id für Protokollschreiber 20130517
4 Importing STRUCOBJN Call by reference Type reference (TYPE) DDSTRUCOBJNAME Name Strukturiertes Object 20130517
5 Importing VIEWDEF Call by reference Object reference (TYPE REF TO) CL_QLAST_DDLSTMT Viewdefinition, AST 20130517
6 Changing WARNINGS Call by reference Type reference (TYPE) DDL2DDICWARNINGS Für Warnungen bei Ddl -> Ddic 20130517
# Exception Resumable Description Created on
1 CX_DD_DDL_TO_VIEW Erzeugung eines Views aus Ddl Source 20130517

Method SET_DEFINED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DDLSRCV_WA Call by reference Type reference (TYPE) DDDDLSRCV Ddl Source Information 20121115
2 Importing PRID Call by reference Type reference (TYPE) SYTABIX -1 Id für Protokollschreiber 20121115
# Exception Resumable Description Created on
1 CX_DD_DDL_TO_VIEW Ausnahme beim Lesen oder Schreiben 20121115

Method STRIP_QUOTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing VALUE Call by reference Type reference (TYPE) STRING Wert als String 20130529

Method STRIP_QUOTES on class CL_DD_DDL_HANDLER has no exception.

Method WRITE_DDL_DEPENDENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DDLNAME Call by reference Type reference (TYPE) DDLNAME Name einer Ddl Source 20130220
2 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20130220
3 Importing VIEWDEF Call by reference Object reference (TYPE REF TO) CL_QLAST_DDLSTMT Viewdefinition 20130417
4 Importing WRITE_DEP Call by reference Type reference (TYPE) DDWRITEDDLDEP Schreibt Ddl Dependency (im Transportfall) 20130220
# Exception Resumable Description Created on
1 CX_DD_DDL_SAVE Ausnahme beim Schreiben 20130220
History
Last changed by/on SAP  20140121 
SAP Release Created in 740