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
⤷ 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 | GREF_INSTANCE | 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 | INSTANCE_GET | Static method | Public | Method | Determine Object Instance | 20060418 |
2 | PROFILE_APPROVAL_STARTED | Static method | Public | Method | Approval process has started | 20060418 |
3 | PROFILE_APPROVED | Static method | Public | Method | Profile was approved | 20060418 |
4 | PROFILE_CHANGED | Static method | Public | Method | Profile was significantly changed | 20060418 |
5 | PROFILE_DELETED | Static method | Public | Method | Profile deleted | 20060827 |
6 | PROFILE_REJECTED | Static method | Public | Method | Profile was rejected | 20060418 |
7 | PROFILE_RESET | Static method | Public | Method | Profile was reset to active | 20060418 |
8 | SUPERIOR_GET | 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 | Returning | EREF_INSTANCE | Value transfer | Object reference (TYPE REF TO) | /MRSS/CL_SQW_CNTRL | Workflowsteuerung für Mitarbeiterprofil | 20060418 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_EXCEPTION_OCCURED | Fehler aufgetreten | 20060508 |
Method PROFILE_APPROVAL_STARTED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_DETAILS_APPROVER | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_DETAILS | Detaildaten Genehmigender | 20060824 | ||
2 | Exporting | EV_NO_APPROVAL | Call by reference | Type reference (TYPE) | XFELD | Keine Genehmigung erforderlich | 20060827 | ||
3 | Importing | IV_COMMIT | Call by reference | Type reference (TYPE) | XFELD | SPACE | Commit durchführen | 20060824 | |
4 | Importing | IV_INITIATOR_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Initiator | 20060515 | ||
5 | Importing | IV_INITIATOR_UNAME | Call by reference | Type reference (TYPE) | XUBNAME | Initiator | 20060515 | ||
6 | Importing | IV_PROFILE | Call by reference | Type reference (TYPE) | /MRSS/T_SQM_RESOURCE_KEY | Mitarbeiterprofil-GUID | 20060418 | ||
7 | Importing | IV_VBMODE | Call by reference | Type reference (TYPE) | VBMODE | 'S' | Verbuchungsart | 20060824 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_APPROVER_INVALID | Daten des Genehmigenden unvollständig | 20060824 | |
2 | E_APPROVER_NOT_FOUND | Genehmigender konnte nicht bestimmt werden | 20060824 | |
3 | E_EXCEPTION_OCCURED | Fehler aufgetreten | 20060508 | |
4 | E_INITIATOR_INVALID | Daten des Initiators unvollständig | 20060824 | |
5 | E_INITIATOR_NOT_SPECIFIED | Initiator nicht angegeben | 20060824 | |
6 | E_RESOURCE_INVALID | Daten des Mitarbeiters unvollständig | 20060826 | |
7 | E_WORKFLOW_ERROR | 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 | Exporting | ES_DETAILS_NEXT_APPROVER | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_DETAILS | Detaildaten des nächsten Genehmigenden | 20060827 | ||
2 | Exporting | EV_FINALLY_APPROVED | Call by reference | Type reference (TYPE) | XFELD | Genehmigung abgeschlossen | 20060418 | ||
3 | Importing | IV_APPROVER_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Genehmigender | 20060515 | ||
4 | Importing | IV_APPROVER_UNAME | Call by reference | Type reference (TYPE) | XUBNAME | Genehmigender | 20060515 | ||
5 | Importing | IV_COMMIT | Call by reference | Type reference (TYPE) | XFELD | SPACE | Commit durchführen | 20060826 | |
6 | Importing | IV_PROFILE | Call by reference | Type reference (TYPE) | /MRSS/T_SQM_RESOURCE_KEY | Mitarbeiterprofil-GUID | 20060418 | ||
7 | Importing | IV_VBMODE | Call by reference | Type reference (TYPE) | VBMODE | 'S' | Verbuchungsart | 20060826 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_EXCEPTION_OCCURED | Fehler aufgetreten | 20060508 | |
2 | E_INITIATOR_NOT_SPECIFIED | Initiator nicht angegeben | 20060826 | |
3 | E_PERSONAL_DATA_INCOMPLETE | Daten des Auslösers sind unvollständig | 20060826 | |
4 | E_WORKFLOW_ERROR | 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 | Importing | IV_CHANGED_BY_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Changed by | 20060515 | ||
2 | Importing | IV_CHANGED_BY_UNAME | Call by reference | Type reference (TYPE) | XUBNAME | Changed_by | 20060515 | ||
3 | Importing | IV_COMMIT | Call by reference | Type reference (TYPE) | XFELD | SPACE | Commit durchführen | 20060826 | |
4 | Importing | IV_PROFILE | Call by reference | Type reference (TYPE) | /MRSS/T_SQM_RESOURCE_KEY | Mitarbeiterprofil-GUID | 20060418 | ||
5 | Importing | IV_VBMODE | Call by reference | Type reference (TYPE) | VBMODE | 'S' | Verbuchungsart | 20060826 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_EXCEPTION_OCCURED | Fehler aufgetreten | 20060508 | |
2 | E_INITIATOR_NOT_SPECIFIED | Initiator nicht angegeben | 20060826 | |
3 | E_PERSONAL_DATA_INCOMPLETE | Daten des Auslösers sind unvollständig | 20060826 | |
4 | E_WORKFLOW_ERROR | 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 | Importing | IV_COMMIT | Call by reference | Type reference (TYPE) | XFELD | SPACE | Commit durchführen | 20060827 | |
2 | Importing | IV_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Reset by | 20060827 | ||
3 | Importing | IV_PROFILE | Call by reference | Type reference (TYPE) | /MRSS/T_SQM_RESOURCE_KEY | Mitarbeiterprofil-GUID | 20060827 | ||
4 | Importing | IV_UNAME | Call by reference | Type reference (TYPE) | XUBNAME | reset by | 20060827 | ||
5 | Importing | IV_VBMODE | Call by reference | Type reference (TYPE) | VBMODE | 'S' | Verbuchungsart | 20060827 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_EXCEPTION_OCCURED | Fehler aufgetreten | 20060827 | |
2 | E_INITIATOR_NOT_SPECIFIED | Initiator nicht angegeben | 20060827 | |
3 | E_PERSONAL_DATA_INCOMPLETE | Daten des Auslösers sind unvollständig | 20060827 | |
4 | E_WORKFLOW_ERROR | 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 | Importing | IV_APPROVER_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Genehmigender | 20060515 | ||
2 | Importing | IV_APPROVER_UNAME | Call by reference | Type reference (TYPE) | XUBNAME | Genehmigender | 20060515 | ||
3 | Importing | IV_COMMENT | Call by reference | Type reference (TYPE) | /MRSS/T_SQP_COMMENTS | Begründung | 20060418 | ||
4 | Importing | IV_COMMIT | Call by reference | Type reference (TYPE) | XFELD | SPACE | Commit durchführen | 20060826 | |
5 | Importing | IV_PROFILE | Call by reference | Type reference (TYPE) | /MRSS/T_SQM_RESOURCE_KEY | Mitarbeiterprofil-GUID | 20060418 | ||
6 | Importing | IV_VBMODE | Call by reference | Type reference (TYPE) | VBMODE | 'S' | Verbuchungsart | 20060826 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_EXCEPTION_OCCURED | Fehler aufgetreten | 20060508 | |
2 | E_INITIATOR_NOT_SPECIFIED | Initiator nicht angegeben | 20060826 | |
3 | E_PERSONAL_DATA_INCOMPLETE | Daten des Auslösers sind unvollständig | 20060826 | |
4 | E_WORKFLOW_ERROR | 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 | Importing | IV_COMMIT | Call by reference | Type reference (TYPE) | XFELD | SPACE | Commit durchführen | 20060826 | |
2 | Importing | IV_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Reset by | 20060418 | ||
3 | Importing | IV_PROFILE | Call by reference | Type reference (TYPE) | /MRSS/T_SQM_RESOURCE_KEY | Mitarbeiterprofil-GUID | 20060418 | ||
4 | Importing | IV_UNAME | Call by reference | Type reference (TYPE) | XUBNAME | reset by | 20060515 | ||
5 | Importing | IV_VBMODE | Call by reference | Type reference (TYPE) | VBMODE | 'S' | Verbuchungsart | 20060826 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_EXCEPTION_OCCURED | Fehler aufgetreten | 20060508 | |
2 | E_INITIATOR_NOT_SPECIFIED | Initiator nicht angegeben | 20060826 | |
3 | E_PERSONAL_DATA_INCOMPLETE | Daten des Auslösers sind unvollständig | 20060826 | |
4 | E_WORKFLOW_ERROR | 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 | Exporting | ES_DETAILS | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_DETAILS | Resource Details | 20060824 | ||
2 | Exporting | EV_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Vorgesetzter | 20060824 | ||
3 | Exporting | EV_UNAME | Call by reference | Type reference (TYPE) | XUBNAME | Vorgesetzter | 20060824 | ||
4 | Importing | IV_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Mitarbeiter | 20060824 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_APPROVER_NOT_FOUND | Genehmigender nicht gefunden | 20060824 | |
2 | E_EXCEPTION_OCCURED | Fehler aufgetreten | 20060824 |
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 195 |