SAP ABAP Interface IF_DDIC_ADT_DDLS_UTILITY (Utility for accessing the objects related DDL source)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-DIC-ED (Application Component) Dictionary Maintenance
     SDDIC_ADT_DDLS (Package) Editor for ABAP Data Definition Language Sources
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DDIC_ADT_DDLS_UTILITY Utility class for accessing objects related to DDLS source 20130904
Properties
Interface IF_DDIC_ADT_DDLS_UTILITY  
Short Description Utility for accessing the objects related DDL source    
General Data
Package SDDIC_ADT_DDLS   Editor for ABAP Data Definition Language Sources 
Created 20130902   SAP 
Last changed 20141121    
Unicode checks active    
Forward declarations
Interface IF_DDIC_ADT_DDLS_UTILITY has no forward declaration.
Interfaces
Interface IF_DDIC_ADT_DDLS_UTILITY has no interface.
Friends
Interface IF_DDIC_ADT_DDLS_UTILITY has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_DDL_SOURCE_ACTIVE_VERSION Constant Public Type reference (TYPE) OBJSTATE 'A' 20130904
2 CO_DDL_SOURCE_LAST_VERSION Constant Public Type reference (TYPE) OBJSTATE 'M' 20130904
3 CO_TABLE_TYPE_DDIC_TABLE Constant Public Type reference (TYPE) CHAR1 'T' 20130904
4 CO_TABLE_TYPE_DDIC_VIEW Constant Public Type reference (TYPE) CHAR1 'J' 20130904
5 CO_TABLE_TYPE_ENTITY Constant Public Type reference (TYPE) CHAR1 'B' 20130904
6 CO_URI_DUMMY Constant Public Type reference (TYPE) STRING 'not_used' 20130904
7 CO_URI_ERROR Constant Public Type reference (TYPE) STRING '/error/' 20130904
Methods
# Method Level Visibility Method type Description Created on
1 EXECUTE_QUICK_SEARCH Instance method Public Method 20130904
2 GET_AST_FOR_SOURCE Instance method Public Method 20130904
3 GET_DATASOURCE_NAMES Instance method Public Method 20130904
4 GET_DDL_SOURCE Instance method Public Method 20130904
5 GET_ENTITIES Instance method Public Method 20130904
6 GET_TABLES_AND_VIEWS Instance method Public Method 20130904
7 GET_TARGET_URI_FOR_ASSOCIATION Instance method Public Method 20130904
8 GET_TOKEN_FOR_ASSOCIATION Instance method Public Method 20130904
9 GET_TOKEN_FOR_FIELD Instance method Public Method 20130904
10 GET_TOKEN_FOR_VIEW_NAME Instance method Public Method 20130904
11 GET_URI_FOR_ASSOCIATION Instance method Public Method 20130904
12 GET_URI_FOR_DDL_VIEW Instance method Public Method 20130904
13 GET_URI_FOR_ENTITY Instance method Public Method 20130904
14 GET_URI_FOR_FIELD Instance method Public Method 20130904
Events
Interface IF_DDIC_ADT_DDLS_UTILITY has no event.
Types
Interface IF_DDIC_ADT_DDLS_UTILITY has no local type.
Method Signatures

Method EXECUTE_QUICK_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INCOMPLETE_RESULT Call by reference Type reference (TYPE) ABAP_BOOL 20130904
2 Exporting ET_OBJECT_REFERENCES Call by reference Type reference (TYPE) IF_ADT_OBJECT_REFERENCE_CH=>TY_OBJECT_REFERENCES 20130904
3 Importing IT_OBJECT_TYPES Call by reference Type reference (TYPE) STRING_TABLE 20130904
4 Importing IV_MAX_RESULTS Call by reference Type reference (TYPE) I CL_DDIC_ADT_RES_DDL_REP_ACCESS=>CO_MAXHITS_SEARCH_RESILTS 20130904
5 Importing IV_QUERY Call by reference Type reference (TYPE) STRING 20130904
# Exception Resumable Description Created on
1 CX_RIS_EXCEPTION 20130904

Method GET_AST_FOR_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STMT Call by reference Object reference (TYPE REF TO) CL_QLAST_DDLSTMT 20130904
2 Importing I_DDL_SOURCE Call by reference Type reference (TYPE) STRING 20130904
# Exception Resumable Description Created on
1 CX_DDL_PARSER_EXCEPTION 20130904

Method GET_DATASOURCE_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUERY Value transfer Type reference (TYPE) STRING 20130904
2 Exporting R_INCOMPLETE_RESULT Call by reference Type reference (TYPE) ABAP_BOOL 20130904
3 Exporting R_RESULT Call by reference Type reference (TYPE) IF_ADT_OBJECT_REFERENCE_CH=>TY_OBJECT_REFERENCES 20130904
# Exception Resumable Description Created on
1 CX_RIS_EXCEPTION 20130904

Method GET_DDL_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DDLS_NAME Call by reference Type reference (TYPE) DDLNAME 20130904
2 Returning R_DDL_SOURCE Value transfer Type reference (TYPE) STRING 20130904
# Exception Resumable Description Created on
1 CX_DD_DDL_READ 20130904

Method GET_ENTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing QUERY Value transfer Type reference (TYPE) STRING 20130904
2 Exporting RESULT Call by reference Type reference (TYPE) IF_ADT_OBJECT_REFERENCE_CH=>TY_OBJECT_REFERENCES 20130904

Method GET_ENTITIES on Interface IF_DDIC_ADT_DDLS_UTILITY has no exception.

Method GET_TABLES_AND_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUERY Value transfer Type reference (TYPE) STRING 20130904
2 Exporting R_INCOMPLETE_RESULT Call by reference Type reference (TYPE) ABAP_BOOL 20130904
3 Exporting R_RESULT Call by reference Type reference (TYPE) IF_ADT_OBJECT_REFERENCE_CH=>TY_OBJECT_REFERENCES 20130904
# Exception Resumable Description Created on
1 CX_RIS_EXCEPTION 20130904

Method GET_TARGET_URI_FOR_ASSOCIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENTITY_NAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME 20130904
2 Importing I_ENTITY_TYPE Call by reference Type reference (TYPE) DDTARGETKIND 20130904
3 Returning R_URI Value transfer Type reference (TYPE) STRING 20130904
# Exception Resumable Description Created on
1 CX_ADT_URI_MAPPING 20130904
2 CX_DDL_PARSER_EXCEPTION 20130904
3 CX_DD_DDL_EXCEPTION 20130904

Method GET_TOKEN_FOR_ASSOCIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ASSOC_NAME Call by reference Type reference (TYPE) DDASSOCIATIONNAME 20130904
2 Importing I_ENTITY_NAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME 20130904
3 Returning R_AST Value transfer Type reference (TYPE) QLVIEW_DDLPARSER_TOKEN 20130904
# Exception Resumable Description Created on
1 CX_DDL_PARSER_EXCEPTION 20130904
2 CX_DD_DDL_EXCEPTION 20130904

Method GET_TOKEN_FOR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENTITY_NAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME 20130904
2 Importing I_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME 20130904
3 Returning R_AST Value transfer Type reference (TYPE) QLVIEW_DDLPARSER_TOKEN 20130904
# Exception Resumable Description Created on
1 CX_ADT_URI_MAPPING 20130904
2 CX_DDL_PARSER_EXCEPTION 20130904
3 CX_DD_DDL_EXCEPTION 20130904

Method GET_TOKEN_FOR_VIEW_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENTITY_NAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME 20130904
2 Importing I_VIEW_NAME Call by reference Type reference (TYPE) TABNAME 20130904
3 Returning R_AST Value transfer Type reference (TYPE) QLVIEW_DDLPARSER_TOKEN 20130904
# Exception Resumable Description Created on
1 CX_ADT_URI_MAPPING 20130904
2 CX_DDL_PARSER_EXCEPTION 20130904
3 CX_DD_DDL_EXCEPTION 20130904

Method GET_URI_FOR_ASSOCIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ASSOC_NAME Call by reference Type reference (TYPE) DDASSOCIATIONNAME 20130904
2 Importing I_ENTITY_NAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME 20130904
3 Returning R_URI Value transfer Type reference (TYPE) STRING 20130904
# Exception Resumable Description Created on
1 CX_ADT_URI_MAPPING 20130904
2 CX_DDL_PARSER_EXCEPTION 20130904
3 CX_DD_DDL_EXCEPTION 20130904

Method GET_URI_FOR_DDL_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENTITY_NAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME 20130904
2 Importing I_VIEW_NAME Call by reference Type reference (TYPE) TABNAME 20130904
3 Returning R_URI Value transfer Type reference (TYPE) STRING 20130904
# Exception Resumable Description Created on
1 CX_ADT_URI_MAPPING 20130904
2 CX_DDL_PARSER_EXCEPTION 20130904
3 CX_DD_DDL_EXCEPTION 20130904

Method GET_URI_FOR_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENTITY_NAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME 20130904
2 Importing I_TOKEN Call by reference Type reference (TYPE) QLVIEW_DDLPARSER_TOKEN 20130904
3 Returning R_URI Value transfer Type reference (TYPE) STRING 20130904
# Exception Resumable Description Created on
1 CX_ADT_URI_MAPPING 20130904
2 CX_DD_DDL_EXCEPTION 20130904

Method GET_URI_FOR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENTITY_NAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME 20130904
2 Importing I_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME 20130904
3 Returning R_URI Value transfer Type reference (TYPE) STRING 20130904
# Exception Resumable Description Created on
1 CX_ADT_URI_MAPPING 20130904
2 CX_DDL_PARSER_EXCEPTION 20130904
3 CX_DD_DDL_EXCEPTION 20130904
History
Last changed by/on SAP  20141121 
SAP Release Created in 740