A Functional Servers

This appendix contains the topic:

A.1 About Functional Servers

Several JD Edwards World programs access functional servers. The purpose of functional servers is to provide a central location for standard business rules about entering documents, such as vouchers, invoices, and journal entries. These business rules establish the following:

  • Data dictionary default values

  • Field edits and valid values

  • Error processing

  • Relationships between fields or applications

The advantages of a functional server include:

  • Reduced maintenance of entry programs because edit rules reside in one central location.

  • Standardized documents across all applications because you create them using the same business rules.

  • User interface (appearance and interaction) of a screen is now separate from how a program works.

A.1.1 To set up business rules for an entry program

  1. Create a DREAM Writer version for a specific functional server program (for example, XT0411Z1 for voucher entry).

  2. Set the processing options within the version according to your company requirements.

  3. Specify the version you want the entry program to use in the processing options for that entry program.

You can have all your entry programs use the same DREAM Writer version (and thus, use the same rules) or you can set up different DREAM Writer versions. JD Edwards World provides DREAM Writer version ZJDE0001 as the default functional server version for your entry programs.

Caution:

Only the person responsible for system-wide setup should make changes to the functional server version. For more information about how to set up DREAM Writer versions, see Understand DREAM Writer in the JD Edwards World Technical Foundation Guide.

A.1.2 Example: Voucher Processing Functional Server

The following programs use the voucher processing functional server. JD Edwards World provides two demo versions of the functional server, ZJDE0001 and ZJDE0002.

  • Speed Voucher Entry (P040015)

  • Standard Voucher Entry (P04105)

  • Void Payment Entry (P4704103)

  • Credit Tied to Debit Bill (P041010)

  • Multi-Voucher (P041017)

  • Calculate Withholding (P04580)