You are on page 1of 8

BOL Objects

Interfaces and Classes


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

You might also like