Ansicht
Dokumentation

ISU_SAMPLE_R976 - Betragsänderung von Abschlagspositionen

ISU_SAMPLE_R976 - Betragsänderung von Abschlagspositionen

PERFORM Short Reference   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_EABPS
X_NEW_AMOUNT
X_OBJ

Ausnahmen

NO_CHANGE_POSSIBLE
NO_POSITIONS
TOO_MUCH_POSITIONS
WRONG_POSITION

Funktionsgruppe

E25P

SUBST_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 )