SAP ABAP Class /MRSS/CL_CAG_INTEGRAL (Graph Integral)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-MO (Application Component) Maintenance Orders
     /MRSS/CAG (Package) Capacity Graphs
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_CAG_INTEGRAL Graph Integral 20130419
2 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_CAG_LIFE_CYCLE Graph Integral Life Cycle 20130416
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OS_CLONE Object Services: Clone Operations 20130509
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_DAG_BASE_DEM_RESERVE Calculation Base for other Integrals 20130719
2 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_DAG_UNPLANNED_DEMAND Graph Integral for Capacity Side 20130422
3 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_DAG_TOTAL_DEMAND Graph Integral for Capacity Side 20130425
4 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_DAG_PLANNED_TRAVEL Graph Integral for Capacity Side 20130429
5 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_DAG_PLANNED_PREP Graph Integral for Capacity Side 20130429
6 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_DAG_PLANNED_DEMAND Graph Integral for Capacity Side 20130427
7 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_DAG_NET_DEM_RESERVE Graph Integral for Capacity Side 20130717
8 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_DAG_EXPECTED_TRAVEL Graph Integral for Capacity Side 20130506
9 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_DAG_EXPECTED_PREP Graph Integral for Capacity Side 20130506
10 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_CAG_BASE_FACTORY_CAL Calculation Base for other Integrals 20130421
... Click here to see Used By full list (18 items)
Properties
Class /MRSS/CL_CAG_INTEGRAL  
Short Description Graph Integral    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/CAG   Capacity Graphs 
Created 20130416   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_CAG_INTEGRAL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /MRSS/IF_CAG_INTEGRAL Graph Integral 20130419
2 /MRSS/IF_CAG_LIFE_CYCLE Graph Integral Life Cycle 20130416
3 IF_OS_CLONE Object Services: Clone Operations 20130509
Friends
Class /MRSS/CL_CAG_INTEGRAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_BASE_INTEGRAL Instance attribute Protected Object reference (TYPE REF TO) /MRSS/IF_CAG_INTEGRAL Graph Integral 20130421
2 GREF_INTEGRAL_LIST Instance attribute Protected Object reference (TYPE REF TO) /MRSS/CL_CAG_INTEGRAL_LIST List of Graph Integrals 20130510
3 GREF_LOGICAL_NODE Instance attribute Protected Object reference (TYPE REF TO) /MRSS/IF_SGE_LOGICAL_NODE Logical Node 20130614
4 GREF_PLANNING_NODE Instance attribute Protected Object reference (TYPE REF TO) /MRSS/IF_SGE_PLANNING_NODE MRS Planning Node 20130416
5 GS_INTERVAL Instance attribute Protected Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130416
6 GT_ANALYSIS_INT_AFTER_CALC Instance attribute Protected Type reference (TYPE) /MRSS/T_CAG_INTEGRAL_DATA_TAB Table for Common Fields of a Graph Integral 20130825
7 GT_ANALYSIS_INT_BEFORE_CALC Instance attribute Protected Type reference (TYPE) /MRSS/T_CAG_INTEGRAL_DATA_TAB Table for Common Fields of a Graph Integral 20130825
8 GT_INTEGRAL Instance attribute Protected Type reference (TYPE) /MRSS/T_CAG_INTEGRAL_DATA_TAB Table for Common Fields of a Graph Integral 20130416
9 GT_INTEGRAL_ANALYSIS Instance attribute Protected Type reference (TYPE) /MRSS/T_CAG_INTEGRAL_EXT_TAB Table Type for Common Fields of a Graph Integral 20130721
10 GV_ANALYSIS_CALC_STOP Instance attribute Protected Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130825
11 GV_ANALYSIS_IS_ACTIVE Instance attribute Protected Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130825
12 GV_ANALYSIS_TIME_ZONE Instance attribute Protected Type reference (TYPE) TIMEZONE Time Zone 20130825
13 GV_LN_NODE_TYPE Instance attribute Protected Type reference (TYPE) /MRSS/T_LN_OWN_NODE_TYPE Parent Node Type 20130613
14 GV_NODE_GUID Instance attribute Protected Type reference (TYPE) /MRSS/T_GUID GUID 20130416
15 GV_REAPPLY_INTEGRAL Instance attribute Protected Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130826
16 GV_STATE Instance attribute Protected Type reference (TYPE) /MRSS/T_CAG_INTEGRAL_STATE State of Graph Integral 20130510
17 GV_TOTAL_VALUE_AFTER_CALC Instance attribute Protected Type reference (TYPE) /MRSS/T_CAG_VALUE Value used for Capacity or Work 20130825
18 GV_TOTAL_VALUE_BEFORE_CALC Instance attribute Protected Type reference (TYPE) /MRSS/T_CAG_VALUE Value used for Capacity or Work 20130825
19 GV_TYPE Instance attribute Protected Type reference (TYPE) /MRSS/T_CAG_INTEGRAL_TYPE Common Types of Graph Integrals 20130416
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CALCULATED_INTERVAL Instance method Protected Method Add the Calculated Interval in its Integral List 20130512
2 ADD_VALUE_PER_DAY Instance method Protected Method Add Cap. or Work to Graph Integral (Increase Intergral) 20130427
3 ADJUST_OWN_INTERVAL Instance method Private Method Adjust own Interval using the DB selected Integral Data 20131025
4 BREAKUP_AT_TIMESTAMPS Instance method Private Method Break up Graph Integral at the given List of Timestamps 20130509
5 COMBINE_BUNDLED_DEMANDS Instance method Protected Method Combine Bundled Demands just for Calculation Needs 20130715
6 COMPLETE_LOADED_BASE_INTEGRAL Instance method Protected Method Complete the loaded Base Integral (if needed) 20130429
7 COMPLETE_OWN_INTEGRAL Instance method Protected Method Complete the own Integral 20130612
8 COMPLETE_OWN_INTEGRAL_CORNERS Instance method Protected Method Complete the own Integral on the Corners using Base Integral 20130612
9 CONVERT_DURATION Instance method Protected Method Convert Duration to Seconds 20130426
10 DECUCT Instance method Protected Method Deduct Cap. or Work from Graph Integral (Decrease Intergral) 20130419
11 END_VALIDATION_OF_INTEGRAL Instance method Protected Method End Validation of Graph Integral: Total Value after Calc 20130825
12 EXCHANGE_BASE_INTEGRAL Instance method Protected Method Exchange Base Integral (e.g. switch fr fact cal to initial) 20130821
13 FILL_UP_WITH_NOT_AVAIL_INT Instance method Protected Method Fill up the not available intervals (= non-working times) 20130820
14 GET_ASG_DURATION_PER_DAY Instance method Protected Method Get Asg Duration per Day (each day is considered) 20130427
15 GET_COMPLETE_INTERVAL Instance method Private Method Get complete Interval from multiple Intervals 20130429
16 GET_COMPLETE_INTERVAL_FROM_ASG Instance method Private Method Get complete Interval from given Assignments 20130429
17 GET_COMPLETE_INTERVAL_FROM_DEM Instance method Private Method Get complete Interval from given Demands 20130429
18 GET_DEMAND_DURATION_PER_DAY Instance method Protected Method Get Demand Duration per Day (considering Working Days) 20130426
19 GET_DENOMINATOR_PER_DAY Instance method Private Method Get the Denominator per Day (= Sum of multiple Int. Length) 20130805
20 GET_NUMBER_OF_INTEGRAL_DATES Instance method Private Method How many Days does Period overlapp (to divide Total Work) 20130826
21 GET_TIMESTAMPS_OF_INTEGRAL Instance method Private Method Get the Timestamps of the given Integral 20130509
22 GET_TOTAL_VALUE_FOR_INTERVAL Instance method Protected Method Get the Total Value of this Graph Integral for an Interval 20130912
23 GET_TOTAL_VALUE_OF_INTEGRAL Instance method Protected Method Get the Total Value of this Graph Integral 20130825
24 GET_VERY_FIRST_LAST_TIMESTAMP Instance method Protected Method Get the very first Timestamp of the own Graph Integral 20130612
25 INITIALIZE_INTEGRAL Instance method Private Method Initialize Graph Integral 20130416
26 INITIALIZE_LOGICAL_NODE Instance method Private Method Initialize Logical Node 20130613
27 INITIALIZE_PLANNING_NODE Instance method Private Method Initialize Planning Node 20130416
28 IS_COMPLETE_INTERVAL_LOADED Instance method Protected Method Is the complete requested interval loaded 20130612
29 IS_CURRENT_TIME_WITHIN_DEMAND Instance method Protected Method Is the Current Time still within the Demand Period 20130426
30 IS_OBJECT_COMPLETELY_AT_NIGHT Instance method Private Method Is the Period completely at night (= not-available interval) 20130826
31 MAKE_CONTINUOUS Instance method Private Method Make the Graph Integral continuous 20130509
32 NOTIFY_ABOUT_CALCULATION Instance method Protected Method Notify the Integral List about the (temp.) Calculation 20130523
33 REGISTER_IN_INTEGRAL_LIST Instance method Protected Method Register this Graph Integral in its Integral List 20130510
34 SELECT_FROM_DB Instance method Protected Method Select Graph Integral from DB 20130527
35 SELECT_MISSING_INT_FROM_DB Instance method Protected Method Select missing Graph Integral from DB 20130526
36 SET_AVAILABILITY_FROM_BASE_INT Instance method Private Method Set the Available / Not-Available Info from Base Integral 20131024
37 SET_STATE Instance method Protected Method Set State of Graph Integral 20130510
38 SET_VALUE_TO_ZERO_FOR_INTERVAL Instance method Protected Method Set the Value of this Graph Integral to Zero for an Interval 20130912
39 SHIFT Instance method Protected Method Shift Cap. or Work to another Interval (Move Integral) 20130416
40 SHORTEN_DEMAND_BY_CURRENT_TIME Instance method Protected Method Shorten the Demand Period by Current Time 20130426
41 START_VALIDATION_OF_INTEGRAL Instance method Protected Method Start Validation of Graph Integral: Total Value before Calc 20130825
Events
Class /MRSS/CL_CAG_INTEGRAL has no event.
Types
Class /MRSS/CL_CAG_INTEGRAL has no local type.
Method Signatures

Method ADD_CALCULATED_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130512

Method ADD_CALCULATED_INTERVAL on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method ADD_VALUE_PER_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130427
2 Importing IV_TOTAL_VALUE Call by reference Type reference (TYPE) /MRSS/T_CAG_VALUE Value used for Capacity or Work 20130826
3 Importing IV_VALUE_PER_DAY Call by reference Type reference (TYPE) /MRSS/T_CAG_VALUE Value used for Capacity or Work 20130427

Method ADD_VALUE_PER_DAY on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method ADJUST_OWN_INTERVAL Signature

Method ADJUST_OWN_INTERVAL on class /MRSS/CL_CAG_INTEGRAL has no parameter.
Method ADJUST_OWN_INTERVAL on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method BREAKUP_AT_TIMESTAMPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TIMESTAMP_LIST Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_TAB Table of Time Stamps 20130509

Method BREAKUP_AT_TIMESTAMPS on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method COMBINE_BUNDLED_DEMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TOTAL_BUNDLE_DURATION Call by reference Type reference (TYPE) /MRSS/T_CAG_BUNDLE_RATIO_TAB Table for Bundle total duration 20130715
2 Importing IT_BUNDLES Call by reference Type reference (TYPE) /MRSS/T_BUNDLE_WRK_TAB Bundle work structure table 20130715
3 Importing IT_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130717

Method COMBINE_BUNDLED_DEMANDS on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method COMPLETE_LOADED_BASE_INTEGRAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_WFM_DET_TAB Table with Assignments 20130429
2 Importing IT_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130429
3 Importing IT_GENERAL_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20130607

Method COMPLETE_LOADED_BASE_INTEGRAL on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method COMPLETE_OWN_INTEGRAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_WFM_DET_TAB Table with Assignments 20130612
2 Importing IT_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130612
3 Importing IT_GENERAL_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20130612

Method COMPLETE_OWN_INTEGRAL on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method COMPLETE_OWN_INTEGRAL_CORNERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130612

Method COMPLETE_OWN_INTEGRAL_CORNERS on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method CONVERT_DURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DEMOBILIZATION_SEC Call by reference Type reference (TYPE) /MRSS/T_CAG_VALUE Value used for Capacity or Work 20130426
2 Exporting EV_DURATION_SEC Call by reference Type reference (TYPE) /MRSS/T_CAG_VALUE Value used for Capacity or Work 20130426
3 Exporting EV_MOBILIZATION_SEC Call by reference Type reference (TYPE) /MRSS/T_CAG_VALUE Value used for Capacity or Work 20130426
4 Exporting EV_TRAVEL_TIME_SEC Call by reference Type reference (TYPE) /MRSS/T_CAG_VALUE Value used for Capacity or Work 20130426
5 Importing IV_DEMOBILIZATION Call by reference Type reference (TYPE) /MRSS/T_SGE_DURATION Duration 20130426
6 Importing IV_DEMOBILIZATION_UNIT Call by reference Type reference (TYPE) /MRSS/T_SGE_DURATION_UNIT Unit for the Transaction Duration 20130426
7 Importing IV_DURATION Call by reference Type reference (TYPE) /MRSS/T_SGE_DURATION Duration 20130426
8 Importing IV_DURATION_UNIT Call by reference Type reference (TYPE) /MRSS/T_SGE_DURATION_UNIT Unit for the Transaction Duration 20130426
9 Importing IV_MOBILIZATION Call by reference Type reference (TYPE) /MRSS/T_SGE_DURATION Duration 20130426
10 Importing IV_MOBILIZATION_UNIT Call by reference Type reference (TYPE) /MRSS/T_SGE_DURATION_UNIT Unit for the Transaction Duration 20130426
11 Importing IV_TRAVEL_TIME Call by reference Type reference (TYPE) /MRSS/T_SGE_DURATION Duration 20130426
12 Importing IV_TRAVEL_TIME_UNIT Call by reference Type reference (TYPE) /MRSS/T_SGE_DURATION_UNIT Unit for the Transaction Duration 20130426

Method CONVERT_DURATION on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method DECUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130419
2 Importing IV_VALUE Call by reference Type reference (TYPE) /MRSS/T_CAG_VALUE Value used for Capacity or Work 20130419

Method DECUCT on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method END_VALIDATION_OF_INTEGRAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXPECTED_DEVIATION Call by reference Type reference (TYPE) /MRSS/T_CAG_VALUE Value used for Capacity or Work 20130825

Method END_VALIDATION_OF_INTEGRAL on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method EXCHANGE_BASE_INTEGRAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_BASE_INTEGRAL Call by reference Object reference (TYPE REF TO) /MRSS/CL_CAG_INTEGRAL Graph Integral 20130821
2 Importing IREF_INTEGRAL_LIST Call by reference Object reference (TYPE REF TO) /MRSS/CL_CAG_INTEGRAL_LIST List of Graph Integrals 20130821
3 Importing IV_USE_TYPE_AS_FALLBACK Call by reference Type reference (TYPE) /MRSS/T_CAG_INTEGRAL_TYPE Common Type of Graph Integrals 20130821

Method EXCHANGE_BASE_INTEGRAL on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method FILL_UP_WITH_NOT_AVAIL_INT Signature

Method FILL_UP_WITH_NOT_AVAIL_INT on class /MRSS/CL_CAG_INTEGRAL has no parameter.
Method FILL_UP_WITH_NOT_AVAIL_INT on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method GET_ASG_DURATION_PER_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ASG_DURATION_PER_DAY Call by reference Type reference (TYPE) /MRSS/T_CAG_DECIMAL_VALUE Precise Decimal Value used for Capacity or Work 20130427
2 Exporting EV_PLANNED_ARRIVAL_PER_DAY Call by reference Type reference (TYPE) /MRSS/T_CAG_DECIMAL_VALUE Precise Decimal Value used for Capacity or Work 20130429
3 Exporting EV_PLANNED_DEPARTURE_PER_DAY Call by reference Type reference (TYPE) /MRSS/T_CAG_DECIMAL_VALUE Precise Decimal Value used for Capacity or Work 20130429
4 Exporting EV_PLANNED_PREP_PER_DAY Call by reference Type reference (TYPE) /MRSS/T_CAG_DECIMAL_VALUE Precise Decimal Value used for Capacity or Work 20130427
5 Exporting EV_PLANNED_WRAP_UP_PER_DAY Call by reference Type reference (TYPE) /MRSS/T_CAG_DECIMAL_VALUE Precise Decimal Value used for Capacity or Work 20130427
6 Importing IS_ASSIGNMENT Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_WFM_DET Assignment Details in WFM Format 20130427

Method GET_ASG_DURATION_PER_DAY on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method GET_COMPLETE_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20130429
2 Returning RS_INTERVAL Value transfer Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130429

Method GET_COMPLETE_INTERVAL on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method GET_COMPLETE_INTERVAL_FROM_ASG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_WFM_DET_TAB Table with Assignments 20130429
2 Returning RS_INTERVAL Value transfer Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130429

Method GET_COMPLETE_INTERVAL_FROM_ASG on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method GET_COMPLETE_INTERVAL_FROM_DEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130429
2 Returning RS_INTERVAL Value transfer Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130429

Method GET_COMPLETE_INTERVAL_FROM_DEM on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method GET_DEMAND_DURATION_PER_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DEMAND_DURATION_PER_DAY Call by reference Type reference (TYPE) /MRSS/T_CAG_DECIMAL_VALUE Precise Decimal Value used for Capacity or Work 20130426
2 Exporting EV_DEMAND_TOTAL_WORK Call by reference Type reference (TYPE) /MRSS/T_CAG_VALUE Value used for Capacity or Work 20130825
3 Exporting EV_EXPECTED_PREP_PER_DAY Call by reference Type reference (TYPE) /MRSS/T_CAG_DECIMAL_VALUE Precise Decimal Value used for Capacity or Work 20130426
4 Exporting EV_EXPECTED_TRAVEL_PER_DAY Call by reference Type reference (TYPE) /MRSS/T_CAG_DECIMAL_VALUE Type 20130426
5 Exporting EV_EXPECTED_WRAP_UP_PER_DAY Call by reference Type reference (TYPE) /MRSS/T_CAG_DECIMAL_VALUE Precise Decimal Value used for Capacity or Work 20130426
6 Exporting EV_PREP_TOTAL Call by reference Type reference (TYPE) /MRSS/T_CAG_VALUE Value used for Capacity or Work 20130825
7 Exporting EV_TRAVEL_TOTAL Call by reference Type reference (TYPE) /MRSS/T_CAG_VALUE Value used for Capacity or Work 20130825
8 Exporting EV_WRAP_UP_TOTAL Call by reference Type reference (TYPE) /MRSS/T_CAG_VALUE Value used for Capacity or Work 20130825
9 Importing IS_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR Structure representation of a demand item 20130426
10 Importing IT_BUNDLE_DURATION_RATIO Call by reference Type reference (TYPE) /MRSS/T_CAG_BUNDLE_RATIO_TAB Table type for bundle duration ratio 20130716

Method GET_DEMAND_DURATION_PER_DAY on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method GET_DENOMINATOR_PER_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20130805
2 Importing IV_END_INDEX Call by reference Type reference (TYPE) SYINDEX Loop Index 20130805
3 Importing IV_START_INDEX Call by reference Type reference (TYPE) SYINDEX Loop Index 20130805
4 Returning RV_DENOMINATOR Value transfer Type reference (TYPE) TZNTSTMPL UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuun) 20130805

Method GET_DENOMINATOR_PER_DAY on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method GET_NUMBER_OF_INTEGRAL_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_END_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20130826
2 Importing IV_OBJECT_COMPLETELY_AT_NIGHT Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130826
3 Importing IV_PN_TIME_ZONE Call by reference Type reference (TYPE) TIMEZONE Time Zone 20130826
4 Importing IV_START_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20130826
5 Importing IV_VALUE Call by reference Type reference (TYPE) /MRSS/T_CAG_VALUE Value used for Capacity or Work 20130826
6 Returning RV_DATES Value transfer Type reference (TYPE) I 20130826

Method GET_NUMBER_OF_INTEGRAL_DATES on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method GET_TIMESTAMPS_OF_INTEGRAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INTEGRAL Call by reference Type reference (TYPE) /MRSS/T_CAG_INTEGRAL_DATA_TAB Table for Common Fields of a Graph Integral 20130509
2 Returning RT_TIMESTAMP_LIST Value transfer Type reference (TYPE) /MRSS/T_TIMESTAMP_TAB Table of Time Stamps 20130509

Method GET_TIMESTAMPS_OF_INTEGRAL on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method GET_TOTAL_VALUE_FOR_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130912
2 Returning RV_TOTAL_VALUE Value transfer Type reference (TYPE) /MRSS/T_CAG_VALUE Value used for Capacity or Work 20130912

Method GET_TOTAL_VALUE_FOR_INTERVAL on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method GET_TOTAL_VALUE_OF_INTEGRAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TOTAL_VALUE Value transfer Type reference (TYPE) /MRSS/T_CAG_VALUE Value used for Capacity or Work 20130825

Method GET_TOTAL_VALUE_OF_INTEGRAL on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method GET_VERY_FIRST_LAST_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VERY_FIRST_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20130612
2 Exporting EV_VERY_LAST_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20130612

Method GET_VERY_FIRST_LAST_TIMESTAMP on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method INITIALIZE_INTEGRAL Signature

Method INITIALIZE_INTEGRAL on class /MRSS/CL_CAG_INTEGRAL has no parameter.
Method INITIALIZE_INTEGRAL on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method INITIALIZE_LOGICAL_NODE Signature

Method INITIALIZE_LOGICAL_NODE on class /MRSS/CL_CAG_INTEGRAL has no parameter.
Method INITIALIZE_LOGICAL_NODE on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method INITIALIZE_PLANNING_NODE Signature

Method INITIALIZE_PLANNING_NODE on class /MRSS/CL_CAG_INTEGRAL has no parameter.
Method INITIALIZE_PLANNING_NODE on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method IS_COMPLETE_INTERVAL_LOADED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130612
2 Returning RV_COMPLETELY_LOADED Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130612

Method IS_COMPLETE_INTERVAL_LOADED on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method IS_CURRENT_TIME_WITHIN_DEMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR Structure representation of a demand item 20130426
2 Importing IV_CURRENT_TIME Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20130426
3 Returning RV_WITHIN_DEMAND_PERIOD Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130426

Method IS_CURRENT_TIME_WITHIN_DEMAND on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method IS_OBJECT_COMPLETELY_AT_NIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_END_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20130826
2 Importing IV_START_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20130826
3 Returning RV_OBJECT_COMPLETELY_AT_NIGHT Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130826

Method IS_OBJECT_COMPLETELY_AT_NIGHT on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method MAKE_CONTINUOUS Signature

Method MAKE_CONTINUOUS on class /MRSS/CL_CAG_INTEGRAL has no parameter.
Method MAKE_CONTINUOUS on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method NOTIFY_ABOUT_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130523

Method NOTIFY_ABOUT_CALCULATION on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method REGISTER_IN_INTEGRAL_LIST Signature

Method REGISTER_IN_INTEGRAL_LIST on class /MRSS/CL_CAG_INTEGRAL has no parameter.
Method REGISTER_IN_INTEGRAL_LIST on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method SELECT_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20130527

Method SELECT_FROM_DB on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method SELECT_MISSING_INT_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130526

Method SELECT_MISSING_INT_FROM_DB on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method SET_AVAILABILITY_FROM_BASE_INT Signature

Method SET_AVAILABILITY_FROM_BASE_INT on class /MRSS/CL_CAG_INTEGRAL has no parameter.
Method SET_AVAILABILITY_FROM_BASE_INT on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method SET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATE Call by reference Type reference (TYPE) /MRSS/T_CAG_INTEGRAL_STATE State of Graph Integral 20130510

Method SET_STATE on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method SET_VALUE_TO_ZERO_FOR_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130912

Method SET_VALUE_TO_ZERO_FOR_INTERVAL on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method SHIFT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FROM_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130416
2 Importing IS_TO_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130416
3 Importing IV_VALUE Call by reference Type reference (TYPE) /MRSS/T_CAG_VALUE Value used for Capacity or Work 20130416

Method SHIFT on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method SHORTEN_DEMAND_BY_CURRENT_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR Structure representation of a demand item 20130426
2 Importing IV_CURRENT_TIME Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20130426

Method SHORTEN_DEMAND_BY_CURRENT_TIME on class /MRSS/CL_CAG_INTEGRAL has no exception.

Method START_VALIDATION_OF_INTEGRAL Signature

Method START_VALIDATION_OF_INTEGRAL on class /MRSS/CL_CAG_INTEGRAL has no parameter.
Method START_VALIDATION_OF_INTEGRAL on class /MRSS/CL_CAG_INTEGRAL has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_DAG_BASE_DEM_RESERVE Calculation Base for other Integrals 20130719
2 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_DAG_UNPLANNED_DEMAND Graph Integral for Capacity Side 20130422
3 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_DAG_TOTAL_DEMAND Graph Integral for Capacity Side 20130425
4 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_DAG_PLANNED_TRAVEL Graph Integral for Capacity Side 20130429
5 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_DAG_PLANNED_PREP Graph Integral for Capacity Side 20130429
6 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_DAG_PLANNED_DEMAND Graph Integral for Capacity Side 20130427
7 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_DAG_NET_DEM_RESERVE Graph Integral for Capacity Side 20130717
8 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_DAG_EXPECTED_TRAVEL Graph Integral for Capacity Side 20130506
9 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_DAG_EXPECTED_PREP Graph Integral for Capacity Side 20130506
10 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_CAG_BASE_FACTORY_CAL Calculation Base for other Integrals 20130421
11 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_CAG_TOTAL_CAPACITY Graph Integral for Capacity Side 20130425
12 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_CAG_NET_CAPACITY Graph Integral for Capacity Side 20130423
13 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_CAG_BASE_WORK_CENTER Graph Integral for Capacity Side 20130510
14 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_CAG_BASE_RES_W_ONCALL Graph Integral for Capacity Side 20130510
15 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_CAG_BASE_RES_GROSS Graph Integral for Capacity Side 20130510
16 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_CAG_BASE_RES_BASIC Graph Integral for Capacity Side 20130510
17 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_CAG_BASE_RESOURCES Graph Integral for Capacity Side 20130510
18 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_CAG_BASE_INITIAL Calculation Base for other Integrals 20130421
History
Last changed by/on SAP  20141109 
SAP Release Created in 800