Ansicht
Dokumentation

STRUC_ART_CALCULATE_MEAN_VALUE - Berechnung eines Mittelwertes bei Strukt. Artikel

STRUC_ART_CALCULATE_MEAN_VALUE - Berechnung eines Mittelwertes bei Strukt. Artikel

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

Funktionalität

  • Dem Funktionsbaustein wird ein strukturiertes Material, eine Mengeneinheit und eine Liste von Komponenten mit Mengen als Parameter mitgegeben. Zu der mitgegebenen Kopfmengeneinheit wird die Basismengeneinheit zum Material und anschließend werden die Mengenrelationen der Komponenten des strukturierten Materials bestimmt.
  • Aus den mitgegebenen Mengen der Komponenten und der gelesenen Mengenrelation wird über einen Algorithmus eine Menge für den Kopf berechnet, siehe Beispiel.
  • Alternativ können dem Baustein Varianten mitgegeben werden, die für logistische Mengeneinheiten stehen. In der 'Komponentenliste' darf dann nur eine Variante stehen, ihre Menge (bezogen auf die ebenfalls übergebene Mengeneinheit) wird dann in die Menge der als 'Kopfmaterial' übergebenen Variante (bezogen auf deren übergebene Mengeneinheit) umgerechnet. Wird keine Mengeneinheit für das 'Kopfmaterial' mitgegeben, wird die Basismengeneinheit genommen.

Beispiel

Mittelwertberechnung für strukturiertes Material

Das Displaymaterial SCHOKO1 enthält folgende Komponenten:

  • Zartbitter 10 Tafeln
  • Vollmilch 20 Tafeln
  • Marzipan 30 Tafeln

Dem Baustein werden folgende Verbrauchsdaten für die Komponentenmaterialien mitgegeben:

  • Zartbitter Abverkauf 90 Tafeln
  • Vollmilch Abverkauf 160 Tafeln
  • Marzipan Abverkauf 210 Tafeln

Diese Verbrauchswerte ergeben für sich jeweils alleine betrachtet einen Verbrauch auf dem Display SCHOKO1 von:

  • für Zartbitter 9 Displays (90/10)
  • für Vollmilch 8 Displays (160/20)
  • für Marzipan 7 Display (210/30)

Aus diesen Werten wird der Mittelwert gebildet:

  • Mittelwert Display = (9 + 8 + 7) / 3 = 24 / 3 = 8

Es werden also in diesem Fall 8 Displays als Verbrauch zurückgeliefert. Im Falle von Nachkommastellen bei der Mittelwertberechnung wird kaufmännisch gerundet, d.h. bei einem Verbrauch von 8,5 wird auf 9 gerundet.

Umrechnung für logistische Mengeneinheiten

Für das Material H_VOLLMILCH sollen die Bestände für Tüte und Karton zu 12 Tüten getrennt geführt werden. Daher wurde das Material als Sammelmaterial angelegt mit den Varianten

  • H_VOLLMILCH001 - Variante, die für die Mengeneinheit Tüte steht
  • H_VOLLMILCH002 - Variante, die für die Mengeneinheit Karton steht

Dem Baustein wird nun eine 'Komponentenliste' übergeben, bestehend aus einem einzigen Eintrag:

  • H_VOLLMILCH001, Mengeneinheit 'Tüte', Menge 120

Als 'Kopfmaterial' wird H_VOLLMILCH002, Mengeneinheit 'Karton' übergeben. Der Baustein rechnet die Mengen passend zu den übergebenen Mengeneinheiten um und liefert als Menge für das 'Kopfmaterial' 10 Kartons zurück.

Wird keine Mengeneinheit zum 'Kopfmaterial' mitgegeben, wird auf die Basismengeneinheit des Kopfmaterials umgerechnet. Im vorliegenden Beispiel ergäbe dies 120 Tüten H_VOLLMILCH002. In diesem Fall wären nachfolgende Prozesse dafür verantwortlich, daß diese 120 Tüten beispielsweise in eine erlaubte Bestellmengeneinheit umgerechnet und ggf. gerundet würden.

Hinweise

Weiterführende Informationen

Der Baustein wird im Funktionsbaustein struc_art_calculate_value aufgerufen.





Parameter

COMP_LIST
HEAD_MARA
HEAD_MATNR
HEAD_MEINH
HEAD_STRUC

Ausnahmen

NO_VALUE_CALCULATE

Funktionsgruppe

WSOS

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

Length: 4379 Date: 20240523 Time: 111909     sap01-206 ( 64 ms )