SAP ABAP Class IF_WS_QUERY (Query API for Web Service Definitions)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WS_QUERY Web Service Query API Impl. 20120425
Properties
Class IF_WS_QUERY  
Short Description Query API for Web Service Definitions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20120412   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_WS_QUERY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class IF_WS_QUERY has no interface implemented.
Friends
Class IF_WS_QUERY has no friend class.
Attributes
Class IF_WS_QUERY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_SD_DETAILS_BY_RANGE Instance method Public Method Returns Service Definition Details matching given Range(s) 20120412
2 GET_SD_KEYS_BY_RANGE Instance method Public Method Returns Service Definition Keys matching given Range(s) 20120412
3 GET_SD_PACKAGES_BY_RANGE Instance method Public Method Returns Service Definition Keys matching given Range(s) 20130924
Events
Class IF_WS_QUERY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 AUTOGENERATED Public Type reference (TYPE) BOOLEAN 20120412
2 DEFINITION_START_POINT Public Type reference (TYPE) DEF_START_PT 20120412
3 ENDPOINT Public Type reference (TYPE) VEPREFTO 20120412
4 ENDPOINT_TYPE Public Type reference (TYPE) VEPREFTYPE 20120412
5 FUNCTION Public Type reference (TYPE) VEPFUNC 20120412
6 FUNC_EXT Public Type reference (TYPE) VEPFUNCMAP 20120412
7 NAMESPACE Public Type reference (TYPE) VEPSOAPNAMESPACE 20120412
8 PACKAGE_T Public See coding 20130924 package_t type standard table of devclass with default key
9 QNAME Public Type reference (TYPE) QNAME 20120412
10 SDEF_DETAIL_QUERY_RESULT Public See coding 20120412 begin of sdef_detail_query_result, vepname type if_ws_query=>vepname, vepnameext type if_ws_query=>vepnameext, version type if_ws_query=>version, namespace type if_ws_query=>namespace, siesrname type if_ws_query=>siesrname, soap_appl_uri type if_ws_query=>soap_appl, function type if_ws_query=>function, mappedname type if_ws_query=>func_ext, endpointtype type if_ws_query=>endpoint_type, end of sdef_detail_query_result
11 SDEF_DETAIL_QUERY_RESULT_T Public See coding 20120412 sdef_detail_query_result_t type standard table of sdef_detail_query_result with key vepname vepnameext version
12 SDEF_KEY_QUERY_RESULT Public See coding 20120412 begin of sdef_key_query_result, vepname type if_ws_query=>vepname, vepnameext type if_ws_query=>vepnameext, version type if_ws_query=>version, end of sdef_key_query_result
13 SDEF_KEY_QUERY_RESULT_T Public See coding 20120412 sdef_key_query_result_t type standard table of sdef_key_query_result with key vepname vepnameext version
14 SDEF_R_ENDPOINT Public See coding SD Endpoint Name Range 20120412 begin of sdef_r_endpoint, sign type ddsign, option type ddoption, low type if_ws_query=>endpoint, high type if_ws_query=>endpoint, end of sdef_r_endpoint
15 SDEF_R_ENDPOINT_T Public See coding SD Endpoint Name Range Table 20120412 sdef_r_endpoint_t type standard table of sdef_r_endpoint with default key
16 SDEF_R_ENDPOINT_TYPE Public See coding 20120416 begin of sdef_r_endpoint_type, sign type ddsign, option type ddoption, low type if_ws_query=>endpoint_type, high type if_ws_query=>endpoint_type, end of sdef_r_endpoint_type
17 SDEF_R_ENDPOINT_TYPE_T Public See coding 20120416 sdef_r_endpoint_type_t type standard table of sdef_r_endpoint_type with default key
18 SDEF_R_ESRNAME Public See coding SD ESR Name Range 20120412 begin of sdef_r_esrname, sign type ddsign, option type ddoption, low type if_ws_query=>vepnameesr, high type if_ws_query=>vepnameesr, end of sdef_r_esrname
19 SDEF_R_ESRNAME_T Public See coding SD ESR Name Range Table 20120412 sdef_r_esrname_t type standard table of sdef_r_esrname with default key
20 SDEF_R_EXTNAME Public See coding SD external Name Range 20120412 begin of sdef_r_extname, sign type ddsign, option type ddoption, low type if_ws_query=>vepnameext, high type if_ws_query=>vepnameext, end of sdef_r_extname
21 SDEF_R_EXTNAME_T Public See coding SD external Name Range Table 20120412 sdef_r_extname_t type standard table of sdef_r_extname with default key
22 SDEF_R_FUNCTION Public See coding SD Function Name Range 20120412 begin of sdef_r_function, sign type ddsign, option type ddoption, low type if_ws_query=>function, high type if_ws_query=>function, end of sdef_r_function
23 SDEF_R_FUNCTION_T Public See coding SD Function Name Range Table 20120412 sdef_r_function_t type standard table of sdef_r_function with default key
24 SDEF_R_FUNC_EXT Public See coding SD external Function Name Range 20120412 begin of sdef_r_func_ext, sign type ddsign, option type ddoption, low type if_ws_query=>func_ext, high type if_ws_query=>func_ext, end of sdef_r_func_ext
25 SDEF_R_FUNC_EXT_T Public See coding SD external Function Name Range Table 20120412 sdef_r_func_ext_t type standard table of sdef_r_func_ext with default key
26 SDEF_R_NAME Public See coding SD Name Range 20120412 begin of sdef_r_name, sign type ddsign, option type ddoption, low type if_ws_query=>vepname, high type if_ws_query=>vepname, end of sdef_r_name
27 SDEF_R_NAMESPACE Public See coding SD Namespace Range 20120412 begin of sdef_r_namespace, sign type ddsign, option type ddoption, low type if_ws_query=>namespace, high type if_ws_query=>namespace, end of sdef_r_namespace
28 SDEF_R_NAMESPACE_T Public See coding SD Namespace Range Table 20120412 sdef_r_namespace_t type standard table of sdef_r_namespace with default key
29 SDEF_R_NAME_T Public See coding SD Name Range Table 20120412 sdef_r_name_t type standard table of sdef_r_name with default key
30 SDEF_R_OWNER Public See coding 20130920 begin of sdef_r_owner, sign type ddsign, option type ddoption, low type tadir-author, high type tadir-author, end of sdef_r_owner
31 SDEF_R_OWNER_T Public See coding 20130920 sdef_r_owner_t type standard table of sdef_r_owner with default key
32 SDEF_R_PACKAGE Public See coding 20130920 begin of sdef_r_package, sign type ddsign, option type ddoption, low type tadir-devclass, high type tadir-devclass, end of sdef_r_package
33 SDEF_R_PACKAGE_T Public See coding 20130920 sdef_r_package_t type standard table of sdef_r_package with default key
34 SDEF_R_SOAP_APPL Public See coding SD Soap Application Range 20120412 begin of sdef_r_soap_appl, sign type ddsign, option type ddoption, low type if_ws_query=>soap_appl, high type if_ws_query=>soap_appl, end of sdef_r_soap_appl
35 SDEF_R_SOAP_APPL_T Public See coding SD Soap Application Range Table 20120412 sdef_r_soap_appl_t type standard table of sdef_r_soap_appl with default key
36 SIESRNAME Public Type reference (TYPE) VEPNAMEESR 20120412
37 SOAP_APPL Public Type reference (TYPE) VEPSOAPAPPLURI 20120412
38 VEPNAME Public Type reference (TYPE) VEPNAME 20120412
39 VEPNAMEESR Public Type reference (TYPE) VEPNAMEESR 20120412
40 VEPNAMEEXT Public Type reference (TYPE) VEPNAMEEXT 20120412
41 VERSION Public Type reference (TYPE) CHAR1 20120412
Method Signatures

Method GET_SD_DETAILS_BY_RANGE 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 SD Name Range Table 20120412
2 Importing ACTIVE_ONLY Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120412
3 Importing ENDPOINT_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_ENDPOINT_T SD Endpoint Name Range Table- works only for active version! 20120412
4 Importing ENDPOINT_TYPE_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_ENDPOINT_TYPE_T SD Endpoint Type Range Table 20120416
5 Importing ESR_NAME_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_ESRNAME_T SD ESR Name Range Table 20120412
6 Importing EXT_FUNCTION_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_FUNC_EXT_T SD external Function Name Range Table 20120412
7 Importing EXT_NAME_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_EXTNAME_T SD external Name Range Table 20120412
8 Importing FUNCTION_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_FUNCTION_T SD Function Name Range Table 20120412
9 Importing NAMESPACE_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_NAMESPACE_T SD Namespace Range Table 20120412
10 Importing OWNER_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_OWNER_T 20130920
11 Importing PACKAGE_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_PACKAGE_T 20130920
12 Returning SERVICE_DEFINITIONS Value transfer Type reference (TYPE) IF_WS_QUERY=>SDEF_DETAIL_QUERY_RESULT_T SD Query Result Table 20120412
13 Importing SOAP_APPL_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_SOAP_APPL_T SD Soap Application Range Table 20120412

Method GET_SD_DETAILS_BY_RANGE on class IF_WS_QUERY has no exception.

Method GET_SD_KEYS_BY_RANGE 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 SD Name Range Table 20120412
2 Importing ACTIVE_ONLY Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120412
3 Importing ENDPOINT_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_ENDPOINT_T SD Endpoint Name Range Table 20120412
4 Importing ENDPOINT_TYPE_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_ENDPOINT_TYPE_T SD Endpoint Type Range 20120416
5 Importing ESR_NAME_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_ESRNAME_T SD ESR Name Range Table 20120412
6 Importing EXT_FUNCTION_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_FUNC_EXT_T SD external Function Name Range Table 20120412
7 Importing EXT_NAME_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_EXTNAME_T SD external Name Range Table 20120412
8 Importing FUNCTION_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_FUNCTION_T SD Function Name Range Table 20120412
9 Importing NAMESPACE_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_NAMESPACE_T SD Namespace Range Table 20120412
10 Importing OWNER_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_OWNER_T 20130920
11 Importing PACKAGE_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_PACKAGE_T 20130920
12 Returning SERVICE_DEFINITIONS Value transfer Type reference (TYPE) IF_WS_QUERY=>SDEF_KEY_QUERY_RESULT_T SD Query Result Table 20120412
13 Importing SOAP_APPL_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_SOAP_APPL_T SD Soap Application Range Table 20120412

Method GET_SD_KEYS_BY_RANGE on class IF_WS_QUERY has no exception.

Method GET_SD_PACKAGES_BY_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENDPOINT_TYPE_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_ENDPOINT_TYPE_T SD Endpoint Type Range 20130924
2 Importing OWNER_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_OWNER_T 20130924
3 Returning PACKAGES Value transfer Type reference (TYPE) IF_WS_QUERY=>PACKAGE_T SD Query Result Table 20130924
4 Importing PACKAGE_RANGE Call by reference Type reference (TYPE) IF_WS_QUERY=>SDEF_R_PACKAGE_T 20130924

Method GET_SD_PACKAGES_BY_RANGE on class IF_WS_QUERY has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in