Ansicht
Dokumentation

TAX_ACCESS_1 - Ermitteln der anteil. Steuern aus Tabelle Tzt01 u. Einstellen i. Cash Flow

TAX_ACCESS_1 - Ermitteln der anteil. Steuern aus Tabelle Tzt01 u. Einstellen i. Cash Flow

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.
SAP E-Book

Der Funktionsbaustein (FB) 'TAX_ACCESS_1' erzeugt für die IS-IS Arbeitsgebiete Darlehen und Wertpapiere Steuerbewegungssätze.

Voraussetzungen:
1. Customizing der Steuertabelle TZT01 (Wertpapiere über 'Funktionen','Buchung', 'Steuersätze') mit:
Buchungskreis (optional), Anlageform, Land (wichtig! für das Arbeitsgebiet Wertpapiere wird der Länderschlüssel des Emittenten der jeweiligen Gattung benötigt), Bewegungsart aus der die Steuer-Bewegung erzeugt werden soll, Steuerbewegungsart, Datum, ab dem die Steuer gilt,

Prozentsatz der Steuer und Brutto- Nettokennzeichen (wird z.Zt. nicht berücksichtigt).
2. Beschicken der Eingabeparameter. Besonderheiten: I_EINTRAG enthält die Informationen des Bewegungssatzes aus dem der Steuerbewegungsatz erzeugt werden soll. I_KENNZ_EXTERN sollte immer dann gesetzt werden, wenn das Programm in das der Funktionsbaustein eingebaut wurde, nicht zur Funktionsgruppe FV05 gehört. Wird I_KENNZ_SHOW gesetzt, wird nur

geprüft, ob Steuern zum jeweiligen I_Eintrags-Satz erzeugt werden können und E_Kennz_Bewegung wird mit 'X' zurückgegeben (dient zur Steuerung von PF-Tasten).
Enthält die Tabelle alle Plansätze des Depotbestandes bzw. Darlehensvertrages,
wird geprüft, ob zu I_EINTRAG bereits Steuersätze existieren, die
dann nicht noch einmal erzeugt werden.
Achtung! IBEPP muß die Struktur VZZBEPP haben.


3. Auswerten der Ausgabeparameter. E_Kennz_Bewegung wird nur im Zus.hang mit I_KENNZ_SHOW benötigt (s.o.). Die Tabelle IBEPP enhält nach Aufruf des FB die Steuerbewegungssätze (identifizierbar über IBEPP-KZ = 'U').



CLEAR PBEPP.
LOOP AT PBEPP.

MOVE-CORRESPONDING PBEPP TO I-EINTRAG.

CALL FUNCTION 'TAX_ACCESS'
EXPORTING
I_BUKRS = VWPBUKR-BUKRS
I_EINTRAG = I-EINTRAG
I_KENNZ_SHOW = '0'
I_RANL = I-EINTRAG-RANL
I_RANTYP = CON_RANTYP
IMPORTING
E_KENNZ_BEWEGUNG = FL_TAX
TABLES
IBEPP = DBEPP.

CLEAR: DBEPP, PBEPP.
LOOP AT DBEPP.
CHECK DBEPP-KZ = 'U'.
MOVE-CORRESPONDING DBEPP TO PBEPP.
APPEND PBEPP.
ENDLOOP.
ENDLOOP.





Parameter

E_KENNZ_BEWEGUNG
IBEPP
I_ANLF
I_BUKRS
I_EINTRAG
I_KENNZ_SHOW
I_LAND
I_RANL
I_RANTYP
I_TAB_TZT01

Ausnahmen

Funktionsgruppe

FVDG

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2828 Date: 20240523 Time: 122002     sap01-206 ( 51 ms )