SAP ABAP Class CL_RESC_APPORT_FACTOR_ENGINE (Reference Factor Determination (Apportionment Factor))
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-SC (Application Component) Service Charge Settlement
     RE_SC_MS (Package) SCS: Measurement Engine
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RECA_STORABLE Object Can Be Stored (Abstract): Standard Implementation 20060602
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RESC_APPORT_FACTOR_ENGINE Reference Factor Determination (Apportionment Factor) 20060602
Properties
Class CL_RESC_APPORT_FACTOR_ENGINE  
Short Description Reference Factor Determination (Apportionment Factor)    
Super Class CL_RECA_STORABLE Object Can Be Stored (Abstract): Standard Implementation 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_SC_MS   SCS: Measurement Engine 
Created 20060602   SAP 
Last change 20130531   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 IF_RESC_APPORT_FACTOR_ENGINE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 RECA4 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RESC1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RESC7 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RESC_APPORT_FACTOR_ENGINE Reference Factor Determination (Apportionment Factor) 20060602
Friends
# Friend Modeled only Created on Description
1 CF_RECA_OBJECT 20060602 Object That Can Be Instantiated: Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MF_HAS_EXIT Static Attribute Private Type reference (TYPE) RECAHASBADIIMPL Business Add-In Implementation Exists 20060602
2 MO_EXIT Static Attribute Private Object reference (TYPE REF TO) BADI_RESC_SETTLSTEP_AF BAdI Interface IF_EX_RESC_SETTLSTEP_AF 20060602
3 MO_OBJSTATUS_MNGR Instance attribute Protected Object reference (TYPE REF TO) IF_RECA_PROCESS_STATUS_MNGR Status Manager for Process Steps 20060608
4 MO_OPTSTATUS_MNGR Instance attribute Protected Object reference (TYPE REF TO) IF_RECA_PROCESS_STATUS_MNGR Status Manager for Process Steps 20060608
5 MS_ERRORFLAGS Static Attribute Private Type reference (TYPE) RESC_ERRORFLAGS SCS Error Management 20120627
6 MS_PARAM Instance attribute Protected Type reference (TYPE) IF_RESC_APPORT_FACTOR_ENGINE=>MTYPE_S_PARAM 20060602
7 MT_MEAS Instance attribute Protected Type reference (TYPE) RE_T_MEASVALUE_X Measurement Amount Used (VISCSMEAS) 20060602
8 MT_MEAS_OLD Instance attribute Protected Type reference (TYPE) RE_T_MEASVALUE_X Uses Measurement Amount Used (VISCS_MEAS) 20060602
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MEASVALUE Instance method Protected Method Adds Data Record to Internal Table 20060602
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060602
3 FILL_BUFFER Instance method Protected Method Fills Table Buffer 20060602
4 GET_CALC_AF_OPTIONS Instance method Protected Method How Are the Reference Factors Determined 20060602
5 GET_MSU_CONSUMPTION Instance method Protected Method Determine Consumption of Master SU 20060602
6 GET_SU_CONSUMPTION Instance method Protected Method Determine Consumption for SU and Remaining Amount 20060602
7 PREPARE_CALCRESULT Instance method Protected Method Format Data from Determination of Reference Factor 20060602
8 _CALC_OPTRATE Instance method Private Method Calculate Option Rate During Apportioning !=Calculation Type 20060602
9 _COPY_VALUES Instance method Private Method Transfer Amounts of SU to Another SU 20060602
10 _GET_MEAS4MSU Instance method Private Method Supplies Measurement for Subordinate SUs 20060602
11 _GET_MEAS4SU Instance method Private Method Supplies Measurement for an SU 20060602
Events
Class CL_RESC_APPORT_FACTOR_ENGINE has no event.
Types
Class CL_RESC_APPORT_FACTOR_ENGINE has no local type.
Method Signatures

Method ADD_MEASVALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MEAS Call by reference Type reference (TYPE) RE_T_MEASVALUE_X verwendetet Bemessungsgröße (VISCS_MEAS) 20060602
2 Importing IO_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_RESC_HIERARCHY Abrechungshierarchie 20060602
3 Importing IS_MEAS4OBJ Call by reference Type reference (TYPE) RESC_MEAS4OBJ Bemessungsgrößen für ein Objekt 20060602
4 Importing IS_MEASVALUE Call by reference Type reference (TYPE) RESCMEASVALUE_X Verwendete Bemessungsgröße 20060602
5 Importing IS_OPTIONS Call by reference Type reference (TYPE) IF_RESC_MEAS_MNGR=>GTY_S_PARAM Optionen zur Berechnung der Bezugsgröße 20060602

Method ADD_MEASVALUE on class CL_RESC_APPORT_FACTOR_ENGINE has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method FILL_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_RESC_HIERARCHY Abrechungshierarchie 20060606

Method FILL_BUFFER on class CL_RESC_APPORT_FACTOR_ENGINE has no exception.

Method GET_CALC_AF_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HIERARCHY Call by reference Type reference (TYPE) RESCSETTLHIERARCHY Hierarchie von Abrechungseinheiten 20060602
2 Returning RS_OPTIONS Value transfer Type reference (TYPE) IF_RESC_MEAS_MNGR=>GTY_S_PARAM Optionen zur Berechnung der Bezugsgröße 20060602

Method GET_CALC_AF_OPTIONS on class CL_RESC_APPORT_FACTOR_ENGINE has no exception.

Method GET_MSU_CONSUMPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HIERARCHY Call by reference Type reference (TYPE) RESCSETTLHIERARCHY_X Hierarchie von Abrechungseinheiten 20060602
2 Changing CT_SCS_MEAS Call by reference Type reference (TYPE) RE_T_MEASVALUE_X Verwendete Bemessungsgröße 20060602
3 Exporting ED_APPORTVALUE Call by reference Type reference (TYPE) RESCSETTLHIERARCHY-APPORTVALUE Bezugsgröße 20060602
4 Exporting ED_APPORTVALUEOPT Call by reference Type reference (TYPE) RESCSETTLHIERARCHY-APPORTVALUEOPT optierender Teil der Bezugsgröße 20060602
5 Exporting ED_STATUS Call by reference Type reference (TYPE) RECASTEPSTATUS Status der Abrechnungsstufe 20060602
6 Importing IO_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_RESC_HIERARCHY Abrechungshierarchie 20060602
7 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060602
8 Importing IO_OBJ_MNGR Call by reference Object reference (TYPE REF TO) IF_RESC_OBJ_LIST_MNGR_SETTL Allgemeiner Mngr. für Objektlisten (mit Upload für NKA) 20060602
# Exception Resumable Description Created on
1 ERROR Fehler 20060602

Method GET_SU_CONSUMPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HIERARCHY Call by reference Type reference (TYPE) RESCSETTLHIERARCHY_X Hierarchie von Abrechungseinheiten 20060602
2 Changing CT_SCS_MEAS Call by reference Type reference (TYPE) RE_T_MEASVALUE_X Verwendete Bemessungsgröße 20060602
3 Exporting ED_APPORTVALUE Call by reference Type reference (TYPE) RESCSETTLHIERARCHY-APPORTVALUE Bezugsgröße 20060602
4 Exporting ED_APPORTVALUEOPT Call by reference Type reference (TYPE) RESCSETTLHIERARCHY-APPORTVALUEOPT optierender Teil der Bezugsgröße 20060602
5 Exporting ED_STATUS Call by reference Type reference (TYPE) RECASTEPSTATUS Status der Abrechnungsstufe 20060602
6 Importing IO_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_RESC_HIERARCHY Abrechungshierarchie 20060602
7 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060602
8 Importing IO_OBJ_MNGR Call by reference Object reference (TYPE REF TO) IF_RESC_OBJ_LIST_MNGR_SETTL Allgemeiner Mngr. für Objektlisten (mit Upload für NKA) 20060602
9 Importing IS_MEAS_SUM Call by reference Type reference (TYPE) RESC_MEASVALUE Bemessungsgröße zu einer Bemessung 20060602
# Exception Resumable Description Created on
1 ERROR Fehler 20060602

Method PREPARE_CALCRESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HIERARCHY Call by reference Type reference (TYPE) RESCSETTLHIERARCHY_X Hierarchie von Abrechungseinheiten 20060602
2 Changing CT_SCS_MEAS Call by reference Type reference (TYPE) RE_T_MEASVALUE_X verwendetet Bemessungsgröße (VISCS_MEAS) 20060602
3 Exporting ED_APPORTVALUE Call by reference Type reference (TYPE) RESCSETTLHIERARCHY-APPORTVALUE Bezugsgröße 20060602
4 Exporting ED_APPORTVALUEOPT Call by reference Type reference (TYPE) RESCSETTLHIERARCHY-APPORTVALUEOPT der Teil der Bezugsgröße der optiert 20060602
5 Exporting ED_STATUS Call by reference Type reference (TYPE) RECASTEPSTATUS Status der Abrechnungsstufe 20060602
6 Importing IO_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_RESC_HIERARCHY Abrechungshierarchie 20060602
7 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060602
8 Importing IO_OBJ_MNGR Call by reference Object reference (TYPE REF TO) IF_RESC_OBJ_LIST_MNGR_SETTL Hat Liste von Objekten 20060602
9 Importing IS_MEAS_SUM Call by reference Type reference (TYPE) RESC_MEASVALUE Bemessungsgröße zu einer Bemessung 20060602
10 Importing IS_OPTIONS Call by reference Type reference (TYPE) IF_RESC_MEAS_MNGR=>GTY_S_PARAM Optionen zur Berechnung der Bezugsgröße 20060602
11 Importing IT_MEAS_LIST Call by reference Type reference (TYPE) RE_T_MEAS4OBJ Bemessungsgrößen für ein Objekt 20060602

Method PREPARE_CALCRESULT on class CL_RESC_APPORT_FACTOR_ENGINE has no exception.

Method _CALC_OPTRATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HIERARCHY Call by reference Type reference (TYPE) RESCSETTLHIERARCHY_X Hierarchie von Abrechungseinheiten 20060602
2 Exporting ED_STATUS Value transfer Type reference (TYPE) RECASTEPSTATUS Status der Abrechnungsstufe 20060602
3 Importing IO_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_RESC_HIERARCHY Abrechungshierarchie 20060602
4 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060602

Method _CALC_OPTRATE on class CL_RESC_APPORT_FACTOR_ENGINE has no exception.

Method _COPY_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TARGET Call by reference Type reference (TYPE) RESCSETTLHIERARCHY_X Hierarchie von Abrechungseinheiten 20060602
2 Changing CT_SCS_MEAS Call by reference Type reference (TYPE) RE_T_MEASVALUE_X verwendetet Bemessungsgröße (VISCS_MEAS) 20060602
3 Exporting ED_APPORTVALUE Value transfer Type reference (TYPE) RESCSETTLHIERARCHY-APPORTVALUE Bezugsgröße 20060602
4 Exporting ED_APPORTVALUEOPT Value transfer Type reference (TYPE) RESCSETTLHIERARCHY-APPORTVALUEOPT der Teil der Bezugsgröße der optiert 20060602
5 Exporting ED_MEASUSEDALT Value transfer Type reference (TYPE) RESCMEASUSEDALT Verwendete alternative Bemessungsart 20060602
6 Exporting ED_STATUS Value transfer Type reference (TYPE) RECASTEPSTATUS Status der Abrechnungsstufe 20060602
7 Importing ID_SOURCE_GUID Value transfer Type reference (TYPE) RESCSETTLHIERARCHY-SCS_SU_GUID AE innerhalb einer NKA, zu einer Periode und Bemessungsart 20060602
8 Importing IF_OUT_SU_IDENT Value transfer Type reference (TYPE) ABAP_BOOL 20060602
9 Importing IO_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_RESC_HIERARCHY Abrechungshierarchie 20060602
10 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060602
11 Importing IO_OBJ_MNGR Call by reference Object reference (TYPE REF TO) IF_RESC_OBJ_LIST_MNGR_SETTL Hat Liste von Objekten 20060602

Method _COPY_VALUES on class CL_RESC_APPORT_FACTOR_ENGINE has no exception.

Method _GET_MEAS4MSU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HIERARCHY Call by reference Type reference (TYPE) RESCSETTLHIERARCHY_X Hierarchie von Abrechungseinheiten 20060602
2 Changing CT_SCS_MEAS Call by reference Type reference (TYPE) RE_T_MEASVALUE_X verwendetet Bemessungsgröße (VISCS_MEAS) 20060602
3 Exporting ED_APPORTVALUE Value transfer Type reference (TYPE) RESCSETTLHIERARCHY-APPORTVALUE Bezugsgröße 20060602
4 Exporting ED_APPORTVALUEOPT Value transfer Type reference (TYPE) RESCSETTLHIERARCHY-APPORTVALUEOPT der Teil der Bezugsgröße der optiert 20060602
5 Exporting ED_STATUS Value transfer Type reference (TYPE) RECASTEPSTATUS Status der Abrechnungsstufe 20060602
6 Importing IF_OUT_SU_IDENT Call by reference Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20061129
7 Importing IO_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_RESC_HIERARCHY Abrechungshierarchie 20060602
8 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060602
9 Importing IO_OBJ_MNGR Call by reference Object reference (TYPE REF TO) IF_RESC_OBJ_LIST_MNGR_SETTL Hat Liste von Objekten 20060602

Method _GET_MEAS4MSU on class CL_RESC_APPORT_FACTOR_ENGINE has no exception.

Method _GET_MEAS4SU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HIERARCHY Call by reference Type reference (TYPE) RESCSETTLHIERARCHY_X Hierarchie von Abrechungseinheiten 20060602
2 Changing CT_SCS_MEAS Call by reference Type reference (TYPE) RE_T_MEASVALUE_X verwendetet Bemessungsgröße (VISCS_MEAS) 20060602
3 Exporting ED_APPORTVALUE Value transfer Type reference (TYPE) RESCSETTLHIERARCHY-APPORTVALUE Bezugsgröße 20060602
4 Exporting ED_APPORTVALUEOPT Value transfer Type reference (TYPE) RESCSETTLHIERARCHY-APPORTVALUEOPT der Teil der Bezugsgröße der optiert 20060602
5 Exporting ED_STATUS Value transfer Type reference (TYPE) RECASTEPSTATUS Status der Abrechnungsstufe 20060602
6 Importing IF_OUT_SU_IDENT Call by reference Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20060602
7 Importing IO_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_RESC_HIERARCHY Abrechungshierarchie 20060602
8 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060602
9 Importing IO_OBJ_MNGR Call by reference Object reference (TYPE REF TO) IF_RESC_OBJ_LIST_MNGR_SETTL Hat Liste von Objekten 20060602

Method _GET_MEAS4SU on class CL_RESC_APPORT_FACTOR_ENGINE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700