SAP ABAP Class CL_REXC_OT_DATA (COA, Distribution of VAT on Expense)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX (Application Component) Flexible Real Estate Management
     RE_XC_MM_AT (Package) RE: XC - Mandate Management - Austria
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_REXC_OT_DATA COA, Distribution of VAT on Expense 20060707
Properties
Class CL_REXC_OT_DATA  
Short Description COA, Distribution of VAT on Expense    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class REXCMMAT    
Program status     
Category 0   
Package RE_XC_MM_AT   RE: XC - Mandate Management - Austria 
Created 20060707   SAP 
Last change 20110908   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)
2 REBD2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RECA0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RECA4 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_REXC_OT_DATA COA, Distribution of VAT on Expense 20060707
Friends
# Friend Modeled only Created on Description
1 CF_RECA_OBJECT 20060711 Object That Can Be Instantiated: Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_PURPOSE Constant Public Type reference (TYPE) RESCFORPURPOSE 'AO' Purpose of Apportionment 20060728
2 MO_CONTRACT Instance attribute Public Attribute reference (LIKE) 20060712
3 MO_MSGLIST Instance attribute Public Attribute reference (LIKE) 20060707
4 MO_SU Instance attribute Public Attribute reference (LIKE) 20060710
5 MS_CONDITION Instance attribute Public Attribute reference (LIKE) 20060712
6 MS_SUSHAREOUT Instance attribute Private Type reference (TYPE) RESCSUSHAREOUT Allocation Rule of Settlement Unit 20060714
7 MT_DOC Instance attribute Private Type reference (TYPE) RE_T_VIXCOTDOC COA, Distribution of VAT, Documents (VIXCOTDOC) 20060714
8 MT_DS Instance attribute Private Type reference (TYPE) RE_T_VIXCOTDS COA, Distribution of VAT (VIXCOTDS) 20060714
9 MT_MEAS Instance attribute Private Type reference (TYPE) RE_T_REBD_MEAS Measurements on RE Objects and Contracts 20060718
10 MT_OBJ Instance attribute Private Type reference (TYPE) RE_T_IF_RECA_BUS_OBJECT Reference Table on IF_RECA_BUS_OBJECT 20060718
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE Instance method Public Method 20060712
2 CHECK_COND Static method Public Method Plausibility Check of Table Containing Condition Types 20060802
3 GET_LIST_DS Instance method Public Method 20060718
4 GET_TAX_RATE Static method Public Method Determine Tax Rate for Tax Type and Tax Group 20060803
5 INIT_OBJECT Instance method Public Method 20060707
6 _CALCULATE Instance method Private Method Calculate Distribution 20060711
7 _CHECK_RO Instance method Private Method Check Rental Object 20060711
8 _GET_COST_DOC Instance method Private Method Determine Documents for Settlement Unit 20060711
9 _GET_MEAS Instance method Private Method Read Measurement Types of All Rental Objects 20060718
10 _GET_MEAS_RO Instance method Private Method Read Measurement Type of Rental Object 20060714
11 _GET_MEAS_SU Instance method Private Method Read Measurement Type of Settlement Unit 20060714
12 _GET_RO Instance method Private Method Determine Rental Object and Lease-Out for SU 20060718
13 _GET_TAX_INFO Instance method Private Method Determine Tax Type and Tax Group 20060714
14 _SET_MEMBER_DATA Instance method Private Method Fill Member Data 20060711
15 _UPDATE_DB Instance method Private Method Update VAT Tables 20060711
Events
Class CL_REXC_OT_DATA has no event.
Types
Class CL_REXC_OT_DATA has no local type.
Method Signatures

Method CALCULATE Signature

Method CALCULATE on class CL_REXC_OT_DATA has no parameter.
Method CALCULATE on class CL_REXC_OT_DATA has no exception.

Method CHECK_COND Signature

Method CHECK_COND on class CL_REXC_OT_DATA has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler 20060802

Method GET_LIST_DS Signature

Method GET_LIST_DS on class CL_REXC_OT_DATA has no parameter.
Method GET_LIST_DS on class CL_REXC_OT_DATA has no exception.

Method GET_TAX_RATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_TAX_RATE Value transfer Type reference (TYPE) FWSTE Steuerbetrag in Belegwährung 20060803
2 Importing ID_BUKRS Value transfer Type reference (TYPE) BUKRS Buchungskreis 20060803
3 Importing ID_KEYDATE Value transfer Type reference (TYPE) SY-DATUM Aktuelles Datum des Applikationsservers 20060803
4 Importing ID_TAXGROUP Value transfer Type reference (TYPE) RERATAXGROUP Steuergruppe 20060803
5 Importing ID_TAXTYPE Value transfer Type reference (TYPE) RERATAXTYPE Steuerart 20060803
# Exception Resumable Description Created on
1 ERROR Fehler 20060803

Method INIT_OBJECT Signature

Method INIT_OBJECT on class CL_REXC_OT_DATA has no parameter.
Method INIT_OBJECT on class CL_REXC_OT_DATA has no exception.

Method _CALCULATE Signature

Method _CALCULATE on class CL_REXC_OT_DATA has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler 20060718

Method _CHECK_RO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RO Value transfer Object reference (TYPE REF TO) IF_REBD_RENTAL_OBJECT Mietobjekt (VIBDRO) 20060714
2 Returning RF_ISVALID Value transfer Type reference (TYPE) ABAP_BOOL ' ' = MO ungültig; 'X' = MO gültig 20060714

Method _CHECK_RO on class CL_REXC_OT_DATA has no exception.

Method _GET_COST_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_NOT_FOUND Value transfer Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20060728
# Exception Resumable Description Created on
1 ERROR Fehler 20060712

Method _GET_MEAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJ Value transfer Type reference (TYPE) RE_T_IF_RECA_BUS_OBJECT Referenztabelle auf IF_RECA_BUS_OBJECT 20060718
# Exception Resumable Description Created on
1 ERROR Fehler 20060718

Method _GET_MEAS_RO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RO Value transfer Object reference (TYPE REF TO) IF_REBD_RENTAL_OBJECT Mietobjekt (VIBDRO) 20060714
2 Returning RT_MEAS Value transfer Type reference (TYPE) RE_T_REBD_MEAS Bemessungen auf Immobilienobjekten und -Verträgen 20060714
# Exception Resumable Description Created on
1 ERROR Fehler 20060714

Method _GET_MEAS_SU Signature

Method _GET_MEAS_SU on class CL_REXC_OT_DATA has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler 20060714

Method _GET_RO Signature

Method _GET_RO on class CL_REXC_OT_DATA has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler 20060718

Method _GET_TAX_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TAXGROUP Value transfer Type reference (TYPE) RERATAXGROUP Steuergruppe 20060714
2 Exporting ED_TAXTYPE Value transfer Type reference (TYPE) RERATAXTYPE Steuerart 20060714
3 Exporting EF_NOT_VALID Value transfer Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20060731
4 Importing IO_CONTRACT Value transfer Object reference (TYPE REF TO) IF_RECN_CONTRACT Vertrag (VICNCN) 20060714
# Exception Resumable Description Created on
1 ERROR Fehler 20060714

Method _SET_MEMBER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTRACT Value transfer Object reference (TYPE REF TO) IF_RECN_CONTRACT Vertrag (VICNCN) 20060712
2 Importing IO_SU Value transfer Object reference (TYPE REF TO) IF_RESC_SETTLUNIT_NORMAL Abrechnungseinheit 20060724
3 Importing IS_CONDITION Value transfer Type reference (TYPE) RECD_CONDITION Konditionen VICDCOND incl. Berechnung und Verteilung 20060712
# Exception Resumable Description Created on
1 ERROR Fehler 20060712

Method _UPDATE_DB Signature

Method _UPDATE_DB on class CL_REXC_OT_DATA has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler 20060726
History
Last changed by/on SAP  20110908 
SAP Release Created in 700