Ansicht
Dokumentation

/SAPAPO/OM_PEGID_GET_ORDERS - Liefert Daten zu Aufträgen anhand PegArea u. Kategorie

/SAPAPO/OM_PEGID_GET_ORDERS - Liefert Daten zu Aufträgen anhand PegArea u. Kategorie

Fill RESBD Structure from EBP Component Structure   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

******* Dieser Baustein ist seit APO 3.0 SP19 veraltet und sollte nicht mehr verwendet werden.
******* Bitte verwenden Sie den Funktionsbaustein /SAPAPO/OM_PEG_CAT_GET_ORDERS .

Dieser Baustein selektiert alle Aufträge im LiveCache, die I/O-Knoten eines bestimmten Typs in den angegebenen Pegging-Areas besitzen. Die Selektion läßt sich durch Angabe eines Zeitintervalls, eines Planungskennzeichens, einer ATP-Kategorie und Merkmalen weiter einschränken. Durch ein Flag kann man steuern, ob die I/O-Knoten der Pegging-Area in dem angegebenen Zeitintervall liegen müssen, oder ob es zur Selektion eines Auftrags genügt, daß eine seiner Aktivitäten das Zeitintervall schneidet.

Die Selektionskriterien sind in den drei Import-Tabellen IT_PEGCAT, IT_CHARACT_REQ_OUTNODE und IT_CHARACT_VAL_INPNODE enthalten, wobei die beiden Tabellen mit den Merkmalen optional sind.

  • IT_PEGCAT: Diese Tabelle beinhaltet folgende Selektionskriterien:
  • PEGID: Es werden Aufträge selektiert, die ein Material dieser Pegging-Area verbrauchen oder liefern.

  • STARTTI, ENDTI: Zeitintervall für die Selektion. Das Attribut ANY_ACT_IN_INTERVAL entscheidet über die Art der Anwendung dieses Intervalls.

  • CATEGORY: Es werden nur I/O-Knoten dieser Kategorie zur Selektion herangezogen. Ist dieses Attribut initial, erfolgt keine Überprüfung der Kategorie der I/O-Knoten.

  • IONODE_PEG_SEL: Legt fest, welche I/O-Knoten zur Selektion herangezogen werden, z.B. nur Output-Knoten, nur Input-Knoten mit Unterdeckung usw. Die einzelnen Ausprägungen für die Domäne (/SAPAPO/OM_IO_NODE_PEG_SEL) sind in /SAPAPO/CONSTANTS_OM beschrieben.

  • ANY_ACT_IN_INTERVAL: Ist dieses Flag gleich GC_FALSE, werden alle Aufträge selektiert, die I/O-Knoten vom Typ IONODE_PEG_SEL in der angegebenen Pegging-Area und dem gewünschten Zeitintervall besitzen. Ist dieses Flag gleich GC_TRUE, werden zunächst alle Aufträge ermittelt, die I/O-Knoten vom Typ IONODE_PEG_SEL in der Pegging-Area besitzen und jeweils überprüft, ob eine beliebige Aktivität des Auftrags das angegebene Zeitintervall schneidet. Diese Variante ist in der Laufzeit relativ teuer.

  • IT_CHARACT_REQ_OUTNODE: Möchte man Output-Knoten in Abhängigkeit von Merkmalen auswählen, kann man hier pro Pegging-Area Merkmalsanforderungen angeben, zu denen passende Output-Knoten gesucht werden sollen.
  • IT_CHARACT_VAL_INPNODE: In Äquivalenz zum vorhergehenden Parameter wird hier die Selektion von Input-Knoten in Abhängigkeit von Merkmalsbewertungen ermöglicht.

Die Bedeutung der einzelnen Export-Daten sind weitestgehend im Funktionsbaustein /SAPAPO/OM_ORDER_CHANGE dokumentiert. Die Export-Tabelle ET_ALERTS liefert alle Alerts zu den jeweiligen Aufträgen.

Beispiel

Hinweise

Abzufragende Fehlercodes (Tabelle ET_RC):

  • OM_INVALID_PEGAREA: PegArea-GUID nicht vorhanden.

Weiterführende Informationen





Parameter

ET_ACTIVITIES
ET_CAP_REQS
ET_CHARACT_REQ_INPNODE
ET_CHARACT_VAL_ACTS
ET_CHARACT_VAL_OUTNODE
ET_EXTERN_CONSTRAINTS
ET_EXT_INPUTS
ET_EXT_OUTPUTS
ET_INPUTS
ET_INTERN_CONSTRAINTS
ET_MODES
ET_ORDERS
ET_ORDKEYS
ET_ORDMAPS
ET_OUTPUTS
ET_PEG_INPNODE
ET_PEG_OUTNODE
ET_POSITIONS
ET_PRODFLOW
ET_RC
IS_EXCLUDE_EXPORTS
IS_EXCLUDE_FIELDS
IS_GEN_PARAMS
IT_CHARACT_REQ_OUTNODE
IT_CHARACT_VAL_INPNODE
IT_PEGCAT
IV_GET_FIX_PEG_ONLY
IV_SIMSESSION

Ausnahmen

LC_APPL_ERROR
LC_COM_ERROR
LC_CONNECT_FAILED

Funktionsgruppe

APO/SAPLOM_PLANNING

BAL Application Log Documentation   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: 4495 Date: 20240426 Time: 222110     sap01-206 ( 85 ms )