System Functions Within Batch Events

System functions provide you with flexibility and control over how reports are processed. For example, you can use system functions to hide and show objects, hide and show sections, and generate messages.

This table describes the main categories of system functions available in batch applications:

Category

Description

Object

Use to perform actions such as hide and show objects.

Section

Use to perform actions such as hide and show sections or work with totals.

General

Use to perform actions such as work with data selection and data sequencing.

Messaging

Use to perform actions such as send, update, or delete messages.

Workflow

Use to perform actions such as work with processes.

Transaction Processing

Use to begin, commit, or roll back transactions.

Media Objects

Use to work with media objects.

Many system functions are shipped with JD Edwards EnterpriseOne. This table describes some of the commonly used system functions located in the general folder:

System Function

Description

Set Selection Append Flag and

Set Sequence Append Flag

Enables you to add, append, or overwrite data selection and data sequencing for a section.

Set User Selection and

Set User Sequence

Enables you to define data selection and data sequencing for a section.

Stop Section Processing

Enables you to stop the processing of the current section. The system moves to the next section and begins processing that section. This system function is helpful for performance, especially when there is a large amount of event rule logic that remains to be performed. For example, if no more customers exist with a credit limit over a certain amount, the system stops processing that section and moves to the next section.

Stop Section Processing differs from Suppress Section Write. Suppress Section Write suppresses only the current record, which causes the engine to process the next record for the current section.

Hide Object

Enables you to hide objects in group and columnar sections using the Hide Object system function. The system prints a blank line even if the hidden object is the only object on the line because the system has no way of knowing whether the line contains other objects that need to be printed. To keep the system from printing a blank line, place the object in its own conditional section and suppress the printing of the conditional section using the Hide Object system function.