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 GC_AWTYP_PTLRP Constant Public Type reference (TYPE) AWTYP 'PTLRP' Reference Transaction 20071123
2 GT_TIMESPEC_TYPE_RES Instance attribute Private Type reference (TYPE) /MRSS/T_TIMESPEC_TYPE_TAB Buffer for Time Allocation Types of the Resource 20110816
3 GT_TIMESPEC_TYPE_TEAM Instance attribute Private Type reference (TYPE) /MRSS/T_TIMESPEC_TYPE_TAB Buffer for Time Allocation Types of the Teams 20110816
4 GV_MRSS_BASIS_ACTIVE 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 ADD_MEMBER_CAPA_SLICE_TO_TEAM Instance method Private Method Add Single Member Capacity Record to Team Capacity Record 20140814
2 ADD_MEMBER_CAPA_TO_TEAM_CAPA Instance method Private Method Add Member Capacity to Team Capacity Graph 20140814
3 ADD_TEAM_ASGN_SLICE_TO_TEAM Instance method Private Method Add Team Assignment Slice to Team Capacity Record 20140814
4 ADD_TEAM_ASGN_TO_TEAM_CAPA Instance method Private Method Add Team Assignment to Team Capacity Graph 20140814
5 ADD_TIME_ALLOC_TO_TEAM_CAPA Instance method Private Method Add Team Time Allocation to Team Capacity Graph 20140814
6 CALC_AVAILABILITIES Instance method Private Method Determines Basis Availability with/without On-Calls 20071102
7 CALC_TEAM_AVAILABILITIES Instance method Private Method Calculate Team Graphs Based on Team Members 20121219
8 GET_CG_ENTRY Instance method Private Method Provides New Single Record for Capacity Graphs 20070124
9 GET_CG_GUID Instance method Private Method Determine GUID for Capacity Graph Object 20070212
10 GET_MRS_BASIS_ADMIN Instance method Private Method Provides MRS Basis ADMIN Data 20071123
11 GET_TEAM_CG_ENTRY Instance method Private Method OBSOLETE - do not use 20140815
12 PREPARE_TEAM_MEMBER_INTERVALS Instance method Private Method Prepare Team Member Intervals for Graph Calculations 20140815
13 PREPARE_TIME_ALLOC_INTERVALS Instance method Private Method Prepare Time Allocation Intervals for Graph Calculations 20140815
14 UPDATE_CAG Instance method Private Method Update Data for Capacity Graphs 20070123
15 UPDATE_TEAM_CAG 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 Importing IS_CAG_NEW Call by reference Type reference (TYPE) /MRSS/T_CAG_CG Capacity Graphs 20140814
2 Importing IS_CAG_OLD Call by reference Type reference (TYPE) /MRSS/T_CAG_CG Capacity Graphs 20140814
3 Importing IV_ALLOW_NEG_CAPA Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20140814
4 Importing IV_CAPACITY_UNITS Call by reference Type reference (TYPE) INT4 Natural number 20140814
5 Importing IV_CG_TYPE Call by reference Type reference (TYPE) /MRSS/T_CG_TYPE Type of Capacity Graph 20140814
6 Importing IV_USED_CAPACITY Call by reference Type reference (TYPE) /MRSS/T_CG_USED Used Capacity 20140814
7 Returning 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 Changing CT_CAG_SORTED Call by reference Type reference (TYPE) /MRSS/T_CAG_CG_TAB_SORTED Capacity Graphs 20140814
2 Importing IV_ALLOW_NEG_CAPA Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20140814
3 Importing IV_BEG_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140814
4 Importing IV_CAPACITY_UNITS Call by reference Type reference (TYPE) INT4 Natural number 20140814
5 Importing IV_CG_TYPE Call by reference Type reference (TYPE) /MRSS/T_CG_TYPE Type of Capacity Graph 20140814
6 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140814
7 Importing IV_ONLY_CALCULATE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20140814
8 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20140814
9 Importing 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 Importing IS_CAG_NEW Call by reference Type reference (TYPE) /MRSS/T_CAG_CG Capacity Graphs 20140814
2 Importing IS_CAG_OLD Call by reference Type reference (TYPE) /MRSS/T_CAG_CG Capacity Graphs 20140814
3 Importing IV_ALLOW_NEG_CAPA Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20140814
4 Importing IV_CAPACITY_UNITS Call by reference Type reference (TYPE) INT4 Natural number 20140814
5 Importing IV_CG_TYPE Call by reference Type reference (TYPE) /MRSS/T_CG_TYPE Type of Capacity Graph 20140814
6 Importing IV_USED_CAPACITY Call by reference Type reference (TYPE) /MRSS/T_CG_USED Used Capacity 20140814
7 Returning 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 Changing CT_CAG_SORTED Call by reference Type reference (TYPE) /MRSS/T_CAG_CG_TAB_SORTED Capacity Graphs 20140814
2 Importing IV_ALLOW_NEG_CAPA Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20140814
3 Importing IV_BEG_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140814
4 Importing IV_CAPACITY_UNITS Call by reference Type reference (TYPE) INT4 Natural number 20140814
5 Importing IV_CG_TYPE Call by reference Type reference (TYPE) /MRSS/T_CG_TYPE Type of Capacity Graph 20140814
6 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140814
7 Importing IV_ONLY_CALCULATE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20140814
8 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20140814
9 Importing 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 Changing CT_CAG_SORTED Call by reference Type reference (TYPE) /MRSS/T_CAG_CG_TAB_SORTED Capacity Graphs 20140814
2 Importing IV_ALLOW_NEG_CAPA Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20140814
3 Importing IV_BEG_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140814
4 Importing IV_CG_TYPE Call by reference Type reference (TYPE) /MRSS/T_CG_TYPE Type of Capacity Graph 20140814
5 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140814
6 Importing IV_ONLY_CALCULATE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20140814
7 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20140814
8 Importing 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 Changing CT_CAG_CG_SORTED Call by reference Type reference (TYPE) /MRSS/T_CAG_CG_TAB_SORTED Kapazitätsgraphen 20111007
2 Importing 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 Importing IT_RES_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB Liste mit Guids 20110719
4 Importing IV_BEG_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20071102
5 Importing IV_CG_TYPE Call by reference Type reference (TYPE) /MRSS/T_CG_TYPE Typ eines Kapazitätsgraphen 20071102
6 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20071102
7 Importing IV_ONLY_CALCULATE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN SPACE Boolesche Variable 20071102
8 Importing 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 Changing CT_CAG_CG_SORTED Call by reference Type reference (TYPE) /MRSS/T_CAG_CG_TAB_SORTED Capacity Graphs 20121219
2 Importing 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 Importing IV_BEG_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20121219
4 Importing IV_CG_TYPE Call by reference Type reference (TYPE) /MRSS/T_CG_TYPE Type of Capacity Graph 20121219
5 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20121219
6 Importing IV_ONLY_CALCULATE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20121219
7 Importing 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 Importing IV_CAG_BEGTSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20070124
2 Importing IV_CAG_CAPACITY_UNITS Call by reference Type reference (TYPE) INT4 Natural number 20121219
3 Importing IV_CAG_ENDTSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20070124
4 Importing IV_CAG_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20070124
5 Importing IV_CAG_RES_KEY Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20070124
6 Importing IV_CAG_TYPE Call by reference Type reference (TYPE) /MRSS/T_CG_TYPE Typ eines Kapazitätsgraphen 20070124
7 Importing IV_CAG_USED_CAPACITY Call by reference Type reference (TYPE) /MRSS/T_CG_USED genutzte Kapazität 20070124
8 Returning 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 Returning 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 Returning 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 Importing IV_BEG_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140815
2 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140815
3 Importing IV_TEAM_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20140815
4 Returning 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 Exporting ET_TIMESPEC_AVAIL Call by reference Type reference (TYPE) /MRSS/T_RES_TIMESPEC_TAB Resource Time Specifications 20140815
2 Exporting ET_TIMESPEC_NON_AVAIL Call by reference Type reference (TYPE) /MRSS/T_RES_TIMESPEC_TAB Resource Time Specifications 20140815
3 Importing 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 Importing IT_RES_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB Liste mit Guids 20140815
5 Importing IV_BEG_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20140815
6 Importing IV_CG_TYPE Call by reference Type reference (TYPE) /MRSS/T_CG_TYPE Typ eines Kapazitätsgraphen 20140815
7 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20140815
8 Importing 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 Changing CT_CAG_SORTED Call by reference Type reference (TYPE) /MRSS/T_CAG_CG_TAB_SORTED Kapazitätsgraphen 20111007
2 Importing IV_ALLOW_NEG_CAPA Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 20090909
3 Importing IV_BEG_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20070421
4 Importing IV_CG_TYPE Call by reference Type reference (TYPE) /MRSS/T_CG_TYPE Typ eines Kapazitätsgraphen 20070124
5 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20070421
6 Importing IV_ONLY_CALCULATE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20070215
7 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20070421
8 Importing 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