SAP ABAP Class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR (Capacity Graph for Planning nodes)
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_CAPACITY_GRAPH Process Capacity Graphs 20130419
Properties
Class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR  
Short Description Capacity Graph for Planning nodes    
Super Class /MRSS/CL_CAG_CAPACITY_GRAPH Process Capacity Graphs 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/CAG   Capacity Graphs 
Created 20130419   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR has no forward declaration.
Interfaces
Class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR has no interface implemented.
Friends
Class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_DEM_MNT Instance attribute Private Object reference (TYPE REF TO) /MRSS/IF_SGE_MNT_DEMANDS Modify Demands 20130526
2 GREF_PN_GRAPH Static Attribute Private Object reference (TYPE REF TO) /MRSS/CL_CAG_PN_GRAPH_CALC_MGR Capacity Graph for Planning nodes 20130419
3 GT_INTEGRAL_LIST Instance attribute Private Type reference (TYPE) /MRSS/T_CAG_INTEGRAL_LIST_TAB Table of Integral Lists with Object 20130423
4 GV_SKIP_CAPACITY_INIT Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130820
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_TIMESTAMPS_TO_FULL_DAY Instance method Private Method Adapt the given Intervals to Full Day Format 20130419
2 ADJUST_INTERVALS Instance method Private Method Adjust Intervals 20130419
3 CALCULATE_INTEGRAL_LISTS Instance method Private Method Calculate the Integral Lists for the given Planning Node 20130424
4 CLEANUP_REQUESTED_INTERVAL Instance method Private Method Clean up the requested Calculation Interval 20130423
5 CREATE_INTEGRAL_LIST Instance method Private Method Create and add new Integral List for given Planning Node 20130424
6 EXTEND_TO_PLANNING_HORIZON Instance method Private Method Extend the given Intervals to the whole Planning Horizon 20140206
7 GET_BUNDLE_BY_DEMAND Instance method Private Method Get Bundle for a List of given Demands 20130715
8 GET_INSTANCE Static method Public Method Liefert Referenz 20130419
9 GET_INTEGRAL_DATA_TABLE Instance method Private Method Get Graph Integral Data Table for the given Planning Node 20130512
10 GET_MAPPING_ASG_PN_LN Instance method Private Method Determine the Mapping between Assignments and PN / LN 20130419
11 GET_MAPPING_BY_PLANNING_NODE Instance method Private Method Get MRS object mapping for the given Planning Node 20130607
12 GET_OBJECTS_BY_PLANNING_NODE Instance method Private Method Get MRS objects for the given Planning Node 20130423
13 GET_PLANNED_DEMANDS_BY_ASG Instance method Private Method Get the planned Demands from the given Assignments 20130723
14 GET_RESOURCES_BY_INTERVAL Instance method Private Method Get Resources for Resource Planning Node 20130419
15 RESET_INTEGRAL_LISTS Instance method Private Method Reset the Integral Lists for the given Planning Node 20130522
Events
Class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR has no event.
Types
Class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR has no local type.
Method Signatures

Method ADAPT_TIMESTAMPS_TO_FULL_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_CAG_TSTMP_INT_TAB Table with Time Stamp Intervals 20130419

Method ADAPT_TIMESTAMPS_TO_FULL_DAY on class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR has no exception.

Method ADJUST_INTERVALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RES_INT Call by reference Type reference (TYPE) /MRSS/T_GUID_TIME_INT_TAB Table with GUIDs and Associated Time Intervals 20130419
2 Importing IT_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130419

Method ADJUST_INTERVALS on class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR has no exception.

Method CALCULATE_INTEGRAL_LISTS 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 20130424
2 Importing IT_BUNDLES Call by reference Type reference (TYPE) /MRSS/T_BUNDLE_WRK_TAB Bundle work structure table 20130517
3 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 20130424
4 Importing IT_PLANNED_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130424
5 Importing IT_RES_INT Call by reference Type reference (TYPE) /MRSS/T_GUID_TIME_INT_TAB Table with GUIDs and Associated Time Intervals 20130424
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 20130424
7 Importing IT_UNPLANNED_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130424
8 Importing IV_CALCULATION_MODE Call by reference Type reference (TYPE) /MRSS/T_CAG_CALCULATION_MODE PN Graph Calculation Mode 20130511
9 Importing IV_ONLY_CALCULATE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130523

Method CALCULATE_INTEGRAL_LISTS on class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR has no exception.

Method CLEANUP_REQUESTED_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RES_INT Call by reference Type reference (TYPE) /MRSS/T_GUID_TIME_INT_TAB Table with GUIDs and Associated Time Intervals 20130423

Method CLEANUP_REQUESTED_INTERVAL on class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR has no exception.

Method CREATE_INTEGRAL_LIST 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_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20130424
3 Importing IV_PARENT_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20130424
4 Importing IV_SELECTION_MODE Call by reference Type reference (TYPE) /MRSS/T_CAG_SELECTION_MODE Selection Mode for a Graph Integral 20130512
5 Importing IV_TYPE Call by reference Type reference (TYPE) /MRSS/T_LN_PARENT_NODE_TYPE Parent Node Type 20130424

Method CREATE_INTEGRAL_LIST on class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR has no exception.

Method EXTEND_TO_PLANNING_HORIZON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RES_INT Call by reference Type reference (TYPE) /MRSS/T_GUID_TIME_INT_TAB Table with GUIDs and Associated Time Intervals 20140206
2 Returning RT_RES_INT Value transfer Type reference (TYPE) /MRSS/T_GUID_TIME_INT_TAB Table with GUIDs and Associated Time Intervals 20140206

Method EXTEND_TO_PLANNING_HORIZON on class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR has no exception.

Method GET_BUNDLE_BY_DEMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUNDLES Call by reference Type reference (TYPE) /MRSS/T_BUNDLE_WRK_TAB Bundle work structure table 20130715
2 Importing IT_PLANNED_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130715
3 Importing IT_UNPLANNED_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130715

Method GET_BUNDLE_BY_DEMAND on class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RREF_PN_GRAPH Value transfer Object reference (TYPE REF TO) /MRSS/CL_CAG_PN_GRAPH_CALC_MGR Capacity Graph for Planning nodes 20130419

Method GET_INSTANCE on class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR has no exception.

Method GET_INTEGRAL_DATA_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CAG_DATA Call by reference Type reference (TYPE) /MRSS/T_CAG_CG_TAB Capacity Graphs 20130526
2 Exporting ET_DAG_DATA Call by reference Type reference (TYPE) /MRSS/T_DAG_TAB Table for Demand Aggregation Graphs 20130526
3 Importing IT_INTEGRAL_TYPE Call by reference Type reference (TYPE) /MRSS/T_CAG_INTEGRAL_TYPE_TAB Table for Common Type of Graph Integrals 20130526
4 Importing IT_RES_INT Call by reference Type reference (TYPE) /MRSS/T_GUID_TIME_INT_TAB Table with GUIDs and Associated Time Intervals 20130512
5 Importing IV_FROM_DB Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130512
6 Importing IV_SELECTION_MODE Call by reference Type reference (TYPE) /MRSS/T_CAG_SELECTION_MODE Selection Mode for a Graph Integral 20130512

Method GET_INTEGRAL_DATA_TABLE on class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR has no exception.

Method GET_MAPPING_ASG_PN_LN 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 20130419
2 Importing IT_COMPLEX_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_STR_TAB Complex demands in structure representation 20130419
3 Importing IT_RES_BORROWED_TO_ANOTHER_PN Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_RES_TAB Table of Planning Node Resources and its Team Memberships 20130605
4 Importing IT_RES_OF_ANOTHER_PN Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_RES_TAB Table of Planning Node Resources and its Team Memberships 20130605
5 Importing IT_RES_OF_CURRENT_PN Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_RES_TAB Table of Planning Node Resources and its Team Memberships 20130605
6 Importing IT_SINGLE_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130419
7 Returning RT_MAP_ASG_PN_LN Value transfer Type reference (TYPE) /MRSS/T_CAG_MAP_ASG_PN_LN_TAB Table for Mapping between Assignments and PN / LN 20130419

Method GET_MAPPING_ASG_PN_LN on class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR has no exception.

Method GET_MAPPING_BY_PLANNING_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_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 20130607
2 Importing IT_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_WFM_DET_TAB Table with Assignments 20130607
3 Importing IT_RES_INT Call by reference Type reference (TYPE) /MRSS/T_GUID_TIME_INT_TAB Table with GUIDs and Associated Time Intervals 20130607

Method GET_MAPPING_BY_PLANNING_NODE on class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR has no exception.

Method GET_OBJECTS_BY_PLANNING_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_WFM_DET_TAB Table with Assignments 20130423
2 Exporting ET_BUNDLES Call by reference Type reference (TYPE) /MRSS/T_BUNDLE_WRK_TAB Bundle work structure table 20130517
3 Exporting ET_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 20130423
4 Exporting ET_PLANNED_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130423
5 Exporting ET_UNPLANNED_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130423
6 Importing IT_RES_INT Call by reference Type reference (TYPE) /MRSS/T_GUID_TIME_INT_TAB Table with GUIDs and Associated Time Intervals 20130423

Method GET_OBJECTS_BY_PLANNING_NODE on class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR has no exception.

Method GET_PLANNED_DEMANDS_BY_ASG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PLANNED_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130723
2 Importing IT_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_WFM_DET_TAB Table with Assignments 20130723

Method GET_PLANNED_DEMANDS_BY_ASG on class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR has no exception.

Method GET_RESOURCES_BY_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESOURCES_ALL Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_RES_TAB Table of Planning Node Resources and its Team Memberships 20130605
2 Exporting ET_RES_BORROWED_TO_ANOTHER_PN Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_RES_TAB Table of Planning Node Resources and its Team Memberships 20130605
3 Exporting ET_RES_OF_ANOTHER_PN Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_RES_TAB Table of Planning Node Resources and its Team Memberships 20130605
4 Exporting ET_RES_OF_CURRENT_PN Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_RES_TAB Table of Planning Node Resources and its Team Memberships 20130605
5 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130419
6 Importing IS_PLANNING_NODE Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20130419

Method GET_RESOURCES_BY_INTERVAL on class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR has no exception.

Method RESET_INTEGRAL_LISTS Signature

Method RESET_INTEGRAL_LISTS on class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR has no parameter.
Method RESET_INTEGRAL_LISTS on class /MRSS/CL_CAG_PN_GRAPH_CALC_MGR has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 800