SAP ABAP Class CL_XTAX_RULES_CONFIGURATION (List of configuration checks for tax calculation and report)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-GL-GL (Application Component) Basic Functions
     FYTX/TAXM (Package) Tax Manager external tax interface
Properties
Class CL_XTAX_RULES_CONFIGURATION  
Short Description List of configuration checks for tax calculation and report    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FYTX/TAXM   Tax Manager external tax interface 
Created 19990311   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_XTAX_RULES_CONFIGURATION has no forward declaration.
Interfaces
Class CL_XTAX_RULES_CONFIGURATION has no interface implemented.
Friends
Class CL_XTAX_RULES_CONFIGURATION has no friend class.
Attributes
Class CL_XTAX_RULES_CONFIGURATION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CALCULATION_RELEVANCY Static method Public Method check tax calculation relevancy 19990311
2 CHECK_DESTINATION_COUNTRY Static method Private Method check if destination country is relevant for tax calculation 19990311
3 CHECK_DISPLAY_MODE Static method Public Method check if transaction is in display 19990318
4 CHECK_DOCUMENT_CURRENCY Static method Private Method Check if the document currency differs from the local curr. 19990329
5 CHECK_IF_COPY_PRICING Static method Private Method check if copy pricing config is set not to redetermine taxes 19990311
6 CHECK_IF_TAX_EXEMPT Static method Private Method check if tax exemption 19990311
7 CHECK_PRICING_RELEVANCY Static method Private Method check pricing flags for calculation relevancy 19990311
8 CHECK_TAXES_DEFAULTED Static method Public Method check if taxes are defaulted instead of calculated by ext. s 19990311
9 CHECK_TAX_CODE Static method Private Method check tax code configuration 19990311
10 CHECK_TAX_CONFIGURATION Static method Public Method check tax configuration 19990311
11 CHECK_TAX_PROCEDURE Static method Private Method check if tax procedure is relevant for tax calculation 19990311
12 CHECK_UPDATE_SYSTEM_ACTIVE Static method Private Method Check if updating the external system is active 19990329
13 DETERMINE_AND_CHECK_TAX_CODE Static method Private Method determine tax code info and check tax code configuration 19990311
14 DETERMINE_BASE_AMOUNT Static method Private Method determine tax base amount 19990311
15 DETERMINE_TAX_CODE Static method Public Method determine tax code 19990311
16 FILTER_FOR_ITEM_INPUT_PRICING Static method Private Method filter pricing structure fields for input_pricing 19990318
17 FILTER_FOR_TAX_INPUT_HEADER Static method Private Method filter pricing structure fields for tax_input_header 19990314
18 FILTER_FOR_TAX_INPUT_ITEM Static method Private Method filter pricing structure fields for tax_input_item 19990315
19 FILTER_FOR_USER_INPUT_DATA Static method Private Method filter pricing structure fields for user_input_data 19990314
20 FILTER_KOMK_KOMP_FOR_TAX_INPUT Static method Public Method filter necessary fields from pricing struc. into tax_input 19990314
Events
Class CL_XTAX_RULES_CONFIGURATION has no event.
Types
Class CL_XTAX_RULES_CONFIGURATION has no local type.
Method Signatures

Method CHECK_CALCULATION_RELEVANCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KOMK Call by reference Type reference (TYPE) KOMK Preisfindungskommunikationsstruktur 19990311
2 Importing I_KOMP Call by reference Type reference (TYPE) KOMP Preisfindungskommunikationsstruktur 19990311
3 Importing I_PREISFINDUNGSART Value transfer Type reference (TYPE) CHAR1 Globale Preisfindungsvariable: PREISFINDUNGSART 19990311
4 Importing I_TAX_PROCEDURE Value transfer Type reference (TYPE) T005-KALSM Steuerverfahren 19990311
5 Importing I_XKOMV_REC Call by reference Type reference (TYPE) KOMV_INDEX Kopfsatz aus Tabelle xkomv 19990311
6 Importing I_XKOMV_TAB Call by reference Type reference (TYPE) TAX_XKOMV_TAB Tabelle xkomv 19990311
7 Exporting O_MESSAGE Call by reference Type reference (TYPE) TAX_MESSAGE Meldung 19990311
8 Exporting O_RELEVANT_OK Call by reference Type reference (TYPE) CHAR1 Steuerberechnungsrelevant 19990311
9 Exporting O_TTXD_REC Call by reference Type reference (TYPE) TTXD ttxd-Satz 19990311

Method CHECK_CALCULATION_RELEVANCY on class CL_XTAX_RULES_CONFIGURATION has no exception.

Method CHECK_DESTINATION_COUNTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEST_COUNTRY Call by reference Type reference (TYPE) KOMK-LAND1 Zielland 19990311
2 Exporting O_DEST_COUNTRY_REL Call by reference Type reference (TYPE) CHAR1 Zielland ist steuerberechnungsrelevant 19990311

Method CHECK_DESTINATION_COUNTRY on class CL_XTAX_RULES_CONFIGURATION has no exception.

Method CHECK_DISPLAY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRANSACTION_TYPE Call by reference Type reference (TYPE) KOMK-TRTYP Preisfindungstransaktionsart 19990318
2 Exporting O_NO_DISPLAY Call by reference Type reference (TYPE) CHAR1 NICHT im Anzeige-Modus 19990319

Method CHECK_DISPLAY_MODE on class CL_XTAX_RULES_CONFIGURATION has no exception.

Method CHECK_DOCUMENT_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KOMK Call by reference Type reference (TYPE) KOMK Preisfindungskommunikationsstruktur 19990329
2 Exporting O_DOC_CURRENCY_OK Call by reference Type reference (TYPE) CHAR1 Belegwährung erlaubt 19990329
3 Exporting O_MESSAGE Call by reference Type reference (TYPE) TAX_MESSAGE Meldung 19990329

Method CHECK_DOCUMENT_CURRENCY on class CL_XTAX_RULES_CONFIGURATION has no exception.

Method CHECK_IF_COPY_PRICING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XKOMV_KSTEU Value transfer Type reference (TYPE) KOMV_INDEX-KSTEU Konditionssteuerung 19990311
2 Importing I_XKOMV_TAB Call by reference Type reference (TYPE) TAX_XKOMV_TAB Tabelle xkomv 19990311
3 Exporting O_DEFAULT_REASON Call by reference Type reference (TYPE) TAX_DEFAULT_REASON Grund für Vorschlagen der Steuern 19990311
4 Exporting O_DEFAULT_TAXES Call by reference Type reference (TYPE) TAX_AMOUNTS_AND_RATES_TAB Vorgeschlagene Steuerbeträge und -sätze 19990311

Method CHECK_IF_COPY_PRICING on class CL_XTAX_RULES_CONFIGURATION has no exception.

Method CHECK_IF_TAX_EXEMPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BASE_AMOUNT Value transfer Type reference (TYPE) ETDTAXBASE Steuerbasisbetrag 19990318
2 Importing I_COMPANY_CODE Value transfer Type reference (TYPE) T001-BUKRS Buchungskreis 19990311
3 Importing I_KOMK Call by reference Type reference (TYPE) KOMK Preisfindungskommunikationsstruktur 19990311
4 Importing I_TAX_CODE_INFO Call by reference Type reference (TYPE) T007A Eigenschaften Steuerkennzeichen 19990311
5 Importing I_XKOMV_REC Call by reference Type reference (TYPE) KOMV_INDEX xmkomv Kopfsatz 19990311
6 Importing I_XKOMV_TAB Call by reference Type reference (TYPE) TAX_XKOMV_TAB Tabelle xkomv 19990311
7 Exporting O_DEFAULT_REASON Call by reference Type reference (TYPE) TAX_DEFAULT_REASON Grund für Vorschlagen der Steuern 19990311
8 Exporting O_DEFAULT_TAXES Call by reference Type reference (TYPE) TAX_AMOUNTS_AND_RATES_TAB Vorgeschlagene Steuerbeträge und -sätze 19990311

Method CHECK_IF_TAX_EXEMPT on class CL_XTAX_RULES_CONFIGURATION has no exception.

Method CHECK_PRICING_RELEVANCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONDITION_CONTROL Call by reference Type reference (TYPE) KONV-KSTEU Konditionssteuerung 19990311
2 Importing I_PRICING_OK Call by reference Type reference (TYPE) KOMP-PRSOK Kennzeichen Preisfindung OK 19990311
3 Exporting O_PRICING_REL Call by reference Type reference (TYPE) CHAR1 Preisfindungskennzeichen für Steuerberechnung 19990311

Method CHECK_PRICING_RELEVANCY on class CL_XTAX_RULES_CONFIGURATION has no exception.

Method CHECK_TAXES_DEFAULTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BASE_AMOUNT Value transfer Type reference (TYPE) ETDTAXBASE Steuerbasisbetrag 19990318
2 Importing I_COMP_CODE Value transfer Type reference (TYPE) T001-BUKRS Buchungskreis 19990311
3 Importing I_KOMK Call by reference Type reference (TYPE) KOMK Preisfindungskommunikationsstruktur 19990311
4 Importing I_TAX_CODE_INFO Call by reference Type reference (TYPE) T007A Eigenschaften Steuerkennzeichen 19990311
5 Importing I_XKOMV_REC Call by reference Type reference (TYPE) KOMV_INDEX Kopfsatz aus Tabelle xkomv 19990311
6 Importing I_XKOMV_TAB Call by reference Type reference (TYPE) TAX_XKOMV_TAB Tabelle xkomv 19990311
7 Exporting O_DEFAULT_REASON Call by reference Type reference (TYPE) TAX_DEFAULT_REASON Grund für Vorschlagen der Steuern 19990311
8 Exporting O_DEFAULT_TAXES Call by reference Type reference (TYPE) TAX_AMOUNTS_AND_RATES_TAB Vorgeschlagene Steuerbeträge und -sätze 19990311

Method CHECK_TAXES_DEFAULTED on class CL_XTAX_RULES_CONFIGURATION has no exception.

Method CHECK_TAX_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAX_CODE Call by reference Type reference (TYPE) T007A-MWSKZ Steuerschlüssel 19990311
2 Importing I_TAX_PROCEDURE Call by reference Type reference (TYPE) T005-KALSM Steuerverfahren 19990311
3 Exporting O_MESSAGE Call by reference Type reference (TYPE) TAX_MESSAGE Meldung 19990311
4 Exporting O_TAX_CODE_INFO Call by reference Type reference (TYPE) T007A Steuerkennzeicheninformation 19990311
5 Exporting O_TAX_CODE_OK Call by reference Type reference (TYPE) C Konfiguration Steuerschlüssel OK 19990311

Method CHECK_TAX_CODE on class CL_XTAX_RULES_CONFIGURATION has no exception.

Method CHECK_TAX_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KOMK Call by reference Type reference (TYPE) KOMK Preisfindungskommunikationsstruktur 19990311
2 Importing I_KOMP Call by reference Type reference (TYPE) KOMP Preisfindungskommunikationsstruktur 19990311
3 Importing I_PREISFINDUNGSART Value transfer Type reference (TYPE) CHAR1 Globale Preisfindungsvariable: PREISFINDUNGSART 19990311
4 Importing I_TAX_PROCEDURE Value transfer Type reference (TYPE) T005-KALSM Steuerverfahren 19990311
5 Importing I_XKOMV_REC Call by reference Type reference (TYPE) KOMV_INDEX Kopfsatz aus Tabelle xkomv 19990311
6 Importing I_XKOMV_TAB Call by reference Type reference (TYPE) TAX_XKOMV_TAB Tabelle xkomv 19990311
7 Exporting O_MESSAGE Call by reference Type reference (TYPE) TAX_MESSAGE Meldung 19990311
8 Exporting O_TAX_CODE_INFO Call by reference Type reference (TYPE) T007A Eigenschaften Steuerkennzeichen 19990311
9 Exporting O_TAX_CONFIGURATION_OK Call by reference Type reference (TYPE) CHAR1 Steuerkonfiguration OK 19990311

Method CHECK_TAX_CONFIGURATION on class CL_XTAX_RULES_CONFIGURATION has no exception.

Method CHECK_TAX_PROCEDURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAX_PROCEDURE Value transfer Type reference (TYPE) T005-KALSM Steuerverfahren 19990311
2 Exporting O_TAX_PROCEDURE_REL Call by reference Type reference (TYPE) C Steuerverfahren relevant für Steuerberechnung 19990311
3 Exporting O_TTXD_REC Value transfer Type reference (TYPE) TTXD ttxd-Satz 19990311

Method CHECK_TAX_PROCEDURE on class CL_XTAX_RULES_CONFIGURATION has no exception.

Method CHECK_UPDATE_SYSTEM_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting O_MESSAGE Call by reference Type reference (TYPE) TAX_MESSAGE Meldung 19990329
2 Exporting O_OK Call by reference Type reference (TYPE) CHAR1 Bei der Prüfung wurde kein Fehler gefunden 19990329

Method CHECK_UPDATE_SYSTEM_ACTIVE on class CL_XTAX_RULES_CONFIGURATION has no exception.

Method DETERMINE_AND_CHECK_TAX_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KOMP Call by reference Type reference (TYPE) KOMP Preisfindungskommunikationsstruktur 19990311
2 Importing I_TAX_PROCEDURE Call by reference Type reference (TYPE) T005-KALSM Steuerverfahren 19990311
3 Importing I_XKOMV_REC Call by reference Type reference (TYPE) KOMV_INDEX Kopfsatz aus Tabelle xkomv 19990311
4 Importing I_XKOMV_TAB Call by reference Type reference (TYPE) TAX_XKOMV_TAB Tabelle xkomv 19990311
5 Exporting O_MESSAGE Call by reference Type reference (TYPE) TAX_MESSAGE Meldung 19990311
6 Exporting O_TAX_CODE_INFO Call by reference Type reference (TYPE) T007A Eigenschaften Steuerkennzeichen 19990311
7 Exporting O_TAX_CODE_OK Call by reference Type reference (TYPE) C Konfiguration Steuerschlüssel OK 19990311

Method DETERMINE_AND_CHECK_TAX_CODE on class CL_XTAX_RULES_CONFIGURATION has no exception.

Method DETERMINE_BASE_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XKOMV Call by reference Type reference (TYPE) KOMV_INDEX Kopfsatz aus Tabelle xkomv 19990311
2 Exporting O_BASE_AMOUNT Call by reference Type reference (TYPE) ETDTAXBASE Steuerbasisbetrag 19990311

Method DETERMINE_BASE_AMOUNT on class CL_XTAX_RULES_CONFIGURATION has no exception.

Method DETERMINE_TAX_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KOMP_MWSKZ Call by reference Type reference (TYPE) KOMP-MWSKZ Steuerschlüssel aus komp 19990311
2 Importing I_XKOMV_MWSK1 Call by reference Type reference (TYPE) KONV-MWSK1 Steuerschlüssel aus xkomv_rec 19990311
3 Exporting O_TAX_CODE Call by reference Type reference (TYPE) T007A-MWSKZ Für Steuerberechnung verwendeter Steuerschlüssel 19990311

Method DETERMINE_TAX_CODE on class CL_XTAX_RULES_CONFIGURATION has no exception.

Method FILTER_FOR_ITEM_INPUT_PRICING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KOMK Call by reference Type reference (TYPE) KOMK Preisfindungskommunikationsstruktur 19990318
2 Importing I_KOMP Call by reference Type reference (TYPE) KOMP Preisfindungskommunikationsstruktur 19990318
3 Importing I_XKOMV_REC Call by reference Type reference (TYPE) KOMV_INDEX Kopfsatz aus Tabelle xkomv 19990318
4 Exporting O_ITEM_INPUT_PRICING Call by reference Type reference (TYPE) TAX_INPUT_KOMK_KOMP Steuereingabeposition aus Preisfindung für xtax_document 19990318

Method FILTER_FOR_ITEM_INPUT_PRICING on class CL_XTAX_RULES_CONFIGURATION has no exception.

Method FILTER_FOR_TAX_INPUT_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KOMK Call by reference Type reference (TYPE) KOMK Preisfindungskommunikationsstruktur 19990314
2 Exporting O_INPUT_HEADER Call by reference Type reference (TYPE) TAX_INPUT_HEADER Steuereingabekopf 19990314

Method FILTER_FOR_TAX_INPUT_HEADER on class CL_XTAX_RULES_CONFIGURATION has no exception.

Method FILTER_FOR_TAX_INPUT_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMP_CODE Call by reference Type reference (TYPE) T001-BUKRS Buchungskreis 19990315
2 Importing I_KOMK Call by reference Type reference (TYPE) KOMK Preisfindungskommunikationsstruktur 19990315
3 Importing I_KOMP Call by reference Type reference (TYPE) KOMP Preisfindungskommunikationsstruktur 19990315
4 Importing I_TAX_CODE_INFO Call by reference Type reference (TYPE) T007A Eigenschaften Steuerkennzeichen 19990315
5 Importing I_XKOMV_REC Call by reference Type reference (TYPE) KOMV_INDEX Kopfsatz aus Tabelle xkomv 19990315
6 Importing I_XKOMV_TAB Call by reference Type reference (TYPE) TAX_XKOMV_TAB Tabelle xkomv 19990315
7 Exporting O_BASE_AMOUNT Call by reference Type reference (TYPE) KAWRT Steuerbasisbetrag 19990315
8 Exporting O_ITEM_INPUT_DATA Call by reference Type reference (TYPE) TAX_INPUT_ITEM Steuereingabeposition für xtax_document 19990315

Method FILTER_FOR_TAX_INPUT_ITEM on class CL_XTAX_RULES_CONFIGURATION has no exception.

Method FILTER_FOR_USER_INPUT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KOMK Call by reference Type reference (TYPE) KOMK Preisfindungskommunikationsstruktur 19990315
2 Importing I_KOMP Call by reference Type reference (TYPE) KOMP Preisfindungskommunikationsstruktur 19990315
3 Importing I_XKOMV_REC Call by reference Type reference (TYPE) KOMV_INDEX Kopfsatz aus Tabelle xkomv 19990315
4 Exporting O_USER_INPUT_DATA Call by reference Type reference (TYPE) TAX_USER_PRICING Benutzereingabe-Datenstruktur 19990315

Method FILTER_FOR_USER_INPUT_DATA on class CL_XTAX_RULES_CONFIGURATION has no exception.

Method FILTER_KOMK_KOMP_FOR_TAX_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMP_CODE Call by reference Type reference (TYPE) T001-BUKRS Buchungskreis 19990314
2 Importing I_KOMK Call by reference Type reference (TYPE) KOMK Preisfindungskommunikationsstruktur 19990314
3 Importing I_KOMP Call by reference Type reference (TYPE) KOMP Preisfindungskommunikationsstruktur 19990314
4 Importing I_TAX_CODE_INFO Call by reference Type reference (TYPE) T007A Eigenschaften Steuerkennzeichen 19990314
5 Importing I_XKOMV_REC Call by reference Type reference (TYPE) KOMV_INDEX Kopfsatz aus Tabelle xkomv 19990314
6 Importing I_XKOMV_TAB Call by reference Type reference (TYPE) TAX_XKOMV_TAB Tabelle xkomv 19990314
7 Exporting O_BASE_AMOUNT Call by reference Type reference (TYPE) KAWRT Steuerbasisbetrag 19990314
8 Exporting O_TAX_INPUT_DATA Call by reference Type reference (TYPE) TAX_INPUT_DATA tax_input-Struktur für xtax_document 19990314

Method FILTER_KOMK_KOMP_FOR_TAX_INPUT on class CL_XTAX_RULES_CONFIGURATION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in