SAP ABAP Interface IF_XO_PERSISTENCE_OBJECT (Persistence Object Definition)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   FS-BP (Application Component) Business Partner
     XO_MAIN (Package) Central XO Components
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  XO_PERSISTENCE_OBJECT Generic Persistence Object 20051121
Properties
Interface IF_XO_PERSISTENCE_OBJECT  
Short Description Persistence Object Definition    
General Data
Package XO_MAIN   Central XO Components 
Created 20051017   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_XO_PERSISTENCE_OBJECT has no forward declaration.
Interfaces
Interface IF_XO_PERSISTENCE_OBJECT has no interface.
Friends
Interface IF_XO_PERSISTENCE_OBJECT has no friend.
Attributes
Interface IF_XO_PERSISTENCE_OBJECT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_MY_NAME Instance method Public Method Returns Object Name 20051118
2 READ_DATA Instance method Public Method Reads Data from Database 20051026
3 READ_DATA_SORTED_BY_KEY Instance method Public Method Reads Data Sorted According to Key from Database 20051026
4 READ_HISTORICAL_DATA Instance method Public Method Reads Data for Event in the Past 20060706
5 SAVE_DATA Instance method Public Method Starts Posting Data to Database 20051026
6 SAVE_DATA_ENTRIES Instance method Public Method Posts Inserts, Updates, and Deletes to Database 20051026
7 SEARCH Instance method Public Method Searches for Objects Using Criteria Supplied 20060111
8 SORT_DATA_BY_KEY Instance method Public Method Sorts Transferred Data According to Keys Supplied 20051026
Events
Interface IF_XO_PERSISTENCE_OBJECT has no event.
Types
Interface IF_XO_PERSISTENCE_OBJECT has no local type.
Method Signatures

Method GET_MY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) XO_PERSISTENCE_OBJECT_NAME Name des Persistence Objects 20051118

Method GET_MY_NAME on Interface IF_XO_PERSISTENCE_OBJECT has no exception.

Method READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20051026
2 Importing I_OBJECT_KEY Call by reference Type reference (TYPE) XO_OBJECT_KEY Schlüsselparameter 20051026
3 Importing I_OBJECT_KEY_LIST Call by reference Type reference (TYPE) TTY_XO_OBJECT_KEY Liste von Schlüsselparametern 20051026
4 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20051026
# Exception Resumable Description Created on
1 CX_XO_INVALID_PARAMETER Ausnahme: Übergabewerte fehlerhaft 20051118

Method READ_DATA_SORTED_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Type reference (TYPE) STY_XO_SORTED_DATA Nach Objektschlüssel sortierte Daten 20051026
2 Importing I_ADDITIONAL_KEYS Call by reference Type reference (TYPE) TTY_XO_FIELD zusätzliche Schlüsselfelder 20051026
3 Importing I_OBJECT_KEY Call by reference Type reference (TYPE) XO_OBJECT_KEY Schlüsselparameter 20051026
4 Importing I_OBJECT_KEY_LIST Call by reference Type reference (TYPE) TTY_XO_OBJECT_KEY Liste von Schlüsselparametern 20051026
5 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20051026
# Exception Resumable Description Created on
1 CX_XO_INVALID_PARAMETER Ausnahme: Übergabewerte fehlerhaft 20051118

Method READ_HISTORICAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20060706
2 Importing I_DATE Call by reference Type reference (TYPE) SY-DATLO SY-DATLO Lokales Datum des aktuellen Benutzers 20060706
3 Importing I_OBJECT_KEY Call by reference Type reference (TYPE) XO_OBJECT_KEY Schlüsselparameter 20060706
4 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20060706
5 Importing I_TIME Call by reference Type reference (TYPE) SY-UZEIT '235959' Aktuelle Uhrzeit des Applikationsservers 20060706
# Exception Resumable Description Created on
1 CX_XO_INVALID_PARAMETER Ausnahme: Übergabewerte fehlerhaft 20060706

Method SAVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_NEW Call by reference Type reference (TYPE) STANDARD TABLE Geänderte Daten 20051026
2 Importing I_DATA_OLD Call by reference Type reference (TYPE) STANDARD TABLE Gelesene Daten 20051026
3 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20051026
# Exception Resumable Description Created on
1 CX_XO_INVALID_PARAMETER Ausnahme: Übergabewerte fehlerhaft 20051118

Method SAVE_DATA_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_NEW Call by reference Type reference (TYPE) STANDARD TABLE Geänderte Daten (für Änderungsbelege) 20051026
2 Importing I_DATA_OLD Call by reference Type reference (TYPE) STANDARD TABLE Gelesene Daten (für Änderungsbelege) 20051026
3 Importing I_DELETES Call by reference Type reference (TYPE) STANDARD TABLE Delete-Datensätze 20051026
4 Importing I_INSERTS Call by reference Type reference (TYPE) STANDARD TABLE Insert-Datensätze 20051026
5 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20051026
6 Importing I_UPDATES Call by reference Type reference (TYPE) STANDARD TABLE Update-Datensätze 20051026
# Exception Resumable Description Created on
1 CX_XO_INVALID_PARAMETER Ausnahme: Übergabewerte fehlerhaft 20051118

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Type reference (TYPE) STANDARD TABLE Trefferliste 20060111
2 Importing I_MAX_ENTRIES Call by reference Type reference (TYPE) I 100 Maximale Anzahl von Treffern 20060111
3 Importing I_SEARCH_CRITERIA Call by reference Type reference (TYPE) TTY_XO_FIELD Suchkriterien 20060111
4 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20060111

Method SEARCH on Interface IF_XO_PERSISTENCE_OBJECT has no exception.

Method SORT_DATA_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SORTED_DATA Call by reference Type reference (TYPE) STY_XO_SORTED_DATA Nach Objektschlüssel sortierte Daten 20051212
2 Importing I_DATA Call by reference Type reference (TYPE) STANDARD TABLE zu sortierende Daten 20051026
3 Importing I_OBJECT_KEY_LIST Call by reference Type reference (TYPE) TTY_XO_OBJECT_KEY Liste von Schlüsselparametern 20051026
4 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20051026
# Exception Resumable Description Created on
1 CX_XO_INVALID_PARAMETER Ausnahme: Übergabewerte fehlerhaft 20051118
History
Last changed by/on SAP  20110908 
SAP Release Created in 710