SAP ABAP Class /MRSS/CL_CAG_CALC_CGRAPH (Calculation of Capacity Graphs)
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_CALC_CGRAPH | Calculation of Capacity Graphs | 20070116 |
Properties
| Class | /MRSS/CL_CAG_CALC_CGRAPH | |
| Short Description | Calculation of Capacity Graphs | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /MRSS/CAG | Capacity Graphs |
| Created | 20070116 | SAP |
| Last change | 20141109 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /MRSS/CL_CAG_CALC_CGRAPH has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | /MRSS/IF_CAG_CALC_CGRAPH | Calculation of Capacity Graphs | 20070116 |
Friends
Class /MRSS/CL_CAG_CALC_CGRAPH has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | AWTYP | 'PTLRP' | Reference Transaction | 20071123 | ||
| 2 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_TIMESPEC_TYPE_TAB | Buffer for Time Allocation Types of the Resource | 20110816 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_TIMESPEC_TYPE_TAB | Buffer for Time Allocation Types of the Teams | 20110816 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_BOOLEAN | MRSS - Basis Package Active? (Active = X) | 20071023 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Add Single Member Capacity Record to Team Capacity Record | 20140814 | |
| 2 | Instance method | Private | Method | Add Member Capacity to Team Capacity Graph | 20140814 | |
| 3 | Instance method | Private | Method | Add Team Assignment Slice to Team Capacity Record | 20140814 | |
| 4 | Instance method | Private | Method | Add Team Assignment to Team Capacity Graph | 20140814 | |
| 5 | Instance method | Private | Method | Add Team Time Allocation to Team Capacity Graph | 20140814 | |
| 6 | Instance method | Private | Method | Determines Basis Availability with/without On-Calls | 20071102 | |
| 7 | Instance method | Private | Method | Calculate Team Graphs Based on Team Members | 20121219 | |
| 8 | Instance method | Private | Method | Provides New Single Record for Capacity Graphs | 20070124 | |
| 9 | Instance method | Private | Method | Determine GUID for Capacity Graph Object | 20070212 | |
| 10 | Instance method | Private | Method | Provides MRS Basis ADMIN Data | 20071123 | |
| 11 | Instance method | Private | Method | OBSOLETE - do not use | 20140815 | |
| 12 | Instance method | Private | Method | Prepare Team Member Intervals for Graph Calculations | 20140815 | |
| 13 | Instance method | Private | Method | Prepare Time Allocation Intervals for Graph Calculations | 20140815 | |
| 14 | Instance method | Private | Method | Update Data for Capacity Graphs | 20070123 | |
| 15 | Instance method | Private | Method | OBSOLETE - do not use | 20140815 |
Events
Class /MRSS/CL_CAG_CALC_CGRAPH has no event.
Types
Class /MRSS/CL_CAG_CALC_CGRAPH has no local type.
Method Signatures
Method ADD_MEMBER_CAPA_SLICE_TO_TEAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CAG_NEW | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_CG | Capacity Graphs | 20140814 | |||
| 2 | IS_CAG_OLD | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_CG | Capacity Graphs | 20140814 | |||
| 3 | IV_ALLOW_NEG_CAPA | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20140814 | |||
| 4 | IV_CAPACITY_UNITS | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20140814 | |||
| 5 | IV_CG_TYPE | Call by reference | Type reference (TYPE) | /MRSS/T_CG_TYPE | Type of Capacity Graph | 20140814 | |||
| 6 | IV_USED_CAPACITY | Call by reference | Type reference (TYPE) | /MRSS/T_CG_USED | Used Capacity | 20140814 | |||
| 7 | RS_CAG_NEW | Value transfer | Type reference (TYPE) | /MRSS/T_CAG_CG | Capacity Graphs | 20140814 |
Method ADD_MEMBER_CAPA_SLICE_TO_TEAM on class /MRSS/CL_CAG_CALC_CGRAPH has no exception.
Method ADD_MEMBER_CAPA_TO_TEAM_CAPA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CAG_SORTED | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_CG_TAB_SORTED | Capacity Graphs | 20140814 | |||
| 2 | IV_ALLOW_NEG_CAPA | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20140814 | |||
| 3 | IV_BEG_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20140814 | |||
| 4 | IV_CAPACITY_UNITS | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20140814 | |||
| 5 | IV_CG_TYPE | Call by reference | Type reference (TYPE) | /MRSS/T_CG_TYPE | Type of Capacity Graph | 20140814 | |||
| 6 | IV_END_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20140814 | |||
| 7 | IV_ONLY_CALCULATE | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20140814 | |||
| 8 | IV_RESOURCE_ID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20140814 | |||
| 9 | IV_USED_CAPACITY | Call by reference | Type reference (TYPE) | /MRSS/T_CG_USED | Used Capacity | 20140814 |
Method ADD_MEMBER_CAPA_TO_TEAM_CAPA on class /MRSS/CL_CAG_CALC_CGRAPH has no exception.
Method ADD_TEAM_ASGN_SLICE_TO_TEAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CAG_NEW | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_CG | Capacity Graphs | 20140814 | |||
| 2 | IS_CAG_OLD | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_CG | Capacity Graphs | 20140814 | |||
| 3 | IV_ALLOW_NEG_CAPA | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20140814 | |||
| 4 | IV_CAPACITY_UNITS | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20140814 | |||
| 5 | IV_CG_TYPE | Call by reference | Type reference (TYPE) | /MRSS/T_CG_TYPE | Type of Capacity Graph | 20140814 | |||
| 6 | IV_USED_CAPACITY | Call by reference | Type reference (TYPE) | /MRSS/T_CG_USED | Used Capacity | 20140814 | |||
| 7 | RS_CAG_NEW | Value transfer | Type reference (TYPE) | /MRSS/T_CAG_CG | Capacity Graphs | 20140814 |
Method ADD_TEAM_ASGN_SLICE_TO_TEAM on class /MRSS/CL_CAG_CALC_CGRAPH has no exception.
Method ADD_TEAM_ASGN_TO_TEAM_CAPA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CAG_SORTED | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_CG_TAB_SORTED | Capacity Graphs | 20140814 | |||
| 2 | IV_ALLOW_NEG_CAPA | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20140814 | |||
| 3 | IV_BEG_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20140814 | |||
| 4 | IV_CAPACITY_UNITS | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20140814 | |||
| 5 | IV_CG_TYPE | Call by reference | Type reference (TYPE) | /MRSS/T_CG_TYPE | Type of Capacity Graph | 20140814 | |||
| 6 | IV_END_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20140814 | |||
| 7 | IV_ONLY_CALCULATE | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20140814 | |||
| 8 | IV_RESOURCE_ID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20140814 | |||
| 9 | IV_USED_CAPACITY | Call by reference | Type reference (TYPE) | /MRSS/T_CG_USED | Used Capacity | 20140814 |
Method ADD_TEAM_ASGN_TO_TEAM_CAPA on class /MRSS/CL_CAG_CALC_CGRAPH has no exception.
Method ADD_TIME_ALLOC_TO_TEAM_CAPA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CAG_SORTED | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_CG_TAB_SORTED | Capacity Graphs | 20140814 | |||
| 2 | IV_ALLOW_NEG_CAPA | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20140814 | |||
| 3 | IV_BEG_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20140814 | |||
| 4 | IV_CG_TYPE | Call by reference | Type reference (TYPE) | /MRSS/T_CG_TYPE | Type of Capacity Graph | 20140814 | |||
| 5 | IV_END_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20140814 | |||
| 6 | IV_ONLY_CALCULATE | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20140814 | |||
| 7 | IV_RESOURCE_ID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20140814 | |||
| 8 | IV_USED_CAPACITY | Call by reference | Type reference (TYPE) | /MRSS/T_CG_USED | Used Capacity | 20140814 |
Method ADD_TIME_ALLOC_TO_TEAM_CAPA on class /MRSS/CL_CAG_CALC_CGRAPH has no exception.
Method CALC_AVAILABILITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CAG_CG_SORTED | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_CG_TAB_SORTED | Kapazitätsgraphen | 20111007 | |||
| 2 | IREF_APPL_MNT_RES | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_MNT_RESOURCES | Modifikation von Ressourcen und Einsätzen | 20071102 | |||
| 3 | IT_RES_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID_TAB | Liste mit Guids | 20110719 | |||
| 4 | IV_BEG_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20071102 | |||
| 5 | IV_CG_TYPE | Call by reference | Type reference (TYPE) | /MRSS/T_CG_TYPE | Typ eines Kapazitätsgraphen | 20071102 | |||
| 6 | IV_END_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20071102 | |||
| 7 | IV_ONLY_CALCULATE | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | SPACE | Boolesche Variable | 20071102 | ||
| 8 | IV_RES_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | Ressourcen Guid | 20071102 |
Method CALC_AVAILABILITIES on class /MRSS/CL_CAG_CALC_CGRAPH has no exception.
Method CALC_TEAM_AVAILABILITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CAG_CG_SORTED | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_CG_TAB_SORTED | Capacity Graphs | 20121219 | |||
| 2 | IREF_APPL_MNT_RES | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_MNT_RESOURCES | Modifikation von Ressourcen und Einsätzen | 20121219 | |||
| 3 | IV_BEG_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20121219 | |||
| 4 | IV_CG_TYPE | Call by reference | Type reference (TYPE) | /MRSS/T_CG_TYPE | Type of Capacity Graph | 20121219 | |||
| 5 | IV_END_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20121219 | |||
| 6 | IV_ONLY_CALCULATE | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20121219 | |||
| 7 | IV_RES_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20121219 |
Method CALC_TEAM_AVAILABILITIES on class /MRSS/CL_CAG_CALC_CGRAPH has no exception.
Method GET_CG_ENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CAG_BEGTSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20070124 | |||
| 2 | IV_CAG_CAPACITY_UNITS | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20121219 | |||
| 3 | IV_CAG_ENDTSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20070124 | |||
| 4 | IV_CAG_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20070124 | |||
| 5 | IV_CAG_RES_KEY | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20070124 | |||
| 6 | IV_CAG_TYPE | Call by reference | Type reference (TYPE) | /MRSS/T_CG_TYPE | Typ eines Kapazitätsgraphen | 20070124 | |||
| 7 | IV_CAG_USED_CAPACITY | Call by reference | Type reference (TYPE) | /MRSS/T_CG_USED | genutzte Kapazität | 20070124 | |||
| 8 | RS_CAG | Value transfer | Type reference (TYPE) | /MRSS/T_CAG_CG | Kapazitätsgraphen | 20070124 |
Method GET_CG_ENTRY on class /MRSS/CL_CAG_CALC_CGRAPH has no exception.
Method GET_CG_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_CG_GUID | Value transfer | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20070212 |
Method GET_CG_GUID on class /MRSS/CL_CAG_CALC_CGRAPH has no exception.
Method GET_MRS_BASIS_ADMIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_MRS_ADMIN | Value transfer | Type reference (TYPE) | /MRSS/T_WFM_ADMIN_RECORD | Administrative Daten für Kommunikation mit LRP System | 20071123 |
Method GET_MRS_BASIS_ADMIN on class /MRSS/CL_CAG_CALC_CGRAPH has no exception.
Method GET_TEAM_CG_ENTRY Signature
Method GET_TEAM_CG_ENTRY on class /MRSS/CL_CAG_CALC_CGRAPH has no parameter.
Method GET_TEAM_CG_ENTRY on class /MRSS/CL_CAG_CALC_CGRAPH has no exception.
Method PREPARE_TEAM_MEMBER_INTERVALS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BEG_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20140815 | |||
| 2 | IV_END_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20140815 | |||
| 3 | IV_TEAM_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20140815 | |||
| 4 | RT_TEAM_MEMBER_INT | Value transfer | Type reference (TYPE) | /MRSS/T_GUID_TIME_INT_TAB | Table with GUIDs and Associated Time Intervals | 20140815 |
Method PREPARE_TEAM_MEMBER_INTERVALS on class /MRSS/CL_CAG_CALC_CGRAPH has no exception.
Method PREPARE_TIME_ALLOC_INTERVALS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TIMESPEC_AVAIL | Call by reference | Type reference (TYPE) | /MRSS/T_RES_TIMESPEC_TAB | Resource Time Specifications | 20140815 | |||
| 2 | ET_TIMESPEC_NON_AVAIL | Call by reference | Type reference (TYPE) | /MRSS/T_RES_TIMESPEC_TAB | Resource Time Specifications | 20140815 | |||
| 3 | IREF_APPL_MNT_RES | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_MNT_RESOURCES | Modifikation von Ressourcen und Einsätzen | 20140815 | |||
| 4 | IT_RES_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID_TAB | Liste mit Guids | 20140815 | |||
| 5 | IV_BEG_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20140815 | |||
| 6 | IV_CG_TYPE | Call by reference | Type reference (TYPE) | /MRSS/T_CG_TYPE | Typ eines Kapazitätsgraphen | 20140815 | |||
| 7 | IV_END_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20140815 | |||
| 8 | IV_RES_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | Ressourcen Guid | 20140815 |
Method PREPARE_TIME_ALLOC_INTERVALS on class /MRSS/CL_CAG_CALC_CGRAPH has no exception.
Method UPDATE_CAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CAG_SORTED | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_CG_TAB_SORTED | Kapazitätsgraphen | 20111007 | |||
| 2 | IV_ALLOW_NEG_CAPA | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | 20090909 | ||||
| 3 | IV_BEG_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20070421 | |||
| 4 | IV_CG_TYPE | Call by reference | Type reference (TYPE) | /MRSS/T_CG_TYPE | Typ eines Kapazitätsgraphen | 20070124 | |||
| 5 | IV_END_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20070421 | |||
| 6 | IV_ONLY_CALCULATE | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolesche Variable | 20070215 | |||
| 7 | IV_RESOURCE_ID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20070421 | |||
| 8 | IV_USED_CAPACITY | Call by reference | Type reference (TYPE) | /MRSS/T_CG_USED | genutzte Kapazität | 20070123 |
Method UPDATE_CAG on class /MRSS/CL_CAG_CALC_CGRAPH has no exception.
Method UPDATE_TEAM_CAG Signature
Method UPDATE_TEAM_CAG on class /MRSS/CL_CAG_CALC_CGRAPH has no parameter.
Method UPDATE_TEAM_CAG on class /MRSS/CL_CAG_CALC_CGRAPH has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 195 |