SAP ABAP Class CL_RECN_MEASCN_MNGR (Contract Measurement Manager)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-CN (Application Component) Real Estate Contract
     RE_CN_MS (Package) RE: Contract Measurements
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 20040407
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RECN_MEASCN_MNGR Contract Measurement Manager 20040407
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_REAJ_MEASCN_MNGR_AT Contract Measurement Manager 20060310
2 Inheritance (c INHERITING FROM c_ref)  CL_REOR_MEASCN_MNGR_OF Contract Measurement Manager 20050810
Properties
Class CL_RECN_MEASCN_MNGR  
Short Description Contract Measurement Manager    
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_CN_MS   RE: Contract Measurements 
Created 20040407   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 REBD2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 REBD3 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 RECN5 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RECN_MEASCN_MNGR Contract Measurement Manager 20040407
Friends
# Friend Modeled only Created on Description
1 CF_RECA_OBJECT 20040408 Object That Can Be Instantiated: Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_STRUCTURENAME Constant Protected Type reference (TYPE) TABNAME 'RECN_MEASUREMENT_CN_L' Structure Name of Interface 20040416
2 MF_ENABLED Instance attribute Protected Type reference (TYPE) RECABOOL ABAP_FALSE Allowed? 20060718
3 MF_ENABLED_BUILD Instance attribute Protected Type reference (TYPE) RECABOOL ABAP_FALSE Really Allowed? 20060718
4 MF_PERIOD_ENABLED Instance attribute Protected Type reference (TYPE) RECABOOL ABAP_TRUE Time-Dependency Allowed 20060421
5 MO_PARENT Instance attribute Public Attribute reference (LIKE) 20040407
6 MT_LIST Instance attribute Protected Type reference (TYPE) RE_T_MEASUREMENT_CN Contract Measurements 20040407
7 MT_LIST_OLD Instance attribute Protected Type reference (TYPE) RE_T_MEASUREMENT_CN Contract Measurements: DB Status 20040407
8 MT_MEASCN_ALLMEAS Instance attribute Protected Type reference (TYPE) RE_T_MEASCN_OBJ_MEAS Contract Measurements with Object and Measurements 20090422
9 MT_MEASOBJREL Instance attribute Protected Type reference (TYPE) RE_T_MEAS_CN Contract Measurement: Settings per Contract Type (TIVCNMEASC 20120816
10 MT_OBJECT Instance attribute Protected Type reference (TYPE) RE_T_OBJ_ASSIGN_BO Object Assignment of Business Object - with Group 20090422
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DETAIL Instance method Public Method 20040416
2 CHECK_KEY Instance method Public Method 20040407
3 COMPRESS_TABLE Instance method Public Method 20040414
4 COUNT Instance method Public Method 20040407
5 DISABLE_PERIOD Instance method Public Method 20060421
6 EXISTS Instance method Public Method 20040407
7 FILL_BUFFER Instance method Protected Method Fills Buffer Using Database 20040407
8 GET_CNTYPE Instance method Protected Method Gets Contract Type 20060220
9 GET_LIST Instance method Public Method 20040407
10 GET_LIST_X Instance method Public Method 20040407
11 GET_MEASUSAGE Instance method Public Method 20060313
12 GET_MEAS_FOR_CREATE Instance method Public Method 20060313
13 GET_MEAS_FOR_INSERT Instance method Public Method 20060313
14 GET_OBJASSIGN_MNGR Instance method Protected Method Gets Object Assignment Manager 20061127
15 INIT_BY_PARENT Instance method Public Method 20040407
16 INSERT_DETAIL Instance method Public Method 20040407
17 IS_ENABLED Instance method Public Method 20060313
18 IS_LWFA_ENABLED Instance method Public Method 20060629
19 IS_OBJECT_GROUP_ENABLED Instance method Public Method 20060313
20 IS_PERIOD_ENABLED Instance method Public Method 20060421
21 RAISE_EVENT_AFTER_CHANGE Instance method Protected Method Triggers 'AFTER_CHANGE' Event 20040413
22 SET_LIST Instance method Protected Method (Internal) Sets All Entries 20040413
23 UPDATE_DETAIL Instance method Public Method 20040407
24 _CALCULATE_OBJ_MEAS Instance method Private Method Totals Measurements of Related Objects 20080205
25 _CHECK_DETAIL_CN_PERIOD Instance method Private Method Checks Single Date Regarding Contract Validity 20040416
26 _CHECK_DETAIL_MEASUNIT Instance method Private Method Checks Single Date Regarding Measurement Unit 20040420
27 _CHECK_DETAIL_MEAS_ALLOWED Instance method Private Method Checks Single Date Regarding Allowed Measurement Type 20040416
28 _CHECK_DETAIL_MEAS_PERIOD Instance method Private Method Checks an Individual Date for Overlapping 20041020
29 _CHECK_DETAIL_MEAS_VALUE Instance method Private Method Checks the Amount of the Measurement 20080130
30 _CHECK_DETAIL_OBJ_PERIOD Instance method Private Method Checks Single Date Regarding Object Validity 20040416
31 _CHECK_MEAS_OBLIGATORY Instance method Private Method Checks Single Date Regarding Required Contract Measurements 20040416
32 _FIX_PERIODS_BY_OBJECTS Instance method Private Method Defines Measurement Time Periods Based on Objects 20040414
33 _SET_MEAS_UNIT Instance method Private Method Sets Default Unit 20040414
34 _SORT_LIST Instance method Private Method Sorts List 20040408
Events
# Event Type Visibility Description Created on
1 AFTER_CHANGE Instance Event
(0)
Public
(2)
20040413
Types
Class CL_RECN_MEASCN_MNGR has no local type.
Method Signatures

Method CHECK_DETAIL Signature

Method CHECK_DETAIL on class CL_RECN_MEASCN_MNGR has no parameter.
Method CHECK_DETAIL on class CL_RECN_MEASCN_MNGR has no exception.

Method CHECK_KEY Signature

Method CHECK_KEY on class CL_RECN_MEASCN_MNGR has no parameter.
Method CHECK_KEY on class CL_RECN_MEASCN_MNGR has no exception.

Method COMPRESS_TABLE Signature

Method COMPRESS_TABLE on class CL_RECN_MEASCN_MNGR has no parameter.
Method COMPRESS_TABLE on class CL_RECN_MEASCN_MNGR has no exception.

Method COUNT Signature

Method COUNT on class CL_RECN_MEASCN_MNGR has no parameter.
Method COUNT on class CL_RECN_MEASCN_MNGR has no exception.

Method DISABLE_PERIOD Signature

Method DISABLE_PERIOD on class CL_RECN_MEASCN_MNGR has no parameter.
Method DISABLE_PERIOD on class CL_RECN_MEASCN_MNGR has no exception.

Method EXISTS Signature

Method EXISTS on class CL_RECN_MEASCN_MNGR has no parameter.
Method EXISTS on class CL_RECN_MEASCN_MNGR has no exception.

Method FILL_BUFFER Signature

Method FILL_BUFFER on class CL_RECN_MEASCN_MNGR has no parameter.
Method FILL_BUFFER on class CL_RECN_MEASCN_MNGR has no exception.

Method GET_CNTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_CNTYPE Value transfer Type reference (TYPE) RECN_CONTRACT-RECNTYPE Vertragsart 20060220

Method GET_CNTYPE on class CL_RECN_MEASCN_MNGR has no exception.

Method GET_LIST Signature

Method GET_LIST on class CL_RECN_MEASCN_MNGR has no parameter.
Method GET_LIST on class CL_RECN_MEASCN_MNGR has no exception.

Method GET_LIST_X Signature

Method GET_LIST_X on class CL_RECN_MEASCN_MNGR has no parameter.
Method GET_LIST_X on class CL_RECN_MEASCN_MNGR has no exception.

Method GET_MEASUSAGE Signature

Method GET_MEASUSAGE on class CL_RECN_MEASCN_MNGR has no parameter.
Method GET_MEASUSAGE on class CL_RECN_MEASCN_MNGR has no exception.

Method GET_MEAS_FOR_CREATE Signature

Method GET_MEAS_FOR_CREATE on class CL_RECN_MEASCN_MNGR has no parameter.
Method GET_MEAS_FOR_CREATE on class CL_RECN_MEASCN_MNGR has no exception.

Method GET_MEAS_FOR_INSERT Signature

Method GET_MEAS_FOR_INSERT on class CL_RECN_MEASCN_MNGR has no parameter.
Method GET_MEAS_FOR_INSERT on class CL_RECN_MEASCN_MNGR has no exception.

Method GET_OBJASSIGN_MNGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_OBJ_ASSIGN_MNGR_BO Value transfer Object reference (TYPE REF TO) IF_REBD_OBJ_ASSIGN_MNGR_BO Businessobjektzuordnungen 20061127

Method GET_OBJASSIGN_MNGR on class CL_RECN_MEASCN_MNGR has no exception.

Method INIT_BY_PARENT Signature

Method INIT_BY_PARENT on class CL_RECN_MEASCN_MNGR has no parameter.
Method INIT_BY_PARENT on class CL_RECN_MEASCN_MNGR has no exception.

Method INSERT_DETAIL Signature

Method INSERT_DETAIL on class CL_RECN_MEASCN_MNGR has no parameter.
Method INSERT_DETAIL on class CL_RECN_MEASCN_MNGR has no exception.

Method IS_ENABLED Signature

Method IS_ENABLED on class CL_RECN_MEASCN_MNGR has no parameter.
Method IS_ENABLED on class CL_RECN_MEASCN_MNGR has no exception.

Method IS_LWFA_ENABLED Signature

Method IS_LWFA_ENABLED on class CL_RECN_MEASCN_MNGR has no parameter.
Method IS_LWFA_ENABLED on class CL_RECN_MEASCN_MNGR has no exception.

Method IS_OBJECT_GROUP_ENABLED Signature

Method IS_OBJECT_GROUP_ENABLED on class CL_RECN_MEASCN_MNGR has no parameter.
Method IS_OBJECT_GROUP_ENABLED on class CL_RECN_MEASCN_MNGR has no exception.

Method IS_PERIOD_ENABLED Signature

Method IS_PERIOD_ENABLED on class CL_RECN_MEASCN_MNGR has no parameter.
Method IS_PERIOD_ENABLED on class CL_RECN_MEASCN_MNGR has no exception.

Method RAISE_EVENT_AFTER_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LIST_NEW Call by reference Attribute reference (LIKE) MT_LIST Neue Werte 20040413
2 Importing IT_LIST_OLD Call by reference Attribute reference (LIKE) MT_LIST Vorherige Werte 20040413

Method RAISE_EVENT_AFTER_CHANGE on class CL_RECN_MEASCN_MNGR has no exception.

Method SET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_RAISE_AFTER_CHANGE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Bool: Event nach Ändern auslösen 20040413
2 Importing IT_LIST Call by reference Type reference (TYPE) RE_T_MEASUREMENT_CN Vertragsbemessungen 20040413

Method SET_LIST on class CL_RECN_MEASCN_MNGR has no exception.

Method UPDATE_DETAIL Signature

Method UPDATE_DETAIL on class CL_RECN_MEASCN_MNGR has no parameter.
Method UPDATE_DETAIL on class CL_RECN_MEASCN_MNGR has no exception.

Method _CALCULATE_OBJ_MEAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MEAS Call by reference Type reference (TYPE) RE_T_MEASCN_OBJ_MEAS Summenbemessungen 20080205
2 Importing ID_MEAS Call by reference Type reference (TYPE) RECN_MEASCN_OBJ_MEAS-MEAS Bemessungsart 20080205
3 Importing ID_VALIDFROM Call by reference Type reference (TYPE) RECN_MEASCN_OBJ_MEAS-VALIDFROM Datum: Bemessung gültig ab 20080205
4 Importing ID_VALIDTO Call by reference Type reference (TYPE) RECN_MEASCN_OBJ_MEAS-VALIDTO Datum: Bemessung gültig bis 20080205
5 Importing IT_OBJECT Call by reference Type reference (TYPE) RE_T_OBJ_ASSIGN_BO Objektzuordnung Businessobjekt - mit Gruppe 20080205

Method _CALCULATE_OBJ_MEAS on class CL_RECN_MEASCN_MNGR has no exception.

Method _CHECK_DETAIL_CN_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_INDEX Value transfer Type reference (TYPE) SYTABIX 0 Aktueller Zeilenindex 20040416
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20040416
3 Importing IS_DETAIL Call by reference Type reference (TYPE) RECN_MEASUREMENT_CN Vertragsbemessungen 20040416
4 Importing IT_MEAS_CHECKED Call by reference Type reference (TYPE) RE_ST_MEASUREMENT Geprüfte Bemessungsarten 20040416

Method _CHECK_DETAIL_CN_PERIOD on class CL_RECN_MEASCN_MNGR has no exception.

Method _CHECK_DETAIL_MEASUNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_INDEX Value transfer Type reference (TYPE) SYTABIX 0 Aktueller Zeilenindex 20040420
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20040420
3 Importing IS_DETAIL Call by reference Type reference (TYPE) RECN_MEASUREMENT_CN Vertragsbemessungen 20040420
4 Importing IT_MEAS_CHECKED Call by reference Type reference (TYPE) RE_ST_MEASUREMENT Geprüfte Bemessungsarten 20040420

Method _CHECK_DETAIL_MEASUNIT on class CL_RECN_MEASCN_MNGR has no exception.

Method _CHECK_DETAIL_MEAS_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_INDEX Value transfer Type reference (TYPE) SYTABIX 0 Aktueller Zeilenindex 20040416
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20040416
3 Importing IS_DETAIL Call by reference Type reference (TYPE) RECN_MEASUREMENT_CN Vertragsbemessungen 20040416
4 Importing IT_MEAS_CHECKED Call by reference Type reference (TYPE) RE_ST_MEASUREMENT Geprüfte Bemessungsarten 20040416

Method _CHECK_DETAIL_MEAS_ALLOWED on class CL_RECN_MEASCN_MNGR has no exception.

Method _CHECK_DETAIL_MEAS_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_INDEX Value transfer Type reference (TYPE) SYTABIX 0 Aktueller Zeilenindex 20041020
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20041020
3 Importing IS_DETAIL Call by reference Type reference (TYPE) RECN_MEASUREMENT_CN Vertragsbemessungen 20041020
4 Importing IT_MEAS_CHECKED Call by reference Type reference (TYPE) RE_ST_MEASUREMENT Geprüfte Bemessungsarten 20041020

Method _CHECK_DETAIL_MEAS_PERIOD on class CL_RECN_MEASCN_MNGR has no exception.

Method _CHECK_DETAIL_MEAS_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_INDEX Value transfer Type reference (TYPE) SYTABIX 0 Aktueller Zeilenindex 20080130
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20080130
3 Importing IS_DETAIL Call by reference Type reference (TYPE) RECN_MEASUREMENT_CN Vertragsbemessungen 20080130
4 Importing IT_MEAS_CHECKED Call by reference Type reference (TYPE) RE_ST_MEASUREMENT Geprüfte Bemessungsarten 20080130

Method _CHECK_DETAIL_MEAS_VALUE on class CL_RECN_MEASCN_MNGR has no exception.

Method _CHECK_DETAIL_OBJ_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_INDEX Value transfer Type reference (TYPE) SYTABIX 0 Aktueller Zeilenindex 20040416
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20040416
3 Importing IS_DETAIL Call by reference Type reference (TYPE) RECN_MEASUREMENT_CN Vertragsbemessungen 20040416
4 Importing IT_MEAS_CHECKED Call by reference Type reference (TYPE) RE_ST_MEASUREMENT Geprüfte Bemessungsarten 20040416

Method _CHECK_DETAIL_OBJ_PERIOD on class CL_RECN_MEASCN_MNGR has no exception.

Method _CHECK_MEAS_OBLIGATORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20040416

Method _CHECK_MEAS_OBLIGATORY on class CL_RECN_MEASCN_MNGR has no exception.

Method _FIX_PERIODS_BY_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LIST Call by reference Type reference (TYPE) RE_T_MEASUREMENT_CN Vertragsbemessungen 20040414

Method _FIX_PERIODS_BY_OBJECTS on class CL_RECN_MEASCN_MNGR has no exception.

Method _SET_MEAS_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LIST Call by reference Type reference (TYPE) RECN_MEASUREMENT_CN Vertragsbemessungen 20040414

Method _SET_MEAS_UNIT on class CL_RECN_MEASCN_MNGR has no exception.

Method _SORT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LIST Call by reference Attribute reference (LIKE) MT_LIST Vertragsbemessungen 20040408

Method _SORT_LIST on class CL_RECN_MEASCN_MNGR has no exception.
Event Signatures

Event AFTER_CHANGE Signature
Event AFTER_CHANGE on class CL_RECN_MEASCN_MNGR has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 500