Ansicht
Dokumentation
/SAPAPO/OM_DRP_AMOUNT_GET - Aggregierte Mengen zu PegArea und Kategorien auslesen
BAL Application Log Documentation General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Zu den in IT_PEGAREA definierten Pegging Area/CHARACTID-Kombinationen, den in IT_CATEGORY definierten Kategorien, den in IT_TIME_INTERVAL liegenden Zeitintervallen [START_TIME, END_TIME[ und den in IV_IONODE_PEG_SEL angegebenen I/O-Knotentypen werden die jeweiligen Zu- bzw. Abgangsmengen aggregiert und in ET_AMOUNT zurückgegeben. Abgangsmengen haben dabei negatives Vorzeichen, Zugangsmengen positives Vorzeichen. Falls für einen Eintrag in IT_PEGAREA das Feld CHARACTID initial ist, wird die Selektion ohne Berücksichtigung deskriptiver Merkmale durchgeführt.
Falls IT_ORDER_TYPE nicht leer ist, werden bei der Aggregation nur solche Zu-/Abgänge berücksichtigt, deren Ordertyp in der Tabelle IT_ORDER_TYPE enthalten ist.
Falls IT_ORDER_EXCLUDE nicht leer ist, werden bei der Aggregation nur solche Zu-/Abgänge berücksichtigt, die NICHT zu Aufträgen gehören, die in der Tabelle IT_ORDER_TYPE enthalten sind.
Falls IT_ORDER_STATUS nicht leer ist, werden bei der Aggregation nur solche Zu-/Abgänge berücksichtigt, deren Orderstatus in der Tabelle IT_ORDER_STATUS enthalten ist.
Falls IT_EXT_FIXED nicht leer ist, werden bei der Aggregation nur solche Zu-/Abgänge berücksichtigt, deren externes Fixierungskennzeichen in der Tabelle IT_EXT_FIXED enthalten ist. Außerdem wird in diesem Fall bei der Aggregation nach den unterschiedlichen EXT_FIXED-Werten separat aggregiert.
Der Parameter IV_AGGREG_SEL steuert, ob bei der Aggregation auch nach Orderstatus-Werten getrennt aufsummiert wird:
- Falls IV_AGGREG_SEL = GC_SCATTER_BY_PEG_CAT, wird lediglich nach Pegging-Area/ATP-Kategorie-Kombinationen (falls IT_EXT_FIXED nicht leer ist, auch nach EXT_FIXED) getrennt aggregiert.
- Falls IV_AGGREG_SEL = GC_SCATTER_BY_PEG_CAT_STATUS, wird nach PeggingArea/ATP-Kategorie/Orderstatus-Kombinationen (falls IT_EXT_FIXED nicht leer ist, auch nach EXT_FIXED) getrennt aggregiert.
Falls IV_AGGREG_PERIOD > 0, wird durch den Basiszeitpunkt IV_AGGREG_BASE_TIME und die Periodenlänge IV_AGGREG_PERIOD ein Raster von Zeitbuckets [IV_AGGREG_BASE_TIME + n x IV_AGGREG_PERIOD, IV_AGGREG_BASE_TIME + (n+1) x IV_AGGREG_PERIOD], n = ..., -3, -2, -1, 0, 1, 2, 3, ... definiert, in denen jeweils separat aggregiert wird.
- IV_IONODE_PEG_SEL legt fest, über welche Typen von I/O-Knoten (z.B. alle I/O-Knoten oder nur Inputs) die Zu- bzw. Abgangsmengen aggregiert werden sollen.
In ET_RC werden für die Pegging Areas, 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.
- om_invalid_time_interval:
- Im Zeitintervall zu dieser Pegging Area ist START_TIME >= END_TIME.
Weiterführende Informationen
Parameter
ET_AMOUNTET_RC
IS_GEN_PARAMS
IT_AFS_CAT
IT_CATEGORY
IT_CHARACT_REQ_OUTNODE
IT_CHARACT_VAL_INPNODE
IT_EXT_FIXED
IT_ORDER_EXCLUDE
IT_ORDER_STATUS
IT_ORDER_TYPE
IT_PEGAREA
IT_PEGAREA_CHAR_CLASS
IT_SHLF_INTERVAL
IT_TIME_INTERVAL
IV_AGGREG_BASE_TIME
IV_AGGREG_PERIOD
IV_AGGREG_SEL
IV_INTERVAL_ENDPOINTS
IV_IONODE_PEG_SEL
IV_SIMSESSION
Ausnahmen
LC_APPL_ERRORLC_COM_ERROR
LC_CONNECT_FAILED
Funktionsgruppe
APO/SAPLOM_TRANSFERBAL_S_LOG - Application Log: Log header data ROGBILLS - Synchronize billing plans
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4020 Date: 20240328 Time: 102828 sap01-206 ( 79 ms )