Ansicht
Dokumentation
/SAPSLL/CL_CORE_DATE_INTACT - SLL: Datumsabhängige Tabellen - User IA
Addresses (Business Address Services) SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Die Klasse /sapsll/cl_core_date_intact soll das Handling von Datensätzen datumsabhängiger Tabellen erleichtern.
Betroffen sind Anwendungsdaten mit
- Zeitintervallen
- disjunkten Einträgen je Schlüsselkombination
- max. 9 Schlüsselfeldern + Datum
- Gültig-Bis-Datum als Schlüsselfeld, Gültig-Ab-Datum im Datenteil
Die wiederverwendbare Funktion stellt sicher, dass
- keine überlappenden Einträge auf der Datenbank existieren oder entstehen
- beim Vergleich alter Datensätze und neuer Datensätze jeweils die neuen Einträge gewinnen
- alte Einträge ggf. angepasst oder gelöscht werden.
- folgende Konsistenzprüfungen durchgeführt werden:
- Eingangs - und Ausgangsdaten : ,,Liegt der Gültigkeitsbeginn vor dem Gültigkeitsende?
- Eingangsdaten: ,,,,,,Liegt ein gültiges Datumsformat vor?
- ein Protokoll ausgegeben wird
- Einträge zusammengefasst werden bei
- gleicher Schlüsselkombination
- gleichem Datenteil
- direktem Angrenzen
Constructor:
- IV_TABLENAME
- Name der zu bearbeitenden Tabelle
- IV_MANDT
- Feldname des Mandantenfeldes der Tabelle
- IV_FIELDNAME_DATEKEY
- Feldname des Datumsfeldes im Schlüssel
- IV_FIELDNAME_DATEDAT
- Feldname des "Gültig-ab-Datums"
Beziehungen
Beispiel
Hinweise
Weiterführende Informationen
ROGBILLS - Synchronize billing plans ABAP Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2498 Date: 20240424 Time: 035028 sap01-206 ( 46 ms )