Important classes and Interfaces in BOL BOL Entities – CL_CRM_BOL_ENTITY • CL_CRM_BOL_ENTITY_ MANAGER holds references of BOL Entities in entity_tab. • The BO represented by BOL entity is defined by GenIL Layer. Collection object- IF_BOL_BO_COL/IF_BOL_ENTITY_COL • IF_BOL_COL is generic • IF_BOL_ENTITY_COL- Is specific to Entity class. • IF_BOL_BO_PROPERTY_ACC ESS- provides properties of BO. • Note: Every Object in a GenIL represents a ENTITY. Selection parameter is also an ENTITY. Working with collections
• A collection is a list of BOL entities
and is used in a similar way as an internal table with object Collection references. Get_next • One can add BOL entities or delete Focus them from a collection. The BOL Entity A collection provides features such as add, remove, clear, and so on, to manage entities in a collection. BOL Entity B All BOL entities are stored as references in a collection. BOL Entity C • Collections are often used in Web UI, where collections are transferred to collection wrappers BOL Entity D of a context node to populate the context node with data. BOL Entity .. Get_previous
Local Iterator Standard Interface to access properties of Business Objects Interface classes