SAP ABAP Class CL_WS_PROXY_RUNTIME_OUTB_RFC (RFC Adapter Runtime Outbound)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SOAP_PROXY_RT (Package) Proxy Runtime of Web Services Infrastructure
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WS_PROXY_RUNTIME_OUTB_RFC Call of Web Service Method and forward it to RFC call 20121010
Properties
Class CL_WS_PROXY_RUNTIME_OUTB_RFC  
Short Description RFC Adapter Runtime Outbound    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_PROXY_RT   Proxy Runtime of Web Services Infrastructure 
Created 20121010   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WS_PROXY_RUNTIME_OUTB_RFC Call of Web Service Method and forward it to RFC call 20121010
Friends
# Friend Modeled only Created on Description
1 CL_SOAP_PING 20121221 Service Ping
2 CL_SOAP_RFC_TEST_CFG_FACTORY 20121221 Config Factory
3 CL_SRT_TEST_RFC 20121221 RFC Adapter tests
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FRAMEWORK Instance attribute Private Object reference (TYPE REF TO) IF_PROXY_FRAMEWORK_RFC Proxy Framework for Web Service 20121010
2 GC_CFG_CLASS_NAME Static Attribute Private Type reference (TYPE) STRING 'CL_SRT_WSP_RT_CONFIG_RFC' 20121127
3 GC_PARAM_RFC_DEST Static Attribute Private Type reference (TYPE) ABAP_PARMNAME '_DEST_' 20121029
4 GC_PARAM_RFC_MESSAGE Static Attribute Private Type reference (TYPE) ABAP_PARMNAME '_RFC_MESSAGE_' 20121029
5 LP_NAME Instance attribute Private Type reference (TYPE) SRT_LP_NAME Logical Port Name 20121015
6 MO_EXT_STAT Instance attribute Private Object reference (TYPE REF TO) IF_SOAP_EXT_STAT SOAP RFC Extended statistics manager 20121113
7 MO_RT_CONFIG Instance attribute Private Object reference (TYPE REF TO) IF_SRT_WSP_RT_CONFIG_RFC WSP Configuration Runtime Object 20121127
8 MV_ASYNC_OP Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121127
9 MV_DT_STATEFUL Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121219
10 MV_MESSAGE_ID Instance attribute Private Type reference (TYPE) SRTMSGID Message ID in SOAP Runtime 20121022
11 MV_METHOD_NAME Instance attribute Private Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20121022
12 MV_PERSIST_ID Instance attribute Private Type reference (TYPE) SRT_PERSISTENCY_PERSIST_ID Persistence ID in SOAP Runtime 20121023
13 MV_RFC_DEST Instance attribute Private Type reference (TYPE) RFCDEST 'WS_RFC_LOCAL_TEST' Logical Destination (Specified in Function Call) 20121018
14 PROXY_CLASS Instance attribute Private Type reference (TYPE) SRT_LP_PROXYCLASS Proxy Class of Logical Port 20121015
15 SERVER_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_WS_SERVER_CONTEXT WS Protocols on Client Side (Formerly "Service Context") 20121010
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20121029
2 CLOSE_RFC_CONNECTION Instance method Private Method Close rfc connenction 20121017
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20121010
4 CREATE_MESSAGE Instance method Private Method 20121019
5 CREATE_PERSIST_ITEMS Instance method Private Method 20121023
6 EXECUTE_ASYNC Instance method Private Method Execute Method 20121011
7 EXECUTE_SYNC Instance method Private Method Execute Method 20121011
8 INIT_FOR_OPERATION Instance method Private Method 20121031
9 LOG_FAILURE Instance method Private Method 20121029
10 PROCESS_INTERNAL_PROT Instance method Private Method 20130312
11 PROCESS_MSGID_PROT Instance method Private Method 20121018
12 PROCESS_SEQUENCE_PROT Instance method Private Method 20121029
13 PROCESS_SESSION_PROT Instance method Private Method 20121029
14 TRACE_PAYLOAD Instance method Private Method 20121029
Events
Class CL_WS_PROXY_RUNTIME_OUTB_RFC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_FM_OW_RELIABLE Public See coding 20121025 begin of ty_fm_ow_reliable, action type string, id type string, request_string type string, timestamp_sent type tzntstmps, end of ty_fm_ow_reliable
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_WS_PROXY_RUNTIME_OUTB_RFC has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WS_PROXY_RUNTIME_OUTB_RFC has no exception.

Method CLOSE_RFC_CONNECTION Signature

Method CLOSE_RFC_CONNECTION on class CL_WS_PROXY_RUNTIME_OUTB_RFC has no parameter.
Method CLOSE_RFC_CONNECTION on class CL_WS_PROXY_RUNTIME_OUTB_RFC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FRAMEWORK Call by reference Object reference (TYPE REF TO) IF_PROXY_FRAMEWORK_RFC Proxy Framework for Web Service 20121010
2 Importing LP_NAME Call by reference Type reference (TYPE) SRT_LP_NAME Logical Port Name 20121015
3 Importing PROXY_CLASS Call by reference Type reference (TYPE) SRT_LP_PROXYCLASS Proxy Class of Logical Port 20121015
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20121218

Method CREATE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REQUEST Call by reference Type reference (TYPE) DATA 20121023

Method CREATE_MESSAGE on class CL_WS_PROXY_RUNTIME_OUTB_RFC has no exception.

Method CREATE_PERSIST_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTEXT Call by reference Type reference (TYPE) XSTRING 20121023
2 Importing IV_PAYLOAD Call by reference Type reference (TYPE) XSTRING 20121023

Method CREATE_PERSIST_ITEMS on class CL_WS_PROXY_RUNTIME_OUTB_RFC has no exception.

Method EXECUTE_ASYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Type reference (TYPE) DATA 20121023
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20121011

Method EXECUTE_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTIONS Call by reference Type reference (TYPE) DATA 20121030
2 Exporting REASON Call by reference Type reference (TYPE) SEOSCONAME Subcomponent name 20121030
3 Importing REQUEST Call by reference Type reference (TYPE) DATA 20121030
4 Exporting RESPONSE Call by reference Type reference (TYPE) DATA 20121030
5 Exporting RFC_MESSAGE Call by reference Type reference (TYPE) CHAR255 Char255 20121030
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20121011

Method INIT_FOR_OPERATION Signature

Method INIT_FOR_OPERATION on class CL_WS_PROXY_RUNTIME_OUTB_RFC has no parameter.
Method INIT_FOR_OPERATION on class CL_WS_PROXY_RUNTIME_OUTB_RFC has no exception.

Method LOG_FAILURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REASON Call by reference Type reference (TYPE) SEOSCONAME Subcomponent name 20121030
2 Importing IV_RFC_MESSAGE Call by reference Type reference (TYPE) STRING Char255 20121031

Method LOG_FAILURE on class CL_WS_PROXY_RUNTIME_OUTB_RFC has no exception.

Method PROCESS_INTERNAL_PROT Signature

Method PROCESS_INTERNAL_PROT on class CL_WS_PROXY_RUNTIME_OUTB_RFC has no parameter.
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20130312

Method PROCESS_MSGID_PROT Signature

Method PROCESS_MSGID_PROT on class CL_WS_PROXY_RUNTIME_OUTB_RFC has no parameter.
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20121019

Method PROCESS_SEQUENCE_PROT Signature

Method PROCESS_SEQUENCE_PROT on class CL_WS_PROXY_RUNTIME_OUTB_RFC has no parameter.
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20121029

Method PROCESS_SESSION_PROT Signature

Method PROCESS_SESSION_PROT on class CL_WS_PROXY_RUNTIME_OUTB_RFC has no parameter.
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20121029

Method TRACE_PAYLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CALL_TYPE Call by reference Type reference (TYPE) CHAR1 Request / Respose 20121031
2 Importing IV_PAYLOAD_DATA Call by reference Type reference (TYPE) DATA Request data 20121031

Method TRACE_PAYLOAD on class CL_WS_PROXY_RUNTIME_OUTB_RFC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740