Ansicht
Dokumentation

/SAPSLL/CL_CORE_DATE_INTACT - SLL: Datumsabhängige Tabellen - User IA

/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 R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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:
  1. Eingangs - und Ausgangsdaten : ,,Liegt der Gültigkeitsbeginn vor dem Gültigkeitsende?
  2. Eingangsdaten: ,,,,,,Liegt ein gültiges Datumsformat vor?
  • ein Protokoll ausgegeben wird
  • Einträge zusammengefasst werden bei
  1. gleicher Schlüsselkombination
  2. gleichem Datenteil
  3. 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 )