Ansicht
Dokumentation

/SAPAPO/OM_FIX_PEGGING_CHANGE - Anlegen / Ändern / Löschen von fixiertem Pegging

/SAPAPO/OM_FIX_PEGGING_CHANGE - Anlegen / Ändern / Löschen von fixiertem Pegging

Fill RESBD Structure from EBP Component Structure   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der vorliegende Funktionsbaustein ändert, löscht oder erzeugt fixierte Pegging-Beziehungen (Hard-Pegging).

Eine fixierte Pegging-Beziehung fixiert den Materialfluß zwischen zwei Aufträgen im APO-Netz. Genauer gesagt wird die Pegging-Mengen zwischen einem Output-Knoten des ersten und einem Input-Knoten des zweiten Auftrags festgelegt. Diese Mengenbeziehung wird vom System, z.B. im Rahmen des Soft-Peggings nicht mehr verändert.

Über das Feld METHOD wird gesteuert, ob die zugehörige Pegging-

Beziehung (= Zeile in der Tabelle IT_FIXPEG_PROFILE) angelegt (METHOD = 'N'), gelöscht (METHOD = 'D') oder verändert (METHOD = 'C') werden soll.

OUTPUT_IONODE identifiziert den Output-Knoten der Pegging-Beziehung.

INPUT_IONODE identifiziert den Input-Knoten der Pegging-Beziehung.

PEG_AMOUNT definiert die Pegging-Menge.

Falls METHOD = 'C' gesetzt ist, wird eine bereits vorhandene Pegging- Beziehung mit den neuen Daten (Menge) überschrieben.

Beispiel

Hinweise

Im Fehlerfalle enthalten die beiden Returncodetabellen ET_RC und ET_FIXPEG_RC die gleichen Fehlercodes. Die Tabelle ET_FIXPEG_RC enthält jedoch die kompletten I/O-Knoten-Schlüssel (ORDERID, POSITION_NO und LINE_NO) der beiden I/O-Knoten einer Pegging-Beziehung, während die Tabelle ET_RC als Standardreturncodetabelle nur die ORDERIDs der beteiligten Aufträge als Schlüssel enthält (OBJECTKEY enthält die ORDERID des Output-Knoten, ERROR_OBJECT_KEY die ORDERID des Input-Knoten und ERROR_OBJECT_TYPE enthält den Wert gc_om_object_order.

Abzufragende Return-Codes (Tabelle ET_RC bzw. ET_FIXPEG_RC):

  • om_object_locked: Auftrag enthält einen I/O-Knoten, der zur Zeit gesperrt wird.
  • om_invalid_pegarea: Ungültige Pegging-Area-GUID
  • om_invalid_order: Ungültige Auftrags-GUID
  • om_invalid_input_node: Auftrag enthält den angegebenen Input-Interface- Knoten nicht
  • om_invalid_output_node: Auftrag enthält den angegebenen Output-Interface-Knoten nicht
  • om_inconsistent_peg_relation: Inkonsistente fixierte Pegging-Beziehung. Die fixierte Pegging-Beziehung ist ungültig, weil der Zugangstermin des Input-Interface-Knotens nach dem Bedarfszeitpunkt des Output-Interface-Knotens liegt.
  • om_invalid_peg_amount: Pegging-Menge falsch. Die fixierte Pegging-Beziehung ist ungültig, weil die Pegging-Menge falsch ist. Es muß gelten: Pegging-Menge > = 0 und Pegging-Menge <= frei verfügbare Menge des jeweiligen Input-Interface-Knotens.
  • om_invalid_peg_relation: Die fixierte Pegging-Beziehung existiert bereits und kann deshalb nicht neu angelegt werden (nur bei METHOD = 'N') bzw. eine fixierte Pegging-Beziehung existiert nicht und kann deshalb nicht geändert werden.

Weiterführende Informationen





Parameter

ET_FIXPEG_RC
ET_RC
IS_GEN_PARAMS
IT_FIXPEG_PROFILE
IV_SIMSESSION

Ausnahmen

LC_APPL_ERROR
LC_COM_ERROR
LC_CONNECT_FAILED

Funktionsgruppe

APO/SAPLOM_PLANNINGTABLE

BAL Application Log Documentation   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3624 Date: 20240426 Time: 114137     sap01-206 ( 52 ms )