Improving Processing Time

After you resolve initial conversion errors, use these guidelines to improve processing time for batch voucher processing:

  • Organize the data into larger batches.

    Processing time can be improved if the program is not required to open and close batches.

    Important: Gains in performance as a result of creating larger batches might be offset by an increase in the amount of time required to post the batch. Also, although an error on one record might not prevent the batch processor from successfully processing the rest of the batch, an error while posting the batch will prevent all records in the batch from posting.
  • Create multiple versions of the Batch Voucher Processor report and run them simultaneously.

    To do this, modify the data in the batch transaction tables so that you have several large batches. Then create additional versions of the program and modify the processing options to process one batch. Finally, run all versions of the program simultaneously.

    Note: Gains in performance by creating multiple versions of the batch processor program are extremely dependent on the type of data that you process. In some instances, due to technical issues such as record locks, running multiple versions simultaneously could actually increase processing time. To definitively know which solution is best for your data, you should perform tests.
  • Enter as much information as available to reduce the amount of time that the system requires to retrieve default information.

    For example, enter the customer's alpha name into the Explanation field (VNEXA) in the F0911Z1 table. Examples of other information that the system retrieves for processing are payment terms, exchange rates, company numbers, and so on. Then, when the batch processor program runs, the system validates only the information that is provided, rather than having to retrieve and validate the information.

  • If you are not using the JD Edwards EnterpriseOne Advanced Cost Accounting system (system 16), verify that the Activate Cost Objects (CO01) and Activate Activity Based Costing (CO03) fields are not selected in the Cost Management Constants program (P1609).

    You access the Cost Management Constants program from menu G1641.

  • Run the Batch Voucher Processor report on the server where the batch tables (F0411Z1, and F0911Z1) and other related tables, such as the Supplier Master (F0401), Currency Exchange Rates (F0015), Tax Areas (F4008), and so forth, reside.

    Also, ensure that the applicable master business functions (P0400047 and P0900049), and any other related programs, are located on the same server.