Ansicht
Dokumentation
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 ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
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
Parameter
C_VTTPI_ACCEPT_ERRORS
I_ACCEPT_WARNINGS
I_SPLIT_CAPA_SORT_CRITERIA
I_VARIANT
I_VTRLK
I_VTRLP
OPT_DIALOG
Ausnahmen
ERROR_CAPACITY_CRITERIAERROR_CUSTOMER_FUNCTION
ERROR_NO_CRITERIA_FOUND
ERROR_SORT_CRITERIA
ERROR_SPLIT_CRITERIA
Funktionsgruppe
V56MTXBHW - 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 )