SAP ABAP Class CL_MANAGER_TRX (TAX Manager)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM (Application Component) Transaction Manager
     FTR_TAX_MGT (Package) Taxes
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PARTNER_TRD Distributor Partner 20041223
Properties
Class CL_MANAGER_TRX  
Short Description TAX Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_TAX_MGT   Taxes 
Created 20041223   SAP 
Last change 20060313   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TPMCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PARTNER_TRD Distributor Partner 20041223
Friends
Class CL_MANAGER_TRX has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACCHD Instance attribute Private Type reference (TYPE) ACCHD Accounting Interface: Header Information 20050817
2 CLS_MANAGER_TRX Static Attribute Private Object reference (TYPE REF TO) CL_MANAGER_TRX TAX Manager 20041227
3 COMPANY_CODE Instance attribute Private Type reference (TYPE) BUKRS Company Code 20041223
4 CON_SOURCE_TRX Constant Private Type reference (TYPE) TPM_SOURCE 'TRX' Origin 20050817
5 C_VAL_AREA_ON Constant Private Type reference (TYPE) C ' ' 20051212
6 DISTRIBUTOR Instance attribute Private Object reference (TYPE REF TO) IF_DISTRIBUTOR_TRD Interface for Distributors 20041223
7 FLG_INIT Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20041223
8 FLG_IOB Instance attribute Private Type reference (TYPE) TPM_FLG_IOB Integration Operative Valuation Area Indicator 20041223
9 FLG_PARTNER_ACTIVE Instance attribute Private Type reference (TYPE) FLAG Is Tax Partner Active? 20050817
10 FLG_TESTRUN Instance attribute Private Type reference (TYPE) I 1=Test Run; 0 = Update Run 20041223
11 LEADING_OWNERSHIP Instance attribute Private Type reference (TYPE) TPM_LEADING_OWNERSHIP Origin of Leading Business Transactions 20041223
12 MIGRATION_CAT Instance attribute Private Type reference (TYPE) TPM_MIGRATION_CAT Migration type 20041223
13 PRODUCT_GROUP Instance attribute Private Type reference (TYPE) TPM_PRODUCT_GROUP Product Group 20041223
14 PROTOCOL_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP CL_PROTOCOL_HANDLER_TRP 20041223
15 RNG_EXCLUDED_TRANSACTIONS Instance attribute Private Type reference (TYPE) TRGR_BUS_TRANS_CAT Excluded Transaction Types 20050817
16 TAB_ACCCR Instance attribute Private Type reference (TYPE) TRACT_ACCCR Treasury: Accounting Adaptor Table Type ACCCR Structure 20050817
17 TAB_ACCIT Instance attribute Private Type reference (TYPE) TRACT_ACCIT Treasury: Accounting Adaptor Table Structure ACCIT 20050817
18 TAB_TRANSACTION Instance attribute Private Type reference (TYPE) TRDY_BUSINESSTRANSACTION References to Distributor Business Transactions (Interface) 20050817
19 TAB_WT_SETTING Instance attribute Private Type reference (TYPE) TRXY_SETTINGS TRM Withholding Tax Information Assignment 20050817
20 TCODE Instance attribute Private Type reference (TYPE) TCODE Transaction Code 20041223
21 VAL_AREA_INIT Instance attribute Private Type reference (TYPE) TPM_VAL_AREA Valuation Area 20041223
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_TAXES Instance method Private Method Tax Calculation 20050513
2 CLASS_CONSTRUCTOR Static method Public Constructor 20041227
3 FILL_BUSTRANS_FLOW_FROM_TAX_FL Instance method Private Method Copies Tax Partner Flow to Business Transaction Flow 20051019
4 FILL_TAX_FLOW_FROM_TAX Instance method Private Method Copies Calculated Tax Data to Tax Flow Structure 20051019
5 FILTER_TRANSACTIONS Instance method Private Method Filters Relevant Transactions 20050428
6 PROCESS_TRANSACTIONS Instance method Private Method 20050509
Events
Class CL_MANAGER_TRX has no event.
Types
Class CL_MANAGER_TRX has no local type.
Method Signatures

Method CALCULATE_TAXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DOC_CURR Call by reference Type reference (TYPE) WAERS 20050926
2 Exporting EX_WITH_ITEM Call by reference Type reference (TYPE) WITH_TEM_TAB 20050513
3 Importing IM_TRANSACTION Call by reference Object reference (TYPE REF TO) IF_BUSINESS_TRANSACTION_TRD Fortschreibungsart 20050513

Method CALCULATE_TAXES on class CL_MANAGER_TRX has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_MANAGER_TRX has no parameter.
Method CLASS_CONSTRUCTOR on class CL_MANAGER_TRX has no exception.

Method FILL_BUSTRANS_FLOW_FROM_TAX_FL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_BUSTRANS_FLOW Call by reference Type reference (TYPE) TRDS_FLOW Distributor-Bewegung 20051019
2 Importing IM_FLOW Value transfer Type reference (TYPE) TRDS_FLOW Distributor-Bewegung 20051019
3 Importing IM_FLOW_NUMBER Value transfer Type reference (TYPE) TPM_TRDFLOWNR Nummer einer Distributor-Bewegung 20051019
4 Importing IM_LOCAL_AMT Value transfer Type reference (TYPE) TPM_LOCAL_AMT 20051025
5 Importing IM_TAX_FLOW Value transfer Type reference (TYPE) TRXT_FLOW TRM Tax Transaction Flows 20051019

Method FILL_BUSTRANS_FLOW_FROM_TAX_FL on class CL_MANAGER_TRX has no exception.

Method FILL_TAX_FLOW_FROM_TAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAX_FLOW Call by reference Type reference (TYPE) TRXT_FLOW TRM Tax Transaction Flows 20051019
2 Importing IM_FLOW Value transfer Type reference (TYPE) TRDS_FLOW Distributor-Bewegung 20051019
3 Importing IM_FLOW_NUMBER Value transfer Type reference (TYPE) TPM_TRDFLOWNR Nummer einer Distributor-Bewegung 20051019
4 Importing IM_SETTINGS Value transfer Type reference (TYPE) TRXT_WT_ASSIGN TRM Withholding Tax Information Assignment 20051019
5 Importing IM_WITH_ITEM Value transfer Type reference (TYPE) WITH_ITEMX Hilfsstruktur für Tabelle WITH_ITEM 20051019

Method FILL_TAX_FLOW_FROM_TAX on class CL_MANAGER_TRX has no exception.

Method FILTER_TRANSACTIONS Signature

Method FILTER_TRANSACTIONS on class CL_MANAGER_TRX has no parameter.
Method FILTER_TRANSACTIONS on class CL_MANAGER_TRX has no exception.

Method PROCESS_TRANSACTIONS Signature

Method PROCESS_TRANSACTIONS on class CL_MANAGER_TRX has no parameter.
Method PROCESS_TRANSACTIONS on class CL_MANAGER_TRX has no exception.
History
Last changed by/on SAP  20060313 
SAP Release Created in 600