SAP ABAP Class CL_REEX_TAX_SERVICES (Services Taxes (SD))
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-RA (Application Component) Rental Accounting
     RE_EX_FI (Package) RE: Financials
Properties
Class CL_REEX_TAX_SERVICES  
Short Description Services Taxes (SD)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_EX_FI   RE: Financials 
Created 20031118   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_REEX_TAX_SERVICES has no interface implemented.
Friends
Class CL_REEX_TAX_SERVICES has no friend class.
Attributes
Class CL_REEX_TAX_SERVICES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_BASE_AMOUNT Static method Public Method Calculates Net Amount for Tax Amount/Tax Code 20051208
2 CHECK_DEEP_TAXCODE Static method Public Method Checks If Tax Code Is Exotic 20031118
3 CHECK_MULTILEVEL_TAXCODE Static method Public Method Checks If Tax Code Can Be Distributed 20040715
4 GET_TAXRATE Static method Public Method Determines Tax Amount for Tax Code and Account Key 20040809
5 GET_TXJCD_RATE_PERIODS Static method Public Method Determines Time Periods with Different TXJCD Tax Rates 20100128
6 REPLACE_MULTILEVEL_TAXCODE Static method Public Method Replaces Complex Tax Code for Input Tax Distribution 20040803
Events
Class CL_REEX_TAX_SERVICES has no event.
Types
Class CL_REEX_TAX_SERVICES has no local type.
Method Signatures

Method CALCULATE_BASE_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_NETAMOUNT Call by reference Type reference (TYPE) RERANETAMOUNT Nettobetrag 20051215
2 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20051215
3 Importing ID_KEYDATE Call by reference Type reference (TYPE) RECAKEYDATE SY-DATUM Stichtag für Steuerart/gruppe 20051215
4 Importing ID_MWSKZ Call by reference Type reference (TYPE) MWSKZ Umsatzsteuerkennzeichen 20051215
5 Importing ID_TAXAMOUNT Call by reference Type reference (TYPE) RERATAXAMOUNT Steuerbetrag 20051215
6 Importing ID_TAXGROUP Call by reference Type reference (TYPE) RERATAXGROUP Steuergruppe 20051215
7 Importing ID_TAXTYPE Call by reference Type reference (TYPE) RERATAXTYPE Steuerart 20051215
8 Importing ID_WAERS Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20051215
# Exception Resumable Description Created on
1 ERROR Fehler aufgetreten 20051215

Method CHECK_DEEP_TAXCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_KSCHL Call by reference Type reference (TYPE) KSCHL Konditionsart 20031118
2 Exporting ED_KTOSL Call by reference Type reference (TYPE) KTOSL Vorgangsschlüssel 20031118
3 Exporting ED_MWART Call by reference Type reference (TYPE) MWART Steuerart 20031118
4 Exporting EF_DEEP_TAXCODE Call by reference Type reference (TYPE) ABAP_BOOL tiefes Steuerkennzeichen ? 20031118
5 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20031118
6 Importing ID_KTOSL Call by reference Type reference (TYPE) KTOSL Vorgangsschlüssel 20031118
7 Importing ID_MWSKZ Call by reference Type reference (TYPE) MWSKZ Steuerkennzeichen 20031118
# Exception Resumable Description Created on
1 ERROR purchase order not found 20031118

Method CHECK_MULTILEVEL_TAXCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_DEEP_TAXCODE Call by reference Type reference (TYPE) ABAP_BOOL Allgemeines Ja/Nein - Feld 20040715
2 Exporting ET_TAXCODE Call by reference Type reference (TYPE) RE_T_TAXCODE_DETAIL Detailinformationen zu FI Steuerkennzeichen 20040715
3 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20040715
4 Importing ID_MWSKZ Call by reference Type reference (TYPE) MWSKZ Umsatzsteuerkennzeichen 20040715
# Exception Resumable Description Created on
1 ERROR TAX CODE not found 20040715

Method GET_TAXRATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_HKONT Call by reference Type reference (TYPE) HKONT Sachkonto der Hauptbuchhaltung 20061207
2 Exporting ED_WMWST Call by reference Type reference (TYPE) WMWST Steuerbetrag in Belegwährung 20040809
3 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20040809
4 Importing ID_KTOSL Call by reference Type reference (TYPE) KTOSL Vorgangsschlüssel 20040809
5 Importing ID_TAXCODE Call by reference Type reference (TYPE) MWSKZ Umsatzsteuerkennzeichen 20040809
6 Importing ID_TXJCD Call by reference Type reference (TYPE) TXJCD Steuerstandort 20070510
7 Importing ID_WAERS Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20040809
8 Importing IF_NO_KTOSL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Kennz.: Kein KTOSL angegeben 20061213
# Exception Resumable Description Created on
1 NOT_FOUND Prozentsatz konnte nicht ermittelt werden 20040809

Method GET_TXJCD_RATE_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TXJCD_TAX_PERIODS Call by reference Type reference (TYPE) RE_T_RECADATERANGE Tabelle von Zeiträumen 20100128
2 Importing ID_BUKRS Value transfer Type reference (TYPE) BUKRS Buchungskreis 20100128
3 Importing ID_MWSKZ Value transfer Type reference (TYPE) MWSKZ Umsatzsteuerkennzeichen 20100128
4 Importing ID_TXJCD_DEEP Value transfer Type reference (TYPE) TXJCD Steuerstandort 20100128
5 Importing ID_VALIDFROM Value transfer Type reference (TYPE) RECAKEYDATE Zeitraum ab 20100128
6 Importing ID_VALIDTO Value transfer Type reference (TYPE) RECAKEYDATE Zeitraum bis 20100128
# Exception Resumable Description Created on
1 ERROR Fehler aufgetreten 20100128

Method REPLACE_MULTILEVEL_TAXCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TAXCODE Call by reference Type reference (TYPE) MWSKZ Umsatzsteuerkennzeichen 20040809
2 Exporting ED_TAXGROUP Call by reference Type reference (TYPE) RERATAXGROUP Steuergruppe 20040803
3 Exporting ED_TAXTYPE Call by reference Type reference (TYPE) RERATAXTYPE Steuerart 20040803
4 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20040803
5 Importing ID_KEYDATE Call by reference Type reference (TYPE) RECAKEYDATE Stichtag 20040803
6 Importing ID_TAXCODE Call by reference Type reference (TYPE) REITEXTAXCODE Umsatzsteuerkennzeichen 20061207
7 Importing ID_TAXGROUP Call by reference Type reference (TYPE) RERATAXGROUP Steuergruppe 20040803
8 Importing ID_TAXTYPE Call by reference Type reference (TYPE) RERATAXTYPE Steuerart 20040803
# Exception Resumable Description Created on
1 NOT_FOUND kein zugeordnetes Steuerkennzeichen gefunden 20040804
History
Last changed by/on SAP  20130531 
SAP Release Created in 500