Ansicht
Dokumentation
CL_EMPL_ISU_QD_GAS_DATE_CHANGE -
RFUMSV00 - Advance Return for Tax on Sales/Purchases General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Die Beispiel-Klasse CL_EMPL_ISU_QD_GAS_DATE_CHANGE implementiert die Methode Ändern des Gasdatums während der Zählerstandserfassung(GAS_DATE_CHANGE ). Die Klasse kann während der Ausführung der Ablesung aufgerufen werden, um das Gasdatum zu ändern.
Sie können die Klasse nur in Kombination mit dem Mengenermittlungsverfahren 03- Mengenermittlung innerhalb der Ablesung verwenden.
Beachten Sie, dass dies eine Beispiel-Implementierung ist, die nicht in SAP-Standardprozessen verwendet wird. Diese Beispiel-Implementierung stellt keine allgemeingültige Lösung für den Umgang mit dem Gasdatum dar. Vielmehr will dieses Beispiel die Prozesslogik für die Bestimmung des Gasdatums in SAP Utilities vermitteln. Verwenden Sie die Beispiel-Implementierung als Vorlage, um eine unternehmensspezifische Implementierung zu erstellen, die den Anforderungen in Ihrem Unternehmen gerecht wird.
In dieser Beispiel-Implementierung wird das Konzept des Verfügbarkeitstags der Gasdateneingeführt. Dabei wird angenommen, dass für die aktuelle Ablesung der Vormonat die maximale Grenze für die Ermittlung der Gasdaten darstellt. Die Gasdaten des Vormonats werden immer mit einem festen monatlichen Zyklus zur Verfügung gestellt. Das bedeutet, dass die Gasdaten des Vormonats immer erst nach dem Verfügbarkeitstag des aktuellen Monats zur Verfügung stehen. In dieser Implementierung wird der Verfügbarkeitstag als fester Tag gesetzt: Verfügbarkeitstag ist immer der fünfte Tag eines Monats. Zusammen mit dem Ablesedatum (ADAT) und den Einstellungen in der Customizing-Tabelle Zuordnungsdaten Gas definierenwird das Gasdatum nach folgenden Regeln bestimmt:
Abrechnungsauslösende Ablesegründe
Wenn das Ablesedatum (ADAT) unplausibel vor dem vorher bestimmten Gasdatum liegt, wird für abrechnungsauslösende Ablesungen (z.B. Turnusablesungen) das Gasdatum angepasst. Aufgrund des Ablesedatums (ADAT) wird statt des geplanten Ablesedatums (ADATSOLL) das Gasdatum aus den Einstellungen in der Customizing-Tabelle Zuordnungsdaten Gas definieren bestimmt.
Nicht abrechnungsauslösende Ablesegründe
Für die nicht abrechnungsauslösenden Ablesungen, z.B. Kontrollablesung, wird geprüft, ob zum Ablesedatum (ADAT) die Gasdaten des Vormonats schon zur Verfügung stehen.
Wenn das Ablesedatum (ADAT) vor dem Verfügbarkeitstagliegt, entspricht der Monat des Gasdatums dem Ablesemonat minus 2 Monate.
Wenn das Ablesedatum (ADAT) nach dem Verfügbarkeitstagliegt, wird das Gasdatum aufgrund des Ablesedatums (ADAT) und den Einstellungen in der Customizing-Tabelle Zuordnungsdaten Gas definierenermittelt.
Beziehungen
Beispiel
Beispiel 1.
- Ablesedatum 20.05.2010 (mit abrechnungsauslösendem Grund)
- Gasdatum 01.06.2010
- Vorschlag: 2
Das Gasdatum 01.06.2010 wurde schon bei der Erstellung des Ableseauftrags bestimmt. Das Ablesedatum ist unplausible vor dem Gasdatum liegt. Nach der Anpassung der Beispiel-Implementierung wird als Gasdatum der Monatsletzte des Monats 03 (31.03.2010) vorgeschlagen.
Beispiel 2.
- Verfügbarkeitstag: 05
- Ablesedatum 02.05.2010 (mit einem nicht abrechnungsauslösendem Grund)
Das Ablesedatum liegt vor dem verfügbarkeitsdatum. Nach der Anpassung der Beispiel-Implementierung wird als Gasdatum der Monatsbeginn des Monats 03 (01.03.2010) vorgeschlagen.
Beispiel 3.
- Verfügbarkeitstag: 05
- Ablesedatum 20.05.2010 (mit einem nicht abrechnungsauslösendem Grund)
- Vorschlag: 1
Das Ablesedatum liegt nach dem verfügbarkeitsdatum. Nach der Anpassung der Beispiel-Implementierung wird als Gasdatum der Monatsbeginn des Monats 04 (01.04.2010) vorgeschlagen.
Hinweise
Weiterführende Informationen
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up Vendor Master (General Section)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4811 Date: 20240329 Time: 083629 sap01-206 ( 89 ms )