Ansicht
Dokumentation

ISU_MRRESULT_DEMARCATE - INTERN: Bestimmung eines abgegrenzten Zählerstands aus zwei anderen ZwSt.

ISU_MRRESULT_DEMARCATE - INTERN: Bestimmung eines abgegrenzten Zählerstands aus zwei anderen ZwSt.

Fill RESBD Structure from EBP Component Structure   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein ISU_MRRESULT_DEMARCATE berechnet einen Abgrenzzählerstand eines Zählwerks zu einem Abgrenztermin.

Er berücksichtigt dabei sowohl die physikalischen Gegebenheiten des Zählwerk wie z.B. Zählwerkstyp, Zählwerksfaktor als auch die abrechnungstechnischen Gegebenheiten wie z.B. Tarif, Operand etc..

Vorgabe ist ein Von-Zählerstand, ein Bis-Zählerstand, das dazugehörige Intervall und ein Abgrenzdatum. u beachten ist, dass der Von-Zählerstand am Startdatum des Abgrenzintervalls aufgetreten ist.

Hinweise

Das Abgrenzdatum kann auch außerhalb des Intervalls liegen. Der Funktionsbaustein beachtet automatisch Überläufe, d.h. das wenn das Abgrenzdatum älter ist als das Von-Datum kann es zu einem Abgrenzzählerstand kommen, der größer wird als der Von-Zählerstand oder sogar der Bis-Zählerstand. Der Abgrenzzählerstand rolliert quasi innerhalb der minimalen und der maximalen Anzeige eines Zählwerks. Entsprechendes gilt natürlich bei einem Abgrenzdatum, das jünger ist als das Bis-Datum.

Der Funktionsbaustein ist so konzipiert, dass nur die Mußfelder Equipmentnummer, Zählwerksnummer, Abgrenzdatum, Vondatum, Bisdatum und Biszählerstand versorgt werden müssen.

Es sollten allerdings aus Performancegründen möglichst viele Parameter versorgt werden, wenn diese vor Aufruf des Moduls sowieso bereits im Zugriff sind.

Hinweise:

---------

Mit dem Flag X_INCL_DAY kann man im Normalfall (Nicht in der Simulation) steuern, ob für den Anfangstag oder für den Endetag Verbrauch erwartet wird. Ist das Flag = space, dann wird wenn der Abgrenztag gleich dem Starttag ist der Startzählerstand zurückgegeben. Ist das Flag gesetzt, so wird für den Starttag der Startzählerstand + Verbrauch am Starttag zurückgegeben. Entsprechendes gilt für den Endetag. Liegt der Abgrenztagzwischen den Periodengrenzen, dann hat dieses Flag keinen(!) Einfluß auf den Abgrenzwert.

Mit dem Flag X_EXCL_DAY kann man steuern, ob der Verbrauch am Abgrenztags mit ausgegeben wird oder nicht. Ist das Flag = space, dann wird der Verbrauch den Abgrenztags mit ausgegeben, d.h. der abgegrenzte Zählerstand wird auf Ende des Abgrenztages ermittelt. Ist das Flag gesetzt, so wird der Verbrauch des Abgrenztags nicht mit ausgegeben, d.h. der abgegrenzte Zählerstand wird auf Ende des Vortags des Abgrenztages ermittelt.





Parameter

T_V_EDISCOBJ
XT_VAC_EABL
XT_VAC_EABLG
XY_BP
XY_DISCONNECTED
XY_INST_FOR_BILLING
XY_STANZNAC
XY_STANZVOR
X_ABRFAKT
X_ACTUAL
X_ADATABGR
X_ADATBIS
X_ADATVON
X_ANLAGE
X_CHECK_FULL_DIGITS
X_EQUNR
X_EXCL_29FEB
X_EXCL_DAY
X_GERAET
X_GEWKEY
X_GEWVERF
X_HERKUNFT
X_IF
X_INCL_DAY
X_I_VERBBIS
X_I_VERBVON
X_I_ZWSTBIS
X_I_ZWSTVON
X_LOGIKZW
X_MASS
X_MASSREAD
X_NO_INSTSTRU_READ
X_N_ZWSTBIS
X_N_ZWSTVON
X_PROFEST
X_PROPROZ
X_QDPROC
X_QDSTAT
X_READ_GASFAKTOR
X_SIM
X_SPARTYP
X_STANZNAC
X_STANZVOR
X_TEMP_AREA
X_THGDATUM_FROM
X_THGDATUM_TO
X_V_ZWSTBIS
X_V_ZWSTVON
X_WABLT
X_WTHG
X_ZEITRAUM
X_ZWFAKT
X_ZWNUMMER
X_ZWTYP
Y_N_ZWSTAND
Y_VERBRAUCH
Y_V_ZWSTAND
Y_ZWSTAND

Ausnahmen

GENERAL_FAULT
INVALID_INTERVAL
NOT_FOUND
NOT_QUALIFIED
NOT_VALID
NO_DEMARCATION
PARAMETER_MISSING
RATE_NOT_FOUND
RATE_WITHOUT_OPERAND
SYSTEM_ERROR

Funktionsgruppe

ELHR

ROGBILLS - Synchronize billing plans   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4676 Date: 20240523 Time: 130931     sap01-206 ( 128 ms )