SAP ABAP Class CL_REXCFR_AP_CALC (Calculate the SU dependent AP amount)
Hierarchy
EA-FIN (Software Component) EA-FIN
   FI-LOC (Application Component) Localization
     GLO_REFX_FR (Package) Localization Flexible Real Estate France
Properties
Class CL_REXCFR_AP_CALC  
Short Description Calculate the SU dependent AP amount    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class REXCFR    
Program status     
Category 0   
Package GLO_REFX_FR   Localization Flexible Real Estate France 
Created 20100720   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 REXCF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_REXCFR_AP_CALC has no interface implemented.
Friends
Class CL_REXCFR_AP_CALC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_CALC_CONDTYP Instance attribute Protected Type reference (TYPE) RECDCONDTYPE Condition Type 20100830
2 MD_SETTL_GUID Instance attribute Protected Type reference (TYPE) RECASETTLGUID Unique Key of Settlement 20100723
3 MD_VALIDFROM Instance attribute Protected Type reference (TYPE) DATUM Date 20100727
4 MD_VALIDTO Instance attribute Protected Type reference (TYPE) DATUM Date 20100727
5 MO_HIERARCHY Instance attribute Protected Object reference (TYPE REF TO) IF_RESC_HIERARCHY Settlement Hierarchy 20100804
6 MO_MSGLIST Instance attribute Protected Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Message Collector 20100721
7 MO_SETTLEMENT Instance attribute Protected Object reference (TYPE REF TO) IF_RESC_SETTLEMENT Service Charge Settlement 20100804
8 MT_AP_COSP Instance attribute Protected Type reference (TYPE) RE_T_FR_AP_COSP Total Costs - External Postings (COSP) 20100728
9 MT_AP_POSTED Instance attribute Protected Type reference (TYPE) RE_T_VIXCFRAPLOG Log of Calculation of Complementary Budget Amounts (VIXCFRA 20101018
10 MT_CF_PAY Instance attribute Protected Type reference (TYPE) RE_T_CASHFLOW_PAY_X Cash Flow and Additional Fields (VICDCFPAY) 20100806
11 MT_EOSTAT Instance attribute Protected Type reference (TYPE) RE_T_VIXCFREO Status of Extraordinary Operation (VIXCFREO) 20110209
12 MT_MEAS Instance attribute Protected Type reference (TYPE) RE_T_MEASVALUE_X Measurement Amount Used 20100721
13 MT_PLAN_DISTR Instance attribute Protected Type reference (TYPE) RE_T_FR_DISTRIB Distribution of plan settlement amounts to RO/CN 20100728
14 MT_SOCONDTYP Instance attribute Protected Type reference (TYPE) RE_T_RSOCONDTYPE Condition types relevant for EO specific AP calculation (TIV 20100727
15 MT_SOSTATUS Instance attribute Protected Type reference (TYPE) RE_T_FR_SOSTATUS Select Options for Status 20100727
16 MT_SU Instance attribute Protected Type reference (TYPE) RE_T_VISCSU Settlement Unit (VISCSU) 20100721
17 MT_VISCS_DISTR Instance attribute Protected Type reference (TYPE) RE_T_FR_DISTR Cost distribution from SU to RO/CN 20100727
Methods
# Method Level Visibility Method type Description Created on
1 CALC_CASHFLOW Instance method Public Method Calculates the cash flow data relevant for AP calculation 20100720
2 CALC_CASHFLOW_AP Instance method Public Method Calc. the AP relevant CF items based on the assessment run 20101014
3 CALC_DISTRIBUTION Instance method Private Method Calculate the SU to RO/CO distribution 20100721
4 COLLECT_PLANDATA Instance method Private Method Collects the plan data of AB belonging to the relevant SUs 20100720
5 COLLECT_PLANDATA_AP Instance method Private Method Collects the plan data of AB belonging to the relevant SUs 20101018
6 COLLECT_SU Instance method Private Method Collects the settlement units 20100721
7 COLLECT_SU_BY_SETTL Instance method Private Method Collects the SUs assessed in a former Assessment Adjustment 20100721
8 CONSTRUCTOR Instance method Public Constructor 20100720
9 GET_MSGLIST Instance method Public Method Return the message list 20100727
10 LOAD_DISTRIBUTION Instance method Private Method Loads the former distribution 20100723
Events
Class CL_REXCFR_AP_CALC has no event.
Types
Class CL_REXCFR_AP_CALC has no local type.
Method Signatures

Method CALC_CASHFLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CFPAY Call by reference Type reference (TYPE) RE_T_CASHFLOW_PAY_X Cash Flow and Additional Fields (VICDCFPAY) 20100720
2 Importing IS_CONDITION Call by reference Type reference (TYPE) RECD_CONDITION Conditions VICDCOND Incl. Calculation and Distribution 20100729

Method CALC_CASHFLOW on class CL_REXCFR_AP_CALC has no exception.

Method CALC_CASHFLOW_AP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CFPAY Call by reference Type reference (TYPE) RE_T_CASHFLOW_PAY_X Cash Flow and Additional Fields (VICDCFPAY) 20101014
2 Importing IS_CONDITION Call by reference Type reference (TYPE) RECD_CONDITION Conditions VICDCOND Incl. Calculation and Distribution 20101014

Method CALC_CASHFLOW_AP on class CL_REXCFR_AP_CALC has no exception.

Method CALC_DISTRIBUTION Signature

Method CALC_DISTRIBUTION on class CL_REXCFR_AP_CALC has no parameter.
Method CALC_DISTRIBUTION on class CL_REXCFR_AP_CALC has no exception.

Method COLLECT_PLANDATA Signature

Method COLLECT_PLANDATA on class CL_REXCFR_AP_CALC has no parameter.
Method COLLECT_PLANDATA on class CL_REXCFR_AP_CALC has no exception.

Method COLLECT_PLANDATA_AP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AP_TRANS Call by reference Type reference (TYPE) RE_T_FR_APLOG_TRANS Log of Calculation of Complementary Budget Amounts (VIXCFRA 20101117
2 Importing ID_VIREMASTER Call by reference Type reference (TYPE) VIREMASTER General structure master data access real estate 20101018

Method COLLECT_PLANDATA_AP on class CL_REXCFR_AP_CALC has no exception.

Method COLLECT_SU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUKRS Call by reference Type reference (TYPE) RE_T_RSOBUKRS Company Code 20100721
2 Importing IT_SEMPSL Call by reference Type reference (TYPE) RE_T_RSOSEMPSL Settlement Unit 20100721
3 Importing IT_SNKSL Call by reference Type reference (TYPE) RE_T_RSOSNKSL Service Charge Key 20100721
4 Importing IT_SWENR Call by reference Type reference (TYPE) RE_T_RSOSWENR Valid Business Entity 20100721

Method COLLECT_SU on class CL_REXCFR_AP_CALC has no exception.

Method COLLECT_SU_BY_SETTL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_SETTL_GUID Call by reference Type reference (TYPE) RECASETTLGUID Unique Key of Settlement 20100723

Method COLLECT_SU_BY_SETTL on class CL_REXCFR_AP_CALC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_SETTL_GUID Call by reference Type reference (TYPE) RECASETTLGUID Unique Key of Settlement 20100722
2 Importing ID_VALIDFROM Call by reference Type reference (TYPE) DATUM Date 20100727
3 Importing ID_VALIDTO Call by reference Type reference (TYPE) DATUM Date 20100727
4 Importing IT_BUKRS Call by reference Type reference (TYPE) RE_T_RSOBUKRS Company Code 20100722
5 Importing IT_SEMPSL Call by reference Type reference (TYPE) RE_T_RSOSEMPSL Settlement Unit 20100722
6 Importing IT_SNKSL Call by reference Type reference (TYPE) RE_T_RSOSNKSL Service Charge Key 20100722
7 Importing IT_SWENR Call by reference Type reference (TYPE) RE_T_RSOSWENR Valid Business Entity 20100722

Method CONSTRUCTOR on class CL_REXCFR_AP_CALC has no exception.

Method GET_MSGLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIST Call by reference Type reference (TYPE) RE_T_MSG Message List 20100727

Method GET_MSGLIST on class CL_REXCFR_AP_CALC has no exception.

Method LOAD_DISTRIBUTION Signature

Method LOAD_DISTRIBUTION on class CL_REXCFR_AP_CALC has no parameter.
Method LOAD_DISTRIBUTION on class CL_REXCFR_AP_CALC has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606