Ansicht
Dokumentation

/SAPAPO/OM_DRP_AMOUNT_GET - Aggregierte Mengen zu PegArea und Kategorien auslesen

/SAPAPO/OM_DRP_AMOUNT_GET - Aggregierte Mengen zu PegArea und Kategorien auslesen

BAL Application Log Documentation   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_AMOUNT
ET_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_ERROR
LC_COM_ERROR
LC_CONNECT_FAILED

Funktionsgruppe

APO/SAPLOM_TRANSFER

BAL_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 )