Ansicht
Dokumentation

ISU_REPR_PERIOD_DETERMINE - INTERN: Lesen der Ableseergebnisse in einem repraesentativen Zeitraum

ISU_REPR_PERIOD_DETERMINE - INTERN: Lesen der Ableseergebnisse in einem repraesentativen Zeitraum

General Data in Customer Master   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein ISU_REPR_PERIOD_DETERMINE liest die Ableseergebnisse ab einem bestimmten Zeitpunkt in der Vergangenheit bis zu einem bestimmten Zeitpunkt in die Zukunft. Dies kann über zwei Datümer gesteuert werden. Es kann im ersten Fall über ein Datum 'RBORDER' bestimmt werden, ab wann vor diesem Datum gelesen werden soll, d.h. ab diesem Datum wird mit Hilfe der Basisperiode zunächst ein Intervall in die Vergangenheit bestimmt. Diese Intervall wird von dem Datum abgezogen und bestimmt somit das Datum 'LBORDER' absolut, ab dem die Ableseergebnisse gelesen werden. Anschließend wird das Datum 'RBORDER' vor dem eigentlichen Lesen noch auf 'unendlich' gesetzt, um somit alle Ableseergebnisse danach zu finden. Das eigentlichen Lesen basiert dann auf den Grenzen Datum 'LBORDER' bis unendlich.

Versorgt man nur das Datum 'ADATSOLL', nicht aber das Datum 'RBORDER', dann wird von diesem Datum 'ADATSOLL' ausgegangen, d.h. es wird ab diesem Datum wird mit Hilfe der Basisperiode zunächst ein Intervall in die Vergangenheit bestimmt. Diese Intervall wird von dem Datum abgezogen und bestimmt somit das Datum 'LBORDER' absolut, ab dem die Ableseergebnisse gelesen werden. Das eigentlichen Lesen basiert dann auf den Grenzen Datum 'LBORDER' bis Datum 'ADATSOLL'.

Versorgt man beide Datümer, so hat dies die Wirkung wie in Fall 1, da das Datum 'ADATSOLL' Priorität hat.

Hinweise

Der Funktionsbaustein ist so konzipiert, dass er die Parameter Equipmentnummer, Zählwerksnummer, Ableseeinheit und Prognosedatum, also ADATSOLL als Mußfelder benötigt.

Des weiteren ist es auch möglich, ganze Datenstrukturen direkt über die Leiste X_IF zu übergeben. Wenn eine solche Datenstruktur vom aufrufenden Programm bereits von der Datenbank gelesen wurde und übergeben wird, so sollte auch unbedingt das zu der Datenstruktur gehörende Flag gesetzt werden, um ein erneutes Nachlesen im Funktionsbaustein zu vermeiden. Damit ist die Möglichkeit gegeben, die Anzahl der Datenbankzugriffen zu minimieren und eine bessere Performance zu erreichen.





Parameter

PEABL
PEABLG
XY_BP
XY_PERIODEL
XY_READ_ALL_EABL
X_ABDAT
X_ABLEINH
X_ADATSOLL
X_ANLAGE
X_ANLAGE_DPC
X_ANZMON
X_BAPERTYP
X_EQUNR
X_IETDZ
X_IF
X_INST
X_MINPROZ
X_RBORDER
X_STEUERGRP
X_TECHAB
X_USE_MAXANZMON
X_ZWNUMMER
Y_LBORDER
Y_RBORDER

Ausnahmen

GENERAL_FAULT
INTERNAL_ERROR
INVALID_INTERVAL
NOT_FOUND
NOT_QUALIFIED
NOT_VALID
NO_PERIOD_FOUND
PARAMETER_MISSING
SYSTEM_ERROR

Funktionsgruppe

ELHR

RFUMSV00 - Advance Return for Tax on Sales/Purchases   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3226 Date: 20240523 Time: 123901     sap01-206 ( 84 ms )