SAP ABAP Class CL_SIW_PROXY_ACCESS (access to proxy generation (local))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SIW (Application Component) Service Implementation Workbench
     S_SIW_ADAPTER (Package) SIW: Adapter
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20090821
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PROXY_BADI_NAMEPROPOSAL Name proposal 20090821
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SIW_PROXY_READER Read Access to Generated Proxies 20070327
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SIW_PROXY_WRITER write access to proxy generation 20070327
Properties
Class CL_SIW_PROXY_ACCESS  
Short Description access to proxy generation (local)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_SIW_ADAPTER   SIW: Adapter 
Created 20070327   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_ESR_BROWSER_TREE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20090821
2 IF_PROXY_BADI_NAMEPROPOSAL Name proposal 20090821
3 IF_SIW_PROXY_READER Read Access to Generated Proxies 20070327
4 IF_SIW_PROXY_WRITER write access to proxy generation 20070327
Friends
Class CL_SIW_PROXY_ACCESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_GENERATING_APPLICATION Constant Public See coding 20100913
2 GO_PROXY_ACCESS Static Attribute Private Object reference (TYPE REF TO) CL_SIW_PROXY_ACCESS access to proxy generation (local) 20100816
3 MO_REPOSITORY Instance attribute Private Object reference (TYPE REF TO) IF_SRAPI_SERVICE_REPOSITORY Service Repository 20100903
4 MO_TARGET_SIGNATURE Instance attribute Private Object reference (TYPE REF TO) IF_SXF_SIGNATURE Buffered i_target_signature 20100816
5 MS_BROWSER_FILTER Instance attribute Private Type reference (TYPE) CL_ESR_BROWSER_TREE=>TYX_ESR_FILTER Browser Filter 20100816
6 MT_FIELD_PROPOSALS Instance attribute Private Type reference (TYPE) SIW_TAH_SPRXY_PROPOSAL hashed table for sproxy name proposals 20100816
7 MT_TABLE_PROPOSALS Instance attribute Private Type reference (TYPE) SIW_TAH_SPRXY_PROPOSAL hashed table for sproxy name proposals 20100816
8 MT_TYPE_PROPOSALS Instance attribute Private Type reference (TYPE) SIW_TAH_SPRXY_PROPOSAL hashed table for sproxy name proposals 20100816
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_PROXY Instance method Private Method Activate the proxy 20100903
2 COLLECT_PROPOSED_NAMES Instance method Private Method Collect the proposals of a signature into an itab 20070416
3 GET_FILTERED_NAMESPACES_R3 Instance method Private Method Filtering of Namespaces according to Browser Filter Settings 20100816
4 GET_MDT_COMPONENT_NAME Instance method Private Method Get MDT Component Name 20080221
5 GET_PRX_LOG Instance method Private Method Read proxy structure for log 20101202
6 GET_PRX_MSG_HDR Instance method Private Method Read proxy structure for message header 20101202
7 GET_PRX_PRC_CND Instance method Private Method Read proxy structure for processing conditions 20101202
8 GET_PRX_STRUCTURE Instance method Private Method Read proxy structure 20101202
9 GET_REPOSITORY Instance method Private Method Get Repository 20100903
10 INIT Instance method Private Method Initialize Instance 20100816
11 READ_DATA_TYPE Instance method Protected Method Read data type information from DDIC 20101215
12 RETRIEVE_PRX_ATTRIBUTES Instance method Private Method 20101202
13 S_CREATE Static method Public Method Create / Get Instance (Static) 20070327
14 UNWRAP_PROPOSED_NAMES Instance method Private Method Unwrap Proposed Names 20070425
15 WRAP_PROPOSED_NAMES Instance method Private Method Wrap proposed Names 20070425
Events
Class CL_SIW_PROXY_ACCESS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_STR_NAMESPACE Private See coding 20100902 BEGIN OF ty_str_namespace, name TYPE string, END OF ty_str_namespace
Method Signatures

Method ACTIVATE_PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRX_CLASS_NAME Call by reference Type reference (TYPE) STRING Name of the proxy class 20100903
2 Returning R_RC Value transfer Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100903

Method ACTIVATE_PROXY on class CL_SIW_PROXY_ACCESS has no exception.

Method COLLECT_PROPOSED_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SIGNATURE Call by reference Object reference (TYPE REF TO) IF_SXF_SIGNATURE 20070416

Method COLLECT_PROPOSED_NAMES on class CL_SIW_PROXY_ACCESS has no exception.

Method GET_FILTERED_NAMESPACES_R3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NAMESPACES Value transfer Type reference (TYPE) SIW_TAB_NAMESPACE SIW: List of Proxy Namespaces 20100816
2 Returning RT_FILTERED_NAMESPACES Value transfer Type reference (TYPE) SIW_TAB_NAMESPACE Filtered List of Proxy Namespaces 20100816

Method GET_FILTERED_NAMESPACES_R3 on class CL_SIW_PROXY_ACCESS has no exception.

Method GET_MDT_COMPONENT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MT_TYPE Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20080221
2 Returning R_MDT_COMPONENT_NAME Value transfer Type reference (TYPE) NAME_KOMP Component name 20080221
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20080222

Method GET_PRX_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPENAME_MSGTYPE Call by reference Type reference (TYPE) RS38L_TYP Name of the response message type 20101206
2 Returning R_PROXY_CONTEXT_LOG Value transfer Type reference (TYPE) SIW_STR_PRX_LOG Proxy Information of Log 20101202
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20101202

Method GET_PRX_MSG_HDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPENAME_QUERY Call by reference Type reference (TYPE) RS38L_TYP Associated Type of an Interface Parameter 20101202
2 Returning R_PROXY_CONTEXT_MSG_HEADER Value transfer Type reference (TYPE) SIW_STR_PRX_MESSAGE_HEADER Proxy Information of Message Header 20101202
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20101202

Method GET_PRX_PRC_CND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PROXY_CONTEXT_QUERY Call by reference Type reference (TYPE) SIW_STR_PRX_PROC_COND_QRY Proxy Information of Processing Conditions (Query) 20101202
2 Exporting E_PROXY_CONTEXT_RESPONSE Call by reference Type reference (TYPE) SIW_STR_PRX_PROC_COND_RSP Proxy Information of Processing Conditions (Response) 20101202
3 Importing I_TYPENAME_QUERY Call by reference Type reference (TYPE) RS38L_TYP Associated Type of an Interface Parameter 20101202
4 Importing I_TYPENAME_RESPONSE Call by reference Type reference (TYPE) RS38L_TYP Associated Type of an Interface Parameter 20101202
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Not Existing Object or Information 20101215

Method GET_PRX_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPENAME Call by reference Type reference (TYPE) RS38L_TYP Associated Type of an Interface Parameter 20101203
2 Returning R_PROXY_CONTEXT Value transfer Type reference (TYPE) SIW_STR_PROXY_IN Proxy Information (Inbound) 20101203
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20101203

Method GET_REPOSITORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REPOSITORY Value transfer Object reference (TYPE REF TO) IF_SRAPI_SERVICE_REPOSITORY Service Repository 20100903
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20100903

Method INIT Signature

Method INIT on class CL_SIW_PROXY_ACCESS has no parameter.
Method INIT on class CL_SIW_PROXY_ACCESS has no exception.

Method READ_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATATYPE Call by reference Object reference (TYPE REF TO) IF_SXF_TYPE Signature Exchange Format: Type 20101215
2 Exporting E_SIGNATURE Call by reference Object reference (TYPE REF TO) IF_SXF_SIGNATURE Signature Exchange Format: Signature 20101215
3 Importing I_FLG_RESTRICT_DEPTH Call by reference Type reference (TYPE) XFELD Checkbox 20101215
4 Importing I_MAX_DEPTH Call by reference Type reference (TYPE) INT4 Natural number 20101215
5 Importing I_TYPENAME Call by reference Type reference (TYPE) RS38L_TYP Associated Type of an Interface Parameter 20101215
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20101215

Method RETRIEVE_PRX_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ELEMENT Call by reference Type reference (TYPE) ANY 20101202
2 Returning R_TAB_ATTR Value transfer Type reference (TYPE) IF_PROXY_RT_ATTRIBUTE=>TAB 20101202

Method RETRIEVE_PRX_ATTRIBUTES on class CL_SIW_PROXY_ACCESS has no exception.

Method S_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROXY_ACCESS Value transfer Object reference (TYPE REF TO) CL_SIW_PROXY_ACCESS access to proxy generation (local) 20070327

Method S_CREATE on class CL_SIW_PROXY_ACCESS has no exception.

Method UNWRAP_PROPOSED_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SPRX_NAMES_PROPOSED Call by reference Type reference (TYPE) PRX_PRPS_PROXIES Proposed Names (Proxies) 20090722
2 Importing I_SIW_NAMES_PROPOSED Call by reference Type reference (TYPE) SIW_TAB_PRX_PRPS_PROXIES Wrapper table for PRX_PRPS_PROXIES 20070425

Method UNWRAP_PROPOSED_NAMES on class CL_SIW_PROXY_ACCESS has no exception.

Method WRAP_PROPOSED_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SIW_NAMES_PROPOSED Call by reference Type reference (TYPE) SIW_TAB_PRX_PRPS_PROXIES Wrapper table for PRX_PRPS_PROXIES 20090722
2 Importing I_SPRX_NAMES_PROPOSED Call by reference Type reference (TYPE) PRX_PRPS_PROXIES Proposed Names (Proxies) 20070425

Method WRAP_PROPOSED_NAMES on class CL_SIW_PROXY_ACCESS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in