Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 9080

Need to set reference to IBHeader level

$
0
0

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


Viewing all articles
Browse latest Browse all 9080

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>