SAP ABAP Class CL_SOAP_PAYLOAD_BASIC (Payload utilities)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SOAP_PERSISTENCY (Package) Administration Tools - Translation into DE, EN, FR, JA
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_PAYLOAD Read and write access on payload 20120703
Properties
Class CL_SOAP_PAYLOAD_BASIC  
Short Description Payload utilities    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_PERSISTENCY   Administration Tools - Translation into DE, EN, FR, JA 
Created 20120703   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
Class CL_SOAP_PAYLOAD_BASIC has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SOAP_PAYLOAD 20120703 Read and write access on payload
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_BXML Constant Public Type reference (TYPE) XSTRING '42584D4C3F' 20120703
2 CV_MASK_STRING Static Attribute Public Type reference (TYPE) STRING 20120703
3 MT_SENSITIVE_XPATH_LIST Instance attribute Protected Type reference (TYPE) SOAP_STRING_LIST 20120703
4 MV_ENCRYPTION_ATTR Instance attribute Protected Type reference (TYPE) SRT_ENCRYPTION_ATTR 20120703
5 MV_IMPL_TYPE Instance attribute Protected Type reference (TYPE) CHAR1 'M' 20120703
6 MV_MESSAGE_TYPE_XML_NAME Instance attribute Protected Type reference (TYPE) QNAME 20120703
7 MV_PERSIST_ID Instance attribute Protected Type reference (TYPE) SRT_PERSISTENCY_PERSIST_ID 20120703
8 MV_SOAP_APPLICATION_NAME Instance attribute Protected Type reference (TYPE) SRT_WSP_SOAP_APPL_NAME 20120703
9 MV_WEB_SERVICE_DEF Instance attribute Protected Type reference (TYPE) QNAME 20120703
Methods
# Method Level Visibility Method type Description Created on
1 ASSERT_ENCRYPTION Static method Public Method 20120703
2 CHECK_FOR_VIRUS Instance method Protected Method 20120703
3 CHECK_FOR_VIRUS_ATT Instance method Protected Method 20120703
4 CLASS_CONSTRUCTOR Static method Public Constructor 20120703
5 CONSTRUCTOR Instance method Private Constructor 20120703
6 DECRYPT Instance method Protected Method 20120703
7 ENCRYPT Instance method Protected Method 20120703
8 GET_SENSITIVE_NODE Instance method Protected Method 20120703
9 GET_SENSITIVE_XPATH_LIST Instance method Protected Method 20120703
10 LOG_ACCESS Instance method Protected Method 20120703
11 MASK_PAYLOAD Instance method Protected Method 20120703
12 MASK_SENSITIVE_DATA Instance method Protected Method 20120703
Events
Class CL_SOAP_PAYLOAD_BASIC has no event.
Types
Class CL_SOAP_PAYLOAD_BASIC has no local type.
Method Signatures

Method ASSERT_ENCRYPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_SUPPORTED Value transfer Type reference (TYPE) ABAP_BOOL 20120703
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120703

Method CHECK_FOR_VIRUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PAYLOAD Call by reference Type reference (TYPE) XSTRING 20120703
# Exception Resumable Description Created on
1 CX_SOAP_PAYLOAD_ERROR 20120703

Method CHECK_FOR_VIRUS_ATT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BINARY Call by reference Type reference (TYPE) XSTRING 20120703
# Exception Resumable Description Created on
1 CX_SOAP_PAYLOAD_ERROR 20120703

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERSIST_ID Call by reference Type reference (TYPE) SRT_PERSISTENCY_PERSIST_ID 20120703
# Exception Resumable Description Created on
1 CX_SOAP_PAYLOAD_ERROR 20120703

Method DECRYPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_PAYLOAD Call by reference Type reference (TYPE) XSTRING 20120703
# Exception Resumable Description Created on
1 CX_SOAP_PAYLOAD_ERROR 20120703

Method ENCRYPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_PAYLOAD Call by reference Type reference (TYPE) XSTRING 20120703
# Exception Resumable Description Created on
1 CX_SOAP_PAYLOAD_ERROR 20120703

Method GET_SENSITIVE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20120703
2 Importing IV_XPATH Call by reference Type reference (TYPE) STRING 20120703
3 Returning RR_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE 20120703

Method GET_SENSITIVE_NODE on class CL_SOAP_PAYLOAD_BASIC has no exception.

Method GET_SENSITIVE_XPATH_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning XPATH_LIST Value transfer Type reference (TYPE) SOAP_STRING_LIST 20120703

Method GET_SENSITIVE_XPATH_LIST on class CL_SOAP_PAYLOAD_BASIC has no exception.

Method LOG_ACCESS Signature

Method LOG_ACCESS on class CL_SOAP_PAYLOAD_BASIC has no parameter.
Method LOG_ACCESS on class CL_SOAP_PAYLOAD_BASIC has no exception.

Method MASK_PAYLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_PAYLOAD Call by reference Type reference (TYPE) XSTRING 20120703
2 Exporting EV_IS_MASKED Call by reference Type reference (TYPE) ABAP_BOOL 20120703
# Exception Resumable Description Created on
1 CX_SOAP_PAYLOAD_ERROR 20120703

Method MASK_SENSITIVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MASKED Call by reference Type reference (TYPE) ABAP_BOOL 20120703
2 Exporting EV_PAYLOAD Value transfer Type reference (TYPE) XSTRING 20120703
3 Importing IT_XPATH_LIST Call by reference Type reference (TYPE) SOAP_STRING_LIST 20120703
4 Importing IV_PAYLOAD Call by reference Type reference (TYPE) XSTRING 20120703
# Exception Resumable Description Created on
1 CX_SOAP_IXML_PARSING_ERROR 20120703
History
Last changed by/on SAP  20130531 
SAP Release Created in