SAP ABAP Class /MRSS/CL_SGE_CHECK_ASG (Check Class for Assignment Data)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-MO (Application Component) Maintenance Orders
     /MRSS/SGE (Package) Multiresource Planning: Scheduling Engine
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_SGE_CHECK Interface for Check Classes 20070219
Properties
Class /MRSS/CL_SGE_CHECK_ASG  
Short Description Check Class for Assignment Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/SGE   Multiresource Planning: Scheduling Engine 
Created 20070219   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_SGE_CHECK_ASG has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /MRSS/IF_SGE_CHECK Interface for Check Classes 20070219
Friends
Class /MRSS/CL_SGE_CHECK_ASG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_ALERT Instance attribute Protected Object reference (TYPE REF TO) /MRSS/IF_SGA_ALERT_INT Internal Alert Monitor Interface 20070219
2 GREF_RESOURCE_MGR Instance attribute Protected Object reference (TYPE REF TO) /MRSS/CL_SGE_RESOURCE_MGR Scheduling Engine: Resource Manager 20070219
3 GT_ASS_DATES_MSGNR Instance attribute Protected Type reference (TYPE) /MRSS/T_ALERT_MESSAGE_TAB 20070219
4 GT_CAP_ASS_MSGNR Instance attribute Protected Type reference (TYPE) /MRSS/T_ALERT_MESSAGE_TAB 20070219
5 GT_CHECK_ASG_TRAVEL_MSGNR Instance attribute Protected Type reference (TYPE) /MRSS/T_ALERT_MESSAGE_TAB Notification 20070721
6 GT_CHECK_ASS_DURATION_MSGNR Instance attribute Protected Type reference (TYPE) /MRSS/T_ALERT_MESSAGE_TAB Error Numbers in the Assignment Duration Check 20070219
7 GT_CHECK_ASS_MSGNR Instance attribute Protected Type reference (TYPE) /MRSS/T_ALERT_MESSAGE_TAB Error Numbers in the Assignment Check 20070219
8 GT_CHECK_ASS_PLANNED Instance attribute Protected Type reference (TYPE) /MRSS/T_ALERT_MESSAGE_TAB Alerts with Respect to Planned Working Times 20070625
9 GT_CHECK_ASS_SLA_MSGNR Instance attribute Protected Type reference (TYPE) /MRSS/T_ALERT_MESSAGE_TAB Error Numbers in the Assignment SLA Check 20070219
10 GT_CHECK_CON_ASGN_TIME_MSGNR Instance attribute Protected Type reference (TYPE) /MRSS/T_ALERT_MESSAGE_TAB Notification 20070810
11 GT_OVERLOAD_CHECK_BUF Instance attribute Private See coding Boolean Variable 20111007
12 GT_STRETCHED_ASS_MSGNR Instance attribute Protected Type reference (TYPE) /MRSS/T_ALERT_MESSAGE_TAB Error Numbers of Stretched Assignment Check 20070315
13 GV_CHECK_ASG_TRAVEL_ENABLE Instance attribute Protected Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20070721
14 GV_CHECK_ASS_DATES Instance attribute Protected Type reference (TYPE) /MRSS/T_BOOLEAN 20070219
15 GV_CHECK_ASS_DURATION_ENABLE Instance attribute Protected Type reference (TYPE) /MRSS/T_BOOLEAN Release Assignment Duration Check 20070219
16 GV_CHECK_ASS_ENABLE Instance attribute Protected Type reference (TYPE) /MRSS/T_BOOLEAN Release Assignment Check 20070219
17 GV_CHECK_ASS_PLANNED_ENABLE Instance attribute Protected Type reference (TYPE) /MRSS/T_BOOLEAN Indicator for Alerts with Respect to Planned Working Time 20070625
18 GV_CHECK_ASS_SLA_ENABLE Instance attribute Protected Type reference (TYPE) /MRSS/T_BOOLEAN Release Assignment SLA Check 20070219
19 GV_CHECK_CAP_ASS Instance attribute Protected Type reference (TYPE) /MRSS/T_BOOLEAN 20070219
20 GV_CHECK_CON_ASGN_TIME_ENABLE Instance attribute Protected Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20070810
21 GV_CHECK_STRETCHED_ASS Instance attribute Protected Type reference (TYPE) /MRSS/T_BOOLEAN 20070315
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGNMENT_CHANGED Instance method Protected Method Change an Assignment 20070219
2 CHECK_ASG_TRAVEL_TIMES Instance method Protected Method Travel Time Checks 20070905
3 CHECK_ASSIGNMENT Instance method Protected Method Check Demand Attributes 20070219
4 CHECK_ASSIGNMENT_DATES Instance method Protected Method 20070219
5 CHECK_ASSIGNMENT_SLA Instance method Protected Method Check SLA Attributes for Demand 20070219
6 CHECK_CAP_ASSIGNMENT Instance method Protected Method 20070219
7 CHECK_CON_STRETCHED_ASGN Instance method Private Method Check Concretization of Stretched Assignment 20070817
8 CHECK_DURATION Instance method Protected Method Check Duration of Attributes 20070219
9 CHECK_FLEX_TIME Instance method Protected Method Checks Regarding Flexible Working Time Models 20070905
10 CHECK_PERFORM_A_CHANGE Instance method Protected Method Check After Change 20070219
11 CHECK_STRETCHED_ASSIGNMENT Instance method Protected Method Check Stretched Assignments 20070307
12 DEMAND_CHANGED Instance method Protected Method 20070219
13 DETERMINE_RESOURCE Instance method Private Method Delete Travel Time Alerts 20070904
14 GET_ALERT_RELEVANCE Instance method Protected Method Determine Relevance of Message Numbers 20070219
15 GET_ASG_EXTREMES Instance method Private Method Get First and Last Assignments 20070905
16 GET_ASG_TIMES Instance method Private Method Gets the "Effective" Start and End of an Assignment 20070902
17 GET_TRAVEL_TIME_PERIOD Instance method Private Method Get Travel Time Period 20070906
18 TIMESPEC_CHANGED Instance method Protected Method 20070219
Events
Class /MRSS/CL_SGE_CHECK_ASG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_GUID_TSP_INT_OVERLOAD Private See coding 20111007 BEGIN OF lty_guid_tsp_int_overload, guid TYPE /mrss/t_guid, beg_tstmp TYPE /mrss/t_timestamp, end_tstmp TYPE /mrss/t_timestamp, overload TYPE /mrss/t_boolean, END OF lty_guid_tsp_int_overload
Method Signatures

Method ASSIGNMENT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_ASS Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGE_DATA_CHANGED_ASS Einsatzspezifikationsänderung der Scheduling Engine Applikat 20070219

Method ASSIGNMENT_CHANGED on class /MRSS/CL_SGE_CHECK_ASG has no exception.

Method CHECK_ASG_TRAVEL_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_OBJ_INT_TAB Table of Assignments (Internal Data) 20070905

Method CHECK_ASG_TRAVEL_TIMES on class /MRSS/CL_SGE_CHECK_ASG has no exception.

Method CHECK_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEMAND Bedarf mit Objekt 20070219
2 Importing IT_ASS Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_OBJ_INT_TAB Tabelle der Einsätze 20070219
3 Importing IV_BEG_TSTMP Call by reference Type reference (TYPE) TIMESTAMP Startzeit 20070219
4 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP Endzeit 20070219
5 Importing IV_PERIODIC Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20070904

Method CHECK_ASSIGNMENT on class /MRSS/CL_SGE_CHECK_ASG has no exception.

Method CHECK_ASSIGNMENT_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEMAND 20070219
2 Importing IT_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_OBJ_INT_TAB 20070219
3 Importing IV_BEG_TSTMP Call by reference Type reference (TYPE) TIMESTAMP 20070219
4 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP 20070219

Method CHECK_ASSIGNMENT_DATES on class /MRSS/CL_SGE_CHECK_ASG has no exception.

Method CHECK_ASSIGNMENT_SLA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEMAND Bedarf mit Objekt 20070219
2 Importing IT_ASS Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_OBJ_INT_TAB Tabelle der Einsätze 20070219
3 Importing IV_BEG_TSTMP Call by reference Type reference (TYPE) TIMESTAMP Startzeit 20070219
4 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP Endzeit 20070219

Method CHECK_ASSIGNMENT_SLA on class /MRSS/CL_SGE_CHECK_ASG has no exception.

Method CHECK_CAP_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_TIMESPEC Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGE_DATA_CHANGED_TSPC Zeitspezifikationsänderung der Scheduling Engine Applikation 20070917
2 Importing IS_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEMAND 20070219
3 Importing IT_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_OBJ_INT_TAB 20070219
4 Importing IV_BEG_TSTMP Call by reference Type reference (TYPE) TIMESTAMP 20070219
5 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP 20070219

Method CHECK_CAP_ASSIGNMENT on class /MRSS/CL_SGE_CHECK_ASG has no exception.

Method CHECK_CON_STRETCHED_ASGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_ASS Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGE_DATA_CHANGED_ASS Einsatzspezifikationsänderung der Scheduling Engine Applikat 20070817
2 Importing IREF_RES Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGE_SINGLE_RESOURCE Scheduling Engine Einzelne Resource 20070827
3 Importing IREF_TSPC Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGE_DATA_CHANGED_TSPC Zeitspezifikationsänderung der Scheduling Engine Applikation 20070817

Method CHECK_CON_STRETCHED_ASGN on class /MRSS/CL_SGE_CHECK_ASG has no exception.

Method CHECK_DURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEMAND Bedarf mit Objekt 20070219

Method CHECK_DURATION on class /MRSS/CL_SGE_CHECK_ASG has no exception.

Method CHECK_FLEX_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_OBJ_INT_TAB Table of assignments 20070905
2 Importing IT_ASSIGNMENTS_DELETED Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_OBJ_INT_TAB Table of deleted assignments 20070909

Method CHECK_FLEX_TIME on class /MRSS/CL_SGE_CHECK_ASG has no exception.

Method CHECK_PERFORM_A_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJ Call by reference Type reference (TYPE) /MRSS/T_OBJ_TIME_INT_TAB Tabelle mit Objekten, Guids und zugehörigen Zeitintervallen 20070219

Method CHECK_PERFORM_A_CHANGE on class /MRSS/CL_SGE_CHECK_ASG has no exception.

Method CHECK_STRETCHED_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEMAND 20070316
2 Importing IT_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_OBJ_INT_TAB Tabelle der Einsätze 20070315
3 Importing IV_BEG_TSTMP Call by reference Type reference (TYPE) TIMESTAMP Startzeit 20070307
4 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP Endzeit 20070307

Method CHECK_STRETCHED_ASSIGNMENT on class /MRSS/CL_SGE_CHECK_ASG has no exception.

Method DEMAND_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_DEMAND Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGE_DATA_CHANGED_DEMA 20070219

Method DEMAND_CHANGED on class /MRSS/CL_SGE_CHECK_ASG has no exception.

Method DETERMINE_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_GUID_W_TYPE GUID with Associated Object Type 20070904
2 Importing IS_ASSIGNMENT Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_OBJ_INT Resource ID with Object 20070904

Method DETERMINE_RESOURCE on class /MRSS/CL_SGE_CHECK_ASG has no exception.

Method GET_ALERT_RELEVANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXCLUDE_ALERT_MSG Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20080118

Method GET_ALERT_RELEVANCE on class /MRSS/CL_SGE_CHECK_ASG has no exception.

Method GET_ASG_EXTREMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FIRST_ASSIGNMENT Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_INT First Assignment (Effective times) 20070906
2 Exporting ES_LAST_ASSIGNMENT Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_INT Lastt Assignment (Effective times) 20070906
3 Importing IS_PLANNED_WORKING_TIME Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20070905
4 Importing IT_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_TAB Table with Assignments 20070905

Method GET_ASG_EXTREMES on class /MRSS/CL_SGE_CHECK_ASG has no exception.

Method GET_ASG_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ASG_TIMES Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval in which resource capacity is reduced 20070902
2 Importing IS_ASSIGNMENT Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_OBJ_INT Assignment structure 20070902

Method GET_ASG_TIMES on class /MRSS/CL_SGE_CHECK_ASG has no exception.

Method GET_TRAVEL_TIME_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BEG_TSTMP Call by reference Type reference (TYPE) TIMESTAMP Time stamp of change 20070906
2 Exporting EV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP Time stamp of change 20070906
3 Importing IV_BEG_TSTMP1 Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20070906
4 Importing IV_BEG_TSTMP2 Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20070906
5 Importing IV_END_TSTMP1 Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20070906
6 Importing IV_END_TSTMP2 Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20070906

Method GET_TRAVEL_TIME_PERIOD on class /MRSS/CL_SGE_CHECK_ASG has no exception.

Method TIMESPEC_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_TSPC Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGE_DATA_CHANGED_TSPC 20070219

Method TIMESPEC_CHANGED on class /MRSS/CL_SGE_CHECK_ASG has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 606