SAP ABAP Class CL_PROXY_IFR_QUERY (Proxy Generation: Queries to IFR)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DWB-PRX (Application Component) Proxy Generation
⤷
SAI_PROXY_GENTIME (Package) ES Tools: Proxy Generation
⤷
⤷
Properties
| Class | CL_PROXY_IFR_QUERY | |
| Short Description | Proxy Generation: Queries to IFR | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SAI_PROXY_GENTIME | ES Tools: Proxy Generation |
| Created | 20020802 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 4 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 5 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 6 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 7 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_PROXY_IFR_QUERY has no interface implemented.
Friends
Class CL_PROXY_IFR_QUERY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Public | Type reference (TYPE) | PRX_T_REP_OBJ | Proxy Generation: Repository Objects | 20051118 | |||
| 2 | Static Attribute | Public | Type reference (TYPE) | PRX_T_COMP | Proxy Generation: Query Data: Components | 20060703 | |||
| 3 | Constant | Public | Type reference (TYPE) | STRING | 'inbound' | Interface Direction 'Inbound' | 20020909 | ||
| 4 | Constant | Public | Type reference (TYPE) | STRING | 'outbound' | Interface Direction 'Outbound' | 20020909 |
Methods
Events
Class CL_PROXY_IFR_QUERY has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | T_COMPONENTS | Public | See coding | 20080704 | t_components type sorted table of prx_s_comp with unique key guid
|
||
| 2 | T_ESR_KEY | Public | See coding | 20080625 | begin of t_esr_key,
type type prx_type,
name type prx_ifrnam,
namespace type prx_nspce,
end of t_esr_key
|
||
| 3 | T_ESR_KEYS | Public | See coding | 20080625 | t_esr_keys type standard table of t_esr_key
|
||
| 4 | T_ESR_KEYS_UNIQUE | Public | See coding | 20080704 | t_esr_keys_unique type sorted table of t_esr_key with unique key type name namespace
|
||
| 5 | T_ESR_OBJECT | Public | Type reference (TYPE) | PRX_S_REP_OBJ | 20080625 | |
|
| 6 | T_ESR_OBJECTS | Public | See coding | 20080625 | t_esr_objects type standard table of t_esr_object
|
||
| 7 | T_ESR_OBJECTS_ERR | Public | See coding | 20081117 | t_esr_objects_err type standard table of t_esr_object_err
|
||
| 8 | T_ESR_OBJECTS_UNIQUE | Public | See coding | 20080704 | t_esr_objects_unique type sorted table of t_esr_object with unique key type name namespace
|
||
| 9 | T_ESR_OBJECT_ERR | Public | See coding | 20081117 | begin of t_esr_object_err. "RepObjects with errors (e.g. multiple SWCV)
include type t_esr_object.
types:
error type ref to cx_proxy_gen_error,
end of t_esr_object_err
|
Method Signatures
Method GET_CACHED_ESR_WSDL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IFR_IDENTIFICATION | Call by reference | Type reference (TYPE) | PRX_S_IFR | Proxy-Generierung: Objektidentifikation Integration Builder | 20071212 | |||
| 2 | WSDL_DOCUMENT | Value transfer | Type reference (TYPE) | XSTRING | 20071212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler | 20071212 |
Method GET_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPONENT | Value transfer | Type reference (TYPE) | PRX_S_COMP | Proxy-Generierung: Query-Daten: Komponenten | 20021112 | |||
| 2 | COMP_GUID | Call by reference | Type reference (TYPE) | STRING | 20021112 | ||||
| 3 | RESET_BUFFER | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPRX_FALSE | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20060703 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler | 20021112 |
Method GET_COMPONENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPONENTS | Value transfer | Type reference (TYPE) | PRX_T_COMP | Proxy-Generierung: Query-Daten: Komponenten | 20020802 | |||
| 2 | FILTERED | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | 'X': Herausfiltern nicht im System vorhandener SAP-Kompon. | 20021113 | |||
| 3 | FILTERED_FOR_CLIENT | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20080312 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler | 20020802 |
Method GET_COMPONENT_FOR_OBJECT_NEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPONENT_DATA | Call by reference | Type reference (TYPE) | PRX_S_COMP | Proxy-Generierung: Query-Daten: Komponenten | 20060310 | |||
| 2 | DIALOG_MODE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPRX_TRUE | 20060310 | |||
| 3 | NAME | Call by reference | Type reference (TYPE) | PRX_IFRNAM | Proxy-Generierung: Objektname im Integration Builder | 20060310 | |||
| 4 | NAMESPACE | Call by reference | Type reference (TYPE) | PRX_NSPCE | Proxy Generierung: Namensraum im Integration Builder | 20060310 | |||
| 5 | REP_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_REP_OBJECT | Repository Object | 20060310 | |||
| 6 | RESET_BUFFER | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPRX_FALSE | boolsche Variable (X=true, -=false, space=unknown) | 20060310 | ||
| 7 | SWC_NAME | Call by reference | Type reference (TYPE) | STRING | SPACE | Entscheidungskriterium bei mehreren SWCVs | 20060310 | ||
| 8 | SWC_VERSION | Call by reference | Type reference (TYPE) | STRING | SPACE | Entscheidungskriterium bei mehreren SWCVs | 20060310 | ||
| 9 | TYPE | Call by reference | Type reference (TYPE) | PRX_TYPE | Proxy-Generierung: Objekttyp im Integration Builder | 20060310 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler | 20060310 | ||
| 2 | SWCV could not be determined | 20070719 | ||
| 3 | Enterprise Service Repository is not available | 20070719 |
Method GET_DOCU_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMP_GUID | Call by reference | Type reference (TYPE) | ANY | 20020904 | ||||
| 2 | IFR_CATEGORY | Call by reference | Type reference (TYPE) | ANY | 20020812 | ||||
| 3 | IFR_NAME | Call by reference | Type reference (TYPE) | ANY | 20020812 | ||||
| 4 | IFR_NSPCE | Call by reference | Type reference (TYPE) | ANY | 20020812 | ||||
| 5 | URL | Value transfer | Type reference (TYPE) | STRING | 20020812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler | 20020812 |
Method GET_DUMMY_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPONENT | Value transfer | Type reference (TYPE) | PRX_S_COMP | 20030612 |
Method GET_DUMMY_COMPONENT on class CL_PROXY_IFR_QUERY has no exception.
Method GET_IFR_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPONENT_GUID | Call by reference | Type reference (TYPE) | ANY | 20020815 | ||||
| 2 | DATA | Value transfer | Type reference (TYPE) | PRX_T_QUERY | Proxy-Generierung: Ergebnistabelle einer IFR-Query-Anfrage | 20020815 | |||
| 3 | NAME | Call by reference | Type reference (TYPE) | ANY | 20020815 | ||||
| 4 | NAMESPACE | Call by reference | Type reference (TYPE) | ANY | 20020815 | ||||
| 5 | ONLY_INBOUND_AND_OUTBOUND | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | 'X' | 'X': Nur In-/Outbound Interfaces, ' ': auch richtungslose | 20030528 | ||
| 6 | TYPE | Call by reference | Type reference (TYPE) | ANY | 20020815 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler | 20020815 |
Method GET_IFR_OBJECT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IFR_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_REP_OBJECT | Repository Object | 20060314 | |||
| 2 | NAME | Call by reference | Type reference (TYPE) | STRING | 20060314 | ||||
| 3 | NAMESPACE | Call by reference | Type reference (TYPE) | STRING | 20060314 | ||||
| 4 | OBJECT_DATA | Value transfer | Type reference (TYPE) | PRX_S_QUERY | Proxy Generation: IFR Inquiry Results Row | 20060314 | |||
| 5 | ONLY_INBOUND_AND_OUTBOUND | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | 'X' | Boolean Variable (X=True, -=False, Space=Unknown) | 20060314 | ||
| 6 | TYPE | Call by reference | Type reference (TYPE) | STRING | 20060314 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler | 20060314 |
Method GET_NAMESPACES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPONENT_GUID | Call by reference | Type reference (TYPE) | STRING | 20020805 | ||||
| 2 | NAMESPACES | Value transfer | Type reference (TYPE) | PRX_T_NSPC | Proxy-Generierung: Query-Daten: Namespaces | 20020802 | |||
| 3 | WITH_MODIFIED_NAMESPACES | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPACE | 20031006 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler | 20020802 |
Method GET_REP_ADDRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_ADDRESS | Call by reference | Type reference (TYPE) | STRING | 20070418 | ||||
| 2 | EX_HTTP_DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | 20070418 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy Generation: Error | 20070418 |
Method GET_REP_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMP_GUID | Call by reference | Type reference (TYPE) | STRING | Repository Object | 20060322 | |||
| 2 | NAME | Call by reference | Type reference (TYPE) | STRING | 20060322 | ||||
| 3 | NAMESPACE | Call by reference | Type reference (TYPE) | STRING | 20060322 | ||||
| 4 | REP_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_SRAPI_REP_OBJECT | Proxy Generation: IFR Inquiry Results Row | 20060322 | |||
| 5 | RESET_BUFFER | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPRX_FALSE | boolsche Variable (X=true, -=false, space=unknown) | 20060421 | ||
| 6 | TYPE | Call by reference | Type reference (TYPE) | STRING | 20060322 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler | 20060322 | ||
| 2 | SWCV could not be determined | 20070719 |
Method GET_REP_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ESR_COMPONENTS | Call by reference | Type reference (TYPE) | T_COMPONENTS | 20080704 | ||||
| 2 | ESR_KEYS | Call by reference | Type reference (TYPE) | T_ESR_KEYS_UNIQUE | Repository Object | 20080625 | |||
| 3 | ESR_OBJECTS | Call by reference | Type reference (TYPE) | T_ESR_OBJECTS_UNIQUE | 20080625 | ||||
| 4 | ESR_OBJECTS_ERR | Call by reference | Type reference (TYPE) | T_ESR_OBJECTS_ERR | Objects with error (e.g. detected in multiple SWCVs) | 20081117 | |||
| 5 | RESET_BUFFER | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPRX_FALSE | boolsche Variable (X=true, -=false, space=unknown) | 20080625 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler | 20080625 |
Method GET_SERVICE_REPOSITORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RVAL | Value transfer | Object reference (TYPE REF TO) | IF_SRAPI_SERVICE_REPOSITORY | Service Repository | 20070418 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy Generation: Error | 20070418 | ||
| 2 | Enterprise Service Repository is not available | 20070719 |
Method GET_SERVICE_REP_ADDRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RVAL | Value transfer | Object reference (TYPE REF TO) | CL_SRAPI_SERVICE_REP_ADDRESS | Proxy Generation: Queries to IFR | 20070418 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070418 |
Method GET_SWCV_COMPONENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FILTERED | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20080312 | |||
| 2 | FILTERED_FOR_CLIENT | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20080312 | |||
| 3 | SWCV_COMPONENTS | Value transfer | Type reference (TYPE) | SRAPI_T_SOFTWARE_COMP_VERSION | Software Component Versions | 20060310 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler | 20060310 |
Method GET_WSDL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IFR_IDENTIFICATION | Call by reference | Type reference (TYPE) | PRX_S_IFR | Proxy-Generierung: Objektidentifikation Integration Builder | 20020812 | |||
| 2 | WSDL_DOCUMENT | Value transfer | Type reference (TYPE) | XSTRING | 20020812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler | 20020812 |
Method GET_WSDL_AND_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPONENT_DATA | Call by reference | Type reference (TYPE) | PRX_S_COMP | Proxy Generation: Query Data: Components | 20071212 | |||
| 2 | IFR_IDENTIFICATION | Call by reference | Type reference (TYPE) | PRX_S_IFR | Proxy-Generierung: Objektidentifikation Integration Builder | 20071212 | |||
| 3 | WSDL_DOCUMENT | Call by reference | Type reference (TYPE) | XSTRING | 20071212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler | 20071212 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 620 |