SAP ABAP Class CL_XTAX_RULES_RFC (List of RFCs supported by external tax system)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-GL-GL (Application Component) Basic Functions
     FYTX/B/TAX (Package) Tax interface shell handling an entire document
Properties
Class CL_XTAX_RULES_RFC  
Short Description List of RFCs supported by external tax system    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FYTX/B/TAX   Tax interface shell handling an entire document 
Created 19990308   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_XTAX_RULES_RFC has no forward declaration.
Interfaces
Class CL_XTAX_RULES_RFC has no interface implemented.
Friends
Class CL_XTAX_RULES_RFC has no friend class.
Attributes
Class CL_XTAX_RULES_RFC has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 MAP_JURLEVEL_TO_COMTAX Static method Private Method map tax data by level into com_tax structure 19990309
2 RFC_CALCULATE_TAXES Static method Public Method RFC_CALCULATE_TAXES for calculation 19990308
3 RFC_CALCULATE_TAXES1 Static method Public Method RFC_CALCULATE_TAXES1 for calculation 19990309
4 RFC_CALCULATE_TAXES1_FOR_FRC Static method Public Method RFC_CALCULATE_TAXES1 for forced update 19990309
5 RFC_CALCULATE_TAXES1_FOR_UPD Static method Public Method RFC_CALCULATE_TAXES1 for update 19990309
6 RFC_CALCULATE_TAXES_DOC Static method Public Method RFC_CALCULATE_TAXES_DOC 19990308
7 RFC_CALCULATE_TAXES_FOR_FRC Static method Public Method RFC_CALCULATE_TAXES for forced update 19990309
8 RFC_CALCULATE_TAXES_FOR_UPD Static method Public Method RFC_CALCULATE_TAXES for update 19990309
9 RFC_DETERMINE_JURISDICTION Static method Public Method RFC_DETERMINE_JURISDICTION 19990308
10 RFC_FORCE_TAXES_DOC Static method Public Method RFC_FORCE_TAXES_DOC 19990308
11 RFC_UPDATE_TAXES_DOC Static method Public Method RFC_UPDATE_TAXES_DOC 19990308
12 TRFC_FORCE_TAXES_DOC Static method Public Method RFC_FORCE_TAXES_DOC with transaction RFC 19990415
13 TRFC_UPDATE_TAXES_DOC Static method Public Method RFC_CALCULATE_TAXES_DOC with transactional RFC 19990415
Events
Class CL_XTAX_RULES_RFC has no event.
Types
Class CL_XTAX_RULES_RFC has no local type.
Method Signatures

Method MAP_JURLEVEL_TO_COMTAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_COM_TAX Call by reference Type reference (TYPE) COM_TAX com_tax 19990309
2 Importing I_JUR_LEVEL_IN Call by reference Type reference (TYPE) TAX_FRC_JUR_LEVEL_IN Steuerdaten nach Standortebene 19990309

Method MAP_JURLEVEL_TO_COMTAX on class CL_XTAX_RULES_RFC has no exception.

Method RFC_CALCULATE_TAXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CAL_HEAD_IN Call by reference Type reference (TYPE) TAX_CAL_HEAD_IN Belegkopf für Berechnung 19990308
2 Importing I_CAL_ITEM_IN_TAB Call by reference Type reference (TYPE) TAX_CAL_ITEM_IN_TAB Eingabedaten für Positionen 19990308
3 Importing I_RFCDEST Call by reference Type reference (TYPE) TTXD-RFCDEST RFC-Destination 19990308
4 Exporting O_CAL_ITEM_OUT_TAB Call by reference Type reference (TYPE) TAX_CAL_ITEM_OUT_TAB Ausgabedaten für Positionen 19990308
5 Exporting O_CAL_LEVEL_OUT_TAB Call by reference Type reference (TYPE) TAX_CAL_JUR_LEVEL_OUT_TAB Steuerdaten nach Steuerstandort 19990308
6 Exporting O_COM_ERR Call by reference Type reference (TYPE) COM_ERR Fehlermeldungen aus dem externen Steuersystem 19990309
7 Exporting O_RFC_ERROR_CODE Call by reference Type reference (TYPE) TAX_RFC_ERROR_CODE RFC-Fehlercode 19990308

Method RFC_CALCULATE_TAXES on class CL_XTAX_RULES_RFC has no exception.

Method RFC_CALCULATE_TAXES1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CAL_HEAD_IN Call by reference Type reference (TYPE) TAX_CAL_HEAD_IN Belegkopf für Berechnung 19990309
2 Importing I_CAL_ITEM_IN_TAB Call by reference Type reference (TYPE) TAX_CAL_ITEM_IN_TAB Eingabedaten für Positionen 19990309
3 Importing I_RFCDEST Call by reference Type reference (TYPE) TTXD-RFCDEST RFC-Destination 19990309
4 Exporting O_CAL_ITEM_OUT_TAB Call by reference Type reference (TYPE) TAX_CAL_ITEM_OUT_TAB Ausgabedaten für Positionen 19990309
5 Exporting O_CAL_LEVEL_OUT_TAB Call by reference Type reference (TYPE) TAX_CAL_JUR_LEVEL_OUT_TAB Steuerdaten nach Steuerstandort 19990309
6 Exporting O_COM_ERR Call by reference Type reference (TYPE) COM_ERR Fehlermeldungen aus dem externen Steuersystem 19990309
7 Exporting O_RFC_ERROR_CODE Call by reference Type reference (TYPE) TAX_RFC_ERROR_CODE RFC-Fehlercode 19990309

Method RFC_CALCULATE_TAXES1 on class CL_XTAX_RULES_RFC has no exception.

Method RFC_CALCULATE_TAXES1_FOR_FRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FRC_HEAD_IN Call by reference Type reference (TYPE) TAX_FRC_HEAD_IN Belegkopf für erzw. Fortschreibung 19990309
2 Importing I_FRC_ITEM_IN_TAB Call by reference Type reference (TYPE) TAX_FRC_ITEM_IN_TAB Eingabedaten Positionsaliste für erzw. Fortschreibung 19990309
3 Importing I_FRC_LEVEL_IN_TAB Call by reference Type reference (TYPE) TAX_FRC_JUR_LEVEL_IN_TAB Erzwungene Fortschreibung Steuerergebnisse n. Standortebene 19990309
4 Importing I_RFCDEST Call by reference Type reference (TYPE) TTXD-RFCDEST RFC-Destination 19990309
5 Exporting O_COM_ERR Call by reference Type reference (TYPE) COM_ERR Fehlermeldungen aus dem externen Steuersystem 19990309
6 Exporting O_RFC_ERROR_CODE Call by reference Type reference (TYPE) TAX_RFC_ERROR_CODE RFC-Fehlercode 19990309

Method RFC_CALCULATE_TAXES1_FOR_FRC on class CL_XTAX_RULES_RFC has no exception.

Method RFC_CALCULATE_TAXES1_FOR_UPD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RFCDEST Call by reference Type reference (TYPE) TTXD-RFCDEST RFC-Destination 19990309
2 Importing I_UPD_HEAD_IN Call by reference Type reference (TYPE) TAX_UPD_HEAD_IN Belegkopf für Fortschreibung 19990309
3 Importing I_UPD_ITEM_IN_TAB Call by reference Type reference (TYPE) TAX_UPD_ITEM_IN_TAB Eingabedaten Positionsliste für Fortschreibung 19990309
4 Exporting O_COM_ERR Call by reference Type reference (TYPE) COM_ERR Fehlermeldungen aus dem externen Steuersystem 19990309
5 Exporting O_RFC_ERROR_CODE Call by reference Type reference (TYPE) TAX_RFC_ERROR_CODE RFC-Fehlercode 19990309

Method RFC_CALCULATE_TAXES1_FOR_UPD on class CL_XTAX_RULES_RFC has no exception.

Method RFC_CALCULATE_TAXES_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CAL_HEAD_IN Call by reference Type reference (TYPE) TAX_CAL_HEAD_IN Belegkopf für Berechnung 19990308
2 Importing I_CAL_ITEM_IN_TAB Call by reference Type reference (TYPE) TAX_CAL_ITEM_IN_TAB Eingabedaten für Positionen 19990308
3 Importing I_RFCDEST Value transfer Type reference (TYPE) TTXD-RFCDEST RFC-Destination 19990308
4 Importing I_SAP_CONTROL_DATA Call by reference Type reference (TYPE) SAP_CONTROL_DATA SAP-Steuerungsdaten 19990308
5 Exporting O_CAL_ITEM_OUT_TAB Call by reference Type reference (TYPE) TAX_CAL_ITEM_OUT_TAB Ausgabedaten für Positionen 19990308
6 Exporting O_CAL_LEVEL_OUT_TAB Call by reference Type reference (TYPE) TAX_CAL_JUR_LEVEL_OUT_TAB Steuerdaten nach Steuerstandort 19990308
7 Exporting O_COM_ERR_DOC Call by reference Type reference (TYPE) COM_ERR_DOC Fehlermeldungen aus dem externen Steuersystem 19990308
8 Exporting O_EXT_CONTROL_DATA Call by reference Type reference (TYPE) EXT_CONTROL_DATA Externe Steuerungsdaten 19990308
9 Exporting O_RFC_ERROR_CODE Call by reference Type reference (TYPE) TAX_RFC_ERROR_CODE RFC-Fehlercode 19990308

Method RFC_CALCULATE_TAXES_DOC on class CL_XTAX_RULES_RFC has no exception.

Method RFC_CALCULATE_TAXES_FOR_FRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FRC_HEAD_IN Call by reference Type reference (TYPE) TAX_FRC_HEAD_IN Belegkopf für erzw. Fortschreibung 19990309
2 Importing I_FRC_ITEM_IN_TAB Call by reference Type reference (TYPE) TAX_FRC_ITEM_IN_TAB Eingabedaten Positionsaliste für erzw. Fortschreibung 19990309
3 Importing I_FRC_LEVEL_IN_TAB Call by reference Type reference (TYPE) TAX_FRC_JUR_LEVEL_IN_TAB Erzwungene Fortschreibung Steuerergebnisse n. Standortebene 19990309
4 Importing I_RFCDEST Value transfer Type reference (TYPE) TTXD-RFCDEST RFC-Destination 19990309
5 Exporting O_COM_ERR Call by reference Type reference (TYPE) COM_ERR Fehlermeldungen aus dem externen Steuersystem 19990309
6 Exporting O_RFC_ERROR_CODE Call by reference Type reference (TYPE) TAX_RFC_ERROR_CODE RFC-Fehlercode 19990309

Method RFC_CALCULATE_TAXES_FOR_FRC on class CL_XTAX_RULES_RFC has no exception.

Method RFC_CALCULATE_TAXES_FOR_UPD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RFCDEST Value transfer Type reference (TYPE) TTXD-RFCDEST RFC-Destination 19990309
2 Importing I_UPD_HEAD_IN Call by reference Type reference (TYPE) TAX_UPD_HEAD_IN Belegkopf für Fortschreibung 19990309
3 Importing I_UPD_ITEM_IN_TAB Call by reference Type reference (TYPE) TAX_UPD_ITEM_IN_TAB Eingabedaten Positionsliste für Fortschreibung 19990309
4 Exporting O_COM_ERR Call by reference Type reference (TYPE) COM_ERR Fehlermeldungen aus dem externen Steuersystem 19990309
5 Exporting O_RFC_ERROR_CODE Call by reference Type reference (TYPE) TAX_RFC_ERROR_CODE RFC-Fehlercode 19990309

Method RFC_CALCULATE_TAXES_FOR_UPD on class CL_XTAX_RULES_RFC has no exception.

Method RFC_DETERMINE_JURISDICTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOCATION_DATA Call by reference Type reference (TYPE) COM_JUR Adresse zur Bestimmung des Steuerstandort-Codes 19990308
2 Importing I_RFCDEST Value transfer Type reference (TYPE) TTXD-RFCDEST RFC-Destination 19990308
3 Exporting O_COM_ERR Call by reference Type reference (TYPE) COM_ERR Kommunikationsfehler externes Steuersystem 19990308
4 Exporting O_LOCATION_RESULTS Call by reference Type reference (TYPE) TAX_LOCATION_RESULTS Liste der vom ext. System zurückgegeb. Steuerstandort-Codes 19990308
5 Exporting O_RFC_ERROR_CODE Call by reference Type reference (TYPE) TAX_RFC_ERROR_CODE RFC-Fehlercode 19990308

Method RFC_DETERMINE_JURISDICTION on class CL_XTAX_RULES_RFC has no exception.

Method RFC_FORCE_TAXES_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FRC_HEAD_IN Call by reference Type reference (TYPE) TAX_FRC_HEAD_IN Belegkopf für erzw. Fortschreibung 19990308
2 Importing I_FRC_ITEM_IN_TAB Call by reference Type reference (TYPE) TAX_FRC_ITEM_IN_TAB Liste Positionseingabedaten für Fortschreibung 19990308
3 Importing I_FRC_LEVEL_IN_TAB Call by reference Type reference (TYPE) TAX_FRC_JUR_LEVEL_IN_TAB Steuerdaten nach Steuerstandort 19990308
4 Importing I_RFCDEST Value transfer Type reference (TYPE) TTXD-RFCDEST RFC-Destination 19990308
5 Importing I_SAP_CONTROL_DATA Call by reference Type reference (TYPE) SAP_CONTROL_DATA SAP-Steuerungsdaten 19990308
6 Exporting O_COM_ERR_DOC Call by reference Type reference (TYPE) COM_ERR_DOC Fehlermeldungen aus dem externen Steuersystem 19990308
7 Exporting O_EXT_CONTROL_DATA Call by reference Type reference (TYPE) EXT_CONTROL_DATA Externe Steuerungsdaten 19990308
8 Exporting O_RFC_ERROR_CODE Call by reference Type reference (TYPE) TAX_RFC_ERROR_CODE RFC-Fehlercode 19990308

Method RFC_FORCE_TAXES_DOC on class CL_XTAX_RULES_RFC has no exception.

Method RFC_UPDATE_TAXES_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RFCDEST Call by reference Type reference (TYPE) TTXD-RFCDEST RFC-Destination 19990308
2 Importing I_SAP_CONTROL_DATA Call by reference Type reference (TYPE) SAP_CONTROL_DATA SAP-Steuerungsdaten 19990308
3 Importing I_UPD_HEAD_IN Call by reference Type reference (TYPE) TAX_UPD_HEAD_IN Belegkopf für Fortschreibung 19990308
4 Importing I_UPD_ITEM_IN_TAB Call by reference Type reference (TYPE) TAX_UPD_ITEM_IN_TAB Liste Positionsdaten für Fortschreibung 19990308
5 Exporting O_COM_ERR_DOC Call by reference Type reference (TYPE) COM_ERR_DOC Fehlermeldungen aus dem externen Steuersystem 19990308
6 Exporting O_EXT_CONTROL_DATA Call by reference Type reference (TYPE) EXT_CONTROL_DATA Externe Steuerungsdaten 19990308
7 Exporting O_RFC_ERROR_CODE Call by reference Type reference (TYPE) TAX_RFC_ERROR_CODE RFC-Fehlercode 19990308

Method RFC_UPDATE_TAXES_DOC on class CL_XTAX_RULES_RFC has no exception.

Method TRFC_FORCE_TAXES_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FRC_HEAD_IN Call by reference Type reference (TYPE) TAX_FRC_HEAD_IN Belegkopf für erzw. Fortschreibung 19990415
2 Importing I_FRC_ITEM_IN_TAB Call by reference Type reference (TYPE) TAX_FRC_ITEM_IN_TAB Liste Positionseingabedaten für Fortschreibung 19990415
3 Importing I_FRC_LEVEL_IN_TAB Call by reference Type reference (TYPE) TAX_FRC_JUR_LEVEL_IN_TAB Steuerdaten nach Steuerstandort 19990415
4 Importing I_QUEUE_NAME Call by reference Type reference (TYPE) TRFCQNAM Name der tRFC-Queue 19990823
5 Importing I_RFCDEST Value transfer Type reference (TYPE) TTXD-RFCDEST RFC-Destination 19990415
6 Importing I_SAP_CONTROL_DATA Call by reference Type reference (TYPE) SAP_CONTROL_DATA SAP-Steuerungsdaten 19990415
7 Exporting O_COM_ERR_DOC Call by reference Type reference (TYPE) COM_ERR_DOC Fehlermeldungen aus dem externen Steuersystem 19990415
8 Exporting O_EXT_CONTROL_DATA Call by reference Type reference (TYPE) EXT_CONTROL_DATA Externe Steuerungsdaten 19990415
9 Exporting O_RFC_ERROR_CODE Call by reference Type reference (TYPE) TAX_RFC_ERROR_CODE RFC-Fehlercode 19990415
10 Exporting O_TID Call by reference Type reference (TYPE) ARFCTID Transaktions-ID 19990823

Method TRFC_FORCE_TAXES_DOC on class CL_XTAX_RULES_RFC has no exception.

Method TRFC_UPDATE_TAXES_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUEUE_NAME Call by reference Type reference (TYPE) TRFCQNAM Name der tRFC-Queue 19990823
2 Importing I_RFCDEST Call by reference Type reference (TYPE) TTXD-RFCDEST RFC-Destination 19990415
3 Importing I_SAP_CONTROL_DATA Call by reference Type reference (TYPE) SAP_CONTROL_DATA SAP-Steuerungsdaten 19990415
4 Importing I_UPD_HEAD_IN Call by reference Type reference (TYPE) TAX_UPD_HEAD_IN Belegkopf für Fortschreibung 19990415
5 Importing I_UPD_ITEM_IN_TAB Call by reference Type reference (TYPE) TAX_UPD_ITEM_IN_TAB Liste Positionsdaten für Fortschreibung 19990415
6 Exporting O_COM_ERR_DOC Call by reference Type reference (TYPE) COM_ERR_DOC Fehlermeldungen aus dem externen Steuersystem 19990415
7 Exporting O_EXT_CONTROL_DATA Call by reference Type reference (TYPE) EXT_CONTROL_DATA Externe Steuerungsdaten 19990415
8 Exporting O_RFC_ERROR_CODE Call by reference Type reference (TYPE) TAX_RFC_ERROR_CODE RFC-Fehlercode 19990415
9 Exporting O_TID Call by reference Type reference (TYPE) ARFCTID Transaktions-ID 19990823

Method TRFC_UPDATE_TAXES_DOC on class CL_XTAX_RULES_RFC has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in