Many of the larger applications in EnterpriseOne such as Sales Order Entry, Purchase Order Entry, Workorder Entry, Voucher Entry, Invoice Entry and including the Address Book application use Master Business Functions (MBF) to update the database. Therefore, these applications are designed to not update based on the business view of the form or grid, but rather the updates occur within the Master Business Function.
For example, if you double click on the Address Book Revisions form in Form Design and choose Options, notice the 'no update' buttons are selected for both form and grid business views.
In order to add a new field to an application that uses the Master Business Function to insert and update records, the field must be passed as a parameter within the Master Business Function.
For the Address Book Application, it is necessary to do the following steps to use a User Reserved Control:
Go into Event Rules and find all calls to the 'Address Book - MBF' Note: The easiest way to find the master business function may be to print the ER to a file and then do a search for Address Book MBF.
Open up the data structure and pass the new form controls (URDT, URAB, etc.) to the appropriate parameters.
Once the new form controls are passed into the Master Business Function calls at the appropriate event rules, data entered into these fields should update the table appropriately.