SAP ABAP Class CL_WS_ACKNOWLEDGMENT (Implementation IF_PROXY_ACKNOWLEDGMENT)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SAI_PROXY_RUNTIME_WS_PROTOCOL (Package) ABAP Proxies: WS Protocols
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WS_ACKNOWLEDGMENT Proxy Runtime: Acknowledgment 20030731
Properties
Class CL_WS_ACKNOWLEDGMENT  
Short Description Implementation IF_PROXY_ACKNOWLEDGMENT    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_PROXY_RUNTIME_WS_PROTOCOL   ABAP Proxies: WS Protocols 
Created 20030731   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WS_ACKNOWLEDGMENT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_WS_ACKNOWLEDGMENT Proxy Runtime: Acknowledgment 20030731
Friends
Class CL_WS_ACKNOWLEDGMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACK_DETAILS_TABLE Instance attribute Private Type reference (TYPE) PRX_ACK_STATUS_DETAIL_TABLE Contains All Ack Information in the Database 20030731
2 ACK_REQUEST Instance attribute Private Type reference (TYPE) PRX_ACK_REQUEST_DETAILS Requested Acks 20031117
3 ACK_REQUEST_READ_FLAG Instance attribute Private Type reference (TYPE) CHAR1 SPACE SPACE->ACK_REQUEST Not Yet Read 20031118
4 ACK_TREE_TABLE Instance attribute Private Type reference (TYPE) PRX_ACK_STATUS_TREE_TABLE Contains Abstract Ack Information Tree 20030731
5 FIRST_READ_FLAG Instance attribute Private Type reference (TYPE) CHAR1 SPACE SPACE->DB not yet read 20030731
6 MSG_GUID Instance attribute Private Attribute reference (LIKE) 20030731
Methods
# Method Level Visibility Method type Description Created on
1 AGGREGATE_ACK_STATUS Instance method Private Method Determine Aggregated ACK Status of Request Message 20030731
2 CONSTRUCTOR Instance method Public Constructor 20030731
3 READ_ACK_REQUEST Instance method Private Method Set ACK_REQUEST Field 20031118
4 REFRESH_STATUS_INTERNAL Instance method Private Method Read ACK_DETAILS_TABLE from Database 20030731
Events
Class CL_WS_ACKNOWLEDGMENT has no event.
Types
Class CL_WS_ACKNOWLEDGMENT has no local type.
Method Signatures

Method AGGREGATE_ACK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_ACK_STATUS Call by reference Type reference (TYPE) PRX_ACK_STATUS Aggregierter Ack-Status 20030731
2 Importing P_ACK_STATUS_TABLE Call by reference Type reference (TYPE) PRX_ACK_STATUS_TABLE Tabelle von ACK Daten für die Anwendung 20030731

Method AGGREGATE_ACK_STATUS on class CL_WS_ACKNOWLEDGMENT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_ID Call by reference Type reference (TYPE) SXMSMGUID 20030731
# Exception Resumable Description Created on
1 APPLICATION_MESSAGE_SYNC MESSAGE_ID ist synchrone Message 20040128
2 MESSAGE_TYPE_NO_APP_MESSAGE MESSAGE_ID kein Request (= Klasse ApplicationMessage) 20040128
3 NO_ACKS_REQUESTED MESSAGE_ID enthält keine Ack Requests 20040128

Method READ_ACK_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSID Call by reference Type reference (TYPE) SXMSMGUID XI: Message-Id 20031118
# Exception Resumable Description Created on
1 APPLICATION_MESSAGE_MISSING Message IM_MSID nicht vorhanden 20040128
2 APPLICATION_MESSAGE_SYNC Message IM_MSID ist synchrone Message 20040128
3 MESSAGE_TYPE_NO_APP_MESSAGE Message IM_MSID kein Request (= Klasse ApplicationMessage) 20040128
4 NO_ACKS_REQUESTED Message IM_MSID enthält keine Ack-Requests 20040128

Method REFRESH_STATUS_INTERNAL Signature

Method REFRESH_STATUS_INTERNAL on class CL_WS_ACKNOWLEDGMENT has no parameter.
Method REFRESH_STATUS_INTERNAL on class CL_WS_ACKNOWLEDGMENT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 640