Custom Business Objects is a tool used to create your own business objects for use as database tables, or as the basis for custom applications.
Amongst other things, you can:
- Create your own business objects and the corresponding database tables
- Add fields to business objects
- Generate OData services for custom business objects to work with and to modify custom business objects externally
- Publish business objects
- Edit business objects that have already been published
- Create multiple subnodes for one business object
- Create associations between custom business objects for reuse
- Implement custom logic on node level
- Reset business objects to their last published version

To create a custom business object, proceed as follows:
- Open the app Custom Business Objects.
- Choose New.
Don't forget to publish your custom business object. Optionally, you can decide later if you want to add custom logic to your custom business object. You can add custom logic after you published your custom business object.

In the Fields section of the Custom Business Objects app, add fields to your custom business object and thus define what the columns of your database table are called.

In the General Information section, you can activate the check-box Service Generation. Activate this check-box, if you want to use an OData service to modify your custom business object from externally.
You can also optionally activate the check-box System Administrative Data. This automatically generates and fills fields that are used to store administrative data, relevant for the custom business objects. The following fields are created:
- Created On
- Created By
- Last Changed On
- Last Changed By
Using the check-box Can be Associated, you enable your custom business object to be associated with another custom business object for reference and for use as value help.