SAP ABAP Class CL_DDIC_WB_ADT_RES_SQSC_HANDLE (Helper Class for SQL Script Resource)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-AIE-AHI (Application Component) Tools for ABAP and HANA Integration
     SDD_DBPROC_PROXY_ADT (Package) Database Procedure Proxy ABAP Development Tools
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_ADT_REST_RES_DELEGATE Workbench REST Resource 20120426
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_ADT_REST_RES_PARAM_EXT Resource extension for URI parameters 20120516
Properties
Class CL_DDIC_WB_ADT_RES_SQSC_HANDLE  
Short Description Helper Class for SQL Script Resource    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SDD_DBPROC_PROXY_ADT   Database Procedure Proxy ABAP Development Tools 
Created 20110518   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DDIC_WB_ADT_RES_SQSC_HANDLE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_WB_ADT_REST_RES_DELEGATE Workbench REST Resource 20120426
2 IF_WB_ADT_REST_RES_PARAM_EXT Resource extension for URI parameters 20120516
Friends
Class CL_DDIC_WB_ADT_RES_SQSC_HANDLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CONTENT_TYPE_SQL_SCRIPT Constant Public Type reference (TYPE) STRING 'application/vnd.sap.adt.ddic.sqlscripts+xml' Content Type of XML for SQL Script 20120426
2 CO_OBJTYPE_WB Constant Public See coding 'SQSC/DU' Workbench Object Type 20120426
3 CO_SQL_SRC_XML_VERSION_PROPS Constant Public Type reference (TYPE) STRING '2' XML Version for SQL Script Properties 20120426
4 CO_ST_PARAMETER Constant Public Type reference (TYPE) STRING 'DB_PROC_PROXY_PARAMETER_REF' 20120807
5 CO_ST_ROOT Constant Public Type reference (TYPE) STRING 'DB_PROC_PROXY_DATA' Root Node for Simple Transformation 20120426
6 CO_ST_SQSC Constant Public Type reference (TYPE) STRING 'ST_DDIC_ADT_DB_PROC_PROXY' Simple Transformation for the Properties of SQL Script 20120426
7 C_S_VERSION_NEW Constant Public See coding 20120514
8 DBPROC_PROXY_UI_4_VALIDATION Instance attribute Private Object reference (TYPE REF TO) IF_DBPROC_PROXY_UI 20120809
9 NO_DESCRIPTION Constant Public Type reference (TYPE) STRING 'scr_prop_no_decr' 20120426
10 OBJECT_MODEL_DATA Instance attribute Private Object reference (TYPE REF TO) CL_SQSC_WB_OBJECT_DATA 20120426
11 URI_FRAGMENT_PARSE_RESULT Instance attribute Private Type reference (TYPE) TY_URI_FRAGMENT_PARSE_RESULT 20120807
12 URI_MAPPER Static Attribute Private Object reference (TYPE REF TO) IF_ADT_URI_MAPPER 20120615
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LOG_LINKS Instance method Private Method 20121030
2 CHECK_DESCRIPTION_LENGTH Static method Private Method Checks the strlen of the Description of the SQL Script 20120426
3 CLASS_CONSTRUCTOR Static method Public Constructor 20120730
4 CONSTRUCTOR Instance method Public Constructor 20120809
5 CONVERT_UIDATA_2_WBMODEL Static method Public Method 20120829
6 EMF_COMPLEX_2_SIMPLE Static method Public Method 20120426
7 EVALUATE_USER_INPUT Instance method Private Method 20120806
8 GET_DATA_ELEMENT_URI Static method Private Method 20120615
9 GET_DBPROC_PROXY_UI_4_VALID Instance method Private Method 20120809
10 GET_TABLE_TYPE_URI Static method Private Method 20120621
11 GET_TIMESTAMP_CREATED Static method Private Method Provide timestamp of Object Creation 20120426
12 GET_TIMESTAMP_LAST_CHANGE Static method Private Method Provide timestamp of the time created of the last change 20120426
13 SIMPLE_2_EMF_COMPLEX Static method Public Method 20120426
Events
Class CL_DDIC_WB_ADT_RES_SQSC_HANDLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_SQL_SCRIPTNAME Public See coding 20120426 ty_sql_scriptname TYPE c LENGTH 30
2 TY_SQSC_PROPERTIES Public See coding 20120426 BEGIN OF ty_sqsc_properties. INCLUDE TYPE if_adt_tools_core_types=>ty_main_object AS main_object. TYPES: dbproc_header TYPE if_dbproc_proxy_ui=>ty_header_ui_s, dbproc_parameter TYPE if_dbproc_proxy_ui=>ty_param_ui_t, dbproc_parameter_type TYPE if_dbproc_proxy_ui=>ty_param_type_ui_t. TYPES: END OF ty_sqsc_properties
3 TY_URI_FRAGMENT_PARSE_RESULT Private See coding 20120807 BEGIN OF ty_uri_fragment_parse_result, sqsc_name TYPE if_dbproc_proxy_basic_types=>ty_abap_name, main_parameter TYPE i, component TYPE i, ddic_arg TYPE cl_ddic_adt_uri_mapper_sqsc=>ty_ddic_arg, END OF ty_uri_fragment_parse_result
Method Signatures

Method ADD_LOG_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINKS Call by reference Type reference (TYPE) IF_ATOM_TYPES=>LINK_T 20121030
2 Importing IV_NAME Call by reference Type reference (TYPE) SEU_OBJKEY 20121030

Method ADD_LOG_LINKS on class CL_DDIC_WB_ADT_RES_SQSC_HANDLE has no exception.

Method CHECK_DESCRIPTION_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESCRIPTION Call by reference Type reference (TYPE) CSEQUENCE Description of SQL Script 20120426
2 Importing MASTERLANGUAGE Call by reference Type reference (TYPE) XSDLANGUAGE 20120426
3 Importing SQLSCNAME Call by reference Type reference (TYPE) TY_SQL_SCRIPTNAME Name of Database Function Pool 20120426
# Exception Resumable Description Created on
1 CX_ADT_REST_DATA_INVALID Messages from package SEDD 20120426

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_DDIC_WB_ADT_RES_SQSC_HANDLE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DDIC_WB_ADT_RES_SQSC_HANDLE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DBPROC_PROXY_UI_4_VALIDATION Call by reference Object reference (TYPE REF TO) IF_DBPROC_PROXY_UI 20120809

Method CONSTRUCTOR on class CL_DDIC_WB_ADT_RES_SQSC_HANDLE has no exception.

Method CONVERT_UIDATA_2_WBMODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SQSC_UI_DATA Call by reference Type reference (TYPE) CL_DDIC_DBPROC_PROXY_ADT_ST=>PROXY_ROOT 20120829
2 Exporting WB_MODEL Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_DATA_MODEL 20120829
# Exception Resumable Description Created on
1 CX_ADT_REST 20121008

Method EMF_COMPLEX_2_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DBPROC_PROXY_HEADER Call by reference Type reference (TYPE) IF_DBPROC_PROXY_UI=>TY_HEADER_UI_S 20120426
2 Changing DBPROC_PROXY_PARAMETERS Call by reference Type reference (TYPE) IF_DBPROC_PROXY_UI=>TY_PARAM_UI_T 20120426
3 Changing DBPROC_PROXY_PARAMETER_TYPES Call by reference Type reference (TYPE) IF_DBPROC_PROXY_UI=>TY_PARAM_TYPE_UI_T 20120426
4 Importing SQSC_PROPERTIES Call by reference Type reference (TYPE) CL_DDIC_DBPROC_PROXY_ADT_ST=>PROXY_ROOT 20120426
# Exception Resumable Description Created on
1 CX_ADT_REST 20121005

Method EVALUATE_USER_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing SQSC_WB_MODEL Call by reference Type reference (TYPE) CL_SQSC_WB_OBJECT_DATA=>TY_DBPROC_PROXY_DATA 20120806
2 Importing URI_FRAGMENT_PARSE_RESULT Call by reference Type reference (TYPE) TY_URI_FRAGMENT_PARSE_RESULT 20120807
# Exception Resumable Description Created on
1 CX_ADT_REST 20120806

Method GET_DATA_ELEMENT_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DDIC_NAME Call by reference Type reference (TYPE) IF_DBPROC_PROXY_UI=>TY_DDIC_NAME 20120615
2 Returning RESULT Value transfer Type reference (TYPE) IF_ADT_TOOLS_CORE_TYPES=>TY_OBJECT_REFERENCE 20120615

Method GET_DATA_ELEMENT_URI on class CL_DDIC_WB_ADT_RES_SQSC_HANDLE has no exception.

Method GET_DBPROC_PROXY_UI_4_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DBPROC_PROXY_NAME Call by reference Type reference (TYPE) IF_DBPROC_PROXY_BASIC_TYPES=>TY_ABAP_NAME 20120809
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_DBPROC_PROXY_UI 20120809
# Exception Resumable Description Created on
1 CX_ADT_REST 20120809

Method GET_TABLE_TYPE_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLE_TYPE_NAME Call by reference Type reference (TYPE) IF_DBPROC_PROXY_UI=>TY_DDIC_NAME 20120621
2 Returning RESULT Value transfer Type reference (TYPE) IF_ADT_TOOLS_CORE_TYPES=>TY_OBJECT_REFERENCE 20120621

Method GET_TABLE_TYPE_URI on class CL_DDIC_WB_ADT_RES_SQSC_HANDLE has no exception.

Method GET_TIMESTAMP_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_DATA Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_DATA_MODEL 20120426
2 Importing RESOURCE_DATA Call by reference Object reference (TYPE REF TO) IF_WB_ADT_REST_RESOURCE_DATA 20120426
3 Returning RESULT Value transfer Type reference (TYPE) TIMESTAMP 20120426
# Exception Resumable Description Created on
1 CX_ADT_REST Shared exceptions for resource/service framework 20120426

Method GET_TIMESTAMP_LAST_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_DATA Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_DATA_MODEL 20120426
2 Returning RESULT Value transfer Type reference (TYPE) TIMESTAMP 20120426
# Exception Resumable Description Created on
1 CX_ADT_REST Shared exceptions for resource/service framework 20120426

Method SIMPLE_2_EMF_COMPLEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBPROC_PROXY_HEADER Call by reference Type reference (TYPE) IF_DBPROC_PROXY_UI=>TY_HEADER_UI_S 20120426
2 Importing DBPROC_PROXY_PARAMETERS Call by reference Type reference (TYPE) IF_DBPROC_PROXY_UI=>TY_PARAM_UI_T 20120426
3 Importing DBPROC_PROXY_PARAMETER_TYPES Call by reference Type reference (TYPE) IF_DBPROC_PROXY_UI=>TY_PARAM_TYPE_UI_T 20120426
4 Changing SQSC_PROPERTIES Call by reference Type reference (TYPE) CL_DDIC_DBPROC_PROXY_ADT_ST=>PROXY_ROOT 20120426

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