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 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20130430 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL_TAB | Time Interval | 20130430 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_CAG_INTEGRAL_TAB | Table of Integrals with Object | 20130419 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_LN_OWN_NODE_TYPE | Node Type: PN or LN | 20130613 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20130423 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130523 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Add Calculated Interval of a Graph Integral in own Int List | 20130512 | |
| 2 | Instance method | Public | Method | Add a Graph Integral to own Integral List | 20130510 | |
| 3 | Instance method | Protected | Method | Get the DB Table DDIC Type by Common Integral Type | 20130430 | |
| 4 | Instance method | Protected | Method | Get the DB Table Name by Common Integral Type | 20130430 | |
| 5 | Instance method | Private | Method | Get Total Area for the given Graph Integral Records | 20130512 | |
| 6 | Instance method | Private | Method | Get Total Length for the given Graph Integral Records | 20130521 | |
| 7 | Instance method | Protected | Method | Get LN specific Assignments from the List of all Assignments | 20130723 | |
| 8 | Instance method | Protected | Method | Get PN specific Assignments from the List of all Assignments | 20130427 | |
| 9 | Instance method | Protected | Method | Get LN specific Demands from the List of all Demands | 20130425 | |
| 10 | Instance method | Protected | Method | Get PN specific Demands from the List of all Demands | 20130425 | |
| 11 | Instance method | Private | Method | Save CAG Graph Integral | 20130501 | |
| 12 | Instance method | Private | Method | Save DAG Graph Integral | 20130501 | |
| 13 | Instance method | Protected | Method | Select CAG Graph Integral | 20130512 | |
| 14 | Instance method | Protected | Method | Select DAG Graph Integral | 20130512 | |
| 15 | Instance method | Protected | Method | Set Utilization for Net Capacity (either Q or S Graph) | 20130512 | |
| 16 | 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 | IREF_INTEGRAL | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_CAG_INTEGRAL | Graph Integral | 20130512 | |||
| 2 | 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 | 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 | IV_TYPE | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_INTEGRAL_TYPE | Common Type of Graph Integrals | 20130430 | |||
| 2 | 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 | IV_TYPE | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_INTEGRAL_TYPE | Common Type of Graph Integrals | 20130430 | |||
| 2 | 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 | IT_CAG_DATA | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_CG_TAB | Capacity Graphs | 20130512 | |||
| 2 | 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 | IT_CAG_DATA | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_CG_TAB | Capacity Graphs | 20130521 | |||
| 2 | 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 | IS_INTERVAL | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20130723 | |||
| 2 | IT_ALL_ASSIGNMENTS | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_WFM_DET_TAB | Table with Assignments | 20130723 | |||
| 3 | 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 | 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 | IV_NODE_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20130723 | |||
| 6 | 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 | IS_INTERVAL | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20130529 | |||
| 2 | IT_ALL_ASSIGNMENTS | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_WFM_DET_TAB | Table with Assignments | 20130427 | |||
| 3 | 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 | 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 | IV_NODE_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20130427 | |||
| 6 | 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 | IS_INTERVAL | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20130425 | |||
| 2 | IT_ALL_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_ITEM_STR_TAB | Table of demand items in structure representation | 20130425 | |||
| 3 | IV_NODE_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20130425 | |||
| 4 | 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 | IS_INTERVAL | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20130425 | |||
| 2 | IT_ALL_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_ITEM_STR_TAB | Table of demand items in structure representation | 20130425 | |||
| 3 | IV_NODE_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20130425 | |||
| 4 | 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 | 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 | 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 | ET_CAG_DATA | Value transfer | Type reference (TYPE) | /MRSS/T_CAG_CG_TAB | Capacity Graphs | 20130512 | |||
| 2 | IS_INTEGRAL | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_INTEGRAL | Integral with Object | 20130512 | |||
| 3 | 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 | ET_DAG_DATA | Value transfer | Type reference (TYPE) | /MRSS/T_DAG_TAB | Table for Demand Aggregation Graphs | 20130512 | |||
| 2 | IS_INTEGRAL | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_INTEGRAL | Integral with Object | 20130512 | |||
| 3 | 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 | CT_NET_INTEGRAL | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_CG_TAB | Capacity Graphs | 20130512 | |||
| 2 | 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 | 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 |