Ansicht
Dokumentation

SD_SHIPMENT_COMBINE_DELIVERIES - VT04: Split-, Sortier- und Kapazitätskriterien verarbeiten

SD_SHIPMENT_COMBINE_DELIVERIES - VT04: Split-, Sortier- und Kapazitätskriterien verarbeiten

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionsbaustein SD_SHIPMENT_COMBINE_DELIVERIES

Dieser Funktionsbaustein stellt im Rahmen des Sammellaufs Transport (Transaktion VT04) Lieferungen zu Transporten zusammen.

Es kann entweder der Name des Zusammenführungsprofils mit I_VARIANT vorgegeben werden oder die Daten selbst (mit dem komplexen Datentyp I_SPLIT_CAPA_SORT_CRITERIA). Mit OPT_DIALOG kann gesteuert werden, ob zunächst noch ein Dialog erfolgen soll, in dem die Daten noch verändert werden können (wird normalerweise nicht genutzt).

I_ACCEPT_ERRORS und I_ACCEPT_WARNINGS sind Parameter, die aus dem Einstiegsbild der VT04 kommen (Rubrik 'Sichern der erzeugten Transporte'). Diese Angaben werden hier nicht berücksichtigt, sondern nur weitergeleitet.

Die Lieferungsdaten werden in den Tabellen I_VTRLK und I_VTRLP mitgegeben. Das Ergebnis der Zusammenstellung ist in C_VTTP zu finden. Zu -temporären- Transportnummern sind hier die jeweiligen Lieferungen zugeordnet.

Dieser Vorgang erfolgt in 3 Schritten:

  • Zuerst werden die Trennkriterien verarbeitet mit SD_SHIPMENT_SPLIT_CRITERIA verarbeitet. (z.B. werden nur Lieferungen mit gleicher Route in einen Transport gestellt).
  • Die Reihenfolge der Lieferungen inerhalb der Transporte wird mit SD_SHIPMENT_SORT_CRITERIA vorgegeben. Falls Kapazitätskriterien angegeben sind, werden hier noch die Sortierkriterien 'Gewicht' und 'Volumen' (absteigend) eingefügt, falls sie nicht ohnehin schon vorhanden sind. Auf diese Weise wird die Kapazitätsauslastung der gebildeten Transporte verbessert (sogenannter Greedy-Algorithmus).
  • SD_SHIPMENT_CAPACITY_CRITERIA prüft, ob die entstandenen Transporte die vorgegebenen Kapazitätskriterien erfüllen. Sind sie zu groß, werden sie in mehrere Transporte aufgeteilt, sind sie zu klein, werden sie wieder gelöscht.

Weiterführende Informationen

Bitte hier klicken.





Parameter

C_VTTP
I_ACCEPT_ERRORS
I_ACCEPT_WARNINGS
I_SPLIT_CAPA_SORT_CRITERIA
I_VARIANT
I_VTRLK
I_VTRLP
OPT_DIALOG

Ausnahmen

ERROR_CAPACITY_CRITERIA
ERROR_CUSTOMER_FUNCTION
ERROR_NO_CRITERIA_FOUND
ERROR_SORT_CRITERIA
ERROR_SPLIT_CRITERIA

Funktionsgruppe

V56M

TXBHW - Original Tax Base Amount in Local Currency   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2867 Date: 20240523 Time: 131207     sap01-206 ( 64 ms )