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

CL_GUI_FRONTEND_SERVICES - Frontend Services   Vendor Master (General Section)  
Diese 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:
  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



CPI1466 during Backup   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.


Length: 2238 Date: 20120527 Time: 081813     triton ( 53 ms )