SAP ABAP Interface IF_FEH_DB_PAYLOAD (Database Access for Payloads)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FEH_DB_PAYLOAD Database Access for Payload 20091103
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FEH_PERSISTENCY_ARCH Data Access from Archive 20091105
Properties
Interface IF_FEH_DB_PAYLOAD  
Short Description Database Access for Payloads    
General Data
Package FEH_BASIS   FEH Basis: General FEH Programs 
Created 20091103   SAP 
Last changed 20130531   SAP 
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)
Interfaces
Interface IF_FEH_DB_PAYLOAD has no interface.
Friends
Interface IF_FEH_DB_PAYLOAD has no friend.
Attributes
Interface IF_FEH_DB_PAYLOAD has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DOES_VERSION_EXIST Instance method Public Method Returns Whether Versions Are Available 20091103
2 ENCRYPT Instance method Public Method Encode Payload with Current Encryption Key 20120315
3 GET_ALL_VERSIONS Instance method Public Method Gets All Payload Versions (from Buffer) 20091104
4 GET_VERSION Instance method Public Method Get Payload Version (from Buffer) 20091104
5 INSERT Instance method Public Method Write Payload in Database (and Buffer) 20091103
6 MIGRATE Instance method Public Method Migrate Data from Old Table 20091110
7 STRING_TO_XSTRING Static method Public Method Convert String to Xstring 20120726
8 S_DET_STRUCTURE_4_PAYLOAD_TYP Static method Public Method Determine Newest Structure Name for a Payload Type 20101208
9 UPDATE Instance method Public Method Refresh Payload in Database (and Buffer) 20091103
10 UPDATE_VERSION_INFO Instance method Public Method Write Version Information 20091103
11 XSTRING_TO_STRING Static method Public Method Convert Xstring to String 20120726
Events
Interface IF_FEH_DB_PAYLOAD has no event.
Types
Interface IF_FEH_DB_PAYLOAD has no local type.
Method Signatures

Method DOES_VERSION_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20091103

Method DOES_VERSION_EXIST on Interface IF_FEH_DB_PAYLOAD has no exception.

Method ENCRYPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL Payload hat sich geändert 20120315
# Exception Resumable Description Created on
1 CX_FEH_PAYLOAD_PROVIDER_DYN Fehler im Payload Provider 20120322

Method GET_ALL_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PAYLOAD_AS_STRING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Payload auch als string 20120725
2 Returning RT_PAYLOAD Value transfer Type reference (TYPE) FEH_TAB_MESSAGE_PERSISTENCY 20091104

Method GET_ALL_VERSIONS on Interface IF_FEH_DB_PAYLOAD has no exception.

Method GET_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FEH_VERSION Call by reference Type reference (TYPE) FEH_VERSION 20091104
2 Importing IV_PAYLOAD_AS_STRING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Payload auch als string 20120725
3 Returning RS_PAYLOAD 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 im Payload Provider 20091105

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NEW_PAYLOAD Call by reference Type reference (TYPE) FEH_RNG_MESSAGE_PERSISTENCY 20091103
# Exception Resumable Description Created on
1 CX_FEH_PAYLOAD_ALREADY_EXIST Payload existiert bereits 20091103
2 CX_FEH_PAYLOAD_PROVIDER_DYN Fehler im Payload Provider 20120322

Method MIGRATE Signature

Method MIGRATE on Interface IF_FEH_DB_PAYLOAD has no parameter.
Method MIGRATE on Interface IF_FEH_DB_PAYLOAD has no exception.

Method STRING_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRING Call by reference Type reference (TYPE) FEH_STRING String 20120726
2 Returning RV_XSTRING Value transfer Type reference (TYPE) FEH_XSTRING XString 20120726

Method STRING_TO_XSTRING on Interface IF_FEH_DB_PAYLOAD has no exception.

Method S_DET_STRUCTURE_4_PAYLOAD_TYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) ECH_DTE_COMPONENT Komponente 20101208
2 Importing IV_PAYLOAD_TYPE Call by reference Type reference (TYPE) FEH_PLOAD_TYPE Typ der Payload 20101208
3 Importing IV_PROCESS Call by reference Type reference (TYPE) ECH_DTE_PROCESS Geschäftsprozess 20101208
4 Returning RV_STRUCTURE Value transfer Type reference (TYPE) FEH_TYPENAME Typename (Charakter, 128 Zeichen) 20101208

Method S_DET_STRUCTURE_4_PAYLOAD_TYP on Interface IF_FEH_DB_PAYLOAD has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PAYLOAD Call by reference Type reference (TYPE) FEH_RNG_MESSAGE_PERSISTENCY 20091103
# Exception Resumable Description Created on
1 CX_FEH_PAYLOAD_PROVIDER_DYN 20091105

Method UPDATE_VERSION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FEH_VERSION Call by reference Type reference (TYPE) FEH_VERSION Version des FEH-Payload 20091103
2 Importing IV_PAYLOAD_NOTE Call by reference Type reference (TYPE) FEH_PAYLOAD_NOTE 20100916
3 Importing IV_PAYLOAD_REMARK Call by reference Type reference (TYPE) FEH_PAYLOAD_REMARK Freier Kommentar zu einer Payload Version 20091103
# Exception Resumable Description Created on
1 CX_FEH_PAYLOAD_PROVIDER_DYN Fehler im Payload Provider 20091105

Method XSTRING_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XSTRING Call by reference Type reference (TYPE) FEH_XSTRING XString 20120726
2 Returning RV_STRING Value transfer Type reference (TYPE) FEH_STRING String 20120726

Method XSTRING_TO_STRING on Interface IF_FEH_DB_PAYLOAD has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730