Ansicht
Dokumentation

ISU_INST_COMP_METERREAD_DB - INTERN: Anlagenstrukturänderungen aus Sicht der Ablesung prüfen

ISU_INST_COMP_METERREAD_DB - INTERN: Anlagenstrukturänderungen aus Sicht der Ablesung prüfen

General Material Data   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein ermittelt, welche Ablesungen aus Sicht der Abrechnung durch die historischen einer Anlagenstruktur erforderlich sind. Er vergleicht dazu den alten Zustand einer Anlagenstruktur (X_INST_OLD) mit dem neuen Zustand einer Anlagenstruktur (X_INST_NEW). Die Daten können zu mehreren Anlagen gehören.

Die Importparameter X_INST_OLD und X_INST_NEW müssen konsistente Zustände einer Anlagenstruktur beschreiben. Sie müssen aber nicht vollständig sein, Bsp.: In Tabelle X_INST_OLD-IEASTS werden logische Zählwerke übergeben, die zugehörige Tabelle X_INST_OLD-IETDZ ist aber leer.

Der Funktionsbaustein erwartet Inhalte in den Tabellen X_INST_OLD und X_INST_NEW, die wie folgt entstanden sind:

  • Die Tabellen von X_INST_OLD werden (teilweise) mit dem konsistenten DB-Zustand einer oder mehrerer Anlagenstrukturen gefüllt.
  • X_INST_OLD wird in X_INST_NEW kopiert
  • X_INST_NEW wird durch eine Transaktion der Anlagenstruktur in eine neuen, konsistenten Zustand gebracht
  • ISU_INST_COMP_FOR_METERREAD_DB wird von der Anlagenstrukturtransaktion vor dem Sichern von X_INST_NEW aufgerufen

Aus diesem Grund vervollständigt der Funktionsbaustein die Inhalte von X_INST_OLD und X_INST_NEW nach folgender Logik:

  • Alle Logischen Zählwerksnummern, die in irgendeiner der Tabellen von X_INST_NEW vorkomen, werden gesammelt
  • Für diese Logischen Zählwerksnummern werden von der Datenbank die Tabellen EASTS, EASTI, EASTIH, ETDZ, EADZ und EZUZ gelesen. Andere Tabellen spielen für die Analyse der Ablesetermine keine Rolle und werden nicht beachtet.
  • Inhalte, die auf der Datenbank vorhanden sind, aber in der Tabelle X_INST_OLD nicht vorhanden sind, werden in die Tabellen von X_INST_OLD und X_INST_NEW eingemischt

Die Inhalte der vervollständigten Tabelle X_INST_NEW werden in den Tabellen Y_INST_NEW_IEASTS etc. exportiert.

Die Ablesetermine werden mit Hilfe des Funktionsbausteins ISU_INST_COMP_FOR_METER_READ ermittelt, siehe dort

Beispiel

Hinweise

Weiterführende Informationen





Parameter

X_CALLED_BY_CHANGE_LOGIKZW
X_CHECK_PERIOD
X_INST_NEW
X_INST_OLD
Y_INST_NEW_IEADZ
Y_INST_NEW_IEASTI
Y_INST_NEW_IEASTIH
Y_INST_NEW_IEASTS
Y_INST_NEW_IETDZ
Y_INST_NEW_IEZUZ
Y_MR_DATES
Y_MR_DATES_REVERSE

Ausnahmen

GENERAL_FAULT

Funktionsgruppe

ELAN

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2924 Date: 20240523 Time: 142355     sap01-206 ( 60 ms )