Update Replenishment Order Taxes (batch_rplapprvgtax.ksh)
Module Name |
batch_rplapprvgtax.ksh |
Description |
Update Replenishment Order Taxes |
Functional Area |
Replenishment |
Module Type |
Business Processing |
Module Technology |
ksh |
Catalog ID |
RMS194 |
Wrapper Script |
N/A |
Design Overview
This script calls a function to enable parallel execution via multiple thread calls compute taxes for approved replenishment orders. Computed taxes are inserted/updated into the order tax breakup table.
This batch should be run only for Global Tax (GTAX) configuration.
Restart/Recovery
The logical unit of work is a set of purchase orders. Purchase order numbers in the replenishment approval GTAX queue table are assigned a thread number given the number of slots.
The same table drives the restart and recovery as well. Purchase orders in a thread that successfully complete execution are deleted from replenishment approval GTAX queue. Any restart after a fatal error will include the failed purchase order numbers when assigning new threads.