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 | Instance attribute | Protected | Object reference (TYPE REF TO) | /MRSS/IF_SGA_ALERT_INT | Internal Alert Monitor Interface | 20070219 | |||
| 2 | Instance attribute | Protected | Object reference (TYPE REF TO) | /MRSS/CL_SGE_RESOURCE_MGR | Scheduling Engine: Resource Manager | 20070219 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_ALERT_MESSAGE_TAB | 20070219 | ||||
| 4 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_ALERT_MESSAGE_TAB | 20070219 | ||||
| 5 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_ALERT_MESSAGE_TAB | Notification | 20070721 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_ALERT_MESSAGE_TAB | Error Numbers in the Assignment Duration Check | 20070219 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_ALERT_MESSAGE_TAB | Error Numbers in the Assignment Check | 20070219 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_ALERT_MESSAGE_TAB | Alerts with Respect to Planned Working Times | 20070625 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_ALERT_MESSAGE_TAB | Error Numbers in the Assignment SLA Check | 20070219 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_ALERT_MESSAGE_TAB | Notification | 20070810 | |||
| 11 | Instance attribute | Private | See coding | Boolean Variable | 20111007 | ||||
| 12 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_ALERT_MESSAGE_TAB | Error Numbers of Stretched Assignment Check | 20070315 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20070721 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_BOOLEAN | 20070219 | ||||
| 15 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_BOOLEAN | Release Assignment Duration Check | 20070219 | |||
| 16 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_BOOLEAN | Release Assignment Check | 20070219 | |||
| 17 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_BOOLEAN | Indicator for Alerts with Respect to Planned Working Time | 20070625 | |||
| 18 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_BOOLEAN | Release Assignment SLA Check | 20070219 | |||
| 19 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_BOOLEAN | 20070219 | ||||
| 20 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20070810 | |||
| 21 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_BOOLEAN | 20070315 |
Methods
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 | 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 | 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 | IS_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND | Bedarf mit Objekt | 20070219 | |||
| 2 | IT_ASS | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_OBJ_INT_TAB | Tabelle der Einsätze | 20070219 | |||
| 3 | IV_BEG_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | Startzeit | 20070219 | |||
| 4 | IV_END_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | Endzeit | 20070219 | |||
| 5 | 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 | IS_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND | 20070219 | ||||
| 2 | IT_ASSIGNMENTS | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_OBJ_INT_TAB | 20070219 | ||||
| 3 | IV_BEG_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | 20070219 | ||||
| 4 | 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 | IS_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND | Bedarf mit Objekt | 20070219 | |||
| 2 | IT_ASS | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_OBJ_INT_TAB | Tabelle der Einsätze | 20070219 | |||
| 3 | IV_BEG_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | Startzeit | 20070219 | |||
| 4 | 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 | IREF_TIMESPEC | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_SGE_DATA_CHANGED_TSPC | Zeitspezifikationsänderung der Scheduling Engine Applikation | 20070917 | |||
| 2 | IS_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND | 20070219 | ||||
| 3 | IT_ASSIGNMENTS | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_OBJ_INT_TAB | 20070219 | ||||
| 4 | IV_BEG_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | 20070219 | ||||
| 5 | 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 | IREF_ASS | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_SGE_DATA_CHANGED_ASS | Einsatzspezifikationsänderung der Scheduling Engine Applikat | 20070817 | |||
| 2 | IREF_RES | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_SGE_SINGLE_RESOURCE | Scheduling Engine Einzelne Resource | 20070827 | |||
| 3 | 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 | 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 | IT_ASSIGNMENTS | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_OBJ_INT_TAB | Table of assignments | 20070905 | |||
| 2 | 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 | 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 | IS_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND | 20070316 | ||||
| 2 | IT_ASSIGNMENTS | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_OBJ_INT_TAB | Tabelle der Einsätze | 20070315 | |||
| 3 | IV_BEG_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | Startzeit | 20070307 | |||
| 4 | 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 | 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 | ES_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_GUID_W_TYPE | GUID with Associated Object Type | 20070904 | |||
| 2 | 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 | 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 | ES_FIRST_ASSIGNMENT | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_INT | First Assignment (Effective times) | 20070906 | |||
| 2 | ES_LAST_ASSIGNMENT | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_INT | Lastt Assignment (Effective times) | 20070906 | |||
| 3 | IS_PLANNED_WORKING_TIME | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20070905 | |||
| 4 | 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 | ES_ASG_TIMES | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval in which resource capacity is reduced | 20070902 | |||
| 2 | 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 | EV_BEG_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | Time stamp of change | 20070906 | |||
| 2 | EV_END_TSTMP | Call by reference | Type reference (TYPE) | TIMESTAMP | Time stamp of change | 20070906 | |||
| 3 | IV_BEG_TSTMP1 | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20070906 | |||
| 4 | IV_BEG_TSTMP2 | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20070906 | |||
| 5 | IV_END_TSTMP1 | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20070906 | |||
| 6 | 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 | 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 |