SAP ABAP Class /MRSS/CL_CAG_CAPACITY_GRAPH (Process 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_ADMINISTRATION Process Capacity Graphs 20080716
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_CAG_CAPACITY_GR_PN Capacity Graph for Planning nodes 20080716
2 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_CAG_CAPACITY_GR_RES Process Capacity Graphs 20080716
3 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_CAG_CAPACITY_RES_PN OBSOLETE - Capacity Graph for Planning nodes 20121210
4 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_CAG_PN_GRAPH_CALC_MGR Capacity Graph for Planning nodes 20130419
Properties
Class /MRSS/CL_CAG_CAPACITY_GRAPH  
Short Description Process 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_CAPACITY_GRAPH has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /MRSS/IF_CAG_ADMINISTRATION Process Capacity Graphs 20080716
Friends
Class /MRSS/CL_CAG_CAPACITY_GRAPH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_APPL_MNT Instance attribute Protected Object reference (TYPE REF TO) /MRSS/CL_SGE_APPLICATION_MNT Scheduling Engine Application: Planning Board 20080814
2 GT_DB_CAG_DATA_H Instance attribute Protected Type reference (TYPE) /MRSS/T_CAG_CG_AVAIL_TAB Aggregated Capacity 20080730
3 GT_DB_CAG_DATA_P Instance attribute Protected Type reference (TYPE) /MRSS/T_CAG_CG_AVAIL_TAB Aggregated Capacity 20080730
4 GT_DB_CAG_DATA_Q Instance attribute Protected Type reference (TYPE) /MRSS/T_CAG_CG_AVAIL_TAB Aggregated Capacity 20080730
5 GT_DB_DAG_DATA_Q Instance attribute Protected Type reference (TYPE) /MRSS/T_CAG_CG_AVAIL_TAB Aggregated Capacity 20121210
6 GT_SELECTED_INTERVALS_H Instance attribute Protected Type reference (TYPE) /MRSS/T_GUID_INT_SORTED_TAB GUIDs with Intervals 20080730
7 GT_SELECTED_INTERVALS_P Instance attribute Protected Type reference (TYPE) /MRSS/T_GUID_INT_SORTED_TAB GUIDs with Intervals 20080814
8 GT_SELECTED_INTERVALS_Q Instance attribute Protected Type reference (TYPE) /MRSS/T_GUID_INT_SORTED_TAB GUIDs with Intervals 20080814
Methods
# Method Level Visibility Method type Description Created on
1 APPLOG_MISSING_INT_CONTINUITY Static method Public Method Write Application Log for Missing Intervals in CAG Tables 20100714
2 CHECK_INTERVAL_CONTINUITY Static method Public Method 20081124
3 CONDENSE_CAG_DATA Static method Public Method Condense Capacity Graph Entries 20080910
4 CONDENSE_INTERVALS Instance method Protected Method Condense Time Intervals 20080910
5 CONDENSE_OVERLAPPING_INTERVALS Instance method Protected Method Condense only overlapping time intervals 20121210
6 CONDENSE_REQUESTED_INTERVALS Instance method Protected Method 20121210
7 CONSTRUCTOR Instance method Public Constructor Constructor 20080814
8 CONVERT_LONG_CAG Static method Public Method 20090708
9 FILL_CAP_GUIDS Instance method Protected Method Fill GUIDs 20080814
10 GET_BUFFER_TABNAME Instance method Private Method Get Buffer Table Name of CG 20080730
11 GET_CG_DB_TABNAME Instance method Protected Method Get Table Name of CG 20080730
12 GET_COMPLETE_INTERVAL Instance method Protected Method Get Complete Interval 20080814
13 GET_DAG_BUFFER_TABNAME Instance method Protected Method 20121210
14 GET_DAG_DB_TABNAME Instance method Protected Method 20121210
15 GET_PLANNING_HORIZON Instance method Protected Method 20130222
16 GET_TOTAL_CAP_INT Instance method Protected Method Get Total Capacity Integral 20080814
17 INITIALIZE Instance method Protected Method Initializierung 20121210
18 READ_CG_DATA_FROM_BUFFER Instance method Protected Method Read CG from Buffer (by Type, Resource, and Time) 20080730
19 READ_DAG_DATA_FROM_BUFFER Instance method Protected Method 20121210
20 READ_LONG_CAG_TABLE Instance method Private Method 20090708
21 SELECT_CG_DATA_FROM_DB Instance method Protected Method Select CG Data from DB 20080730
22 SELECT_DAG_DATA_FROM_DB Instance method Protected Method 20121210
23 UPDATE_BASE_BUFFER_DATA Instance method Protected Method 20121210
Events
Class /MRSS/CL_CAG_CAPACITY_GRAPH has no event.
Types
Class /MRSS/CL_CAG_CAPACITY_GRAPH has no local type.
Method Signatures

Method APPLOG_MISSING_INT_CONTINUITY 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_AVAIL_TAB Aggregated Capacity 20100714
2 Importing IV_CAG_TYPE Call by reference Type reference (TYPE) /MRSS/T_CG_TYPE Type of Capacity Graph 20100714

Method APPLOG_MISSING_INT_CONTINUITY on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.

Method CHECK_INTERVAL_CONTINUITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_GUID_TIME_INT_TAB Table with GUIDs and Associated Time Intervals 20081124
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20081124
3 Importing IT_CAG_DATA Call by reference Type reference (TYPE) /MRSS/T_CAG_CG_AVAIL_TAB Aggregated Capacity 20081124

Method CHECK_INTERVAL_CONTINUITY on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.

Method CONDENSE_CAG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CAG_DATA Call by reference Type reference (TYPE) /MRSS/T_CAG_CG_AVAIL_TAB Aggregated Capacity 20080910

Method CONDENSE_CAG_DATA on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.

Method CONDENSE_INTERVALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_GUID_TSP_INT_TAB GUIDs with Intervals 20080910

Method CONDENSE_INTERVALS on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.

Method CONDENSE_OVERLAPPING_INTERVALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_GUID_TSP_INT_TAB GUIDs with Intervals 20121210
2 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_GUID_TSP_INT GUID with Interval 20121210

Method CONDENSE_OVERLAPPING_INTERVALS on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.

Method CONDENSE_REQUESTED_INTERVALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_CAG_TSTMP_INT_TAB Table with Time Stamp Intervals 20121210

Method CONDENSE_REQUESTED_INTERVALS on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /MRSS/CL_CAG_CAPACITY_GRAPH has no parameter.
Method CONSTRUCTOR on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.

Method CONVERT_LONG_CAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CAG_CG Value transfer Type reference (TYPE) /MRSS/T_CAG_CG_TAB Aggregated Capacity 20090708
2 Importing IT_CAG_CG_LONG Call by reference Type reference (TYPE) /MRSS/T_CAG_LONG_TAB Vorschlagswerte bei Anlage von Debitoren aus Workbench 20090708
3 Importing IV_CG_TYPE Call by reference Type reference (TYPE) /MRSS/T_CG_TYPE Type of Capacity Graph 20090708

Method CONVERT_LONG_CAG on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.

Method FILL_CAP_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CAG_DATA Value transfer Type reference (TYPE) /MRSS/T_CAG_CG_TAB Capacity Graphs 20080814
2 Changing CT_DAG_DATA Value transfer Type reference (TYPE) /MRSS/T_DAG_TAB Table for Demand Aggregation Graphs 20121210

Method FILL_CAP_GUIDS on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.

Method GET_BUFFER_TABNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CG_BUFFER_TABNAME Call by reference Type reference (TYPE) TTYPENAME Table Name 20080730
2 Exporting EV_CG_INTERVAL_TABNAME Call by reference Type reference (TYPE) TTYPENAME Table Name 20080730
3 Importing IV_CG_TYPE Call by reference Type reference (TYPE) /MRSS/T_CG_TYPE Type of Capacity Graph 20080730

Method GET_BUFFER_TABNAME on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.

Method GET_CG_DB_TABNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CG_TYPE Call by reference Type reference (TYPE) /MRSS/T_CG_TYPE Type of Capacity Graph 20080730
2 Returning RV_TABNAME Value transfer Type reference (TYPE) TABNAME Table Name 20080730

Method GET_CG_DB_TABNAME on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.

Method GET_COMPLETE_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20080814
2 Returning RS_INTERVAL Value transfer Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20080814

Method GET_COMPLETE_INTERVAL on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.

Method GET_DAG_BUFFER_TABNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DAG_BUFFER_TABNAME Call by reference Type reference (TYPE) TTYPENAME Name of table type 20121210
2 Exporting EV_DAG_INTERVAL_TABNAME Call by reference Type reference (TYPE) TTYPENAME Name of table type 20121210
3 Importing IV_DAG_TYPE Call by reference Type reference (TYPE) /MRSS/T_DAG_TYPE Type of Demand Aggregation Graph 20121210

Method GET_DAG_BUFFER_TABNAME on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.

Method GET_DAG_DB_TABNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DAG_TYPE Call by reference Type reference (TYPE) /MRSS/T_DAG_TYPE Type of Demand Aggregation Graph 20121210
2 Returning RV_TABNAME Value transfer Type reference (TYPE) TABNAME Table Name 20121210

Method GET_DAG_DB_TABNAME on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.

Method GET_PLANNING_HORIZON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BEG_TSTMP_DEM Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP 20130222
2 Exporting EV_BEG_TSTMP_RES Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP 20130222
3 Exporting EV_END_TSTMP_DEM Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP 20130222
4 Exporting EV_END_TSTMP_RES Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP 20130222

Method GET_PLANNING_HORIZON on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.

Method GET_TOTAL_CAP_INT 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 20080814
2 Returning RV_INTEGRAL Value transfer Type reference (TYPE) /MRSS/T_CG_USED_INT Period Integral Based on Capacity Used 20080814

Method GET_TOTAL_CAP_INT on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_APPLICATION Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGE_APPLICATION Scheduling Engine Applikation 20121210

Method INITIALIZE on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.

Method READ_CG_DATA_FROM_BUFFER 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) 20080730
2 Importing IV_CG_TYPE Call by reference Type reference (TYPE) /MRSS/T_CG_TYPE Type of Capacity Graph 20080730
3 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20080730
4 Importing IV_NO_INTERVAL_CHECK Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20081029
5 Importing IV_READ_LONG_TERM_TAB Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20090707
6 Importing IV_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20080730
7 Returning RT_CAG_CG Value transfer Type reference (TYPE) /MRSS/T_CAG_CG_AVAIL_TAB Aggregated Capacity 20080730

Method READ_CG_DATA_FROM_BUFFER on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.

Method READ_DAG_DATA_FROM_BUFFER 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) 20121210
2 Importing IV_DAG_TYPE Call by reference Type reference (TYPE) /MRSS/T_DAG_TYPE Type of Demand Aggregation Graph 20121210
3 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20121210
4 Importing IV_NO_INTERVAL_CHECK Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20121210
5 Importing IV_OBJECT Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20121210
6 Returning RT_DAG Value transfer Type reference (TYPE) /MRSS/T_DAG_TAB Table for Demand Aggregation Graphs 20121210

Method READ_DAG_DATA_FROM_BUFFER on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.

Method READ_LONG_CAG_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CAG_CG Call by reference Type reference (TYPE) /MRSS/T_CAG_CG_TAB Aggregated Capacity 20090708
2 Exporting ET_CAG_CG_LONG Call by reference Type reference (TYPE) /MRSS/T_CAG_LONG_TAB Day based Capcity Graphs 20090708
3 Importing IV_BEG_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20090708
4 Importing IV_CG_TYPE Call by reference Type reference (TYPE) /MRSS/T_CG_TYPE Boolean Variable 20090708
5 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20090708
6 Importing IV_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20090708

Method READ_LONG_CAG_TABLE on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.

Method SELECT_CG_DATA_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RES_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_GUID_TIME_INT_TAB Table with GUIDs and Associated Time Intervals 20080730
2 Importing IV_CAG_TYPE Call by reference Type reference (TYPE) /MRSS/T_CG_TYPE Type of Capacity Graph 20080730
3 Importing IV_FORCE_READ Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080730

Method SELECT_CG_DATA_FROM_DB on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.

Method SELECT_DAG_DATA_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_GUID_TIME_INT_TAB Table with GUIDs and Associated Time Intervals 20121210
2 Importing IV_DAG_TYPE Call by reference Type reference (TYPE) /MRSS/T_DAG_TYPE Type of Demand Aggregation Graph 20121210
3 Importing IV_FORCE_READ Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20121210

Method SELECT_DAG_DATA_FROM_DB on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.

Method UPDATE_BASE_BUFFER_DATA 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 20121210
2 Importing IV_BEG_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20121210
3 Importing IV_CG_TYPE Call by reference Type reference (TYPE) /MRSS/T_CG_TYPE Type of Capacity Graph 20121210
4 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20121210
5 Importing IV_RESOURCE_KEY Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20121210

Method UPDATE_BASE_BUFFER_DATA on class /MRSS/CL_CAG_CAPACITY_GRAPH has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 195