Ansicht
Dokumentation

FKK_SAMPLE_2641 - INV: Zahlwegermittlung

FKK_SAMPLE_2641 - INV: Zahlwegermittlung

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

Funktionalität

In dem zum Zeitpunkt 2641 prozessierten Funktionsbaustein können Sie den Zahlweg des Rechnungsbelegs (für den Rechnungsdruck) und den Zahlweg für die in der Fakturierung erstellten Geschäftspartnerpositionen setzen.

Der vom Fakturierungsprogramm ermittelte Zahlweg des Rechnungsbelegs wird im Parameter C_INVDOC_PYMET übergeben. Er ist leer, wenn der Zahlweg der im Rechnungsendbetrag enthaltenen Buchungspositionen nicht ermittelt werden konnte oder nicht eindeutig ist. Sie können den Zahlweg setzen oder ändern.

Zusätzlich wird an der Schnittstelle die Tabelle C_FKKOP_2641_TAB der im Rechnungsendbetrag berücksichtigten Geschäftspartnerpositionen übergeben. Die neu zu erstellenden Belegpositionen sind an der temporären Belegnummer, die mit '//' beginnt, zu erkennen. Sie enthalten im Feld PYMET_TMPden für sie vom Fakturierungsprogramm ermittelten Zahlweg. Dieser wird nicht automatisch in den Geschäftspartnerposition gespeichert. Belegpositionen, die intern für einen (Teil-)Ausgleich vorgemerkt sind (z. B. durch die Kontenpflege in der Fakturierung) sind an einem Ausgleichsbetrag AUGBW ungleich Null zu erkennen.

Die in den einzelnen Belegpositionen zu beeinflussenden Felder sind mit Suffix _2641 versehen.

Beachten Sie, dass der in der Fakturierung ermittelte Zahlweg nicht automatisch in die einzelnen Geschäftspartnerpositionen übernommen wird. Der Grund hierfür liegt darin, dass im Rechnungsendbetrag sowohl die neu zu buchenden als auch die bereits vor der Fakturierung gebuchten (untere Positionen) Geschäftspartnerpositionen berücksichtigt werden können. Eine Änderung des Zahlweges in den bereits gebuchten Positionen wird in der Fakturierung nicht unterstützt.

Falls dennoch ein Zahlweg in den neu zu buchenden Geschäftspartnerpositionen gesetzt werden soll, können Sie dies durch Setzen des Zahlweges (Parameter PYMET_2641) in den Einzelposten erreichen.

Dieser Zeitpunkt bietet Ihnen zusätzlich die Möglichkeit, für die neu zu erstellenden Buchungspositionen Kartenzahlungen zu initiieren.

Hierzu werden in der Tabelle I_PCARD_TAB die Kartendaten übergeben, die in der aktuellen Fakturierungseinheit bereits verwendet wurden. Diese sind im Feld PCARD_ID_INT lückenlos aufsteigend durchnummeriert. Das Feld PCARD_ID_INT dient der internen eindeutigen Identifikation des Kartensatzes. Kartensätze, die inkonsistent oder ungültig sind, sind im Feld PCARD_VALIDITY mit einem entsprechenden Status versehen und dürfen nicht verwendet werden.

Sofern Sie eine dieser Karten nachautorisieren oder weitere Karten verwenden wollen, können Sie die Daten dieser Karten in der Tabelle E_PCARD_NEW_TAB zurückgeben. Diese Datensätze müssen Sie analog zu I_PCARD_TAB mit einer eindeutigen Referenznummer PCARD_ID_INT versehen, die nicht bereits in I_PCARD_TAB verwendet wird.

Ordnen Sie anschliessend den offenen Posten im Parameter PCARD_ID_INT_2641 die Nummer der zu verwendenden Karte zu.

Sofern im Fakturierungsprozess die Fakturierungsfunktion Zahlungsreferenz aktiv ist, werden für die offenen Posten (je nach Konfiguration) Zahlungsreferenzsätze vom Typ Fakturierungsbeleg (Zahlungsreferenztyp 003) erzeugt. Diese werden dem vorliegenden Zeitpunkt in der Tabelle C_FKK_PYREF_TAB übergeben. Sie können die einzelnen Zahlungsreferenzsätze in den eigenen Feldern anreichern, oder neue Referenzeinträge, z.B. zu einem eigenen Zahlungsreferenztyp, erfassen.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

C_FKKOP_2641_TAB
C_FKK_PYREF_TAB
C_INVDOC_PYMET
E_PCARD_NEW_TAB
I_INV_UNIT_PUBLIC
I_PCARD_TAB

Ausnahmen

Funktionsgruppe

FKKINV_EVENT

RFUMSV00 - Advance Return for Tax on Sales/Purchases   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4570 Date: 20240523 Time: 122512     sap01-206 ( 103 ms )