Ansicht
Dokumentation

CL_EMPL_ISU_QD_GAS_DATE_CHANGE -

CL_EMPL_ISU_QD_GAS_DATE_CHANGE -

RFUMSV00 - Advance Return for Tax on Sales/Purchases   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 )