Ansicht
Dokumentation

C1L30001 - EHS: BOMBOS - Berechnung der prozentualen Anteile

C1L30001 - EHS: BOMBOS - Berechnung der prozentualen Anteile

TXBHW - Original Tax Base Amount in Local Currency   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Diese SAP-Erweiterung können Sie einsetzen, um die prozentualen Anteile der Komponenten einer Spezifikation zu berechnen.

Standardmäßig ist es nur möglich, die Anteile bezogen auf eine Maßeinheitendimension zu berechnen. Mit der Erweiterung können Sie eine komplexere Berechnung vornehmen, um z.B. chemische Reaktionen zwischen den Komponenten zu berücksichtigen oder die Maßeinheiten verschiedener Dimensionen umzurechnen.

Wichtig

Die Basismengeneinheit der Stückliste muß in der Gewichtsdimension oder Volumendimension liegen, um die Bezugsgröße der Anteile (W/W; Vol/Vol) festzulegen. Andernfalls wird ein Fehler erzeugt und die Generierung der Spezifikation wird abgebrochen.

Eingabeparameter

  • I_BOMHEAD
Übergibt den gesamten Stücklistenkopf des zu bearbeitenden Eintrags aus dem Arbeitsvorrat.

Ausgabeparameter

  • E_COMPREL
Gibt die Bezugsgröße zurück (kein Mußfeld).
Sie können in Ihrer Erweiterung die Bezugsgröße unabhängig von der Basismengeneinheit ermitteln und an den Aufrufer zurückgeben.
Als Voraussetzung müssen Sie die Bezugsgröße im Customizing der Produktsicherheit in der IMG-Aktivität Bezugsgrößen für die Zusammensetzung festlegen definiert haben.
Wenn ein Wert für die Bezugsgröße übergeben wurde, wird diese ohne weitere Überprüfung übernommen.
Wenn kein Wert für die Bezugsgröße übergeben wurde, wird die Bezugsgröße nach der Standardfunktionalität ermittelt:
  • Wenn die Basismengeneinheit im Stücklistenkopf der Dimension Masse zugeordnet ist, wählt das System die Bezugsgröße W/W.

  • Wenn die Basismengeneinheit im Stücklistenkopf der Dimension Volumen zugeordnet ist, wählt das System die Bezugsgröße Vol/Vol.

Andernfalls wird eine Fehlermeldung in das Anwendungslog geschrieben.

Tabellen

  • I_BOMPOS_TAB
    Übergibt alle für die Zusammensetzung relevanten Stücklistenpositionen und zugehörigen Spezifikationsschlüssel (SUBRECN).
  • E_BOSCOMP_TAB
    Gibt alle Komponenten für die Zusammensetzung zurück. Folgende Felder der Tabelle müssen befüllt werden, um eine fehlerfreie Verarbeitung zu garantieren:
  • RECN
    Vergabe der laufenden Datensatznummer, um Eindeutigkeit der Komponenten zu definieren. (Vergleichen Sie Funktionsbaustein C149_RECN_GET_NEXT; verwenden Sie Funktionsbaustein NUMBER_GET_NEXT).

  • RECNTVA
    Verweis auf die RECN der Bewertungsinstanz. Definieren Sie die RECNTVA (vergleichen Sie Funktionsbaustein C149_RECN_GET_NEXT; verwenden Sie Funktionsbaustein NUMBER_GET_NEXT), um die Komponente eindeutig zur Bewertungsinstanz der Bewertungsart (Zusammensetzung) zuzuordnen. Die Bewertungsart wurde als Umgebungsparameter in der IMG-Aktivität Umgebungsparameter und Bedingungen festlegen festgelegt.
    Ermitteln Sie die RECNTVA vor der Berechnung der Komponenten und übergeben Sie die RECNTVA an alle Komponenten. D.h. alle Komponenten müssen die gleiche RECNTVA besitzen.

  • RECNCMP
    Verweis auf die Kopfdaten der Spezifikation der Komponente. Hier übergeben Sie den Spezifikationsschlüssel SUBRECN aus der jeweiligen Stücklistenposition (I_BOMPOS_TAB).

  • COMPAVG
    Angabe des prozentualen Anteils der Komponente.

  • COMPEXP
    Angabe des Exponenten der Komponente.

Ausnahmen

  • COMPUTATION_FAILED
    Sie können die Ausnahme mit RAISE auslösen, wenn eine Berechnung der Komponentenanteile nicht möglich ist. Eine Fehlermeldung wird in das Anwendungsprotokoll geschrieben und die Berechnung für diese Zusammensetzung wird abgebrochen.

Hinweis

Um ein vollständiges Protokoll zu erhalten, schreiben Sie entsprechende Protokollnachrichten. Sie können dann eine genaue Fehleranalyse vornehmen. (Verwenden Sie Funktionsbausteine der Funktionsgruppe SBAL - Anwendungs-Log)






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5519 Date: 20240425 Time: 223954     sap01-206 ( 73 ms )