SAP ABAP Class CL_SOAP_FAULT (SOAP Fault Part)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SOAP_CORE (Package) SOAP Runtime: Core SOAP Functionality
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOAP_FAULT 20030815
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SXMLP_LIST 20050920
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SXMLP_PART 20050920
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SXML_SERIALIZABLE SXML Serializable Interface 20050920
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_FAULT_11 SOAP Fault Part 20030815
2 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_FAULT_12 SOAP Faults for SOAP 1.2 20080709
Properties
Class CL_SOAP_FAULT  
Short Description SOAP Fault Part    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_CORE   SOAP Runtime: Core SOAP Functionality 
Created 20030815   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TSOAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 TSRTM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TSXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SOAP_FAULT 20030815
2 IF_SXMLP_LIST 20050920
3 IF_SXMLP_PART 20050920
4 IF_SXML_SERIALIZABLE SXML Serializable Interface 20050920
Friends
# Friend Modeled only Created on Description
1 CL_SOAP_MAPPING_OUTBOUND 20120713 Outbound mapping
2 CL_SOAP_MESSAGE 20030820 SOAP Connection to ICF (HTTP)
3 CL_SOAP_MESSAGE_NEW 20050901 SOAP Connection to ICF (HTTP)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CLASS_NAME Constant Private Type reference (TYPE) STRING 'CL_SOAP_FAULT' Class Name 20040415
2 CO_PROCESSOR_ID Constant Private Type reference (TYPE) SRT_MONI_PROC_ID TSRTM_PROC_ID_FAULT SOAP Runtime Processor Unit ID 20060203
3 MV_FAULT_PAYLOAD Instance attribute Private Type reference (TYPE) XSTRING 20121002
4 M_DETAIL_PARTS Instance attribute Protected Object reference (TYPE REF TO) IF_SXMLP_PART_COLLECTION 20060117
5 M_FAULT_DETAILS Instance attribute Protected Type reference (TYPE) TSXML_ELEMENTS 20080812
6 M_FAULT_DETAIL_NEW Instance attribute Protected Object reference (TYPE REF TO) IF_SXMLP_LIST 20080812
7 M_FAULT_NEW Instance attribute Protected Object reference (TYPE REF TO) IF_SXMLP_LIST 20120713
8 M_LIST_PART Instance attribute Protected Object reference (TYPE REF TO) IF_SXMLP_LIST 20060117
9 M_LIST_PART_OBSERVERS Instance attribute Protected Type reference (TYPE) TY_PART_OBSERVERS 20060117
10 M_NOT_UNDERSTOOD_TAB Instance attribute Protected Type reference (TYPE) TSOAP_SXMLP_SIMPLE_TAB 20080811
11 M_PART_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_SXMLP_FACTORY 20050920
12 M_SOAP_VERSION Instance attribute Protected Type reference (TYPE) STRING 20080819
13 M_UPGRADE Instance attribute Protected Object reference (TYPE REF TO) IF_SXMLP_LIST 20080807
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DETAIL_PARTS Instance method Public Method Add detail parts 20080812
2 ADD_FAULT_DETAIL_OBSERVER Instance method Protected Method add fault detail observer / parts 20081128
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050920
4 DESERIALIZE_PART Instance method Protected Method 20121002
5 GET_FAULTDETAIL_NEW Instance method Public Method 20080812
6 GET_FAULT_PAYLOAD Instance method Public Method 20121002
7 GET_SOAP_VERSION Instance method Public Method return the current soap version 20080819
8 MAP_ISO_TO_LANG Instance method Protected Method Map ISO Language to SAP LANGU 20030821
9 MAP_LANG_TO_ISO Instance method Protected Method Map SAP LANGU to ISO Language 20030821
10 RAISE_DT_ENC_UNKNOWN Instance method Protected Method Raise Data Encoding Unknown 20080813
11 RAISE_MU_FAULT Instance method Public Method 20030815
12 RAISE_VERSION_MISMATCH Instance method Protected Method 20030815
13 _RAISE_INVALID_SOAP_MESSAGE Instance method Protected Method 20030821
Events
Class CL_SOAP_FAULT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_PART_OBSERVERS Protected See coding 20060117 TY_PART_OBSERVERS type standard table of ref to if_sxmlp_observer
Method Signatures

Method ADD_DETAIL_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DETAILS Call by reference Type reference (TYPE) TSXML_ELEMENTS 20080812

Method ADD_DETAIL_PARTS on class CL_SOAP_FAULT has no exception.

Method ADD_FAULT_DETAIL_OBSERVER Signature

Method ADD_FAULT_DETAIL_OBSERVER on class CL_SOAP_FAULT has no parameter.
Method ADD_FAULT_DETAIL_OBSERVER on class CL_SOAP_FAULT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20050920
2 Importing NAMESPACE Call by reference Type reference (TYPE) STRING 20050920
3 Importing PREFIX Call by reference Type reference (TYPE) STRING 20050920

Method CONSTRUCTOR on class CL_SOAP_FAULT has no exception.

Method DESERIALIZE_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FAULT_PART Call by reference Object reference (TYPE REF TO) IF_SXMLP_LIST 20121002
2 Importing IO_XML_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER 20121002

Method DESERIALIZE_PART on class CL_SOAP_FAULT has no exception.

Method GET_FAULTDETAIL_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FAULT_DETAIL Value transfer Object reference (TYPE REF TO) IF_SXMLP_LIST 20080812

Method GET_FAULTDETAIL_NEW on class CL_SOAP_FAULT has no exception.

Method GET_FAULT_PAYLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FAULT_PAYLOAD Value transfer Type reference (TYPE) XSTRING 20121002

Method GET_FAULT_PAYLOAD on class CL_SOAP_FAULT has no exception.

Method GET_SOAP_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SOAP_NAMESPACE Value transfer Type reference (TYPE) STRING 20080819

Method GET_SOAP_VERSION on class CL_SOAP_FAULT has no exception.

Method MAP_ISO_TO_LANG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ISOLANG Call by reference Type reference (TYPE) LAISO 20030821
2 Returning LANG Value transfer Type reference (TYPE) LANGU 20030821

Method MAP_ISO_TO_LANG on class CL_SOAP_FAULT has no exception.

Method MAP_LANG_TO_ISO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ISOLANG Value transfer Type reference (TYPE) LAISO 20030821
2 Importing LANG Call by reference Type reference (TYPE) LANGU 20030821

Method MAP_LANG_TO_ISO on class CL_SOAP_FAULT has no exception.

Method RAISE_DT_ENC_UNKNOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ERR_TEXT Call by reference Type reference (TYPE) STRING 20081028
2 Importing LOCATION Call by reference Type reference (TYPE) I 20080813

Method RAISE_DT_ENC_UNKNOWN on class CL_SOAP_FAULT has no exception.

Method RAISE_MU_FAULT Signature

Method RAISE_MU_FAULT on class CL_SOAP_FAULT has no parameter.
Method RAISE_MU_FAULT on class CL_SOAP_FAULT has no exception.

Method RAISE_VERSION_MISMATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FAULT_SOAP_ENV_NS Call by reference Type reference (TYPE) STRING 20080807
2 Importing LOCATION Call by reference Type reference (TYPE) I 20030820
3 Importing TEXT Call by reference Type reference (TYPE) STRING 20080815

Method RAISE_VERSION_MISMATCH on class CL_SOAP_FAULT has no exception.

Method _RAISE_INVALID_SOAP_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCATION Call by reference Type reference (TYPE) I 20030821

Method _RAISE_INVALID_SOAP_MESSAGE on class CL_SOAP_FAULT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 640