Example: Running Multiple Versions of the F0911 Conversion Program

Assume that your company has 12 million records in the F0911 table. Based on an analysis of the data, you conclude that about one-third are accounts receivable and accounts payable batch types (for invoices, vouchers, and so on), one-third are general ledger batch types (for journal entries), and the remaining one-third are a mix of other batch types from other systems.

You create three versions (CNV0001, CNV0002, and CNV0003) of the Convert F0911 Base Currency program, using data selection to specify:

  • Batch types equal to I, DB, R, V, K, W, and so on (accounts receivable and accounts payable batch types) for version CNV0001.

  • Batch type equal to G (general ledger batch types) for version CNV0002.

  • Batch types equal to H, N, and O (miscellaneous batch types) for version CNV0003.

Next, you define three conversion plans called CNVF0911ARAP, CNVF0911GL, and CNVF0911MISC. For each plan, you remove all conversion programs except the Convert F0911 Base Currency program. You assign these versions to the Convert F0911 Base Currency program for each plan:

  • CNV0001 to plan CNVF0911ARAP

  • CNV0002 to plan CNVF0911GL

  • CNV0003 to plan CNVF0911MISC