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. |