SAP ABAP Class /MRSS/CL_CAG_CAPACITY_GR_PN (Capacity Graph for Planning nodes)
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 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_CAG_CAPACITY_GRAPH Process Capacity Graphs 20080716
Properties
Class /MRSS/CL_CAG_CAPACITY_GR_PN  
Short Description Capacity Graph for Planning nodes    
Super Class /MRSS/CL_CAG_CAPACITY_GRAPH Process Capacity Graphs 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/CAG   Capacity Graphs 
Created 20080716   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_CAG_CAPACITY_GR_PN has no forward declaration.
Interfaces
Class /MRSS/CL_CAG_CAPACITY_GR_PN has no interface implemented.
Friends
Class /MRSS/CL_CAG_CAPACITY_GR_PN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_CAPACITY_GRAPH Static Attribute Private Object reference (TYPE REF TO) /MRSS/CL_CAG_CAPACITY_GR_PN Capacity Graph for Planning nodes 20121210
2 GREF_DEM_MNT Instance attribute Private Object reference (TYPE REF TO) /MRSS/IF_SGE_MNT_DEMANDS Modify Demands 20080814
3 GREF_MNT_AVAIL Instance attribute Private Object reference (TYPE REF TO) /MRSS/IF_SGE_MNT_AVAILABILITY Availability Matching 20081009
4 GT_CAG_CG_P Instance attribute Private Type reference (TYPE) /MRSS/T_CAG_CG_AVAIL_TAB Basic Capacity 20080731
5 GT_CAG_CG_Q Instance attribute Private Type reference (TYPE) /MRSS/T_CAG_CG_AVAIL_TAB Aggregated Capacity 20080731
6 GT_CALCULATED_INTERVALS_P Instance attribute Private Type reference (TYPE) /MRSS/T_GUID_TSP_INT_TAB GUIDs with Intervals 20080818
7 GT_CALCULATED_INTERVALS_Q Instance attribute Private Type reference (TYPE) /MRSS/T_GUID_TSP_INT_TAB GUIDs with Intervals 20080818
8 GV_DEM_DATA_CHANGED Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20081008
Methods
# Method Level Visibility Method type Description Created on
1 BUFFER_MISSING_CAG_DATA Instance method Private Method Buffer the Missing CAG Data 20081212
2 CALCULATE_GRAPH_FOR_DEMAND Instance method Private Method Calculate the Graph for a demand 20080814
3 CHECK_N_CONDENSE_CAG_DATA Instance method Private Method Check for non-avail period and Condense the capacity graph 20120117
4 CONSTRUCTOR Instance method Public Constructor Constructor 20080814
5 CONVERT_TIMESTAMP_HANDLING_DST Instance method Private Method Handle day light saving 20140107
6 GET_BUFFER_TABNAME Instance method Private Method Get the names of internal bufffer tables 20080818
7 GET_COMPLETE_INTERVAL_FROM_DEM Instance method Private Method Get the Complete interval from all the demands 20080814
8 GET_INSTANCE Static method Public Method Liefert Referenz 20121210
9 GET_USED_CAPACITY_FACTOR Instance method Private Method Get the Used capacity Factor 20080814
10 PREPARE_UPDATE Instance method Private Method Prepare for Update 20080815
11 READ_DEMANDS Instance method Private Method Read the demands for a given PN in a given interval 20080814
12 SPLIT_INTERVALS Instance method Private Method Split the itnervals 20080730
Events
Class /MRSS/CL_CAG_CAPACITY_GR_PN has no event.
Types
Class /MRSS/CL_CAG_CAPACITY_GR_PN has no local type.
Method Signatures

Method BUFFER_MISSING_CAG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PN_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_GUID_TIME_INT GUID with Time Interval 20081212

Method BUFFER_MISSING_CAG_DATA on class /MRSS/CL_CAG_CAPACITY_GR_PN has no exception.

Method CALCULATE_GRAPH_FOR_DEMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CALC_BASE Call by reference Type reference (TYPE) /MRSS/T_CAG_CG_TAB Capacity Graphs 20080814
2 Importing IS_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR Structure representation of a demand item 20080814
3 Importing IV_PN_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20080814

Method CALCULATE_GRAPH_FOR_DEMAND on class /MRSS/CL_CAG_CAPACITY_GR_PN has no exception.

Method CHECK_N_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 20120117

Method CHECK_N_CONDENSE_CAG_DATA on class /MRSS/CL_CAG_CAPACITY_GR_PN has no exception.

Method CONSTRUCTOR Signature

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

Method CONVERT_TIMESTAMP_HANDLING_DST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140107
2 Importing IV_DATE Call by reference Type reference (TYPE) DATUM Date 20140107
3 Importing IV_TIME Call by reference Type reference (TYPE) UZEIT '000000' Time 20140107
4 Importing IV_TIMEZONE Call by reference Type reference (TYPE) TIMEZONE Time Zone 20140107

Method CONVERT_TIMESTAMP_HANDLING_DST on class /MRSS/CL_CAG_CAPACITY_GR_PN 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_CAG_DATA Call by reference Type reference (TYPE) TTYPENAME Name of table type 20080818
2 Exporting EV_CALC_INT Call by reference Type reference (TYPE) TTYPENAME Name of table type 20080818
3 Importing IV_CG_TYPE Call by reference Type reference (TYPE) /MRSS/T_CG_TYPE Type of Capacity Graph 20080818

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

Method GET_COMPLETE_INTERVAL_FROM_DEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20080814
2 Returning RS_INTERVAL Value transfer Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20080814

Method GET_COMPLETE_INTERVAL_FROM_DEM on class /MRSS/CL_CAG_CAPACITY_GR_PN has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RREF_CAPACITY_GRAPH Value transfer Object reference (TYPE REF TO) /MRSS/CL_CAG_CAPACITY_GR_PN Capacity Graph for Planning nodes 20121210

Method GET_INSTANCE on class /MRSS/CL_CAG_CAPACITY_GR_PN has no exception.

Method GET_USED_CAPACITY_FACTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BRK_UTIL Call by reference Type reference (TYPE) /MRSS/T_CAG_UTIL_TAB Workcenter utilization percentages table 20120420
2 Exporting ET_CAG_UTIL Call by reference Type reference (TYPE) /MRSS/T_CAG_UTIL_TAB Workcenter utilization percentages table 20120418
3 Exporting EV_DEM_IN_BREAK Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20081022
4 Exporting EV_FACTOR Call by reference Type reference (TYPE) /MRSS/T_CG_USED Used Capacity 20081022
5 Importing IS_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR Structure representation of a demand item 20080814
6 Importing IV_PN_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20080814

Method GET_USED_CAPACITY_FACTOR on class /MRSS/CL_CAG_CAPACITY_GR_PN has no exception.

Method PREPARE_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CAG_INSERT Call by reference Type reference (TYPE) /MRSS/T_CAG_CG_TAB Capacity Graphs 20120615
2 Changing CT_DB_BUFFER Call by reference Type reference (TYPE) /MRSS/T_CAG_CG_TAB Capacity Graphs 20080910
3 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20080815
4 Importing IV_CG_TYPE Call by reference Type reference (TYPE) /MRSS/T_CG_TYPE Type of Capacity Graph 20080815
5 Importing IV_PN_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20080815

Method PREPARE_UPDATE on class /MRSS/CL_CAG_CAPACITY_GR_PN has no exception.

Method READ_DEMANDS 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 20080814
2 Importing IT_ALL_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20080814
3 Importing IV_PN_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20080814
4 Returning RT_DEMANDS Value transfer Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20080814

Method READ_DEMANDS on class /MRSS/CL_CAG_CAPACITY_GR_PN has no exception.

Method SPLIT_INTERVALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TARGET_INT Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20080730
2 Importing IT_BASE_INT Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20080730
3 Importing IT_SOURCE_INT Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20080730

Method SPLIT_INTERVALS on class /MRSS/CL_CAG_CAPACITY_GR_PN has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 610