Ansicht
Dokumentation
ISU_CLEARING_TYPE_R400 - Event R400: Ermittlung der Verrechnungsart einer Fakturierungseinheit
General Material Data Fill RESBD Structure from EBP Component StructureDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Event R400 der IS-U Fakturierung zur Festlegung der Verrechnungsart einer Fakturierungseinheit
Abhängigkeiten
Einsatzbereich
Die Verrechnungsart repräsentiert in der Behandlung der offenen Posten den Geschäftsvorfall. Sie ist i. A. SAP-seitig fest vorgegeben. Eine Abweichung von dieser Regelung stellt die Verrechnungsart in der Fakturierung dar. Hier hat der Anwender die Möglichkeit, die Entscheidung für die Wahl einer Verrechnungsart in Abhängigkeit von der Zusammensetzung der Fakturierungseinheit zu treffen.
Hinweise zur Programmierung
Zu besetzen ist die Verrechnungsart XY_VERART. Diese muß der Tabelle TFK110 bekannt sein.
Neben der Geschäftspartner- und Vertragskontoinformationen stehen für die Entscheidungsfindung die Informationen zur Fakturierungseinheit, wie z.B die zu fakturierenden Verträge, zur Verfügung.
- X_BUPA : Geschäftspartner
- X_FKKVKP : Vertragskonto
- T_CONTRCL: abgerechnete Verträge mit Abrechnungsvorgängen der Abrechnungsbelege
- X_XEND : Kennzeichen Auszug, d.h. nach der erfolgreichen Fakturierung der aktuellen Fakturierungseinheit sind alle Verträge des Vertragskontos beendet und fakturiert.
Weiterführende Informationen
Im Funktionsbaustein ISU_CLEARING_TYPE_r400 finden Sie ein Programmbeispiel, das - sofern Sie keine eigene Findung der Verrechnungsvariante hinterlegen - standardmäßig in der Fakturierung durchlaufen wird. Die hier realisierte Strategie ermittelt die Verrechnungsart
- 'R43', falls es sich um die Auszugsfaktura (X_XEND ist gesetzt) handelt
- 'R42', falls mindestens ein Vertrag der Fakturierungseinheit endabgerechnet wird
- 'R41', falls die Fakturierungseinheit keine endabgerechnete Verträge umfaßt
- Verrechnungsart gleich der Herkunft des Geschäftsvorfalls, falls die Bedingungen für 'R41' bis 'R43' nicht erfüllt sind
Restriktionen bei der Programmierung
Um die Konsistenz des Systems nicht zu gefährden, beachten Sie, daß Sie die folgenden Sprachelemente in Zeitpunkten nicht verwenden dürfen:
- COMMIT WORK
- ROLLBACK WORK
- CALL FUNCTION 'DEQUEUE ALL'
- Löschen von Sperren, die Sie nicht selbst gesetzt haben
Parameter
T_BILL_DOCT_BLART_ID
T_CONTRCL
T_SOLL
XY_VERART
X_BUPA
X_ERGRD
X_FKKVKP
X_HERKF
X_XEND
Ausnahmen
Funktionsgruppe
E21UAddresses (Business Address Services) 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: 3432 Date: 20240523 Time: 102954 sap01-206 ( 48 ms )