SAP ABAP Class /MRSS/CL_SGE_ASSIGNMENT_PROXY (Proxy assignment class)
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_ASSIGNMENT | Assignment Interface | 20090817 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | /MRSS/IF_SGE_CHANGEABLE | Interface for Objects That Can Be Changed | 20090817 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | /MRSS/IF_SGE_COMMAND_RECEIVER | Command Recipient | 20090817 |
Properties
| Class | /MRSS/CL_SGE_ASSIGNMENT_PROXY | |
| Short Description | Proxy assignment class | |
| 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 | 20080827 | SAP |
| Last change | 20141109 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /MRSS/CL_SGE_ASSIGNMENT_PROXY has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | /MRSS/IF_SGE_ASSIGNMENT | Assignment Interface | 20090817 | ||
| 2 | /MRSS/IF_SGE_CHANGEABLE | Interface for Objects That Can Be Changed | 20090817 | ||
| 3 | /MRSS/IF_SGE_COMMAND_RECEIVER | Command Recipient | 20090817 |
Friends
Class /MRSS/CL_SGE_ASSIGNMENT_PROXY 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/CL_SGE_ASSIGNMENT_MGR | Assignment Manager in the Scheduling Engine | 20090817 | |||
| 2 | Instance attribute | Protected | Object reference (TYPE REF TO) | /MRSS/IF_SGE_ASSIGNMENT | Actual assignment | 20080827 | |||
| 3 | Instance attribute | Protected | Object reference (TYPE REF TO) | /MRSS/IF_SGE_ASSIGNMENT | Temporary assignment (used in asg. type switch) | 20080827 | |||
| 4 | Instance attribute | Protected | Object reference (TYPE REF TO) | /MRSS/IF_SGE_WFM | Resource Planning Interface | 20090817 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SGE_PROXY_HISTORY_TAB | Stores the history of the references in a proxy assignment | 20080916 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_GUID | Assignment GUID | 20090817 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | SY-INDEX | Pointer to the previous reference | 20080916 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Clears the reference of the temp.asssign within the proxy | 20080916 | |
| 2 | Instance method | Public | Constructor | Constructor : Same as SGE_ASSIGNMENT Constructor | 20090817 | |
| 3 | Instance method | Public | Method | Get the data of the actual assignment | 20080919 | |
| 4 | Instance method | Private | Method | Makes the temp. ref. to permanent ref. | 20080916 | |
| 5 | Instance method | Private | Method | Method sets the history buffer and index on REDO operation | 20080916 | |
| 6 | Instance method | Private | Method | Get the next reference in case of a REDO operation | 20080916 | |
| 7 | Instance method | Public | Method | Set the child buffer on the actual assignment | 20080919 | |
| 8 | Instance method | Public | Method | Set the reference of the actual assignment within the proxy | 20080827 | |
| 9 | Instance method | Public | Method | Set the reference of the temp. assignment within the proxy | 20080827 | |
| 10 | Instance method | Private | Method | Handles switching between assignment types | 20080915 | |
| 11 | Instance method | Private | Method | UNDO operation completed within proxy class | 20080916 | |
| 12 | Instance method | Private | Method | Get the reference during UNDO operation | 20080916 |
Events
Class /MRSS/CL_SGE_ASSIGNMENT_PROXY has no event.
Types
Class /MRSS/CL_SGE_ASSIGNMENT_PROXY has no local type.
Method Signatures
Method CLEAR_TEMPORARY_REFERENCE Signature
Method CLEAR_TEMPORARY_REFERENCE on class /MRSS/CL_SGE_ASSIGNMENT_PROXY has no parameter.
Method CLEAR_TEMPORARY_REFERENCE on class /MRSS/CL_SGE_ASSIGNMENT_PROXY has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IREF_ASSIGNMENT_MGR | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_SGE_ASSIGNMENT_MGR | Assignment Manager in the Scheduling Engine | 20090817 | |||
| 2 | IREF_ASSIGNMENT_PROXY | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_ASSIGNMENT | Assignment Interface | 20090817 | |||
| 3 | IREF_DEMAND | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_SINGLE_DEMAND | Scheduling Engine Demand | 20090817 | |||
| 4 | IREF_RESOURCE | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_SGE_SINGLE_RESOURCE | Scheduling Engine: Single Resource | 20090817 | |||
| 5 | IREF_WFM | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_WFM | Resource Planning Interface | 20090817 | |||
| 6 | IS_ASSIGNMENT | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_WFM_DET | Assignment Details in WFM Format | 20090817 | |||
| 7 | IV_CREATE_NEW_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | ' ' | Boolean Variable | 20090817 |
Method CONSTRUCTOR on class /MRSS/CL_SGE_ASSIGNMENT_PROXY has no exception.
Method GET_ACTUAL_ASSIGNMENT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ASSIGNMENT_INT | Value transfer | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_INT | Internal Format of Assignment | 20080919 | |||
| 2 | ES_ASSIGNMENT_WFM | Value transfer | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_WFM_DET | Assignment Details in WFM Format | 20080919 | |||
| 3 | ET_CHILD_ASSIGNMENT_INT | Value transfer | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_INT_TAB | Assignments in Internal Format | 20080919 | |||
| 4 | ET_CHILD_ASSIGNMENT_WFM | Value transfer | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_WFM_DET_TAB | Table with Assignments | 20080919 |
Method GET_ACTUAL_ASSIGNMENT_DATA on class /MRSS/CL_SGE_ASSIGNMENT_PROXY has no exception.
Method MAKE_TEMPORARY_PERMANENT Signature
Method MAKE_TEMPORARY_PERMANENT on class /MRSS/CL_SGE_ASSIGNMENT_PROXY has no parameter.
Method MAKE_TEMPORARY_PERMANENT on class /MRSS/CL_SGE_ASSIGNMENT_PROXY has no exception.
Method REDO_COMPLETED Signature
Method REDO_COMPLETED on class /MRSS/CL_SGE_ASSIGNMENT_PROXY has no parameter.
Method REDO_COMPLETED on class /MRSS/CL_SGE_ASSIGNMENT_PROXY has no exception.
Method REDO_REFERENCE_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RREF_COMMAND_RECEIVER | Value transfer | Object reference (TYPE REF TO) | /MRSS/IF_SGE_COMMAND_RECEIVER | Command receiver | 20080916 |
Method REDO_REFERENCE_GET on class /MRSS/CL_SGE_ASSIGNMENT_PROXY has no exception.
Method SET_ACTUAL_ASSIGNMENT_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CHILD_ASSIGNMENT | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT | Assignment ID with Object | 20080919 |
Method SET_ACTUAL_ASSIGNMENT_BUFFER on class /MRSS/CL_SGE_ASSIGNMENT_PROXY has no exception.
Method SET_ASSIGNMENT_REFERENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IREF_ASSIGNMENT | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_ASSIGNMENT | Actual assigment reference | 20080827 |
Method SET_ASSIGNMENT_REFERENCE on class /MRSS/CL_SGE_ASSIGNMENT_PROXY has no exception.
Method SET_TEMPORARY_REFERENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IREF_ASSIGNMENT | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_ASSIGNMENT | Actual assigment reference | 20080827 |
Method SET_TEMPORARY_REFERENCE on class /MRSS/CL_SGE_ASSIGNMENT_PROXY has no exception.
Method SWITCH_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ASSIGNMENT_WRK | Call by reference | Type reference (TYPE) | /MRSS/T_ASS_WRK | Internal Format of Assignment | 20080915 |
Method SWITCH_TYPE on class /MRSS/CL_SGE_ASSIGNMENT_PROXY has no exception.
Method UNDO_COMPLETED Signature
Method UNDO_COMPLETED on class /MRSS/CL_SGE_ASSIGNMENT_PROXY has no parameter.
Method UNDO_COMPLETED on class /MRSS/CL_SGE_ASSIGNMENT_PROXY has no exception.
Method UNDO_REFERENCE_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RREF_COMMAND_RECEIVER | Value transfer | Object reference (TYPE REF TO) | /MRSS/IF_SGE_COMMAND_RECEIVER | Command receiver | 20080916 |
Method UNDO_REFERENCE_GET on class /MRSS/CL_SGE_ASSIGNMENT_PROXY has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 610 |