In order to bring you the best possible user experience, this site uses Javascript. If you are seeing this message, it is likely that the Javascript option in your browser is disabled. For optimal viewing of this site, please ensure that Javascript is enabled for your browser.
Login  |   On Demand  |   Home  |

Creating New Business Objects
You can create new business objects to accommodate your own business requirements. If you do this, you should keep the following considerations in mind.
QXO is installed with a set of event types. These event types represent a subset of QAD Enterprise Applications tables that already include schema triggers. If you need to reference data in an QAD Enterprise Applications table that is not included in this subset, you must add schema triggers to the table.
QXO is also installed with trigger files for every standard QAD Enterprise Applications table. Triggers in QAD Enterprise Applications SE and above are capable of sending either the rowid or an OID. Only the subset of these trigger files associated with the standard event types is compiled. If you add triggers to a table, you must also compile the associated trigger files. The schema triggers are usually compiled during installation; however, they must be added to the database schema to take effect. See Step 7 in Creating a Standard Business Object for details.
QXO is configured to work with standard QAD Enterprise Applications tables. However, it can be extended to work with business objects based on custom tables or in a side database or a non-QAD Enterprise Applications database. A non-QAD Enterprise Applications database must be Progress based and support the use of triggers. To implement these kinds of business objects requires that you create your own trigger files, since these are not included when QXO is installed.
Note: These considerations do not apply to business objects that employ DDP, since direct publishing passes the entire business object to QXO—schema triggers are not relevant.
Instructions are provided here for creating:
New standard business objects
Business objects that employ DDP
Business objects for custom tables or non-QAD Enterprise Applications tables