Ansicht
Dokumentation
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 R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
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
PEABLPEABLG
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_FAULTINTERNAL_ERROR
INVALID_INTERVAL
NOT_FOUND
NOT_QUALIFIED
NOT_VALID
NO_PERIOD_FOUND
PARAMETER_MISSING
SYSTEM_ERROR
Funktionsgruppe
ELHRRFUMSV00 - 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 )