SAP ABAP Class /MRSS/CL_CAG_EXTENDED_INT_LIST (Simple List of Graph Integrals)
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 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_CAG_INTEGRAL_LIST List of Graph Integrals 20130424
Properties
Class /MRSS/CL_CAG_EXTENDED_INT_LIST  
Short Description Simple List of Graph Integrals    
Super Class /MRSS/CL_CAG_INTEGRAL_LIST List of Graph Integrals 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/CAG   Capacity Graphs 
Created 20130424   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_CAG_EXTENDED_INT_LIST has no forward declaration.
Interfaces
Class /MRSS/CL_CAG_EXTENDED_INT_LIST has no interface implemented.
Friends
Class /MRSS/CL_CAG_EXTENDED_INT_LIST has no friend class.
Attributes
Class /MRSS/CL_CAG_EXTENDED_INT_LIST has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_BASE_ON_LN_LEVEL Instance method Private Method Calculate all Base Graph Integrals in the List on LN Level 20130613
2 CALCULATE_BASE_ON_PN_LEVEL Instance method Private Method Calculate all Base Graph Integrals in the List on PN Level 20130613
3 CALCULATE_NET_CAPACITY Instance method Private Method Calculate Net Graph Integral 20130511
4 CALCULATE_NET_DEM_RESERVE Instance method Private Method Calculate Net Graph Integral for Demand Reserve 20130718
5 CALCULATE_ONE Instance method Private Method Calculate one Graph Integral for one Interval 20130430
6 CALCULATE_ON_LN_LEVEL Instance method Private Method Calculate all Graph Integrals in the List on LN Level 20130613
7 CALCULATE_ON_PN_LEVEL Instance method Private Method Calculate all Graph Integrals in the List on PN Level 20130613
8 COMBINE_TO_TOTAL_DEMAND Instance method Private Method Combine 6 Graph Integrals to the Total Demand Graph Integral 20130509
9 CONSTRUCTOR Instance method Public Constructor Constructor 20130424
10 GET_TOTAL_CAPACITY Instance method Private Method Get the Total Capacity Graph Integral 20130522
11 INITIALIZE Instance method Private Method Initialize 20130424
12 INITIALIZE_ADDITIONAL_CAPACITY Instance method Private Method Initialize Additional Capacity 20130510
13 INITIALIZE_BASE_CAPACITY Instance method Private Method Initialize Base Capacity 20130510
14 INITIALIZE_FRESH_INTEGRAL Instance method Private Method Initialize the Graph Integrals using their own Base 20130512
15 INITIALIZE_ON_LN_LEVEL Instance method Private Method Initialize Integral List for a Logical Node (less Integrals) 20130613
16 INITIALIZE_ON_PN_LEVEL Instance method Private Method Initialize Integral List for a Planning Node 20130613
17 SELECT_INTEGRAL_DATA_FROM_DB Instance method Private Method Select all Graph Integral in the List from DB 20130512
Events
Class /MRSS/CL_CAG_EXTENDED_INT_LIST has no event.
Types
Class /MRSS/CL_CAG_EXTENDED_INT_LIST has no local type.
Method Signatures

Method CALCULATE_BASE_ON_LN_LEVEL 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 20130613
2 Importing IT_SINGLE_RESOURCES Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_RES_TAB Table of Planning Node Resources and its Team Memberships 20130613
3 Importing IV_ONLY_CALCULATE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130613

Method CALCULATE_BASE_ON_LN_LEVEL on class /MRSS/CL_CAG_EXTENDED_INT_LIST has no exception.

Method CALCULATE_BASE_ON_PN_LEVEL 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 20130613
2 Importing IT_SINGLE_RESOURCES Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_RES_TAB Table of Planning Node Resources and its Team Memberships 20130613
3 Importing IV_ONLY_CALCULATE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130613

Method CALCULATE_BASE_ON_PN_LEVEL on class /MRSS/CL_CAG_EXTENDED_INT_LIST has no exception.

Method CALCULATE_NET_CAPACITY 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 20130523

Method CALCULATE_NET_CAPACITY on class /MRSS/CL_CAG_EXTENDED_INT_LIST has no exception.

Method CALCULATE_NET_DEM_RESERVE 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 20130718

Method CALCULATE_NET_DEM_RESERVE on class /MRSS/CL_CAG_EXTENDED_INT_LIST has no exception.

Method CALCULATE_ONE 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 20130430
2 Importing IT_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_WFM_DET_TAB Table with Assignments 20130430
3 Importing IT_BUNDLES Call by reference Type reference (TYPE) /MRSS/T_BUNDLE_WRK_TAB Bundle work structure table 20130517
4 Importing IT_MAP_ASG_PN_LN Call by reference Type reference (TYPE) /MRSS/T_CAG_MAP_ASG_PN_LN_TAB Table for Mapping between Assignments and PN / LN 20130430
5 Importing IT_PLANNED_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130430
6 Importing IT_SINGLE_RESOURCES Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_RES_TAB Table of Planning Node Resources and its Team Memberships 20130430
7 Importing IT_UNPLANNED_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130430
8 Importing IV_CURRENT_TIME Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20130430
9 Importing IV_TYPE Call by reference Type reference (TYPE) /MRSS/T_CAG_INTEGRAL_TYPE Common Type of Graph Integrals 20130430

Method CALCULATE_ONE on class /MRSS/CL_CAG_EXTENDED_INT_LIST has no exception.

Method CALCULATE_ON_LN_LEVEL 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 20130613
2 Importing IT_BUNDLES Call by reference Type reference (TYPE) /MRSS/T_BUNDLE_WRK_TAB Bundle work structure table 20130613
3 Importing IT_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20130613
4 Importing IT_MAP_ASG_PN_LN Call by reference Type reference (TYPE) /MRSS/T_CAG_MAP_ASG_PN_LN_TAB Table for Mapping between Assignments and PN / LN 20130613
5 Importing IT_PLANNED_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130613
6 Importing IT_SINGLE_RESOURCES Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_RES_TAB Table of Planning Node Resources and its Team Memberships 20130613
7 Importing IT_UNPLANNED_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130613
8 Importing IV_ONLY_CALCULATE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130613

Method CALCULATE_ON_LN_LEVEL on class /MRSS/CL_CAG_EXTENDED_INT_LIST has no exception.

Method CALCULATE_ON_PN_LEVEL 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 20130613
2 Importing IT_BUNDLES Call by reference Type reference (TYPE) /MRSS/T_BUNDLE_WRK_TAB Bundle work structure table 20130613
3 Importing IT_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20130613
4 Importing IT_MAP_ASG_PN_LN Call by reference Type reference (TYPE) /MRSS/T_CAG_MAP_ASG_PN_LN_TAB Table for Mapping between Assignments and PN / LN 20130613
5 Importing IT_PLANNED_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130613
6 Importing IT_SINGLE_RESOURCES Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_RES_TAB Table of Planning Node Resources and its Team Memberships 20130613
7 Importing IT_UNPLANNED_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130613
8 Importing IV_ONLY_CALCULATE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130613

Method CALCULATE_ON_PN_LEVEL on class /MRSS/CL_CAG_EXTENDED_INT_LIST has no exception.

Method COMBINE_TO_TOTAL_DEMAND 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 20130523

Method COMBINE_TO_TOTAL_DEMAND on class /MRSS/CL_CAG_EXTENDED_INT_LIST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REQUESTED_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20130430
2 Importing IV_LN_NODE_TYPE Call by reference Type reference (TYPE) /MRSS/T_LN_OWN_NODE_TYPE Node Type: PN or LN 20130613
3 Importing IV_NODE_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20130425
4 Importing IV_SELECTION_MODE Call by reference Type reference (TYPE) /MRSS/T_CAG_SELECTION_MODE Selection Mode for a Graph Integral 20130512

Method CONSTRUCTOR on class /MRSS/CL_CAG_EXTENDED_INT_LIST has no exception.

Method GET_TOTAL_CAPACITY 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 20130522

Method GET_TOTAL_CAPACITY on class /MRSS/CL_CAG_EXTENDED_INT_LIST has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REQUESTED_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Time Interval 20130430
2 Importing IV_SELECTION_MODE Call by reference Type reference (TYPE) /MRSS/T_CAG_SELECTION_MODE Selection Mode for a Graph Integral 20130512

Method INITIALIZE on class /MRSS/CL_CAG_EXTENDED_INT_LIST has no exception.

Method INITIALIZE_ADDITIONAL_CAPACITY Signature

Method INITIALIZE_ADDITIONAL_CAPACITY on class /MRSS/CL_CAG_EXTENDED_INT_LIST has no parameter.
Method INITIALIZE_ADDITIONAL_CAPACITY on class /MRSS/CL_CAG_EXTENDED_INT_LIST has no exception.

Method INITIALIZE_BASE_CAPACITY Signature

Method INITIALIZE_BASE_CAPACITY on class /MRSS/CL_CAG_EXTENDED_INT_LIST has no parameter.
Method INITIALIZE_BASE_CAPACITY on class /MRSS/CL_CAG_EXTENDED_INT_LIST has no exception.

Method INITIALIZE_FRESH_INTEGRAL Signature

Method INITIALIZE_FRESH_INTEGRAL on class /MRSS/CL_CAG_EXTENDED_INT_LIST has no parameter.
Method INITIALIZE_FRESH_INTEGRAL on class /MRSS/CL_CAG_EXTENDED_INT_LIST has no exception.

Method INITIALIZE_ON_LN_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REQUESTED_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20130613
2 Importing IV_SELECTION_MODE Call by reference Type reference (TYPE) /MRSS/T_CAG_SELECTION_MODE Selection Mode for a Graph Integral 20130613

Method INITIALIZE_ON_LN_LEVEL on class /MRSS/CL_CAG_EXTENDED_INT_LIST has no exception.

Method INITIALIZE_ON_PN_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REQUESTED_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20130613
2 Importing IV_SELECTION_MODE Call by reference Type reference (TYPE) /MRSS/T_CAG_SELECTION_MODE Selection Mode for a Graph Integral 20130613

Method INITIALIZE_ON_PN_LEVEL on class /MRSS/CL_CAG_EXTENDED_INT_LIST has no exception.

Method SELECT_INTEGRAL_DATA_FROM_DB 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 20130512

Method SELECT_INTEGRAL_DATA_FROM_DB on class /MRSS/CL_CAG_EXTENDED_INT_LIST has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 800