Using Entity Objects and Associations Programmatically
While external client programs can access an application module and work with any view object in its data model, by design neither UI-based nor programmatic clients work directly with entity objects. Any code you write that works programmatically with entity objects is typically placed in an application module class or in the class of another entity object.
There are many ways to use business components APIs to manipulate entity objects programmatically. The next few slides present some examples.