Ansicht
Dokumentation

VHUMISC_PREVENT_ROUNDING_ERROR - Mengenfeldprüfung, um Rundungsfehler zu vermeiden

VHUMISC_PREVENT_ROUNDING_ERROR - Mengenfeldprüfung, um Rundungsfehler zu vermeiden

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Baustein prüft, ob bei der Eingabe eines Mengenfeldes mit

einer von der Basismengeneinheit MEINS abweichenden Mengeneinheit,

ein Rundungsfehler auftritt.

Zuerst wird das Mengenfeld auf die Anzahl Nachkommastellen gerundet,

die gemäß der Customizing-Einstellungen in T006 für die Darstellung

(Feld decan) (nicht: Berechnung, Feld andec) vorgesehen sind.

Das Mengenfeld hat anschließend keine nicht angezeigten Nachkomma-

stellen mehr.

Anschließend wird auf Rundungsfehler bei der Mengenkonvertierung

geprüft.

Dazu wird die zu prüfende Menge in die Menge gemäß Basismengen-

einheit und zurück konvertiert. Falls der rückkonvertierte Wert vom

Ursprungswert abweicht, wird ein negativer Returncode gesetzt.

Return Codes:

00 : keine Rundungsprobleme festgestellt und Mengenfeld nicht gekürzt

01 : Anzahl Nachkommastellen des Mengenfelds wurden reduziert.

Keine Rundungsfehler festgestellt. (Hier könnte eine Warnung

ausgegeben werden.)

02 : Rundungsproblem festgestellt. (-> Error-Message sollte aus-

gegeben werden.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

CHARG
MATNR
MEINS
QUANTITY
RET_CODE
ROUND_QTY
UNITQTY
WERKS

Ausnahmen

CONVERSION_FAILED
CONVERSION_NOT_FOUND
INPUT_INVALID
LOCK_ON_MATERIAL
MATERIAL_NOT_FOUND
MEINH_NOT_FOUND
MEINS_MISSING
NO_MEINH
OUTPUT_INVALID
OVERFLOW
ROUNDING_FAILED
TYPE_INVALID

Funktionsgruppe

VHUMISC

CPI1466 during Backup   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2082 Date: 20240603 Time: 215839     sap01-206 ( 31 ms )