SAP ABAP Interface IF_SOAP_FAULT (IF_SOAP_FAULT)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SOAP_FAULT SOAP Fault Part 20030815
Properties
Interface IF_SOAP_FAULT  
Short Description    
General Data
Package SOAP_CORE   SOAP Runtime: Core SOAP Functionality 
Created 20030416   SAP 
Last changed 20090618   SAP 
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)
Interfaces
Interface IF_SOAP_FAULT has no interface.
Friends
Interface IF_SOAP_FAULT has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CODE Instance attribute Public Type reference (TYPE) TSOAP_FAULT_CODE_TYPE 20030416
2 DETAIL Instance attribute Public Object reference (TYPE REF TO) IF_SXMLP_PART_ABSTRACT Abstract SXML/SXMLP Part 20030416
3 NODENAME Instance attribute Public Type reference (TYPE) ANYURI URI of Node that Signals Fault 20030416
4 NOT_UNDERSTOOD_TAB Instance attribute Public Type reference (TYPE) TSOAP_12_NOT_UNDERSTOOD_TAB 20080811
5 REASON Instance attribute Public Type reference (TYPE) TSOAP_FAULT_REASON_TAB 20080711
6 ROLE Instance attribute Public Type reference (TYPE) ANYURI 20030416
7 SUBCODES Instance attribute Public Type reference (TYPE) TSOAP_12_SUBCODES_TAB 20030416
8 SUPPORTED_ENV_TAB Instance attribute Public Type reference (TYPE) TSOAP_12_SUPPORTED_ENV_TAB 20080808
9 TEXT Instance attribute Public Type reference (TYPE) TSOAP_12_REASONTEXT 20080814
10 UPGRADE Instance attribute Public Object reference (TYPE REF TO) IF_SXMLP_LIST 20080807
11 VALUE Instance attribute Public Type reference (TYPE) TSOAP_FAULT_CODE_TYPE 20080814
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NOT_UNDERSTOOD_HDR Instance method Public Method Add header marked as mandatory but it is not understood 20080811
2 ADD_REASON Instance method Public Method Add Description for Fault Reason 20030416
3 ADD_SUBCODE Instance method Public Method Add Code to Subcodes 20030416
4 ADD_SUPPORTED_ENVELOPE Instance method Public Method Add Supported Envelope 20080808
5 ADD_UPGRADE_HDR Instance method Public Method Add Upgrade Element 20081107
6 GET_NOT_UNDERSTOOD_HDR_TAB Instance method Public Method get table with not understood headers 20080811
7 GET_UPGRADE_HDR Instance method Public Method Get Upgrade Element 20081107
8 RAISE_FAULT Instance method Public Method Trigger Internal Exception to Send Fault 20030814
9 SET_CODE_BY_ID Instance method Public Method Set Fault Code and Fault Name from Fault ID 20030416
10 SET_CODE_BY_NAME Instance method Public Method Set Fault Code and Fault Name from Fault Name 20030416
11 SET_NODENAME Instance method Public Method Who is responsible for this fault? 20030416
12 SET_ROLE Instance method Public Method Set Current Role of Current User 20030416
Events
Interface IF_SOAP_FAULT has no event.
Types
Interface IF_SOAP_FAULT has no local type.
Method Signatures

Method ADD_NOT_UNDERSTOOD_HDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NOT_UNDERSTOOD_HDR Call by reference Type reference (TYPE) QNAME Qualified Name 20080811
2 Importing PREFIX Call by reference Type reference (TYPE) STRING 20080811

Method ADD_NOT_UNDERSTOOD_HDR on Interface IF_SOAP_FAULT has no exception.

Method ADD_REASON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGUAGE Call by reference Type reference (TYPE) LANGU 20030416
2 Importing REASON Call by reference Type reference (TYPE) STRING 20030416

Method ADD_REASON on Interface IF_SOAP_FAULT has no exception.

Method ADD_SUBCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PREFIX Call by reference Type reference (TYPE) STRING 20080814
2 Importing VALUE Call by reference Type reference (TYPE) QNAME 20080813

Method ADD_SUBCODE on Interface IF_SOAP_FAULT has no exception.

Method ADD_SUPPORTED_ENVELOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SUPPORTED_ENVELOPE Value transfer Type reference (TYPE) TSOAP_12_SUPPORTED_ENV_TYPE 20080808

Method ADD_SUPPORTED_ENVELOPE on Interface IF_SOAP_FAULT has no exception.

Method ADD_UPGRADE_HDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UPGRADE Call by reference Object reference (TYPE REF TO) IF_SXMLP_LIST 20081107

Method ADD_UPGRADE_HDR on Interface IF_SOAP_FAULT has no exception.

Method GET_NOT_UNDERSTOOD_HDR_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NOT_UNDERSTOOD_HDRS Value transfer Type reference (TYPE) TSOAP_SXMLP_SIMPLE_TAB 20080811

Method GET_NOT_UNDERSTOOD_HDR_TAB on Interface IF_SOAP_FAULT has no exception.

Method GET_UPGRADE_HDR Signature

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

Method GET_UPGRADE_HDR on Interface IF_SOAP_FAULT has no exception.

Method RAISE_FAULT Signature

Method RAISE_FAULT on Interface IF_SOAP_FAULT has no parameter.
Method RAISE_FAULT on Interface IF_SOAP_FAULT has no exception.

Method SET_CODE_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) TSOAP_FAULT_CODE 20030416

Method SET_CODE_BY_ID on Interface IF_SOAP_FAULT has no exception.

Method SET_CODE_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) QNAME 20030416

Method SET_CODE_BY_NAME on Interface IF_SOAP_FAULT has no exception.

Method SET_NODENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODENAME Call by reference Type reference (TYPE) ANYURI 20030416

Method SET_NODENAME on Interface IF_SOAP_FAULT has no exception.

Method SET_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ROLE Call by reference Type reference (TYPE) ANYURI 20030416

Method SET_ROLE on Interface IF_SOAP_FAULT has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 640