Types of Modifications

Because JD Edwards EnterpriseOne Development Tools are comprehensive and flexible, you can configure certain aspects of business solutions and applications without making custom modifications. This concept is referred to as modless modifications. Modless modifications are modifications that you can perform easily without the help of a developer. You can perform modless modifications on:

  • User overrides

  • User-defined codes (UDCs)

  • Menu revisions

  • All text

  • Processing options values

  • Data dictionary attributes

  • Workflow processes

  • User Defined Objects (UDOs)

This flexibility improves efficiency and provides distinct advantages, such as the ability to:

  • Export grid records to other applications, such as a Microsoft Excel spreadsheet.

  • Re-sequence a grid on a different column.

  • Change grid fonts and colors.

  • Control major system functions using processing options.

Developers may need to modify the JD Edwards EnterpriseOne software more extensively. To ensure that the modifications perform like modless modifications and to provide a seamless and predictable upgrade to the next release level, you should verify that any software modifications that you make comply with the recommended rules and standards.

To ensure a smooth upgrade, you should prepare for the upgrade before you make any custom modifications. If you plan modifications properly, you can minimize the tasks that you need to perform following an upgrade. Planning usually reduces the time that is required to upgrade your software, therefore reducing disruption to your business and the overhead cost of the upgrade.

The system tracks all custom modifications as you check them into the server. Before you perform an upgrade, you can run Oracle's JD Edwards EnterpriseOne Object Librarian Modifications report (R9840D) to see a list of the changed objects.

The system consists of control tables, such as menus, UDCs, versions, and the data dictionary, and transaction tables, such as the F0101 table. The system provides control tables, which contain data that you can modify, as well as transaction tables, which contain your business data.

During an upgrade, both sets of tables go through an automatic merge process. The system merges control tables with new data and converts transaction tables to the new specifications without changing your existing data. For the object specification merges (such as business views, tables, data structures, processing options, event rules, and applications), the system merges the specifications or replaces them, depending on the rules that are defined in the software.