SAP ABAP Class CL_ESD_WS_QUERY (Web Service Query)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
     SESD_QUERY (Package) Query APIs for Enterprise Services Designtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESD_WS_QUERY Query API for Webservice Objects 20130809
Properties
Class CL_ESD_WS_QUERY  
Short Description Web Service Query    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SESD_QUERY   Query APIs for Enterprise Services Designtime 
Created 20130809   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ESD_QUERY_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_WS_QUERY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_ESD_WS_QUERY Query API for Webservice Objects 20130809
Friends
Class CL_ESD_WS_QUERY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EXT_DATATYPES Instance attribute Private Type reference (TYPE) CL_PROXY_PUBLIC_UTILS=>T_NAME_RANGES 20130809
2 MAX_HITS Instance attribute Private Type reference (TYPE) INT4 Natural number 20130809
3 NSPACES Instance attribute Private Type reference (TYPE) CL_PROXY_PUBLIC_UTILS=>T_NSPCE_RANGES 20130809
4 OBJ_NAMES Instance attribute Private Type reference (TYPE) CL_PROXY_PUBLIC_UTILS=>T_NAME_RANGES 20130809
5 OBJ_TYPES Instance attribute Private Type reference (TYPE) T_OBJ_TYPE_RANGES 20130809
6 OP_NAMES Instance attribute Private Type reference (TYPE) CL_PROXY_PUBLIC_UTILS=>T_NSPCE_RANGES 20130809
7 PROXY_QUERY Instance attribute Private Object reference (TYPE REF TO) IF_PXN_QUERY Query API 20130809
8 RESP_PATTERNS Instance attribute Private Type reference (TYPE) T_RESP_PATTERN_RANGES 20130809
9 SEARCH_ATTRIBUTES Instance attribute Private Type reference (TYPE) CL_ESD_QUERY_FACTORY=>T_SEARCH_ATTRIBUTES 20130809
10 WS_QUERY Instance attribute Private Object reference (TYPE REF TO) IF_WS_QUERY Query API for Web Service Definitions 20130809
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_RANGES Instance method Private Method 20130809
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130809
3 GET_OPERATION_PATTERN Instance method Private Method check if the webi operation is asynchronous 20130809
4 GET_PROXY_OBJECTS Instance method Private Method 20130809
5 GET_PROXY_OBJECTS_USING_DT Instance method Private Method 20130809
6 GET_SERVICEDEF_OBJECTS Instance method Private Method 20130809
Events
Class CL_ESD_WS_QUERY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_EXT_DATATYPE_RANGE Public See coding 20130809 begin of t_ext_datatype_range, sign type ddsign, option type ddoption, low type prx_ifrnam, high type prx_ifrnam, end of t_ext_datatype_range
2 T_EXT_DATATYPE_RANGES Public See coding 20130809 t_ext_datatype_ranges type standard table of t_ext_datatype_range
3 T_OBJ_TYPE_RANGE Public See coding 20130809 begin of t_obj_type_range, "C Consumer P Provider sign type ddsign, option type ddoption, low(1) type c, high(1) type c, end of t_obj_type_range
4 T_OBJ_TYPE_RANGES Public See coding 20130809 t_obj_type_ranges type standard table of t_obj_type_range
5 T_OP_NAME_RANGE Public See coding 20130809 begin of t_op_name_range, sign type ddsign, option type ddoption, low type prx_nspce, high type prx_nspce, end of t_op_name_range
6 T_OP_NAME_RANGES Public See coding 20130809 t_op_name_ranges type standard table of t_op_name_range
7 T_RESP_PATTERN_RANGE Public See coding 20130809 begin of t_resp_pattern_range, " S Synchron A Asynchron sign type ddsign, option type ddoption, low(1) type c, high(1) type c, end of t_resp_pattern_range
8 T_RESP_PATTERN_RANGES Public See coding 20130809 t_resp_pattern_ranges type standard table of t_resp_pattern_range
Method Signatures

Method BUILD_RANGES Signature

Method BUILD_RANGES on class CL_ESD_WS_QUERY has no parameter.
Method BUILD_RANGES on class CL_ESD_WS_QUERY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAX_HITS Call by reference Type reference (TYPE) INT4 Natural number 20130809
2 Importing SEARCH_ATTRIBUTES Call by reference Type reference (TYPE) CL_ESD_QUERY_FACTORY=>T_SEARCH_ATTRIBUTES 20130809

Method CONSTRUCTOR on class CL_ESD_WS_QUERY has no exception.

Method GET_OPERATION_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OPNAME Call by reference Type reference (TYPE) IF_WS_QUERY=>FUNC_EXT 20130809
2 Importing IV_VEPNAME Call by reference Type reference (TYPE) IF_WS_QUERY=>VEPNAME 20130809
3 Returning RV_PATTERN Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20130809

Method GET_OPERATION_PATTERN on class CL_ESD_WS_QUERY has no exception.

Method GET_PROXY_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) IF_ESD_WS_QUERY=>T_WS_OBJECTS 20130809
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION 20130809

Method GET_PROXY_OBJECTS_USING_DT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INBOUND_DETAILS Call by reference Type reference (TYPE) IF_PXN_QUERY=>T_INBOUND_INTF_DETAILS 20130809
2 Exporting OUTBOUND_DETAILS Call by reference Type reference (TYPE) IF_PXN_QUERY=>T_OUTBOUND_INTF_DETAILS 20130809

Method GET_PROXY_OBJECTS_USING_DT on class CL_ESD_WS_QUERY has no exception.

Method GET_SERVICEDEF_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing RVAL Call by reference Type reference (TYPE) IF_ESD_WS_QUERY=>T_WS_OBJECTS 20130809
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION 20130809
History
Last changed by/on SAP  20140121 
SAP Release Created in 740