Ansicht
Dokumentation
/SAPAPO/OM_STOCK_TSERIES_GET - Bestandskurve zu Pegging Areas liefern
ABAP Short Reference Fill RESBD Structure from EBP Component StructureDiese Dokumentation steht unter dem Copyright der SAP AG.
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_RCET_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_ERRORLC_COM_ERROR
LC_CONNECT_FAILED
Funktionsgruppe
APO/SAPLOM_STOCKAddresses (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 )