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
⤷ 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 |