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 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