SAP ABAP Class /MRSS/CL_CAG_INTEGRAL_LIST (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 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_CAG_INTEGRAL_LIST Operations on List of Graph Integrals 20130423
2 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_CAG_INT_NOTIFICATION Notification in Area of Integral Calculation 20130523
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_CAG_EXTENDED_INT_LIST Simple List of Graph Integrals 20130424
2 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_CAG_SIMPLE_INT_LIST Simple List of Graph Integrals 20130423
Properties
Class /MRSS/CL_CAG_INTEGRAL_LIST  
Short Description List of Graph Integrals    
Super Class    
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_INTEGRAL_LIST has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /MRSS/IF_CAG_INTEGRAL_LIST Operations on List of Graph Integrals 20130423
2 /MRSS/IF_CAG_INT_NOTIFICATION Notification in Area of Integral Calculation 20130523
Friends
Class /MRSS/CL_CAG_INTEGRAL_LIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_COMPLETE_INTERVAL Instance attribute Protected Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130430
2 GT_CALCULATED_INTERVALS Instance attribute Protected Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Time Interval 20130430
3 GT_INTEGRALS Instance attribute Protected Type reference (TYPE) /MRSS/T_CAG_INTEGRAL_TAB Table of Integrals with Object 20130419
4 GV_LN_OWN_NODE_TYPE Instance attribute Protected Type reference (TYPE) /MRSS/T_LN_OWN_NODE_TYPE Node Type: PN or LN 20130613
5 GV_NODE_GUID Instance attribute Protected Type reference (TYPE) /MRSS/T_GUID GUID 20130423
6 GV_RUN_TEMPORARY_CALCULATION Instance attribute Protected Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130523
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CALCULATED_INTERVAL Instance method Public Method Add Calculated Interval of a Graph Integral in own Int List 20130512
2 ADD_INTEGRAL_TO_LIST Instance method Public Method Add a Graph Integral to own Integral List 20130510
3 GET_TABLE_DDIC_TYPE Instance method Protected Method Get the DB Table DDIC Type by Common Integral Type 20130430
4 GET_TABLE_NAME Instance method Protected Method Get the DB Table Name by Common Integral Type 20130430
5 GET_TOTAL_AREA Instance method Private Method Get Total Area for the given Graph Integral Records 20130512
6 GET_TOTAL_LENGTH Instance method Private Method Get Total Length for the given Graph Integral Records 20130521
7 READ_ASSIGNMENTS_BY_LN Instance method Protected Method Get LN specific Assignments from the List of all Assignments 20130723
8 READ_ASSIGNMENTS_BY_PN Instance method Protected Method Get PN specific Assignments from the List of all Assignments 20130427
9 READ_DEMANDS_BY_LN Instance method Protected Method Get LN specific Demands from the List of all Demands 20130425
10 READ_DEMANDS_BY_PN Instance method Protected Method Get PN specific Demands from the List of all Demands 20130425
11 SAVE_CAG Instance method Private Method Save CAG Graph Integral 20130501
12 SAVE_DAG Instance method Private Method Save DAG Graph Integral 20130501
13 SELECT_CAG Instance method Protected Method Select CAG Graph Integral 20130512
14 SELECT_DAG Instance method Protected Method Select DAG Graph Integral 20130512
15 SET_UTILIZATION Instance method Protected Method Set Utilization for Net Capacity (either Q or S Graph) 20130512
16 UPDATE_INTEGRAL_STATE_IN_LIST Instance method Public Method Update State of a Graph Integral in own Integral List 20130510
Events
Class /MRSS/CL_CAG_INTEGRAL_LIST has no event.
Types
Class /MRSS/CL_CAG_INTEGRAL_LIST 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 IREF_INTEGRAL Call by reference Object reference (TYPE REF TO) /MRSS/CL_CAG_INTEGRAL Graph Integral 20130512
2 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_LIST has no exception.

Method ADD_INTEGRAL_TO_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_INTEGRAL Call by reference Object reference (TYPE REF TO) /MRSS/CL_CAG_INTEGRAL Graph Integral 20130510

Method ADD_INTEGRAL_TO_LIST on class /MRSS/CL_CAG_INTEGRAL_LIST has no exception.

Method GET_TABLE_DDIC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE Call by reference Type reference (TYPE) /MRSS/T_CAG_INTEGRAL_TYPE Common Type of Graph Integrals 20130430
2 Returning RV_TABLE_DDIC_TYPE Value transfer Type reference (TYPE) TTYPENAME Name of table type 20130430

Method GET_TABLE_DDIC_TYPE on class /MRSS/CL_CAG_INTEGRAL_LIST has no exception.

Method GET_TABLE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE Call by reference Type reference (TYPE) /MRSS/T_CAG_INTEGRAL_TYPE Common Type of Graph Integrals 20130430
2 Returning RV_TABLE_NAME Value transfer Type reference (TYPE) TABNAME Table Name 20130430

Method GET_TABLE_NAME on class /MRSS/CL_CAG_INTEGRAL_LIST has no exception.

Method GET_TOTAL_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CAG_DATA Call by reference Type reference (TYPE) /MRSS/T_CAG_CG_TAB Capacity Graphs 20130512
2 Returning RV_TOTAL_AREA Value transfer Type reference (TYPE) /MRSS/T_CG_USED_INT Period Integral Based on Capacity Used 20130512

Method GET_TOTAL_AREA on class /MRSS/CL_CAG_INTEGRAL_LIST has no exception.

Method GET_TOTAL_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CAG_DATA Call by reference Type reference (TYPE) /MRSS/T_CAG_CG_TAB Capacity Graphs 20130521
2 Returning RV_TOTAL_LENGTH Value transfer Type reference (TYPE) TZNTSTMPL UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuun) 20130521

Method GET_TOTAL_LENGTH on class /MRSS/CL_CAG_INTEGRAL_LIST has no exception.

Method READ_ASSIGNMENTS_BY_LN 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 20130723
2 Importing IT_ALL_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_WFM_DET_TAB Table with Assignments 20130723
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 20130723
4 Importing IV_CONSIDER_ASG_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_CAG_CONSIDER_ASG_INT Different Options to consider an Assignment Interval 20130723
5 Importing IV_NODE_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20130723
6 Returning RT_ASSIGNMENTS Value transfer Type reference (TYPE) /MRSS/T_ASSIGNMENT_WFM_DET_TAB Table with Assignments 20130723

Method READ_ASSIGNMENTS_BY_LN on class /MRSS/CL_CAG_INTEGRAL_LIST has no exception.

Method READ_ASSIGNMENTS_BY_PN 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 20130529
2 Importing IT_ALL_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_WFM_DET_TAB Table with Assignments 20130427
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 20130606
4 Importing IV_CONSIDER_ASG_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_CAG_CONSIDER_ASG_INT Different Options to consider an Assignment Interval 20130529
5 Importing IV_NODE_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20130427
6 Returning RT_ASSIGNMENTS Value transfer Type reference (TYPE) /MRSS/T_ASSIGNMENT_WFM_DET_TAB Table with Assignments 20130427

Method READ_ASSIGNMENTS_BY_PN on class /MRSS/CL_CAG_INTEGRAL_LIST has no exception.

Method READ_DEMANDS_BY_LN 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 20130425
2 Importing IT_ALL_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130425
3 Importing IV_NODE_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20130425
4 Returning RT_DEMANDS Value transfer Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130425

Method READ_DEMANDS_BY_LN on class /MRSS/CL_CAG_INTEGRAL_LIST has no exception.

Method READ_DEMANDS_BY_PN 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 20130425
2 Importing IT_ALL_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130425
3 Importing IV_NODE_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20130425
4 Returning RT_DEMANDS Value transfer Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130425

Method READ_DEMANDS_BY_PN on class /MRSS/CL_CAG_INTEGRAL_LIST has no exception.

Method SAVE_CAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTEGRAL Call by reference Type reference (TYPE) /MRSS/T_CAG_INTEGRAL Integral with Object 20130501

Method SAVE_CAG on class /MRSS/CL_CAG_INTEGRAL_LIST has no exception.

Method SAVE_DAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTEGRAL Call by reference Type reference (TYPE) /MRSS/T_CAG_INTEGRAL Integral with Object 20130501

Method SAVE_DAG on class /MRSS/CL_CAG_INTEGRAL_LIST has no exception.

Method SELECT_CAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_CAG_DATA Value transfer Type reference (TYPE) /MRSS/T_CAG_CG_TAB Capacity Graphs 20130512
2 Importing IS_INTEGRAL Call by reference Type reference (TYPE) /MRSS/T_CAG_INTEGRAL Integral with Object 20130512
3 Importing IT_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20130512

Method SELECT_CAG on class /MRSS/CL_CAG_INTEGRAL_LIST has no exception.

Method SELECT_DAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_DAG_DATA Value transfer Type reference (TYPE) /MRSS/T_DAG_TAB Table for Demand Aggregation Graphs 20130512
2 Importing IS_INTEGRAL Call by reference Type reference (TYPE) /MRSS/T_CAG_INTEGRAL Integral with Object 20130512
3 Importing IT_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20130512

Method SELECT_DAG on class /MRSS/CL_CAG_INTEGRAL_LIST has no exception.

Method SET_UTILIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NET_INTEGRAL Call by reference Type reference (TYPE) /MRSS/T_CAG_CG_TAB Capacity Graphs 20130512
2 Importing IT_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20130512

Method SET_UTILIZATION on class /MRSS/CL_CAG_INTEGRAL_LIST has no exception.

Method UPDATE_INTEGRAL_STATE_IN_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_INTEGRAL Call by reference Object reference (TYPE REF TO) /MRSS/CL_CAG_INTEGRAL Graph Integral 20130510

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