SAP ABAP Class /MRSS/CL_SQW_CNTRL (Workflow control for employee profile)
Hierarchy
☛
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
⤷
PM-WOC-MO (Application Component) Maintenance Orders
⤷
/MRSS/SQW (Package) MRS qualifications: approval workflow
⤷
⤷
Properties
| Class | /MRSS/CL_SQW_CNTRL | |
| Short Description | Workflow control for employee profile | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /MRSS/SQW | MRS qualifications: approval workflow |
| Created | 20060418 | SAP |
| Last change | 20141109 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /MRSS/CL_SQW_CNTRL has no forward declaration.
Interfaces
Class /MRSS/CL_SQW_CNTRL has no interface implemented.
Friends
Class /MRSS/CL_SQW_CNTRL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Object reference (TYPE REF TO) | /MRSS/CL_SQW_CNTRL | Workflow control for employee profile | 20060418 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Determine Object Instance | 20060418 | |
| 2 | Static method | Public | Method | Approval process has started | 20060418 | |
| 3 | Static method | Public | Method | Profile was approved | 20060418 | |
| 4 | Static method | Public | Method | Profile was significantly changed | 20060418 | |
| 5 | Static method | Public | Method | Profile deleted | 20060827 | |
| 6 | Static method | Public | Method | Profile was rejected | 20060418 | |
| 7 | Static method | Public | Method | Profile was reset to active | 20060418 | |
| 8 | Static method | Private | Method | Determine superior of an employee | 20060824 |
Events
Class /MRSS/CL_SQW_CNTRL has no event.
Types
Class /MRSS/CL_SQW_CNTRL has no local type.
Method Signatures
Method INSTANCE_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EREF_INSTANCE | Value transfer | Object reference (TYPE REF TO) | /MRSS/CL_SQW_CNTRL | Workflowsteuerung für Mitarbeiterprofil | 20060418 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten | 20060508 |
Method PROFILE_APPROVAL_STARTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DETAILS_APPROVER | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_DETAILS | Detaildaten Genehmigender | 20060824 | |||
| 2 | EV_NO_APPROVAL | Call by reference | Type reference (TYPE) | XFELD | Keine Genehmigung erforderlich | 20060827 | |||
| 3 | IV_COMMIT | Call by reference | Type reference (TYPE) | XFELD | SPACE | Commit durchführen | 20060824 | ||
| 4 | IV_INITIATOR_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Initiator | 20060515 | |||
| 5 | IV_INITIATOR_UNAME | Call by reference | Type reference (TYPE) | XUBNAME | Initiator | 20060515 | |||
| 6 | IV_PROFILE | Call by reference | Type reference (TYPE) | /MRSS/T_SQM_RESOURCE_KEY | Mitarbeiterprofil-GUID | 20060418 | |||
| 7 | IV_VBMODE | Call by reference | Type reference (TYPE) | VBMODE | 'S' | Verbuchungsart | 20060824 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Daten des Genehmigenden unvollständig | 20060824 | ||
| 2 | Genehmigender konnte nicht bestimmt werden | 20060824 | ||
| 3 | Fehler aufgetreten | 20060508 | ||
| 4 | Daten des Initiators unvollständig | 20060824 | ||
| 5 | Initiator nicht angegeben | 20060824 | ||
| 6 | Daten des Mitarbeiters unvollständig | 20060826 | ||
| 7 | Fehler biem Auslösen eines Workflowereignisses | 20060826 |
Method PROFILE_APPROVED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DETAILS_NEXT_APPROVER | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_DETAILS | Detaildaten des nächsten Genehmigenden | 20060827 | |||
| 2 | EV_FINALLY_APPROVED | Call by reference | Type reference (TYPE) | XFELD | Genehmigung abgeschlossen | 20060418 | |||
| 3 | IV_APPROVER_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Genehmigender | 20060515 | |||
| 4 | IV_APPROVER_UNAME | Call by reference | Type reference (TYPE) | XUBNAME | Genehmigender | 20060515 | |||
| 5 | IV_COMMIT | Call by reference | Type reference (TYPE) | XFELD | SPACE | Commit durchführen | 20060826 | ||
| 6 | IV_PROFILE | Call by reference | Type reference (TYPE) | /MRSS/T_SQM_RESOURCE_KEY | Mitarbeiterprofil-GUID | 20060418 | |||
| 7 | IV_VBMODE | Call by reference | Type reference (TYPE) | VBMODE | 'S' | Verbuchungsart | 20060826 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten | 20060508 | ||
| 2 | Initiator nicht angegeben | 20060826 | ||
| 3 | Daten des Auslösers sind unvollständig | 20060826 | ||
| 4 | Fehler bei Auslösen eines Workflowereignisses | 20060826 |
Method PROFILE_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CHANGED_BY_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Changed by | 20060515 | |||
| 2 | IV_CHANGED_BY_UNAME | Call by reference | Type reference (TYPE) | XUBNAME | Changed_by | 20060515 | |||
| 3 | IV_COMMIT | Call by reference | Type reference (TYPE) | XFELD | SPACE | Commit durchführen | 20060826 | ||
| 4 | IV_PROFILE | Call by reference | Type reference (TYPE) | /MRSS/T_SQM_RESOURCE_KEY | Mitarbeiterprofil-GUID | 20060418 | |||
| 5 | IV_VBMODE | Call by reference | Type reference (TYPE) | VBMODE | 'S' | Verbuchungsart | 20060826 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten | 20060508 | ||
| 2 | Initiator nicht angegeben | 20060826 | ||
| 3 | Daten des Auslösers sind unvollständig | 20060826 | ||
| 4 | Fehler bei Auslösen eines Workflowereignisses | 20060826 |
Method PROFILE_DELETED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMMIT | Call by reference | Type reference (TYPE) | XFELD | SPACE | Commit durchführen | 20060827 | ||
| 2 | IV_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Reset by | 20060827 | |||
| 3 | IV_PROFILE | Call by reference | Type reference (TYPE) | /MRSS/T_SQM_RESOURCE_KEY | Mitarbeiterprofil-GUID | 20060827 | |||
| 4 | IV_UNAME | Call by reference | Type reference (TYPE) | XUBNAME | reset by | 20060827 | |||
| 5 | IV_VBMODE | Call by reference | Type reference (TYPE) | VBMODE | 'S' | Verbuchungsart | 20060827 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten | 20060827 | ||
| 2 | Initiator nicht angegeben | 20060827 | ||
| 3 | Daten des Auslösers sind unvollständig | 20060827 | ||
| 4 | Fehler bei Auslösen eines Workflowereignisses | 20060827 |
Method PROFILE_REJECTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPROVER_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Genehmigender | 20060515 | |||
| 2 | IV_APPROVER_UNAME | Call by reference | Type reference (TYPE) | XUBNAME | Genehmigender | 20060515 | |||
| 3 | IV_COMMENT | Call by reference | Type reference (TYPE) | /MRSS/T_SQP_COMMENTS | Begründung | 20060418 | |||
| 4 | IV_COMMIT | Call by reference | Type reference (TYPE) | XFELD | SPACE | Commit durchführen | 20060826 | ||
| 5 | IV_PROFILE | Call by reference | Type reference (TYPE) | /MRSS/T_SQM_RESOURCE_KEY | Mitarbeiterprofil-GUID | 20060418 | |||
| 6 | IV_VBMODE | Call by reference | Type reference (TYPE) | VBMODE | 'S' | Verbuchungsart | 20060826 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten | 20060508 | ||
| 2 | Initiator nicht angegeben | 20060826 | ||
| 3 | Daten des Auslösers sind unvollständig | 20060826 | ||
| 4 | Fehler bei Auslösen eines Workflowereignisses | 20060826 |
Method PROFILE_RESET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMMIT | Call by reference | Type reference (TYPE) | XFELD | SPACE | Commit durchführen | 20060826 | ||
| 2 | IV_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Reset by | 20060418 | |||
| 3 | IV_PROFILE | Call by reference | Type reference (TYPE) | /MRSS/T_SQM_RESOURCE_KEY | Mitarbeiterprofil-GUID | 20060418 | |||
| 4 | IV_UNAME | Call by reference | Type reference (TYPE) | XUBNAME | reset by | 20060515 | |||
| 5 | IV_VBMODE | Call by reference | Type reference (TYPE) | VBMODE | 'S' | Verbuchungsart | 20060826 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten | 20060508 | ||
| 2 | Initiator nicht angegeben | 20060826 | ||
| 3 | Daten des Auslösers sind unvollständig | 20060826 | ||
| 4 | Fehler bei Auslösen eines Workflowereignisses | 20060826 |
Method SUPERIOR_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DETAILS | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_DETAILS | Resource Details | 20060824 | |||
| 2 | EV_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Vorgesetzter | 20060824 | |||
| 3 | EV_UNAME | Call by reference | Type reference (TYPE) | XUBNAME | Vorgesetzter | 20060824 | |||
| 4 | IV_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Mitarbeiter | 20060824 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Genehmigender nicht gefunden | 20060824 | ||
| 2 | Fehler aufgetreten | 20060824 |
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 195 |