SAP ABAP Class CL_PROXY_OUTBOUND_ADAPTER (Proxy Framework Outbound Adapter)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-PRX (Application Component) Proxy Generation
     SAI_PROXY_RUNTIME_FRAMEWORK (Package) ABAP Proxies: Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_FRAMEWORK_OUTBOUND Outbound Proxy Framework 20050614
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_ADAPTER_WS Proxy Framework Connection for Web Services 20080905
2 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_OUTBOUND_TEST_ADAPTER Proxy Framework Connection for Web Services 20070214
Properties
Class CL_PROXY_OUTBOUND_ADAPTER  
Short Description Proxy Framework Outbound Adapter    
Super Class CL_PROXY_FRAMEWORK_OUTBOUND Outbound Proxy Framework 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_PROXY_RUNTIME_FRAMEWORK   ABAP Proxies: Framework 
Created 20050614   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SPRX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PROXY_OUTBOUND_ADAPTER has no interface implemented.
Friends
Class CL_PROXY_OUTBOUND_ADAPTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EXCEPTION_TAB Instance attribute Protected Type reference (TYPE) T_EXCEPTION_TAB 20050614
2 INTERFACE_OPERATION Instance attribute Protected Type reference (TYPE) STRING 20050614
3 IS_SYNCHRON Instance attribute Protected Type reference (TYPE) PRX_BOOLEAN 20070126
4 LP_NAME Instance attribute Private Type reference (TYPE) PRX_LOGICAL_PORT_NAME Logical Port Name 20110317
5 PARAMETER_TAB Instance attribute Private Type reference (TYPE) T_PARAMETER_TAB 20050614
6 REQUEST_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA 20120229
7 REQUEST_NAME Instance attribute Protected Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20120229
8 REQUEST_PART Instance attribute Private Object reference (TYPE REF TO) IF_SXMLP_PART 20050614
9 RESPONSE_PART Instance attribute Private Object reference (TYPE REF TO) IF_SXMLP_PART 20050614
10 USE_XML Instance attribute Private Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20100208
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PREVIOUS Instance method Protected Method 20071126
2 ADJUST_REQUEST Instance method Protected Method 20100708
3 CLEAR_FRAMEWORK Instance method Private Method 20050614
4 CLEAR_METHOD Instance method Private Method 20050614
5 EXECUTE Instance method Protected Method 20050614
6 GET_ERROR_PART Instance method Private Method 20050614
7 GET_EXTENDED_XML_HANDLING Instance method Private Method 20050615
8 GET_PART Instance method Protected Method 20050614
9 GET_STYLESHEET Instance method Private Method get stylesheet 20110317
10 INIT Instance method Protected Method 20050614
Events
Class CL_PROXY_OUTBOUND_ADAPTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_EXCEPTION Protected See coding 20050614 begin of t_exception, name type string, namespace type string, xml_name type string, xml_namespace type string, exception_class_name type prx_r3name, " exception in model exception_class type prx_r3name, " exception to be raised part type ref to if_sxmlp_part, st_part type ref to if_sxmlp_data_st, xml_part type ref to if_sxmlp_fragment, excpbind_tab type abap_parmbind_tab, xml_fragment type xstring, end of t_exception
2 T_EXCEPTION_TAB Protected See coding 20050614 t_exception_tab type standard table of t_exception
3 T_PARAMETER Protected See coding 20050614 begin of t_parameter, name type string, value type ref to data, direction type string, type_name type string, ifr_name type string, ifr_namespace type string, xml_name type string, xml_namespace type string, end of t_parameter
4 T_PARAMETER_TAB Protected See coding 20050614 t_parameter_tab type standard table of t_parameter
Method Signatures

Method ADD_PREVIOUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PART Call by reference Object reference (TYPE REF TO) IF_SXMLP_PART 20071126
2 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20071126

Method ADD_PREVIOUS on class CL_PROXY_OUTBOUND_ADAPTER has no exception.

Method ADJUST_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ADJUSTED_REQUEST Value transfer Object reference (TYPE REF TO) DATA 20100708
2 Importing REQUEST Call by reference Object reference (TYPE REF TO) DATA 20100708
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20100708

Method CLEAR_FRAMEWORK Signature

Method CLEAR_FRAMEWORK on class CL_PROXY_OUTBOUND_ADAPTER has no parameter.
Method CLEAR_FRAMEWORK on class CL_PROXY_OUTBOUND_ADAPTER has no exception.

Method CLEAR_METHOD Signature

Method CLEAR_METHOD on class CL_PROXY_OUTBOUND_ADAPTER has no parameter.
Method CLEAR_METHOD on class CL_PROXY_OUTBOUND_ADAPTER has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST_PART Call by reference Object reference (TYPE REF TO) IF_SXMLP_PART 20050614
2 Returning RESPONSE_PART Value transfer Object reference (TYPE REF TO) IF_SXMLP_PART 20050620
# Exception Resumable Description Created on
1 CX_AI_APPLICATION_FAULT Application Integration: Applikations Fehler 20050614
2 CX_AI_SYSTEM_FAULT Application Integration: Technischer Fehler 20050614

Method GET_ERROR_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ERROR_PART Value transfer Object reference (TYPE REF TO) IF_SXMLP_PART 20050614
2 Importing TYPENAME Call by reference Type reference (TYPE) CSEQUENCE 20050614
3 Importing XML_MSG_NAME Call by reference Type reference (TYPE) CSEQUENCE 20050614
4 Importing XML_MSG_NAMESPACE Call by reference Type reference (TYPE) CSEQUENCE 20050614
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20050614

Method GET_EXTENDED_XML_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXTENDED_XML_HANDLING Value transfer Type reference (TYPE) PRX_BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050615
2 Importing MESSAGE_DIRECTION Call by reference Type reference (TYPE) STRING 20070627
3 Importing METHOD Call by reference Type reference (TYPE) SEOCMPNAME Component name 20070627

Method GET_EXTENDED_XML_HANDLING on class CL_PROXY_OUTBOUND_ADAPTER has no exception.

Method GET_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PART Value transfer Object reference (TYPE REF TO) IF_SXMLP_PART 20050614
2 Importing TAG_NAME Call by reference Type reference (TYPE) PRX_IFRINT IFR Interface 20050614

Method GET_PART on class CL_PROXY_OUTBOUND_ADAPTER has no exception.

Method GET_STYLESHEET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXTENDED Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20110317
2 Importing INVERSE Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20110317
3 Returning STYLESHEET Value transfer Object reference (TYPE REF TO) CL_PROXY_STYLESHEET_RUNTIME Proxy Generation: Runtime Check ABAP <-> XML 20110317
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: System Error 20110317

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOGICAL_PORT_NAME Call by reference Type reference (TYPE) PRX_LOGICAL_PORT_NAME Name eines logischen Ports 20050620
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technischer Fehler 20050614
History
Last changed by/on SAP  20130531 
SAP Release Created in 710