Ansicht
Dokumentation

ISU_SAMPLE_R435_ARG - Event R435: Berechnen von zusätzl. Gebühren

ISU_SAMPLE_R435_ARG - Event R435: Berechnen von zusätzl. Gebühren

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

Funktionalität

Die zum Ereignis R435 aufgerufenen Funktionsbausteine haben die Möglichkeit, Zusatzaktionen auszulösen, wenn eine Fakturierung durchgeführt wird. In diesem Fall sollte der Baustein dazu dienen zusätzliche Gebühren, die je Fakturierung anfallen, zu berechnen.

Diese Gebühren werden zum Zeitpunkt der Fakturierung nicht in das FI-CA gebucht, sondern dienen nur als Informationsbasis für spätere Buchungen z.B. beim Rechungseingang.

Als Rückgabeparameter der Gebühren und der darauf entfallenden Steuern dient die interne Tabelle T_ERDTS. Diese Tabelle wird durch die weiteren Fakturierungsbausteine weiter verarbeitet und gesichert. Beim späteren aufrufen des Druckbeleges stehen die Daten wieder zur Verfügung und können auf der Rechnung angedruckt werden.

Zur Berechung der Gebühren können die Abrechungsbelege, der Druckbeleg sowie die entstandenen FI-CA Belege herangezogen werden.

Weiterhin stehen die Daten des Geschäftspartners, des Vertragskontos sowie die Verträge zur Verfügung. Die Belegnummern der in der Rechnung erstellten Vertragskontokorrentbelege und die Rechnungsbelegnummer selbst stehen zu diesem Ereignis nicht zur Verfügung. Diese Daten werden später zu den jeweilgen Zeilen der Tabelle T_ERDTS hinzugefügt.

Das Ereignis wird in der Fakturierung nach Beendigung der Verarbeitung und vor der Fortschreibung der Daten ausgelöst.

Hinweise

Es stehen in folgende Daten als Informationen an der Schnittstelle zur Verfügung:

  • X_PRINTDOC : Rechnungsdruckbeleg
  • X_BLDAT : Belegdatum bei Rechnungserstellung
  • X_BUDAT : Buchungsdatum bei Rechnungserstellung
  • X_BUPA : Geschäftspartner
  • X_BUPA : Geschäftspartner
  • X_FKKVKP : Vertragskonto
  • X_UNITPARAM : Parameter der Fakturierungseinheit
  • T_CONTRCL : Tabelle der abgerechnete Verträge mit Abrechnungs- vorgängen der Abrechnungsbelege
  • T_VKK_DOC_ID: Tabelle der Buchungsbelege, die bei der Rechnungser- stellung erzeugt werden. Da die Belegnummern noch nicht zur Verfügung stehen, wurde eine laufende Nummer zur identifizierung der Belege sowie eine Identifikation zur Verfügung gestellt. Diese kann sein
  • 'A': führender Fakturierungsbeleg aus Verbrauchsabrechnungen

  • 'B': Beleg für Verrechnung Abschlagszahlungen

  • 'D': Zinsbeleg aus Barsicherheiten

  • 'E' Zinsbeleg aus offenen Forderungen

  • 'S' Buchungsbeleg von SD-Fakturen

  • 'N' neue Belege aus Ereignis R402

  • 'F' mit der Fakturierung angeforderte Belege

  • T_BILL_DOC : Tabelle der fakturierten Vertragsabrechnungsbelege
  • T_ERDTS : Rückgabetabelle für die anfallenden Gebühren

Es ist zu beachten, dass nur der Inhalt der Tabelle 'T_ERDTS' in der Fakturierung weiterverarbeitet wird. Alle anderen Parameter stehen nur temporär zur Verfügung und werden nicht gesichert.





Parameter

T_BILL_DOC
T_CONTRCL
T_ERDTS
T_VKK_DOC_ID
X_BLDAT
X_BUDAT
X_BUPA
X_FKKVKP
X_PRINTDOC
X_UNITPARAM

Ausnahmen

IU_ERROR

Funktionsgruppe

E21U_ARG

General Data in Customer Master   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4295 Date: 20240523 Time: 144544     sap01-206 ( 63 ms )