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 CL_HTTP_UTILITY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_PROXY_IFR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_PROXY_IFR_ADDRESS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_PROXY_LOCAL_SETTINGS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_PROXY_SERVICE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 SPRX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 T 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 BUFFERED_COMPONENTS Static Attribute Public Type reference (TYPE) PRX_T_REP_OBJ Proxy Generation: Repository Objects 20051118
2 BUFFERED_COMP_INFOS Static Attribute Public Type reference (TYPE) PRX_T_COMP Proxy Generation: Query Data: Components 20060703
3 DIRECTION_INBOUND Constant Public Type reference (TYPE) STRING 'inbound' Interface Direction 'Inbound' 20020909
4 DIRECTION_OUTBOUND Constant Public Type reference (TYPE) STRING 'outbound' Interface Direction 'Outbound' 20020909
Methods
# Method Level Visibility Method type Description Created on
1 GET_CACHED_ESR_WSDL Static method Private Method 20071212
2 GET_COMPONENT Static method Public Method 20021112
3 GET_COMPONENTS Static method Public Method 20020802
4 GET_COMPONENT_FOR_OBJECT_NEW Static method Public Method gets component and repository object 20060310
5 GET_DOCU_URL Static method Public Method 20020812
6 GET_DUMMY_COMPONENT Static method Private Method 20030612
7 GET_IFR_OBJECT Static method Public Method 20020815
8 GET_IFR_OBJECT_DATA Static method Private Method 20060314
9 GET_NAMESPACES Static method Public Method 20020802
10 GET_REP_ADDRESS Static method Private Method 20070418
11 GET_REP_OBJECT Static method Private Method 20060322
12 GET_REP_OBJECTS Static method Public Method get repository objects en block 20080625
13 GET_SERVICE_REPOSITORY Static method Private Method 20070418
14 GET_SERVICE_REP_ADDRESS Static method Public Method 20070418
15 GET_SWCV_COMPONENTS Static method Private Method 20060310
16 GET_WSDL Static method Public Method 20020812
17 GET_WSDL_AND_COMPONENT Static method Public Method 20071212
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 Importing IFR_IDENTIFICATION Call by reference Type reference (TYPE) PRX_S_IFR Proxy-Generierung: Objektidentifikation Integration Builder 20071212
2 Returning WSDL_DOCUMENT Value transfer Type reference (TYPE) XSTRING 20071212
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20071212

Method GET_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPONENT Value transfer Type reference (TYPE) PRX_S_COMP Proxy-Generierung: Query-Daten: Komponenten 20021112
2 Importing COMP_GUID Call by reference Type reference (TYPE) STRING 20021112
3 Importing 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 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20021112

Method GET_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPONENTS Value transfer Type reference (TYPE) PRX_T_COMP Proxy-Generierung: Query-Daten: Komponenten 20020802
2 Importing FILTERED Call by reference Type reference (TYPE) PRX_BOOLEAN 'X': Herausfiltern nicht im System vorhandener SAP-Kompon. 20021113
3 Importing 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 CX_PROXY_GEN_ERROR 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 Exporting COMPONENT_DATA Call by reference Type reference (TYPE) PRX_S_COMP Proxy-Generierung: Query-Daten: Komponenten 20060310
2 Importing DIALOG_MODE Call by reference Type reference (TYPE) PRX_BOOLEAN SPRX_TRUE 20060310
3 Importing NAME Call by reference Type reference (TYPE) PRX_IFRNAM Proxy-Generierung: Objektname im Integration Builder 20060310
4 Importing NAMESPACE Call by reference Type reference (TYPE) PRX_NSPCE Proxy Generierung: Namensraum im Integration Builder 20060310
5 Exporting REP_OBJECT Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT Repository Object 20060310
6 Importing RESET_BUFFER Call by reference Type reference (TYPE) PRX_BOOLEAN SPRX_FALSE boolsche Variable (X=true, -=false, space=unknown) 20060310
7 Importing SWC_NAME Call by reference Type reference (TYPE) STRING SPACE Entscheidungskriterium bei mehreren SWCVs 20060310
8 Importing SWC_VERSION Call by reference Type reference (TYPE) STRING SPACE Entscheidungskriterium bei mehreren SWCVs 20060310
9 Importing TYPE Call by reference Type reference (TYPE) PRX_TYPE Proxy-Generierung: Objekttyp im Integration Builder 20060310
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20060310
2 CX_PROXY_NO_SWCV SWCV could not be determined 20070719
3 CX_PROXY_REP_NOT_AVAILABLE 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 Importing COMP_GUID Call by reference Type reference (TYPE) ANY 20020904
2 Importing IFR_CATEGORY Call by reference Type reference (TYPE) ANY 20020812
3 Importing IFR_NAME Call by reference Type reference (TYPE) ANY 20020812
4 Importing IFR_NSPCE Call by reference Type reference (TYPE) ANY 20020812
5 Returning URL Value transfer Type reference (TYPE) STRING 20020812
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20020812

Method GET_DUMMY_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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 Importing COMPONENT_GUID Call by reference Type reference (TYPE) ANY 20020815
2 Returning DATA Value transfer Type reference (TYPE) PRX_T_QUERY Proxy-Generierung: Ergebnistabelle einer IFR-Query-Anfrage 20020815
3 Importing NAME Call by reference Type reference (TYPE) ANY 20020815
4 Importing NAMESPACE Call by reference Type reference (TYPE) ANY 20020815
5 Importing ONLY_INBOUND_AND_OUTBOUND Call by reference Type reference (TYPE) PRX_BOOLEAN 'X' 'X': Nur In-/Outbound Interfaces, ' ': auch richtungslose 20030528
6 Importing TYPE Call by reference Type reference (TYPE) ANY 20020815
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR 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 Importing IFR_OBJECT Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT Repository Object 20060314
2 Importing NAME Call by reference Type reference (TYPE) STRING 20060314
3 Importing NAMESPACE Call by reference Type reference (TYPE) STRING 20060314
4 Returning OBJECT_DATA Value transfer Type reference (TYPE) PRX_S_QUERY Proxy Generation: IFR Inquiry Results Row 20060314
5 Importing ONLY_INBOUND_AND_OUTBOUND Call by reference Type reference (TYPE) PRX_BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20060314
6 Importing TYPE Call by reference Type reference (TYPE) STRING 20060314
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20060314

Method GET_NAMESPACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_GUID Call by reference Type reference (TYPE) STRING 20020805
2 Returning NAMESPACES Value transfer Type reference (TYPE) PRX_T_NSPC Proxy-Generierung: Query-Daten: Namespaces 20020802
3 Importing WITH_MODIFIED_NAMESPACES Call by reference Type reference (TYPE) PRX_BOOLEAN SPACE 20031006
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20020802

Method GET_REP_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ADDRESS Call by reference Type reference (TYPE) STRING 20070418
2 Exporting EX_HTTP_DESTINATION Call by reference Type reference (TYPE) RFCDEST 20070418
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy Generation: Error 20070418

Method GET_REP_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMP_GUID Call by reference Type reference (TYPE) STRING Repository Object 20060322
2 Importing NAME Call by reference Type reference (TYPE) STRING 20060322
3 Importing NAMESPACE Call by reference Type reference (TYPE) STRING 20060322
4 Returning REP_OBJECT Value transfer Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT Proxy Generation: IFR Inquiry Results Row 20060322
5 Importing RESET_BUFFER Call by reference Type reference (TYPE) PRX_BOOLEAN SPRX_FALSE boolsche Variable (X=true, -=false, space=unknown) 20060421
6 Importing TYPE Call by reference Type reference (TYPE) STRING 20060322
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20060322
2 CX_PROXY_NO_SWCV 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 Exporting ESR_COMPONENTS Call by reference Type reference (TYPE) T_COMPONENTS 20080704
2 Importing ESR_KEYS Call by reference Type reference (TYPE) T_ESR_KEYS_UNIQUE Repository Object 20080625
3 Exporting ESR_OBJECTS Call by reference Type reference (TYPE) T_ESR_OBJECTS_UNIQUE 20080625
4 Exporting ESR_OBJECTS_ERR Call by reference Type reference (TYPE) T_ESR_OBJECTS_ERR Objects with error (e.g. detected in multiple SWCVs) 20081117
5 Importing 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 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20080625

Method GET_SERVICE_REPOSITORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SRAPI_SERVICE_REPOSITORY Service Repository 20070418
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy Generation: Error 20070418
2 CX_PROXY_REP_NOT_AVAILABLE 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 Returning 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 CX_SRAPI_CONFIGURATION_ERROR 20070418

Method GET_SWCV_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILTERED Call by reference Type reference (TYPE) PRX_BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080312
2 Importing FILTERED_FOR_CLIENT Call by reference Type reference (TYPE) PRX_BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080312
3 Returning SWCV_COMPONENTS Value transfer Type reference (TYPE) SRAPI_T_SOFTWARE_COMP_VERSION Software Component Versions 20060310
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20060310

Method GET_WSDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IFR_IDENTIFICATION Call by reference Type reference (TYPE) PRX_S_IFR Proxy-Generierung: Objektidentifikation Integration Builder 20020812
2 Returning WSDL_DOCUMENT Value transfer Type reference (TYPE) XSTRING 20020812
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR 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 Exporting COMPONENT_DATA Call by reference Type reference (TYPE) PRX_S_COMP Proxy Generation: Query Data: Components 20071212
2 Importing IFR_IDENTIFICATION Call by reference Type reference (TYPE) PRX_S_IFR Proxy-Generierung: Objektidentifikation Integration Builder 20071212
3 Exporting WSDL_DOCUMENT Call by reference Type reference (TYPE) XSTRING 20071212
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20071212
History
Last changed by/on SAP  20130531 
SAP Release Created in 620