You are on page 1of 8

Important classes and Interfaces in BOL

BOL classes
Interfaces and Classes
BOL Entities
• 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 is
generic
• IF_BOL_ENTITY_COL- I
specific to Entity.
• IF_BOL_BO_PROPERTY_
ACCESS- provides
properties of BO.
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
Interface classes
Questions??..
Does every object in GenIL is represented
by BOL individual entity?

You might also like