Ansicht
Dokumentation
ISU_SAMPLE_R976 - Betragsänderung von Abschlagspositionen
PERFORM Short Reference TXBHW - Original Tax Base Amount in Local CurrencyDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Zentrale Durchführung von Betragsänderungen an Abschlägen.
Dieses Ereignis wird in den folgenden Prozessen benutzt:
- Transaktion EA62 - Direkte Eingabe des Sub-Betrags (pro Vertrag) in der Registerkarte Abschlagsdaten
- Transaktion EA62 - Direkte Eingabe des kumulierten Betrags in der Registerkarte Abschlagsdaten
- Transaktion EA62 - Drucktaste Abschlag ändern
Ab einem vom Anwender gewählten Datum werden die Sub-Beträge (pro Vertrag) geändert
- Transaktion EA62 - Drucktaste KumAbschlag
Ab einem vom Anwender gewählten Datum werden die kumulierten Beträge pro Fälligkeitsdatum geändert
- Transaktion E61M - Maschinelle Anpassung der Abschlagspläne
Sowohl bei prozentualer Anpassung als auch bei Anpassung per Hochrechnung
- Zwischenabrechnung mit Abschlagsanpassung
- Transaktion EC30 - Tarifdaten pflegen
Der neu zu verteilende Betrag wird im Importparameter X_NEW_AMOUNT übergeben.
Die Verteilung erfolgt auf die Positionen, die in der Tabelle XT_EABPS übergeben werden. Die Auswahl dieser Zeilen erfolgt je nach Zusammenhang außerhalb des Ereignisses.
Sie können entweder alle oder nur einen Teil der Zeilen ändern. Passen Sie bei einer Änderung folgende Betragsfelder der Tabele XT_EABPS an:
- BETRW - Betrag in Transaktionswährung mit Vorzeichen
- BETRO - Offener Betrag in Transaktionswährung mit Vorzeichen
Wenn die Position offen ist, gilt: BETRW = BETRO.
Bei einer Teilzahlung müssen die Felder so geändert werden, dass die Differenz gleich bleibt.
Beispiel:
Wenn im ursprünglichen Zustand BETRW = 50,00 und BETRO = 30,00 ist, liegt eine Teilzahlung über 20,00 vor.
Wenn Sie BETRO auf 60,00 ändern, müssen Sie BETRW auf 80,00 ändern, um den Teilzahlungsbetrag von 20,00 beizubehalten.
Setzen Sie in allen veränderten Zeilen das Kennzeichen XMARK, damit die Änderungen im Hauptprogramm übernommen werden.
Eventuell nötige Rundungen, oder Ausgleich von Rundungsdifferenzen, müssen ebenfalls innnerhalb des Ereignisses durchgeführt werden.
Die Anpassung der abhängigen Betragsfelder, wie z.B. die Umsatzsteuerbeträge, und die Anpassung von Ausgleichsinformationen erfolgt außerhalb des Ereignisses im Funktionsbaustein ISU_BBP_COMPLETE_R976. Dieser Funktionsbaustein muss immer direkt nach dem Aufruf des Ereignisses R976 aufgerufen werden.
Beispiel
Standardmäßig ist das Ereignis im Funktionsbaustein ISU_CALCULATE_AMOUNT_R976 integriert. Lesen Sie auch die Dokumentation zu diesem Funktionsbaustein.
Wir empfehlen, diesen Funktionsbaustein als Grundlage für kundeneigene Ausprägungen des Ereignisses zu benutzen.
Hinweise
Weiterführende Informationen
Parameter
XT_EABPSX_NEW_AMOUNT
X_OBJ
Ausnahmen
NO_CHANGE_POSSIBLENO_POSITIONS
TOO_MUCH_POSITIONS
WRONG_POSITION
Funktionsgruppe
E25PSUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4508 Date: 20240523 Time: 123000 sap01-206 ( 51 ms )