SAP ABAP Class CL_FEH_MESSAGE_PERSISTENCY (CL_FEH_MESSAGE_PERSISTENCY)
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_PERSISTENCY Persistence 20071102
Properties
Class CL_FEH_MESSAGE_PERSISTENCY  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FEH_BASIS   FEH Basis: General FEH Programs 
Created 20071004   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_REGISTRATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ECH_PERSISTENCY Persistence 20071102
Friends
Class CL_FEH_MESSAGE_PERSISTENCY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_PAYLOAD_PROVIDER Static Attribute Private Object reference (TYPE REF TO) IF_FEH_PAYLOAD_PROVIDER Access to Persistence and to Data and Payload Provider 20090907
2 MV_DATA Instance attribute Private Type reference (TYPE) CL_FEH_REGISTRATION=>TY_S_TRANSFER_PAYLOAD FEH Data Record 20080722
3 MV_DATA_CHANGED Instance attribute Private Type reference (TYPE) FEH_BOOLEAN Data has been Changed Since the Last Save 20080722
4 MV_OLD_DB Instance attribute Private Type reference (TYPE) ABAP_BOOL Data (Still) Stored in Old DB 20090921
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FEH_PAYLOAD_ENRICH_DATA Instance method Private Method 20090902
2 CREATE_FIRST_VERSION Instance method Private Method Creates an Initial Version for a GUID 20071004
3 CREATE_NEW_VERSION Instance method Private Method Creates a New Version for a GUID 20071004
4 GET_HIGHEST_VERSION Instance method Private Method Determine the Highest Existing Version Number 20091104
Events
Class CL_FEH_MESSAGE_PERSISTENCY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ADMIN_DATA Public See coding 20090902 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 CHECK_FEH_PAYLOAD_ENRICH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PAYLOAD Call by reference Type reference (TYPE) FEH_STRING Payload als xml (sting) 20120725
2 Importing IV_PAYLOAD Call by reference Type reference (TYPE) FEH_XSTRING Payload als xml (xsting) 20120725

Method CHECK_FEH_PAYLOAD_ENRICH_DATA on class CL_FEH_MESSAGE_PERSISTENCY has no exception.

Method CREATE_FIRST_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT Call by reference Type reference (TYPE) ECH_DTE_COMPONENT Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20080102
2 Importing I_FEH_GUID Call by reference Type reference (TYPE) FEH_GUID ID einer Payload 20080716
3 Importing PAYLOAD Call by reference Type reference (TYPE) FEH_STRING String 20071004
4 Importing PAYLOAD_TYPE Call by reference Type reference (TYPE) FEH_PLOAD_TYPE Typ der Payload 20101129
5 Importing PROCESS Call by reference Type reference (TYPE) ECH_DTE_PROCESS Proxy Generation: Name of an Object in R/3 20080102
6 Importing STRUCTURE Call by reference Type reference (TYPE) CSEQUENCE Field name 20071004
# Exception Resumable Description Created on
1 CX_FEH_PAYLOAD_PROVIDER_DYN Fehler beim Verschlüsseln der Payload 20120320

Method CREATE_NEW_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FEH_GUID Call by reference Type reference (TYPE) FEH_GUID Globally Unique Identifier 20071004
2 Importing I_STRUCTURE Call by reference Type reference (TYPE) CSEQUENCE Name eines ABAP Dictionary-Objekts 20071221
3 Importing PAYLOAD Call by reference Type reference (TYPE) FEH_STRING String 20071004
4 Importing PAYLOAD_TYPE Call by reference Type reference (TYPE) FEH_PLOAD_TYPE Typ der Payload 20101129
# Exception Resumable Description Created on
1 CX_FEH_PAYLOAD_PROVIDER_DYN Fehler im Payload Provider 20120320

Method GET_HIGHEST_VERSION 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 Globally Unique Identifier 20091104
2 Returning R_FEH_VERSION Value transfer Type reference (TYPE) FEH_RNG_MESSAGE_PERSISTENCY Struktur der persistierten Message im FEH 20091104
# Exception Resumable Description Created on
1 CX_FEH_PAYLOAD_PROVIDER_DYN Fehler beim Verschlüsseln der Payload 20120320
History
Last changed by/on SAP  20130531 
SAP Release Created in 700