SAP ABAP Interface IF_SXML_PART (General Interface for Parts)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SOAP_CORE_XML (Package) XML Parts of SOAP Runtime
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_SXML_DATA 20021216
2 Interface composition (i COMPRISING i_ref)  IF_SXML_DATA_ST Data Part Using Simple Transformation 20040319
3 Interface composition (i COMPRISING i_ref)  IF_SXML_ELEMENT 20021216
4 Interface composition (i COMPRISING i_ref)  IF_SXML_FRAGMENT SXML Part for XML Fragments 20030812
5 Interface composition (i COMPRISING i_ref)  IF_SXML_QVALUE 20030812
6 Interface composition (i COMPRISING i_ref)  IF_SXML_SECURITY_PART 20030815
7 Interface composition (i COMPRISING i_ref)  IF_SXML_TEXT 20030417
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SXML_PART SOAP Kernel Module 20021216
Properties
Interface IF_SXML_PART  
Short Description General Interface for Parts    
General Data
Package SOAP_CORE_XML   XML Parts of SOAP Runtime 
Created 20021216   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)
2 TSXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SXMLP_PART_ABSTRACT Abstract SXML/SXMLP Part 20050831
Friends
Interface IF_SXML_PART has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTRIBUTES Instance attribute Public Type reference (TYPE) TSXML_ATTRIBUTES 20030122
2 QNAME Instance attribute Public Type reference (TYPE) QNAME Qualified Name 20021216
3 RECEIVED Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20030122
4 TYPE Instance attribute Public Type reference (TYPE) TSXML_PART_TYPE 20030417
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ATTRIBUTE Instance method Public Method 20030122
2 ADD_NAMESPACE Instance method Public Method 20030122
3 DECODE Instance method Public Method 20021216
4 ENCODE Instance method Public Method 20021216
5 GET_ALL_NAMESPACES Instance method Public Method 20040318
6 GET_NS_BY_PREFIX Instance method Public Method Gets Namespace for Prefix (Possibly Empty String) 20021217
7 GET_PREFIX_BY_NS Instance method Public Method Gets Predefined Prefix (Possibly Empty String) 20021217
Events
Interface IF_SXML_PART has no event.
Types
Interface IF_SXML_PART has no local type.
Method Signatures

Method ADD_ATTRIBUTE 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 Qualified Name 20030122
2 Importing VALUE Call by reference Type reference (TYPE) STRING Qualified Name 20030122
# Exception Resumable Description Created on
1 CX_SOAP_WRONG_ARGUMENT soap core exception 20030228

Method ADD_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAMESPACE Call by reference Type reference (TYPE) STRING Qualified Name 20030122
2 Importing PREFIX Call by reference Type reference (TYPE) STRING Qualified Name 20030122
3 Returning PREFIX_OUT Value transfer Type reference (TYPE) STRING 20030122

Method ADD_NAMESPACE on Interface IF_SXML_PART has no exception.

Method DECODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) IF_SXML_ENCODER_CONTEXT 20021216
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_SXML_PART 20021217

Method DECODE on Interface IF_SXML_PART has no exception.

Method ENCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) IF_SXML_ENCODER_CONTEXT 20021216
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_SXML_PART 20021217

Method ENCODE on Interface IF_SXML_PART has no exception.

Method GET_ALL_NAMESPACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing NAMESPACES Call by reference Type reference (TYPE) TSXML_NAMESPACES 20040318

Method GET_ALL_NAMESPACES on Interface IF_SXML_PART has no exception.

Method GET_NS_BY_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NAMESPACE Value transfer Type reference (TYPE) STRING 20021217
2 Importing PREFIX Value transfer Type reference (TYPE) STRING 20021217
# Exception Resumable Description Created on
1 CX_SOAP_NOT_FOUND soap core exception 20021217

Method GET_PREFIX_BY_NS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAMESPACE Call by reference Type reference (TYPE) STRING 20021217
2 Returning PREFIX Value transfer Type reference (TYPE) STRING 20021217
# Exception Resumable Description Created on
1 CX_SOAP_NOT_FOUND soap core exception 20021217
History
Last changed by/on SAP  20090618 
SAP Release Created in 640