The Rollback US SPWL process rolls back all the GRE-specific quarterly or monthly child processes for each GRE, when you select the parent State Periodic Wage Listing (Enhanced) Process to roll back. The process provides the flexibility to roll back individual SQWL or SMWL child processes. For example, when you select the child SQWL process to roll back, and it is the only child process remaining from the original run, then the parent SQWL process will also be rolled back.
As an example, you have three GREs: GRE1, GRE2, and GRE3 and submitted the Process State Periodic Wage Listing (Enhanced) Process selecting Report Output as "All GRE's - output file per GRE". In this case three child processes will run, one for each GRE. Also there will be one request submitted for the Parent process which triggered the child processes. Therefore, in total, there will be four processes submitted.
Parent Request -1001
Child 1 -1002 -> For GRE1
Child 2 - 1003 -> For GRE2
Child 3 -1004 -> For GRE3
When the Rollback US SPWL is submitted (for the request id 1001) it will first roll back each individual child process one by one. The program picks up the process in the order specified above, and then once the request to roll back the last child process 1004 is submitted, the parent process 1001 will also get rolled back. You have the option to roll back the individual child processes. Consider the above example, where you first roll back the run for GRE3 (Child3-1004). After that, if you submit the rollback process for the Parent Request (1001), then the remaining two processes 1002 and 1003 will also be rolled back along with the parent process. If all the individual processes are rolled back, then when the last child process is rolled back, the parent process will also be rolled back.
Run this process from this Submit Request window.
In the Name field, select Rollback US SPWL Process.
Click in the Parameters field if the Parameters window does not open automatically. The Process Year and SPWL Process parameters are mandatory.
Select the process year for which to roll back data. This parameter will only list years for which SPWL processes have been run.
Select from the list of available SPWL processes, the process that needs to be rolled back. The SPWL process creates one parent payroll action and child payroll actions for each 'State Periodic Wage Listing (Internal)' concurrent request. The list of values for this parameter will list both the parent and the child payroll actions. Selecting the parent payroll action for rollback means the associated child payroll action(s) will be rolled back along with parent payroll action. If the child payroll action is selected, then only the child payroll action is only rolled back. The parent payroll action will be rolled back only when there are no associated child processes available to be rolled back.
Click OK and then Submit.
The report type for the Rollback US SPWL process is "SPWL_GRE" and you can identify the parent SPWL process with this report type using the View > Payroll Process Results window.
You cannot delete the parent SPWL process as long as there are child processes present. The delete button is enabled for the parent process only when there are no child processes present. The delete button is always enabled for the child processes.
The following table explains the scenario:
Consider the example:
Parent process: 1001
Child processes: 1002 (GRE1), 1003 (GRE2),1004 (GRE3)
| Remaining processes | Focus item | Delete button status | Action taken |
|---|---|---|---|
| 1001,1002,1003,1004 | 1001 | Not enabled | |
| 1001,1002,1003,1004 | 1002 | Enabled | Delete record |
| 1001,1003,1004 | 1003 | Enabled | Delete Record |
| 1001,1004 | 1001 | Not enabled | |
| 1001,1004 | 1004 | Enabled | Delete Record |
| 1001 | 1001 | Enabled | Delete Record |
| No more records remaining |