Ansicht
Dokumentation
LOAN_SORT_OPEN_ITEMS - FBs zu Zahlungseingang: Sortierung der Offenen Posten
General Material Data CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
Der Funktionsbaustein 'OFFENE_POSTEN_SORTIEREN' dient der Bestimmung der Reihenfolge, in der ein Zahlungseingang Offenen Posten zugeordnet werden muß. Dieser FB erhält vom rufenden Programm in übergebenen Tabellen alle Offenen Posten mit benötigter Zusatzinformation. Anhand des Customizings der Tabellen TZE01, TZE02, TZE0B, TZE03, TZE04 werden diese Offenen Posten sortiert und an das rufende Programm zurückgegeben. Die zugehörigen Customizing Transaktionen sind FZZ1, FZZ2, FZZ3 und FZZ4.
Beschreibung der Schnittstelle:
BUCHUNGSKREIS - Teil des Schlüssels zur Identifikation der Customizing
Einträge
ANWENDUNG - Teil des Schlüssels zur Identifikation der zugehörigen
TAB_NAME - Name beider als Tabellen übergebenen identischen
Strukturen 'NICHT_ZUGEORD_OP' und 'SORTIERTE_OP'.
Die Namen der Tabellenfelder des Customizings beziehen
sich ebenfalls auf diese Struktur. Der Name der
Struktur muß in Tabelle TZE04 abhängig von der
Anwendung definiert sein. Diese Struktur muß alle
Felder enthalten, die bei der Untersuchung der
Ordnungskriterien zur Sortierreihenfolge verwendet
NICHT_ZUGEORD_OP - Beim Aufruf enthält diese interne Tabelle alle offenen Posten, deren Sortierung bestimmt werden soll.
Nach dem Rücksprung ist diese Tabelle normalerweise
leer, es sei denn, eine EXCEPTION ist aufgetreten. In
diesem Fall enthält 'NICHT_ZUGEORD_OP' nur noch die Offenen Posten, die nicht zugeordnet werden konnten.
SORTIERTE_OP - Interne Tabelle, die normalerweise beim Aufruf leer
ist, aber auch bereits sortierte Einträge enthalten
darf. Bereits existierende Einträge werden nicht
verändert. Nach dem Rücksprung enthält sie alle Offenen
Posten in der Reihenfolge, in der ein Ausgleich mit dem
Zahlungseingang durchzuführen ist. Trat Eine EXCEPTION
auf, so enthält 'SORTIERTE_OP' alle bis zum Fehler
eindeutig gefundene Offene Posten.
Folgende Fehlerbehandlung wird durchgeführt:
Wird bei indirekter Sortierung festgestellt, daß in der Zuordnungstabelle der Wert für eine Prioritätszuordnung nicht definiert ist, so wird abhängig von der Sortierreihenfolge (aufsteigend oder absteigend) der Wert mit jeweils niedrigster Priorität angenommen.
Ergibt die Abarbeitung der Sortierkriterien keine eindeutige Sortierreihenfolge, so werden die restlichen, unsortierten Offenen Posten auf der jeweiligen Sortierebene als letzte an die sortierte Tabelle angefügt. Es wird davon ausgegangen, daß für diese Offenen Posten eine Sortierung nicht relevant ist.
Parameter
ANWENDUNGBUCHUNGSKREIS
I_TAB_TZE01
I_TAB_TZE02
I_TAB_TZE03
NICHT_ZUGEORD_OP
SORTIERTE_OP
TAB_NAME
Ausnahmen
ILLEGAL_TABNAMENAMETAB_ERROR
NO_CUSTOMIZ
UNKNOWN_FIELD
Funktionsgruppe
FDBAPERFORM Short Reference ROGBILLS - Synchronize billing plans
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3731 Date: 20240523 Time: 133110 sap01-206 ( 56 ms )