Ansicht
Dokumentation

MD_RM_INVALID_DECI_PLACE - Enferne nicht gültige Mengeneinheits-Dezimalstellen

MD_RM_INVALID_DECI_PLACE - Enferne nicht gültige Mengeneinheits-Dezimalstellen

ABAP Short Reference   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein wird für die Entfernung von ungültigen Mengeneinheits-Dezimalstellen benutzt.

Kurze Beschreibung des Vorgehens bei der Entfernung von ungültigen Dezimalstellen:

  1. Entferne die ungültigen Dezimalstellen mit Hilfe eines User-Exits.
Der User-Exit wird bei Bedarf individuell gefüllt.
  1. Entferne ungültige Dezimalstellen ohne Rundung.
Die nach Ausführung des User-Exits ggf. noch vorhandenen ungültigen Dezimalstellen werden ohne Auf- oder Abrundung abgeschnitten.
Dezimalstellen müssen ageschnitten werden, wenn die Anzahl der Dezimalstelle der Eingabemenge größer ist als die Anzahl der gültigen Dezimalstellen).
  1. Entscheide über Rundungsgrund (Dezimalstellen entfernt):
    1. wenn Dezimalstelle verändert
=> Rundungsgrund in Tabelle eintragen
  1. wenn Dezimalstellen unverändert
=> KEIN Rundungsgrund eintragen
  1. Zusätzliche Protokolleinträge werden optional (gesteuert über Eingabeparameter I_WITH_MINUTES) in einer weiteren Tabelle angelegt.

Beispiel

Das Beispiel zeigt, wie der User-Exit eingesetzt werden kann.

  • Es sollen alle Dezimalstellen bis auf zwei abgeschnitten werden. Das wird ohne Einsatz des User-Exits einfach ohne Rundung gemacht.
Die Zahl 5,3456 wird also in 5,34 umgesetzt.
  • Der User-Exit wird verwendet um auf zwei Stellen nach dem Komma kaufmännisch zu runden.
Die Zahl 5,3456 wird somit durch den User-Exit in 5,35 umgesetzt.

Hinweise

Weiterführende Informationen





Parameter

CH_T_ROUNDING_REASONS
E_VALID_QUANTITY
I_QUANTITY
I_UNIT
I_VALID_DECI
I_WITH_MINUTES

Ausnahmen

INPUT_LESS_ZERO
USER_EXIT_ERROR

Funktionsgruppe

MDR1

rdisp/max_wprun_time - Maximum work process run time   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2500 Date: 20240523 Time: 132209     sap01-206 ( 31 ms )