Ansicht
Dokumentation

LOAN_SORT_OPEN_ITEMS - FBs zu Zahlungseingang: Sortierung der Offenen Posten

LOAN_SORT_OPEN_ITEMS - FBs zu Zahlungseingang: Sortierung der Offenen Posten

General Material Data   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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

ANWENDUNG
BUCHUNGSKREIS
I_TAB_TZE01
I_TAB_TZE02
I_TAB_TZE03
NICHT_ZUGEORD_OP
SORTIERTE_OP
TAB_NAME

Ausnahmen

ILLEGAL_TABNAME
NAMETAB_ERROR
NO_CUSTOMIZ
UNKNOWN_FIELD

Funktionsgruppe

FDBA

PERFORM 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 )