Ansicht
Dokumentation

ISU_PAY_CONCPOST_0110 - IS-U Concessions - Buchung bei Zahlungslauf

ISU_PAY_CONCPOST_0110 - IS-U Concessions - Buchung bei Zahlungslauf

rdisp/max_wprun_time - Maximum work process run time   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der zum Zeitpunkt 0110 aufgerufene Funktionsbaustein hat die Aufgabe, einen verfügbaren Betrag (in der Regel den Betrag einer Eingangszahlung) offenen Posten zuzuordnen. Aufgrund dieser Zuordnung wird bei den ausgewählten Posten ein Ausgleich oder ein Teilausgleich vorgenommen.

Der zur Verfügung stehende Betrag ergibt sich aus den bereits erfaßten Belegpositionen. Diese werden über die Tabellen T_FKKOP und T_FKKOPK übergeben.

Die zur Auswahl stehenden offenen Posten werden in der Tabelle T_FKKCL übergeben.

Für die Entscheidung, welche offenen Posten mit welchem Betrag berücksichtigt werden sollen, können auch die Selektionsangaben des Anwenders verwendet werden. In der Tabelle T_SELTAB werden die Selektionskriterien übergeben. Sofern angegeben, werden diese Kriterien ergänzt um die Tabelle T_ZBTTAB, in der pro Selektionsangabe ein Teilbetrag angegeben ist. So kann z.B. bei einer Zahlung über 300,-- angegeben sein, daß 200,-- auf das Konto 1001 und 100,-- auf das Konto 1002 entfallen sollen.

In besonderen Fällen kann es wünschenswert sein, nicht nur eine Zuordnung des Betrages zu offenen Posten vorzunehmen, sondern statt dessen oder zusätzlich Akontobuchungen oder Buchungen im Hauptbuch zu erzeugen.

Über die Tabellen T_FKKOP_NEW und T_FKKOPK_NEW können neu aufgebaute Positionen an das aufrufende Programm zurückgegeben werden. Diese Positionen werden dann zu Bestandteilen des Ausgleichsbelegs.

Ein besonderer Fall liegt vor, wenn dem Funktionsbaustein über den Aufrufparameter I_POST_ON_ACCOUNT direkt mitgegeben wird, daß kein Ausgleich stattfinden, sondern der Betrag akonto gebucht werden soll. Falls dieser Parameter gesetzt ist, der Funktionsbaustein aber nicht in der Lage ist, Akontobuchungen zu erzeugen, sollte eine entsprechende Fehlermeldung ausgegeben werden.

Der Parameter I_USE_AS_PROPOSAL gibt an, daß nur ein Vorschlag erstellt werden soll, der anschließend im Dialog abgeändert werden kann. In diesem Fall würden alle zurückgegebenen Belegpositionen (wie Akonto-Buchungen) ignoriert.

Beispiel

Hinweise

  • Der zu verteilende Betrag ergibt sich durch Summation der Felder T_FKKOP-BETRW und T_FKKOPK-BETRW aus den übergebenen Belegpositionen. Bei den Positionen in T_FKKOP sind statistische Positionen, erkennbar an T_FKKOP-STAKZ <> SPACE, zu vernachlässigen.
  • Für die offenen Posten, die in Tabelle T_FKKCL übergeben werden, sind folgende Felder (die nicht verändert werden dürfen) für die Zuordnung der Ausgleichsbeträge wichtig:
  • BETRW Bruttobetrag des Postens

  • SKTPZ vereinbarter Skontoprozentsatz

  • FAEDS Skontofälligkeit

  • FAEDN Nettofälligkeit

  • SKTOW Möglicher Skontobetrag ( SKTOW = BETRW * SKTPZ / 10000 )

  • NETTW Nettobetrag des Postens ( NETTW = BETRW - SKTOW )

  • Die nachfolgenden Felder der Tabelle T_FKKCL sind aktiv zu beeinflussen, wenn Ausgleichsbeträge zugeordnet werden sollen:
  • XAKTP 'X' Posten wird berücksichtigt

  • XAKTS 'X' angegebener Skonto wird berücksichtigt

  • AUGBW zugeordneter Betrag (brutto)

  • ASKTW zugeordneter Skontobetrag

  • SKTPA akzeptierter Skontoprozentsatz (i.d.R. identisch mit SKTPZ)

  • Die Selektionskriterien in der Tabelle T_SELTAB unterliegen einer Verknüpfung über UND/ODER. Alle Selektionsangaben mit der gleichen Nummer SELNR sind mit UND zu verknüpfen, die verschiedenen Selektionsnummern mit ODER. Beispiel:

    SELNR SELFN SELCU
    ----- ----- -----
    0001 GPART G1
    0001 VKONT V1
    0002 GPART G2
    0002 VKONT V2

    Selektiert werden alle Posten, die auf Partner G1 und Vertragskonto V1 gebucht sind und alle Posten, die auf Partner G2 und Vertragskonto V2 gebucht sind.

Weiterführende Informationen

Im Funktionsbaustein FKK_SAMPLE_0110 finden Sie ein Programmbeispiel. Die hier realisierte einfache Ausgleichstrategie ordnet die Beträge nach Fälligkeit zu. Dabei ergibt sich i.d.R. für den letzten zu berücksichtigenden Posten ein Teilausgleich.

Die Funktionalität "Akontozahlung" ist in diesem Musterbaustein nicht berücksichtigt. Auch findet keine besondere Interpretation der Tabellen T_SELTAB und T_ZBTTAB statt.





Parameter

E_DIFFB
E_KLAEH
I_CLARIFICATION
I_FKKKO
I_POST_ON_ACCOUNT
I_USE_AS_PROPOSAL
T_FKKCL
T_FKKOP
T_FKKOPK
T_FKKOPK_NEW
T_FKKOP_NEW
T_SELTAB
T_ZBTTAB

Ausnahmen

Funktionsgruppe

ECONCPOST

rdisp/max_wprun_time - Maximum work process run time   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6190 Date: 20240523 Time: 125836     sap01-206 ( 114 ms )