Ansicht
Dokumentation

/SAPAPO/OM_STOCK_TSERIES_GET - Bestandskurve zu Pegging Areas liefern

/SAPAPO/OM_STOCK_TSERIES_GET - Bestandskurve zu Pegging Areas liefern

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

Funktionalität

Zu den in IT_PEGAREA übergebenen Pegging-Area-Keys (UIDs) und den in IT_RESOURCE übergebenen Storage-Ressourcenkeys (UIDs) werden die durch Zu- und Abgänge verursachten Bestandsänderungen im Zeitintervall [IV_START_TIME, IV_END_TIME[ als Zeitreihen in ET_STOCK bzw. ET_RESOURCE zurückgeliefert. Die Einträge in ET_STOCK sind dabei für jede PEGID nach TIME sortiert. Entsprechendes gilt für die Einträge in ET_RESOURCE. In der Tabelle ET_STOCK_GRAPH_MODE kann für jede Pegging-Area, für die eine Bestandszeitreihe geliefert wird, abgelesen werden, ob die Daten in ET_STOCK im Line- oder im Step-Modus geliefert werden. Entsprechendes gilt für die Tabelle ET_RESOURCE_GRAPH_MODE.

Mit dem Importparameter IV_UNIQUE_TIME kann gesteuert werden, wie die Zeitreihendaten im Line-Modus bei Bestandssprüngen zu einem Zeitpunkt aussehen sollen. Wenn IV_UNIQUE_TIME = GC_FALSE ist, gibt es in diesem Fall zwei Einträge zum gleichen Zeitpunkt. Wenn IV_UNIQUE_TIME = GC_TRUE ist, wird der zweite Eintrag, der eigentlich zum selben Zeitpunkt gehört, um 1 Sekunde verschoben, so dass die Zeiten auf jeden Fall eindeutig sind.

Zur Unterscheidung von Step- und Line-Modus und zur Auswirkung des IV_UNIQUE_TIME-Flags hier ein Beispiel:

Im Step-Modus gibt es nur Stufen in der Bestandszeitreihe:

m   + -------------- +
  |   |
0 -------- +   + -----
t0   t1   t2

Als Bestandszeitreihe wird geliefert:
(t0,0)
(t1,m)
(t2,0)

Im Line-Modus kann es sowohl Stufen als als "schräge" Linien geben:

m   + -------------- +  
  |   \
0 -------- +     \ ----------
t0   t1   t2   t3 te

Als Bestandszeitreihe wird geliefert:
(t0,0)
(t1,0)
(t1,m) falls IV_UNIQUE_TIME = GC_TRUE ist, wird diese Zeit stattdessen auf t1+1 (*) gesetzt
(t2,m)
(t3,0)
(te,0)

(*) Nachfolgende Zeiten t2, t3, etc... werden dann ebenfalls inkrementiert, falls sie mit t1, t2, etc ... zusammenfallen.

In ET_RC werden für solche Pegging-Areas bzw. Storage-Ressourcen, für die Fehler bei der Verarbeitung festgestellt wurden, jeweils eigene Fehlercodes zurückgeliefert.

Beispiel

Hinweise

Abzufragende Fehler-Codes (siehe Tabelle ET_RC):

  • om_invalid_pegarea:
Eine Pegging Area mit diesem Schlüssel existiert im LiveCache nicht.

Weiterführende Informationen





Parameter

ET_RC
ET_RESOURCE
ET_RESOURCE_GRAPH_MODE
ET_STOCK
ET_STOCK_GRAPH_MODE
IS_GEN_PARAMS
IT_PEGAREA
IT_RESOURCE
IV_END_TIME
IV_RES_DRILL_DOWN
IV_SIMSESSION
IV_START_TIME
IV_UNIQUE_TIME

Ausnahmen

LC_APPL_ERROR
LC_COM_ERROR
LC_CONNECT_FAILED

Funktionsgruppe

APO/SAPLOM_STOCK

Addresses (Business Address Services)   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5005 Date: 20240523 Time: 184102     sap01-206 ( 77 ms )