SAP ABAP Class CL_FEH_PAYLOAD_MAPPER (Converts XML <-> ABAP Type)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FS-ECH (Application Component) Error and Conflict Handler
     FEH_BASIS (Package) FEH Basis: General FEH Programs
Properties
Class CL_FEH_PAYLOAD_MAPPER  
Short Description Converts XML <-> ABAP Type    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FEH_BASIS   FEH Basis: General FEH Programs 
Created 20091030   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)
2 CL_FEH_PAYLOAD_MAPPER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_FEH_CONFIGURATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FEH_PAYLOAD_PROVIDER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FEH_PAYLOAD_MAPPER has no interface implemented.
Friends
Class CL_FEH_PAYLOAD_MAPPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_FEH_PAYLOAD_MAPPER Converts XML <-> ABAP Type 20120314
Methods
# Method Level Visibility Method type Description Created on
1 MAP_DATA_TYPE_TO_XML Instance method Public Method Mapping from Data Type to XML 20091030
2 MAP_DATA_TYPE_TO_XML_X Instance method Public Method Mapping of Data Type to XML (Binary) 20120726
3 MAP_XML_TO_DATA_TYPE Instance method Public Method Mapping from XML to Data Type 20091030
4 S_CREATE Static method Public Method Create Instance 20091102
Events
Class CL_FEH_PAYLOAD_MAPPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ADMIN_DATA Public See coding 20091104 begin of TY_S_ADMIN_DATA, collection_id type sysuuid_x16, single_order_id type sysuuid_x16, name_collection_observer type seoclsname, name_collection_ui type seoclsname, ddic_structure type feh_typename, end of ty_s_admin_data
Method Signatures

Method MAP_DATA_TYPE_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_ADMIN Call by reference Type reference (TYPE) TY_S_ADMIN_DATA 20101202
2 Importing IV_DATA_HIDDEN Call by reference Type reference (TYPE) FEH_STRING Zeichenfolge 20101130
3 Importing IV_PAYLOAD Call by reference Type reference (TYPE) ANY Payload 20091030
4 Importing IV_PAYLOAD_TYPE Call by reference Type reference (TYPE) FEH_PLOAD_TYPE Typ der Payload 20101201
5 Returning RV_RESULT Value transfer Type reference (TYPE) FEH_STRING Payload als xml 20091030

Method MAP_DATA_TYPE_TO_XML on class CL_FEH_PAYLOAD_MAPPER has no exception.

Method MAP_DATA_TYPE_TO_XML_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_ADMIN Call by reference Type reference (TYPE) TY_S_ADMIN_DATA 20120726
2 Importing IV_DATA_HIDDEN Call by reference Type reference (TYPE) FEH_STRING Zeichenfolge 20120726
3 Importing IV_PAYLOAD Call by reference Type reference (TYPE) ANY Payload 20120726
4 Importing IV_PAYLOAD_TYPE Call by reference Type reference (TYPE) FEH_PLOAD_TYPE Typ der Payload 20120726
5 Returning RV_RESULT Value transfer Type reference (TYPE) FEH_XSTRING Payload als xml (binär) 20120726

Method MAP_DATA_TYPE_TO_XML_X on class CL_FEH_PAYLOAD_MAPPER has no exception.

Method MAP_XML_TO_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_PAYLOAD Call by reference Object reference (TYPE REF TO) DATA Referenz auf Payload 20101202
2 Exporting ES_DATA_ADMIN Call by reference Type reference (TYPE) TY_S_ADMIN_DATA 20101202
3 Exporting EV_DATA_HIDDEN Call by reference Type reference (TYPE) FEH_STRING Zeichenfolge 20101202
4 Exporting EV_PAYLOAD_TYPE Call by reference Type reference (TYPE) FEH_PLOAD_TYPE Typ der Payload 20101202
5 Importing IV_DDIC_TYPE Call by reference Type reference (TYPE) CSEQUENCE SPACE Komponentenname 20101202
6 Importing IV_PAYLOAD_TYPE Call by reference Type reference (TYPE) FEH_PLOAD_TYPE IF_FEH_CONFIGURATION=>CS_PLOAD_TYPE-UNDEFINED Typ der Payload 20101202
7 Importing IV_PAYLOAD_XML Call by reference Type reference (TYPE) SIMPLE Payload als xml (xstring/string) 20091030

Method MAP_XML_TO_DATA_TYPE on class CL_FEH_PAYLOAD_MAPPER has no exception.

Method S_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DDIC_TYPE Call by reference Type reference (TYPE) CSEQUENCE Komponentenname 20100527
2 Importing IV_PLOAD_TYPE Call by reference Type reference (TYPE) FEH_PLOAD_TYPE Typ des Payload 20101130
3 Returning RO_MAPPER Value transfer Object reference (TYPE REF TO) CL_FEH_PAYLOAD_MAPPER Konvertiert XML <-> ABAP Type 20091102

Method S_CREATE on class CL_FEH_PAYLOAD_MAPPER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730