Show TOC

 Verwendungszweck der Abschlußbuchungen füllen

Verwendung

FUNCTION SAMPLE_INTERFACE_00010830

*"----------------------------------------------------------------------

*"*"Lokale Schnittstelle:

*" IMPORTING

*" VALUE(I_XSIMULATE) LIKE BOOLE-BOOLE OPTIONAL

*" VALUE(I_S_ITEM_PYNOT) TYPEBKKC_S_ITEM_PYNOT

*" EXPORTING

*" VALUE(E_RETURN) LIKESY-SUBRC

*" TABLES

*" T_PYNOT STRUCTUREIBKK_NOTE (Import/Export)

*“ T_BAL_DETAIL_DATA STRUCTUREBKK96 (Import)

*" T_MESG STRUCTUREIBKKMESG (Export)

*"----------------------------------------------------------------------

Funktionsumfang

Die Verwendungszwecke der Abschlußbuchungen können geändert bzw. ergänzt werden. So ist es möglich, Detailinformationen zu einer Abschlußbuchung in den Verwendungszweck zu stellen. Beispiel: Zur Abschlußbuchung ‚Postengebühr‘ können die Postenzähler und die Anzahl der Posten in den Verwendungszweck geschrieben werden.

Dieses Event kann auch im Simulationsmodus aufgerufen werden. Das Kennzeichen I_XSIMULATE hat dann den Wert ‚X‘.

In T_PYNOT werden Einträge übergeben für Buchungen, bei denen der Verwendungszweck auf einem anderen Weg bereits bestimmt wurde (Bsp. KESt-Buchungen). Diese Einträge sollten am Ende der Verarbeitung wieder übergeben werden.

Die Detaildaten des Abschlusses werden über die Schnittstelle mitgegeben: T_BAL_DETAIL_DATA

Struktur

Struktur I_S_ITEM_PYNOT

Feldname

Typ

Länge

Beschreibung

CLOS_TYP

CHAR

4

Abschlußart

CLOS_YEAR

NUMC

4

Jahr der Rechnungsperiode

CLOS_NR

NUMC

3

Nummer der Rechnungsperiode

CLOS_NRADD

NUMC

3

Zusatz zur Abschlußperiodennummer

XACCLO

CHAR

1

Kennzeichen: Abschluß auf Referenzkonto

POSTCATG_I

CHAR

2

Buchungstyp für Abschlußbuchungen

.include IBKK_ITEM

Die Felder CLOS_YEAR, CLOS_NR und CLOS_NRADD werden übergeben, damit diese in den Verwendungszweck geschrieben werden können. XACCLO gibt an, ob der Abschluß auf ein Referenzkonto gebucht wurde. Das abgeschlossene Konto ist dann in der Struktur IBKK_ITEM in den Referenzfeldern zu finden (Länderschlüssel. REF_BANKS, Bankschlüssel: REF_BANKL, Kontonummer: REF_ACEXT). In POSTCATG_I wird der Buchungstyp übergegeben. Der Buchungstyp gibt Auskunft darüber, welche Abschlußbuchung durchgeführt werden wird (z. B. Sollzinsen).

Sämtliche Postendaten werden im Include IBKK_ITEM mit übergeben. Beschreibung dazu Siehe auch: Zahlungsposten zur Prüfung vorbereiten .

Struktur BKK96 (Tabelle T_BAL_DETAIL_DATA)

Feldname

Typ

Länge

Beschreibung

COUNTRY

CHAR

3

Länderschlüssel der Bank

BKKRS

CHAR

4

Bankkreis

ACNUM_INT

CHAR

10

Interne Kontonummer

BALOBJCATG

CHAR

4

Objekttyp für Abschluß

CLOS_TYP

CHAR

4

Abschlußart

CLOS_YEAR

NUMC

4

Jahr der Rechnungsperiode

CLOS_NR

NUMC

3

Nummer der Rechnungsperiode

CLOS_NRADD

NUMC

3

Zusatz zur Abschlußperiode

TURNOVER_CLASS

CHAR

4

Umsatzklasse

CONDCATG

CHAR

4

Bankkonditionstyp

NUMB

NUMC

4

Laufende Nummer

POSTCATG_I

CHAR

4

Buchungstyp für Abschluß

CALCFROM

DATS

8

Datum ‚Berechnung von‘

ULTIFROM

CHAR

1

Ultimokennzeichen für den Anfangstermin eines Zeitraums

BASE_CURR

CUKY

5

Währung des Basisbetrags

BASE

CHAR

25

Berechnungsbasis für Kondition

CALCTO

DATS

8

Datum ‚Berechnung bis‘

ULTITO

CHAR

1

Ultimokennzeichen für den Endetermin eines Zeitraums

DAYS_NUMB

INT4

10

Anzahl Tage

DAYS_BASE

NUMC

6

Anzahl der Basistage in einer Berechnungsperiode

RATE

CHAR

12

Prozentsatz der Konditionsposition

CURR

CUKY

5

Währung

AMOUNT

CHAR

25

Betrag Rechenergebnis

NCUR

CUKY

5

Nachrichtliche Kontowährung

NAMOUNT

DEC

17

Betrag Rechenergebnis in nachrichtlicher Währung

ITEMCOUNT

CHAR

12

abgerechnete Posten

ITEMCNT_O

CHAR

12

tatsächliche Posten

FEES_BASE

CHAR

25

Betrag Rechenergebnis (externe Darstellung)

DEVIDER

DEC

4

Divisor für Gebühren

POOL_METH

CHAR

4

Zinskompensationsmethode

Struktur IBKK_NOTE (Tabelle T_PYNOT)

Feldname

Typ

Länge

Beschreibung

ITEM_NO

NUMC

5

Nummer des Zahlungspostens

BKKRS

CHAR

4

Bankkreis

DOCNO

NUMC

12

Postennummer im Kontokorrent

POSNO

NUMC

3

Position

NOTNO

NUMC

3

Verwendungszwecknummer

PAYM_NOTE

CHAR

65

Verwendungszweck

Das Feld ITEM_NO wird von SAP vorgegeben. Im Feld NOTNO steht in der Regel eine ‚1‘.

Falls vom CYT-Modul bereits ein Verwendungszweck für die Kapitalertragsteuer/Solidaritätszuschlag an das BCA übergeben wurde, so wird dieser Verwendungszweck im Feld PAYM_NOTE weitergeleitet. Ansonsten stehen die Bezeichnungen der Vorgangsarten im Feld PAYM_NOTE, die nun ergänzt bzw. ersetzt werden können.

Es ist möglich, mehrere Verwendungszwecke für einen Zahlungsposten anzugeben, indem das Feld NOTNO durchnumeriert wird.