SAP ABAP Class CL_WS_QUERY (Web Service Query API Impl.)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
     SEWS (Package) ES Tools: Service Interfaces
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WS_QUERY Query API for Web Service Definitions 20120425
Properties
Class CL_WS_QUERY  
Short Description Web Service Query API Impl.    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEWS   ES Tools: Service Interfaces 
Created 20120412   SAP 
Last change 20130531   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_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_WS_QUERY Query API for Web Service Definitions 20120425
Friends
Class CL_WS_QUERY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CASE_INSENSITIVITY Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120523
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120523
2 FILTER_CASE_INSENSITIVE Instance method Private Method filter result with case insensitivity 20120523
3 PACKAGE_RANGE_TO_PACKAGE_LIST Instance method Private Method 20130927
4 RANGE_TO_UPPER_CASE Instance method Private Method converts range table to upper case 20120523
5 SELECT_DATA Instance method Private Method Generic Service Definition Selection 20120425
Events
Class CL_WS_QUERY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_HASHED_PACKAGE_LIST Private See coding 20130927 t_hashed_package_list type hashed table of devclass with unique key table_line
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CASE_INSENSITIVE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120523

Method CONSTRUCTOR on class CL_WS_QUERY has no exception.

Method FILTER_CASE_INSENSITIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENDPOINT_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_ENDPOINT_T SD Endpoint Name Range Table 20120523
2 Importing ESR_NAME_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_ESRNAME_T SD ESR Name Range Table 20120523
3 Importing EXT_FUNCTION_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_FUNC_EXT_T SD external Function Name Range Table 20120523
4 Importing EXT_NAME_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_EXTNAME_T SD external Name Range Table 20120523
5 Importing NAMESPACE_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_NAMESPACE_T SD Namespace Range Table 20120523
6 Changing RESULT Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_DETAIL_QUERY_RESULT_T 20120523

Method FILTER_CASE_INSENSITIVE on class CL_WS_QUERY has no exception.

Method PACKAGE_RANGE_TO_PACKAGE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PACKAGE_LIST Value transfer Type reference (TYPE) T_HASHED_PACKAGE_LIST 20130927
2 Importing PACKAGE_RANGE Call by reference Type reference (TYPE) IF_PXN_RANGE=>T_PACKAGE_RANGE 20130927

Method PACKAGE_RANGE_TO_PACKAGE_LIST on class CL_WS_QUERY has no exception.

Method RANGE_TO_UPPER_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN Call by reference Type reference (TYPE) ANY TABLE 20120523
2 Exporting OUT Call by reference Type reference (TYPE) ANY TABLE 20120523

Method RANGE_TO_UPPER_CASE on class CL_WS_QUERY has no exception.

Method SELECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_NAME_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_NAME_T Internal Names of Service Defs 20120425
2 Importing ACTIVE_ONLY Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE select only active objects ? 20120425
3 Importing DETAILS Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE return only keys or details ? 20120425
4 Importing ENDPOINT_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_ENDPOINT_T SD Endpoint Name Range Table 20120425
5 Importing ENDPOINT_TYPE_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_ENDPOINT_TYPE_T SD Endpoint Type Range 20120425
6 Importing ESR_NAME_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_ESRNAME_T ESR Name (Intf Name) for Service Def 20120425
7 Importing EXT_FUNCTION_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_FUNC_EXT_T SD external Function Name Range Table 20120425
8 Importing EXT_NAME_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_EXTNAME_T External Names of Service Defs 20120425
9 Importing FUNCTION_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_FUNCTION_T SD Function Name Range Table 20120425
10 Importing NAMESPACE_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_NAMESPACE_T Namespace Range of Service Defs 20120425
11 Importing OWNER_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_OWNER_T 20130920
12 Importing PACKAGE Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20130924
13 Importing PACKAGE_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_PACKAGE_T 20130920
14 Exporting RESULT Value transfer Type reference (TYPE) ANY TABLE Table with Result Set 20120425
15 Importing SOAP_APPL_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_SOAP_APPL_T SD Soap Application Range Table 20120425

Method SELECT_DATA on class CL_WS_QUERY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740