9 Working with Processing Options

This chapter contains the following topics:

9.1 Understanding Processing Options

A processing option is a parameter in which you enter a value to control how an interactive or batch program runs.

You use processing options to instruct the system to perform functions to meet your specific business needs. If a program contains processing options, you set the required and optional processing options for the program during setup or before you run or submit a program.

You can create different versions of each program if your business needs require specific processing for different processes. You can then set these unique processing options differently in multiple versions of the same application. Changes to processing options immediately affect that version for every user. Anyone who uses that version after you make the change uses the new processing option values. You can also use processing options to access a version of another program.

Important:

XJDE versions are considered owned by JD Edwards. During an upgrade, the system might overwrite these versions. You should use these versions only as templates for your own versions.

ZJDE versions are used for default purposes, and are typically interactive applications or versions called from another application. You usually attach these versions to a menu. You can set these processing options. When called from a menu, interactive applications with a version are called with a blind execution based on predetermined processing option values.

9.2 Understanding Processing Option Functions

Use processing options to complete one of these tasks:

  • Set up default values

  • Customize an application for different companies or even different users

  • Control the format of forms and reports

  • Control page breaks and the location where totaling occurs for reports

Processing options appear in the system as a tabbed form. Tabs organize the processing options by purpose and function. Each processing option tab contains these items:

  • A standard or unique tab name

  • Processing option titles

  • Lists of values

  • Online help (enhanced processing options)

    You access field-level help by placing the cursor in a field and pressing F1, or by clicking the Item Help icon located at the top-right corner of a form. If the field in which the cursor resides is a business view column, the system displays the alias name, business view name and description, table name and description, and glossary text. If the field in which your cursor resides is a data dictionary column, the system displays the alias name, the term Data Dictionary Item, and the glossary text. This information enables you to identify problems in the item help functionality, should any occur.

    Note:

    If your system administrator has not turned on the appropriate functionality, you will see only the alias name and glossary text.

9.3 Understanding the Types of Processing Options

Processing options can be of two types: enhanced and non-enhanced.

Enhanced processing options provide detailed information. For example, you can look at the field name and values on the tab and quickly determine how to use the processing option; or you can access online help by pressing F1 on the processing option for a detailed explanation. These processing options have been enhanced to JD Edwards EnterpriseOne standards. Enhanced processing option forms have a number, a brief title, and, if applicable, a concise list of values. These processing options have online help attached to them.

Non-enhanced processing options provide only a brief description in paragraph form. Sometimes these fields have no title; instead, they are numbered, and each number is followed by a brief explanation, in paragraph form, of relevant information (usually values). The processing option numbers sometimes span all tabs. The fields typically have data items attached but do not follow the same naming conventions as enhanced processing options.

9.4 Working with Processing Options

You can work with processing options in these two ways:

  • From a menu

  • From a version list

When working with processing options from a menu, you can access them for an object either from the menu bar or by right-clicking the object. In either case, one of the options is Prompt For. The Prompt For submenu contains these options, when available:

Options Description
Values Choose this option to specify processing option values.
Version Choose this option to select which version of the object to run. Depending on how the version was designed, you might be prompted to enter processing option values after you select the version, or you might be able to modify them from the Row menu.
Data Selection Choose this option to specify which data to use.
Data Selection and Values Choose this option to specify which data to use and then to specify processing option values.

If you select to run processing options from a menu, the processing details defined at the menu level take precedence. Not all objects enable you to select from all four of these options.

9.4.1 Using Interactive Version Processing Options

The processing options that you define in interactive versions are a set of parameters that alter how an application runs. They are similar to initialization (.ini) files and command-line arguments for a traditional executable. These processing options let you specify the options that you want when you open an application. For example, you can specify how a form appears, show or hide a field, change the default status for order activity rules, and set default information to appear in a field.

Not all JD Edwards EnterpriseOne software applications have processing options. If the Prompt For Values option on the Edit menu is grayed out, either no processing options are associated with the application or the system administrator has secured a version for the application. When you open a secured version from the Interactive Versions application, a security message appears to inform you that you do not have access to the version.

You must set processing options for an interactive application before you use versions with the application.

Using processing options, you set up interactive programs to suit your business requirements. For interactive versions, processing options complete these tasks:

  • Change functions. For example, you can set a processing option to turn on or off order holds. You can also specify whether you want to automatically print pick slips after you enter an order that is based on a processing option value.

  • Change default values. For example, you can set the processing options to set defaults for document types (such as quote orders or purchase orders) or line types (such as stock or nonstock items).

  • Control the display of forms. For example, you can set the processing options to hide or show a cost field, a price field, or a commission field.

Note:

(Release 9.1 Update 2) The Versions Compare report (RD983051NA) compares the processing options for interactive versions and batch versions between two environments or data sources. You can use this report as an audit or validation tool to determine which versions were added, deleted, or changed.

See "Versions Compare Report" in the JD Edwards EnterpriseOne Tools Software Updates Guide.

To use interactive version processing options:

  1. Using the EnterpriseOne Menus, navigate to the application for which you want to set processing options.

  2. Right click on the application and select Prompt For Values from the menu.

  3. On Processing Options, enter appropriate values where applicable and click OK.

9.4.2 Using Version Processing Options

You can change the processing options for an existing batch version to suit your business requirements. For example, you can change processing option values that specify a range of dates for a report. However, not all batch versions have processing options associated with them. For example, a list of addresses might not require special prompting.

For batch versions, processing options complete these tasks:

  • Change functionality. For example, you can set a processing option to move records to a history file after a report runs.

  • Change input parameters. For example, you can set a processing option to specify which category code to use when processing a report.

  • Define data. For example, you can set a processing option to define the fiscal year for which you want to run a report. You can also define the employee information included in a report.

Note:

(Release 9.1 Update 2) The Versions Compare report (RD983051NA) compares the processing options for interactive versions and batch versions between two environments or data sources. You can use this report as an audit or validation tool to determine which versions were added, deleted, or changed. For batch versions, the report also shows processing option values that are different between the versions in the data sources being compared.

See "Versions Compare Report" in the JD Edwards EnterpriseOne Tools Software Updates Guide.

9.4.3 Launching Processing Options for Batch Versions Manually

Access a Solution Explorer task view.

  1. From a EnterpriseOne Menu, select the batch version application for which you want to set processing options.

  2. On Work With Batch Versions - Available Versions, find and select a version of the report or other batch application.

  3. On Work With Batch Versions - Available Versions, select Processing Options from the Row menu.

  4. On Processing Options, enter appropriate values where applicable and click OK.

9.4.4 Using Processing Options for Master Business Functions

The purpose of a master business function (MBF) is to provide a central location for standard business rules about entering documents such as vouchers, invoices, and journal entries.

The MBF is composed of processing options that are shared by some programs. For example, the following journal entry programs use the processing options for the journal entry MBF:

  • Journal Entries (P0911)

  • Journal Entries with VAT (P09106)

  • Journal Entry Batch Processor (R09110Z)

  • Store and Forward JE Batch Processor (R09110ZS)

  • Recurring Journal Entry Compute & Print (R09302)

  • Indexed Comp Compute and Print Report(R093021)

  • Variable Numerator Compute and Print (R093022)

Access Work With Interactive Versions from the System Administration Tools menu (GH9011).

  1. Type the application number in the Interactive Application field and click Find. For example, type P0900049.

  2. Choose a version.

  3. To review the processing option settings for the version, select Processing Options from the Row menu.