Ansicht
Dokumentation
LE_POD_TVPOD_CONSISTENCY_CHECK - check consistency of TVPOD quantities
BAL Application Log Documentation RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionsbaustein prüft die Konsistenz aller TVPOD-Einträge vor ihrer Verbuchung.
Im Fehlerfall werden die Fehlervariablen msgv1 und msgv2 mit Beleg- und Positionsnummer versorgt. msgv3 und msgv4 enthalten ggf. die voneinander abweichenden Mengen.
Folgende Fehler können auftreten:
-
NOT_FOUND:
Die Chargenhauptposition wurde nicht gefunden. -
SPLIT_LGMNG_ROUND_ERROR:
Der Unterschied zwischen Lagerdifferenzmenge und Lagerdiffmenge in float übersteigt die Rundungstoleranz für einen TVPOD-Eintrag.
Beispiel:
Lagermenge = 0,332 ; Lagermenge in float = 0,33333333...
==> Korrektur: Lagermenge := 0,333 -
SPLIT_LFIMG_ROUND_ERROR:
Der Unterschied zwischen Lieferdifferenzmenge und der in Liefermenge umgerechneten und gerundeten Lagerdifferenzmenge in float übersteigt die Rundungstoleranz für einen TVPOD-Eintrag.
Beispiel:
Liefermenge = 0,332 ; Lagermenge in float = 1,00000....
Umrechnung in Liefermenge, z.B. 1,00000... * 1/3 = 0,33333333...
==> Korrektur: Liefermenge := 0,333 -
SPLIT_REASON_ERROR:
Zu einer Lieferposition wurden mehrere Mengenabweichungen dokumentiert. Daten wie z.B. die POD-Menge, die für die einzelnen Abweichungszeilen gleich sein müßten, differieren. -
POS_LGMNG_ROUND_ERROR:
Zu einer Lieferposition wurden mehrere Mengenabweichungen mit unterschiedlichen Gründen erfaßt. Die Summe der Mengendifferenzen in BME stimmt nicht mit der gerundeten Summe der float-Mengendifferenzen in BME überein.
Beispiel:
0,333 + 0,333 + 0,333 = 0,999
0,3333333... + 0,3333333... + 0,3333333... = 1,000
==> Korrektur: Lagermenge := 0,334 + 0,333 + 0,333 = 1,000 -
POS_LFIMG_ERROR:
Die Summe der Differenzmengen, aufaddiert zur POD-Menge, weicht von der Gesamtliefermenge ab. -
CHARG_LGMNG_ROUND_ERROR:
Für mehrere Chargensplitpositionen wurden (mehrere) Mengenabweichungen erfaßt. Ansonsten stimmt die Problematik und die Lösung mit der von Punkt 4 (POS_LGMNG_ROUND_ERROR) überein. -
CHARG_LFIMG_ERROR:
Die Summe der Differenzmengen einzelner Chargensplitpositionen, aufaddiert zur POD-Menge der Chargenhauptposition, weicht von der gesamten Chargenmenge ab.
Beispiel
Hinweise
Weiterführende Informationen
Parameter
I_TVPODAusnahmen
CHARG_LFIMG_ERRORCHARG_LGMNG_ROUND_ERROR
NOT_FOUND
POS_LFIMG_ERROR
POS_LGMNG_ROUND_ERROR
SPLIT_LFIMG_ROUND_ERROR
SPLIT_LGMNG_ROUND_ERROR
SPLIT_REASON_ERROR
Funktionsgruppe
LE_PODRFUMSV00 - Advance Return for Tax on Sales/Purchases CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2925 Date: 20240523 Time: 144316 sap01-206 ( 51 ms )