SAP ABAP Interface IF_WS_QUERY (Query API for Web Service Definitions)
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 - 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
| Interface | IF_WS_QUERY | |
| Short Description | Query API for Web Service Definitions |
General Data
| Package | SEWS | ES Tools: Service Interfaces |
| Created | 20120412 | SAP |
| Last changed | 20141121 | |
| 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
Interface IF_WS_QUERY has no interface.
Friends
Interface IF_WS_QUERY has no friend.
Attributes
Interface IF_WS_QUERY has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Returns Service Definition Details matching given Range(s) | 20120412 | |
| 2 | Instance method | Public | Method | Returns Service Definition Keys matching given Range(s) | 20120412 | |
| 3 | Instance method | Public | Method | Returns Service Definition Keys matching given Range(s) | 20130924 |
Events
Interface 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 | ABAP_NAME_RANGE | Call by reference | Type reference (TYPE) | IF_WS_QUERY=>SDEF_R_NAME_T | SD Name Range Table | 20120412 | |||
| 2 | ACTIVE_ONLY | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20120412 | |||
| 3 | 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 | ENDPOINT_TYPE_RANGE | Call by reference | Type reference (TYPE) | IF_WS_QUERY=>SDEF_R_ENDPOINT_TYPE_T | SD Endpoint Type Range Table | 20120416 | |||
| 5 | ESR_NAME_RANGE | Call by reference | Type reference (TYPE) | IF_WS_QUERY=>SDEF_R_ESRNAME_T | SD ESR Name Range Table | 20120412 | |||
| 6 | 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 | EXT_NAME_RANGE | Call by reference | Type reference (TYPE) | IF_WS_QUERY=>SDEF_R_EXTNAME_T | SD external Name Range Table | 20120412 | |||
| 8 | FUNCTION_RANGE | Call by reference | Type reference (TYPE) | IF_WS_QUERY=>SDEF_R_FUNCTION_T | SD Function Name Range Table | 20120412 | |||
| 9 | NAMESPACE_RANGE | Call by reference | Type reference (TYPE) | IF_WS_QUERY=>SDEF_R_NAMESPACE_T | SD Namespace Range Table | 20120412 | |||
| 10 | OWNER_RANGE | Call by reference | Type reference (TYPE) | IF_WS_QUERY=>SDEF_R_OWNER_T | 20130920 | ||||
| 11 | PACKAGE_RANGE | Call by reference | Type reference (TYPE) | IF_WS_QUERY=>SDEF_R_PACKAGE_T | 20130920 | ||||
| 12 | SERVICE_DEFINITIONS | Value transfer | Type reference (TYPE) | IF_WS_QUERY=>SDEF_DETAIL_QUERY_RESULT_T | SD Query Result Table | 20120412 | |||
| 13 | 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 Interface 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 | ABAP_NAME_RANGE | Call by reference | Type reference (TYPE) | IF_WS_QUERY=>SDEF_R_NAME_T | SD Name Range Table | 20120412 | |||
| 2 | ACTIVE_ONLY | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20120412 | |||
| 3 | ENDPOINT_RANGE | Call by reference | Type reference (TYPE) | IF_WS_QUERY=>SDEF_R_ENDPOINT_T | SD Endpoint Name Range Table | 20120412 | |||
| 4 | ENDPOINT_TYPE_RANGE | Call by reference | Type reference (TYPE) | IF_WS_QUERY=>SDEF_R_ENDPOINT_TYPE_T | SD Endpoint Type Range | 20120416 | |||
| 5 | ESR_NAME_RANGE | Call by reference | Type reference (TYPE) | IF_WS_QUERY=>SDEF_R_ESRNAME_T | SD ESR Name Range Table | 20120412 | |||
| 6 | 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 | EXT_NAME_RANGE | Call by reference | Type reference (TYPE) | IF_WS_QUERY=>SDEF_R_EXTNAME_T | SD external Name Range Table | 20120412 | |||
| 8 | FUNCTION_RANGE | Call by reference | Type reference (TYPE) | IF_WS_QUERY=>SDEF_R_FUNCTION_T | SD Function Name Range Table | 20120412 | |||
| 9 | NAMESPACE_RANGE | Call by reference | Type reference (TYPE) | IF_WS_QUERY=>SDEF_R_NAMESPACE_T | SD Namespace Range Table | 20120412 | |||
| 10 | OWNER_RANGE | Call by reference | Type reference (TYPE) | IF_WS_QUERY=>SDEF_R_OWNER_T | 20130920 | ||||
| 11 | PACKAGE_RANGE | Call by reference | Type reference (TYPE) | IF_WS_QUERY=>SDEF_R_PACKAGE_T | 20130920 | ||||
| 12 | SERVICE_DEFINITIONS | Value transfer | Type reference (TYPE) | IF_WS_QUERY=>SDEF_KEY_QUERY_RESULT_T | SD Query Result Table | 20120412 | |||
| 13 | 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 Interface 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 | ENDPOINT_TYPE_RANGE | Call by reference | Type reference (TYPE) | IF_WS_QUERY=>SDEF_R_ENDPOINT_TYPE_T | SD Endpoint Type Range | 20130924 | |||
| 2 | OWNER_RANGE | Call by reference | Type reference (TYPE) | IF_WS_QUERY=>SDEF_R_OWNER_T | 20130924 | ||||
| 3 | PACKAGES | Value transfer | Type reference (TYPE) | IF_WS_QUERY=>PACKAGE_T | SD Query Result Table | 20130924 | |||
| 4 | PACKAGE_RANGE | Call by reference | Type reference (TYPE) | IF_WS_QUERY=>SDEF_R_PACKAGE_T | 20130924 |
Method GET_SD_PACKAGES_BY_RANGE on Interface IF_WS_QUERY has no exception.
History
| Last changed by/on | SAP | 20141121 |
| SAP Release Created in | 804 |