SAP ABAP Class CL_TAX_CALC_BR_SD (Tax Calculation Brazil SD)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM-LOC-BR (Application Component) Brazil
     J1BA (Package) Localization Brazil
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_TAX_CALC_BR Tax Calculation Brazil 20031002
Properties
Class CL_TAX_CALC_BR_SD  
Short Description Tax Calculation Brazil SD    
Super Class CL_TAX_CALC_BR Tax Calculation Brazil 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package J1BA   Localization Brazil 
Created 20031002   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TAX_CALC_BR_SD has no forward declaration.
Interfaces
Class CL_TAX_CALC_BR_SD has no interface implemented.
Friends
Class CL_TAX_CALC_BR_SD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_KOMK_1ST Instance attribute Protected Type reference (TYPE) KOMK Communication Header for Pricing 20031021
2 MS_KOMK_2ND Instance attribute Protected Type reference (TYPE) KOMK Communication Header for Pricing 20031021
3 MS_KOMP_1ST Instance attribute Protected Type reference (TYPE) KOMP Pricing Communication Item 20031021
4 MS_KOMP_2ND Instance attribute Protected Type reference (TYPE) KOMP Pricing Communication Item 20031021
5 MS_KOMV_FRM_1ST Instance attribute Protected Type reference (TYPE) KOMV_INDEX Line in XKOMV with formula that calls tax calculation 20031021
6 MS_KOMV_FRM_2ND Instance attribute Protected Type reference (TYPE) KOMV_INDEX Line in XKOMV with formula that calls tax calculation 20031021
7 MS_TAX_RESULT_1ST Instance attribute Protected Type reference (TYPE) MTY_TAX_RESULT Results of tax calculation 20070503
8 MS_TAX_RESULT_2ND Instance attribute Protected Type reference (TYPE) MTY_TAX_RESULT Results of tax calculation 20070503
9 MT_KOMV_1ST Instance attribute Protected Type reference (TYPE) TAX_XKOMV_TAB Table for passing XKOMV to the tax interface 20031021
10 MT_KOMV_2ND Instance attribute Protected Type reference (TYPE) TAX_XKOMV_TAB Table for passing XKOMV to the tax interface 20031021
11 MT_KON1 Instance attribute Protected Type reference (TYPE) MTY_KON1_TAB Brazilian Tax Groups Included in Price Conditions 20040707
12 MT_SPECIAL_COND Instance attribute Protected Type reference (TYPE) MTY_SPECIAL_COND_TAB Special Conditions for SD 20031020
13 MV_ICMS_CALC_BASE Instance attribute Protected Type reference (TYPE) MTY_TAXRATE ICMS Calculation base 20031016
14 MV_ICMS_FULL_BASE Instance attribute Protected Type reference (TYPE) MTY_TAXRATE Full ICMS Calculation base 20031016
15 MV_ICMS_INCL Instance attribute Protected Type reference (TYPE) XFELD Is Calculation base including ICMS 20031002
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_INCL_2ND Instance method Public Method Calculate 2nd pass including ICMS 20031002
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20031007
3 GET_ROUNDING_FACTOR Instance method Private Method Get Rounding Factor for SD 20050712
4 SWAPBACK_1ST Instance method Protected Method Swap back workareas from 1st pass 20031021
5 SWAPBACK_2ND Instance method Protected Method Swap back workareas from 2nd pass 20031021
6 SWAP_1ST Instance method Protected Method Swap workareas for 1st pass 20031021
7 SWAP_2ND Instance method Protected Method Swap workareas for 2nd pass 20031021
Events
Class CL_TAX_CALC_BR_SD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_KON1_TAB Protected See coding Brazilian Tax Groups Included in Price Conditions 20040707 mty_kon1_tab TYPE SORTED TABLE OF j_1bkon1 WITH UNIQUE KEY kappl kalsm kschl taxgrp
2 MTY_SPECIAL_COND_TAB Protected See coding SD: Value transfer from pricing to Nota Fiscal 20031020 mty_special_cond_tab TYPE SORTED TABLE OF j_1bsdkon0 WITH UNIQUE KEY kalsm kschl
Method Signatures

Method CALCULATE_INCL_2ND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KOMK Call by reference Type reference (TYPE) KOMK Kommunikationskopf für Preisfindung 20031002
2 Importing IS_KOMP Call by reference Type reference (TYPE) KOMP Preisfindung Kommunikationsposition 20031002
3 Importing IS_KOMV_FRM Call by reference Type reference (TYPE) KOMV_INDEX Zeile in XKOMV mit Formel, die die Steuerberechnung aufruft 20031002
4 Importing IT_KOMV Call by reference Type reference (TYPE) TAX_XKOMV_TAB Preisfindungstabelle 20031002

Method CALCULATE_INCL_2ND on class CL_TAX_CALC_BR_SD has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_TAX_CALC_BR_SD has no parameter.
Method CONSTRUCTOR on class CL_TAX_CALC_BR_SD has no exception.

Method GET_ROUNDING_FACTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FACTOR Call by reference Type reference (TYPE) P 20050712
2 Importing IV_PLANT Call by reference Type reference (TYPE) WERKS_D Werk 20050712

Method GET_ROUNDING_FACTOR on class CL_TAX_CALC_BR_SD has no exception.

Method SWAPBACK_1ST Signature

Method SWAPBACK_1ST on class CL_TAX_CALC_BR_SD has no parameter.
Method SWAPBACK_1ST on class CL_TAX_CALC_BR_SD has no exception.

Method SWAPBACK_2ND Signature

Method SWAPBACK_2ND on class CL_TAX_CALC_BR_SD has no parameter.
Method SWAPBACK_2ND on class CL_TAX_CALC_BR_SD has no exception.

Method SWAP_1ST Signature

Method SWAP_1ST on class CL_TAX_CALC_BR_SD has no parameter.
Method SWAP_1ST on class CL_TAX_CALC_BR_SD has no exception.

Method SWAP_2ND Signature

Method SWAP_2ND on class CL_TAX_CALC_BR_SD has no parameter.
Method SWAP_2ND on class CL_TAX_CALC_BR_SD has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 470