Ansicht
Dokumentation

WAHDA_SELECT_WAHD_INTO_BUFFER - Füllen des Puffers für alternative Bedarfszeitreihen

WAHDA_SELECT_WAHD_INTO_BUFFER - Füllen des Puffers für alternative Bedarfszeitreihen

Fill RESBD Structure from EBP Component Structure   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Baustein liest für mehrere Schlüsslekombinationen (Tabelle I_T_WAHD_KEY) aus Werk (WERKS), Material (MATNR), Periodenkennzeichen (PERKZ, bei Perioden nach Geschäftsjahresvariante auch PERIV) und einen pro Kombination spezfizierten Zeitraum Alternative Vergangenheitsdaten (AHD) für die Prognose in den Puffer. Die so in den Puffer eingelesenen Daten können anschließend über den Baustein WAHDA_READ_WAHD_SINGLE im Puffer-Modsu (I_S_CONTROL-BPBUF = ' ') ausgelesen werden.

Damit die tatsächlichen Perioden durch das System ermittelt werden können, müssen Sie dem Baustein einen Fabrikkalender (I_FABKL) mitgeben. Da sich dieser Fabrikkalender auf das Werk bezieht, dürfen Sie nur Kombinationen zu einem Werk in einem Aufruf mitgeben.

Falls für eine Kombiantion aus Werk und Material keine Periodenkennzeichen übergeben wurde, ermittelt das System diese Periodenkennzeichen im Baustein aus den Stammdaten zu Werk und Material. Das gleiche gilt für die Geschäftsjahresvariante im Fall von Perioden nach Geschäftsjahresvariante. Kann das System für eine Kombination einen notwendigen Parameter nicht ermitteln, entfernt das System die Kombination aus dem Arbeitsvorrat und fährt mit den verbleibenden Kombinationen fort.

Sie können den Zeitraum über die Angabe eines Von- und eines Bis-Datums (DATAB bzw. DATBI) spezifizieren. Sind Von- und/oder Bis-Datum initial, liest das System alle Werte ab dem ersten vorhandenen (ältesten) bzw. bis zum letzten vorhandenen (jüngsten) Wert ein.

Über einen Parameter (I_RDPER) können Sie steuern, ob nur komplett von Von- und Bis-Datum eingeschlossene Perioden oder auch Randperioden, innerhalb derer das Von- oder Bis-Datum liegt, zurückgeliefert werden sollen. Eine Periode ist auch dann nicht eingeschlossen, wenn das Von-Datum dem ersten Tag einer Periode und das Bis-Datum dem letzten Tag einer Periode entspricht. Bereits voreingestellt ist das Lesen komplett eingeschlossener Perioden.

Sie können angeben, welche korrigierten Vergangenheitswerte aus Tabelle WAHD und/oder original Vergangenheitswerte aus Tabelle WAHD_OVAL in den Puffer gelesen werden sollen (Parameter I_SCOPE).

Über den Paramter I_RFBUF können Sie steuern, ob ein evt. bereits vorhandener Pufferinhalt vor dem neuen Einlesen komplett (d.h. für sämtliche gepufferten Kombinationen) gelöscht wird. Ansonsten ersetzt das System nur den Pufferinhalt für die neu eingelesenen Kombinationen durch die neuen Werte.

Beispiel

Hinweise

Beim Lesen über den Baustein WAHDA_READ_WAHD_SINGLE prüft das System, ob die zu lesenden Perioden komplett im Puffer vorhanden sind. Ist dies nicht der Fall, liest das System sämtliche zu lesenden Perioden neu von der Datenbank. Wenn Sie den Parameter entsprechend einstellen, ersetzt das System den vorhandenen Pufferinhalt für die jeweilige Kombination durch die neu eingelesenen Werte.

Weiterführende Informationen

Siehe Dokumentation zum Baustein WAHDA_READ_WAHD_SINGLE.





Parameter

I_FABKL
I_RDPER
I_RFBUF
I_SCOPE
I_T_WAHD_KEY

Ausnahmen

WRONG_INPUT_PARAMETER

Funktionsgruppe

WAHDA

Vendor Master (General Section)   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4214 Date: 20240523 Time: 083950     sap01-206 ( 89 ms )