Ansicht
Dokumentation

LINEITEM_FIXED_RATE_CHECK - Detaillierte Prüfung, ob zu einem fixierten Kurs zwei Beträge passen

LINEITEM_FIXED_RATE_CHECK - Detaillierte Prüfung, ob zu einem fixierten Kurs zwei Beträge passen

ABAP Short Reference   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Der Baustein soll nur dann aufgerufen werden, wenn der Kurs zu einem Währungspaar fixiert ist (Tabellen TCURF und TCURV). In diesem Fall wird geprüft, ob sich aus BTR01 der Betrag BTR02 bei Umrechnung mit dem Fixkurs ergeben kann. Wenn nein, wird für BTR02 ein zulässiges Intervall bestimmt, deren Werte BTR01 zugeordnet bei der Umrechnung zugeordnet sind. Zusätzlich wird die Anzahl der erfaßten Belegzeilen berücksichtigt wegen Rundungskorrekturen für Nullsaldierung (bei Aufruf aus FI).

In Formeln:

1. LOC_BTR02 = Hauswährungsbetrag, wie er sich aus BTR01 unter Anwendungdes Tabellenkurses ergibt

2. X:=1,2 * max{1 , LOC_BTR02/BTR01}* ANZ / 2

( der Faktor 1,2 erhöht die Vergleichsgröße so weit, daß Rundungs- fehler eliminiert werden).

3. Y:= kleinste natürliche Zahl, die GE X ist, Y stellt die akzeptable

Toleranz dar

4. Z:= | BTR02 - LOC_BTR02 |

5. Fehler gdw. Z > Y





Parameter

I_ANZBZ
I_BTR01
I_BTR02
I_EXRATE
I_FCURR
I_FIXKU
I_KURST
I_LCURR
I_UMRDT
I_XFIXD

Ausnahmen

Funktionsgruppe

ACKK

ROGBILLS - Synchronize billing plans   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1587 Date: 20240605 Time: 170131     sap01-206 ( 35 ms )