Ansicht
Dokumentation

/AFS/SIMGARUN_ALLCTN - Allokationslogik

/AFS/SIMGARUN_ALLCTN - Allokationslogik

CL_GUI_FRONTEND_SERVICES - Frontend Services   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

In diesem Abschnitt bestimmen Sie, nach welchen Verfahren während eines Allokationslaufs vorhandene Bestandsmengen zugeteilt werden sollen. Steht nicht genug Bestand zur Verfügung, kann entweder eine Zuteilung nach dem FIFO-Prinzip oder nach dem Prinzip der Gleichverteilung erfolgen.

  • Bei einer Allokation nach FIFO (First-in-first-out) werden die vorhandenen Bestände den Bedarfen nach der bestehenden Sortierung zugeordnet. Bedarfe, die aufgrund der Bedarfssortierung eine höhere Priorität besitzen, erhalten eine volle Zuteilung, während Bedarfe mit niedrigerer Priorität eventuell keinen oder zu wenig Bestand erhalten und dementsprechend nicht freigegeben werden können.
  • Bei einer Allokation nach Gleichverteilung können die vorhandenen Bestände gleichmäßig, nach bestimmten Regeln auf die einzelnen Bedarfe einer Allokationsgruppe verteilt werden.
Bevor Sie Bestände mit Hilfe von Gleichverteilungsregeln zuordnen können, müssen Sie mit Hilfe der Bedarfsgruppierung Allokationsgruppen gebildet haben. Eine Gleichverteilung kann nur innerhalb einer solchen Gruppe erfolgen.
  1. Definieren Sie Ihre Allokationsregel durch die Vergabe eines maximal vierstelligen alphanumerischen Schlüssels sowie eines erläuternden Texts.
  2. Wählen Sie einen Funktionsbaustein für die Allokationsvorbereitung aus. Innerhalb dieser Bausteine erfolgt jeweils die Sortierung der Bedarfe und Bestandselemente nach den von Ihnen vorgegebenen Sortierregeln. Basis der Sortierung sind Daten auf Kopf-, Positions- und/oder Einteilungsebene, abhängig davon, welchen Funktionsbaustein Sie für die Vorbereitung der Allokation verwenden.
  • Bei Wahl von J_3AR_ALLOCATION_PREPARE_1 erfolgt die Sortierung zunächst auf Einteilungsebene. Dieser Funktionsbaustein füllt sowohl die Kopf- und Positionsdaten als auch die Einteilungsdaten in der internen Sortiertabelle.

Beachten Sie, dass bei Verwendung dieses Bausteins Einteilungen nach bestimmten Kriterien sortiert werden, unabhängig davon, zu welchem Auftrag Sie gehören. Dies bedeutet in den meisten Fällen eine Spaltung der Aufträge und eine Verschlechterung der Performance.
  • Bei Wahl von J_3AR_ALLOCATION_PREPARE_2 erfolgt die Sortierung zunächst auf Auftragskopf- und Positionsebene. Dieser Funktionsbaustein füllt nur die Kopf- und Positionsdaten in der internen Sortiertabelle. Es ist dennoch möglich, innerhalb eines Auftrags nach Feldern auf Einteilungsebene zu sortieren.

  1. Wählen Sie einen Funktionsbaustein zur Steuerung des Ablaufs der Allokation aus.
  • Bei Wahl von J_3AR_ALLOCATION_STRATEGY_FIFO erfolgt die Allokation nach dem FIFO-Prinzip.

  • Bei Wahl von J_3AR_ALLOCATION_STRATEGY_SPRD erfolgt die Allokation nach dem Prinzip der Gleichverteilung.

  1. Geben Sie gegebenenfalls zusätzlich eine Unterdeckungslogik sowie eine Restmengenlogik an.





TXBHW - Original Tax Base Amount in Local Currency   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3511 Date: 20240419 Time: 205108     sap01-206 ( 62 ms )