SAP ABAP Class CL_FEH_PAYLOAD_PROVIDER (Access to Persistence and to Data and Payload Provider)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ECH_PAYLOAD_GETTER Read Payload Information 20100920
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FEH_PAYLOAD_PROVIDER Access to Persistence and to Data and Payload Provider 20090903
Properties
Class CL_FEH_PAYLOAD_PROVIDER  
Short Description Access to Persistence and to Data and Payload Provider    
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 20090903   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 IF_FEH_PAYLOAD_PROVIDER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_ECH_PAYLOAD_GETTER Read Payload Information 20100920
2 IF_FEH_PAYLOAD_PROVIDER Access to Persistence and to Data and Payload Provider 20090903
Friends
Class CL_FEH_PAYLOAD_PROVIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_KEY Instance attribute Private Type reference (TYPE) FEH_GUID Payload ID 20101108
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor 20091105
2 MAP_INFO_DB_TO_EXTERNAL Instance method Private Method Mapping from DB Structure to External Structure 20091102
3 MAP_PAYLOAD_DB_TO_EXTERNAL Instance method Private Method Mapping from DB Structure to External Structure 20091102
4 PREPARE_FOR_DB_MODIFICATION Instance method Private Method Prepare Data Including Administrative Data 20090903
5 S_CREATE_PAYLOAD Instance method Public Method 20090904
Events
Class CL_FEH_PAYLOAD_PROVIDER has no event.
Types
Class CL_FEH_PAYLOAD_PROVIDER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FEH_GUID Call by reference Type reference (TYPE) FEH_GUID ID einer Payload 20091105

Method CONSTRUCTOR on class CL_FEH_PAYLOAD_PROVIDER has no exception.

Method MAP_INFO_DB_TO_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PAYLOAD_DB Call by reference Type reference (TYPE) FEH_RNG_MESSAGE_PERSISTENCY Struktur der persistierten Message im FEH 20091102
2 Returning RS_RESULT Value transfer Type reference (TYPE) IF_FEH_PAYLOAD_PROVIDER=>TY_S_VERSION_INFO Externe Datenstruktur für Payload Info 20091102

Method MAP_INFO_DB_TO_EXTERNAL on class CL_FEH_PAYLOAD_PROVIDER has no exception.

Method MAP_PAYLOAD_DB_TO_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PAYLOAD_DB Call by reference Type reference (TYPE) FEH_RNG_MESSAGE_PERSISTENCY Struktur der persistierten Message im FEH 20091102
2 Returning RS_RESULT Value transfer Type reference (TYPE) IF_FEH_PAYLOAD_PROVIDER=>TY_S_VERSION_PAYLOAD Externe Datenstruktur für Payload 20091102

Method MAP_PAYLOAD_DB_TO_EXTERNAL on class CL_FEH_PAYLOAD_PROVIDER has no exception.

Method PREPARE_FOR_DB_MODIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PAYLOAD_DB Call by reference Type reference (TYPE) FEH_RNG_MESSAGE_PERSISTENCY Struktur der persistierten Message im FEH 20090903
2 Importing IS_VERSION_INFO Call by reference Type reference (TYPE) IF_FEH_PAYLOAD_PROVIDER=>TY_S_VERSION_INFO_UPDATE 20090917
3 Importing IV_HIGHEST_VERSION Call by reference Type reference (TYPE) FEH_VERSION Version der FEH Payload 20091012
4 Importing IV_NEW_VERSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Soll neue Version angelegt werden 20090903
5 Importing IV_PAYLOAD Call by reference Type reference (TYPE) FEH_XSTRING XString 20090903
6 Importing IV_PAYLOAD_TYPE Call by reference Type reference (TYPE) FEH_PLOAD_TYPE Typ der Payload 20101129

Method PREPARE_FOR_DB_MODIFICATION on class CL_FEH_PAYLOAD_PROVIDER has no exception.

Method S_CREATE_PAYLOAD Signature

Method S_CREATE_PAYLOAD on class CL_FEH_PAYLOAD_PROVIDER has no parameter.
Method S_CREATE_PAYLOAD on class CL_FEH_PAYLOAD_PROVIDER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730