JD Edwards EnterpriseOne Universal Batch Engine

JD Edwards EnterpriseOne provides a fully integrated reporting engine to generate report output from any transactional data stored within its database. This information includes employee data, accounts receivable and payable information, financial data, and product information. The JD Edwards EnterpriseOne reports might be used to convey information about business operations, for example profitability reports, or they might function as transactional documents, such as invoices or pay checks.

The Universal Batch Engine executes the runtime processing of reports, which can be submitted manually by end users, scheduled, or automatically launched by other JD Edwards EnterpriseOne applications. Because they are processed by the universal batch engine, reports are often referred to as "UBEs" by the JD Edwards community.

JD Edwards EnterpriseOne provides many predesigned reports; however, it is unlikely that any report can anticipate the needs of individual customers. Therefore, JD Edwards EnterpriseOne also includes the Report Design Aid application, which allows end users to modify or create new reports to suit their requirements.

Reports that are used primarily to manipulate data are referred to as batch processes. Reporting and batch processing can be combined in a single report. Reports and batch processes are considered by the system as batch applications.