SAP ABAP Class CL_REXC_OTOP_DATA (COA, Subsequent Allocation 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_OTOP_DATA COA, Subsequent Allocation of VAT on Expense 20060718
Properties
Class CL_REXC_OTOP_DATA  
Short Description COA, Subsequent Allocation 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 20060718   SAP 
Last change 20100310   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_OTOP_DATA COA, Subsequent Allocation of VAT on Expense 20060718
Friends
# Friend Modeled only Created on Description
1 CF_RECA_OBJECT 20060718 Object That Can Be Instantiated: Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ALL Constant Private Type reference (TYPE) REXCOTOPMT '1' COA, Method (Complete Method, Difference Method) 20060802
2 MC_DIFF Constant Private Type reference (TYPE) REXCOTOPMT '2' COA, Method (Complete Method, Difference Method) 20060802
3 MD_METHOD Instance attribute Private Type reference (TYPE) REXCOTOPMT COA, Method (Complete Method, Difference Method) 20060802
4 MO_CONTRACT Instance attribute Public Attribute reference (LIKE) 20060718
5 MO_MSGLIST Instance attribute Public Attribute reference (LIKE) 20060718
6 MO_SU Instance attribute Public Attribute reference (LIKE) 20060727
7 MS_CONDITION Instance attribute Public Attribute reference (LIKE) 20060727
8 MT_DS Instance attribute Private Type reference (TYPE) RE_T_VIXCOTDS COA, Distribution of VAT (VIXCOTDS) 20060718
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE Instance method Public Method 20060718
2 FREE Instance method Public Method 20060718
3 INIT_OBJECT Instance method Public Method 20060718
4 _CALC_ALL Instance method Private Method Calculation - Total Procedure 20060802
5 _CALC_DIFF Instance method Private Method Calculation - Difference Procedure 20060802
6 _CHECK_PARAM Instance method Private Method Checks If SNKSL for SU Contains Tax Information 20060803
7 _GET_DS_DATA Instance method Private Method Read Distribution Data from Database 20060718
8 _SET_MEMBER_DATA Instance method Private Method Fill Member Data 20060718
9 _UPDATE_DB Instance method Private Method Update VAT Tables 20060718
Events
Class CL_REXC_OTOP_DATA has no event.
Types
Class CL_REXC_OTOP_DATA has no local type.
Method Signatures

Method CALCULATE Signature

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

Method FREE Signature

Method FREE on class CL_REXC_OTOP_DATA has no parameter.
Method FREE on class CL_REXC_OTOP_DATA has no exception.

Method INIT_OBJECT Signature

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

Method _CALC_ALL Signature

Method _CALC_ALL on class CL_REXC_OTOP_DATA has no parameter.
Method _CALC_ALL on class CL_REXC_OTOP_DATA has no exception.

Method _CALC_DIFF Signature

Method _CALC_DIFF on class CL_REXC_OTOP_DATA has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler 20060803

Method _CHECK_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_INTRENOSU Value transfer Type reference (TYPE) RECAINTRENO Interner Schlüssel des Immobilienobjekts 20060803
2 Returning RF_NOT_ALLOWED Value transfer Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20060803
# Exception Resumable Description Created on
1 ERROR Fehler 20060803

Method _GET_DS_DATA Signature

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

Method _SET_MEMBER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_METHOD Value transfer Type reference (TYPE) REXCOTOPMT WEG, Methode (Gesamtverfahren, Differenzverfahren) 20060802
2 Importing IO_CONTRACT Value transfer Object reference (TYPE REF TO) IF_RECN_CONTRACT Vertrag (VICNCN) 20060718
3 Importing IS_CONDITION Value transfer Type reference (TYPE) RECD_CONDITION Konditionen VICDCOND incl. Berechnung und Verteilung 20060802
# Exception Resumable Description Created on
1 ERROR Fehler 20060718

Method _UPDATE_DB Signature

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