Ansicht
Dokumentation
ISU_SAMPLE_0161 - Beispiel 0161: Kontierung für Akontozahlung aus dem Avis
BAL Application Log Documentation SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der zum Ereignis 0161 aufgerufene Funktionsbaustein hat die Möglichkeit, die Vorgaben für eine Akontozahlung zu ändern oder zu ergänzen, wenn die Zahlung aufgrund eines Avises gebucht wird. Die Akontozahlung wird als eine summarische Position für alle Avispositionen erzeugt, die nicht oder nicht vollständig bestehenden offenen Posten zugeordnet werden konnten.
Abhängigkeiten
In der Workarea C_FKKAVPOSACC darf der Wert des Geschäftspartners (Feld GPART) und der Betrag (Feld BETRW) nicht geändert werden.
Der Buchungskreis (Feld BUKRS) darf nicht geändert werden, wenn er im Aviskopf vorgegeben ist. Der Aviskopf wird über den Parameter I_FKKAVK übergeben.
Die bereits in FKKAVPOSACC enthaltenen Daten sind abgeleitet aus dem betragsmäßig größten Posten, der ausgeglichen wird. Sollte kein Posten ausgeglichen werden, handelt es sich um den betragsmäßig größten offenen Posten, der auf dem im Avis genannten Geschäftspartner und, falls angegeben, Vertragskonto gebucht ist.
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
C_FKKAVPOSACCI_FKKAVK
Ausnahmen
Funktionsgruppe
E31AFill RESBD Structure from EBP Component Structure BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1906 Date: 20240523 Time: 122020 sap01-206 ( 39 ms )