Hi Experts,
Hi Experts, When i execute the code below its going to dump saying that lr_ib_entity is pointing to NULL object reference. data: lr_ib_entity TYPE REF TO cl_crm_bol_entity, lv_partner_ib TYPE string, lv_partner_num TYPE string, lv_part_fct TYPE string, lr_bol_col TYPE REF TO if_bol_entity_col, lr_comp_col TYPE REF TO if_bol_entity_col, lr_subcomp_col TYPE REF TO if_bol_entity_col, lv_partner_guid TYPE crmt_object_guid, lr_entity TYPE REF TO cl_crm_bol_entity, lr_comp_entity TYPE REF TO cl_crm_bol_entity, lr_subcomp_entity TYPE REF TO cl_crm_bol_entity. lr_ib_entity is at IBHeader level, has IBase details. Scenario A) Business Partner details are retrieved for the IBase from the below code. *** HeaderPartnerSet lr_entity = lr_ib_entity->get_related_entity( iv_relation_name = 'HeaderPartnerSet' ). *** IBPartnerAll check lr_entity is bound. lr_bol_col = lr_entity->get_related_entities( iv_relation_name = 'IBPartnerAll' ). CHECK lr_bol_col IS BOUND. lr_entity ?= lr_bol_col->get_first( ). check lr_entity is bound. lv_partner_ib = lr_entity->get_property_as_string( 'PARTNER_NUMBER' ). lr_entity = lr_entity->get_related_entity( iv_relation_name = 'BusinessPartner' ). check lr_entity is bound. lv_partner_guid = lr_entity->get_property_as_string( 'BP_GUID' ). How can i instantiate or set the reference to lr_ib_entity but failed as CL_CRM_BOL_ENTITY cannot be instantiated directly. Can you please give me solution? Thanks