Understanding Activating Subsystem Processing

Subsystem jobs are batch processes that continually run independent of, but asynchronously with, interactive applications. You use subsystem processing to off-load processor resources, protect server processes, and perform repetitive and frequent processes to maximize output.

If you need a pick slip or invoice immediately when you finish the order entry process, you can set up and activate subsystem processing. You might want instant print capability if you:

  • Operate in an environment that has a high volume of same-day-delivery orders, and you want to create the pick slip as soon as you enter the order.

  • Have many counter sales, for which the customer expects to leave the premises with both the merchandise and the invoice for that merchandise.

To end subsystem processing, you must locate and select the appropriate server on which the subsystem is running. On the Work With Servers form, select Subsystem Jobs from the Row menu. On the Work With Subsystems form, select the appropriate job and then select End Subsystem Job from the Row menu.

Important: You must stop the subsystem processing before performing end-of-day processing. You can also stop one or more jobs in the subsystem at any time.

You activate subsystem processing by creating a new version of the Sales Order Entry program (P4210), specifically for subsystem processing, and entering a value in the Subsystem Processing processing option on the Process tab of the P4210 program for these programs:

  • Print Pick Slips (R42520).

  • Print Invoices (R42565).

  • Inventory Commitment (R42997).

  • Batch Edit and Creation (R4210Z).

You must identify the subsystem version of each program in the corresponding processing option on the Versions tab.

For example, to activate subsystem processing to print pick slips immediately after order entry, you set the value in the processing options to print pick slips and then identify the version of the R42520 program.