3 Replies Latest reply: Oct 29, 2010 4:23 PM by roman glass RSS

No navigation but to the first called target

roman glass
Currently Being Moderated

I have added links to the business partner factsheet with contact person as target.  The first call runs smoothly but afterwards this contact partner will be the only one to be navigated to. 

 

Here is the crucial part of the coding:

 

lr_nav_descr = cl_crm_ui_descriptor_obj_srv=>create_entity_based( 
        ir_entity           = lr_entity
        iv_ui_object_action = if_crm_ui_descriptor_object=>gc_action_display
        iv_component        = 'BP_CONT_MAIN' ).
lr_navigation = cl_crm_ui_navigation_service=>get_instance( me ).
if lr_navigation->is_dynamic_nav_supported( 
    ir_descriptor_object = lr_nav_descr ) = abap_true.
  lr_col->insert( 
    iv_bo    = lr_nav_descr
    iv_index = 1 ).
  raise event history_trigger.
  lr_navigation->navigate_dynamically( lr_col ).
endif.

 

Let me clarify the situation:

 

factsheet(Person A) -> Person A // Win!

factsheet(Person B) -> Person B // Fail!

 

lr_entity contains the correct data for navigation.  I suppose that there is something like a navigational cache that has to be cleared. Anyone knows something about this?

 

Kind regards

 

Roman

 

Edited by: romanglass on Oct 28, 2010 11:20 AM Clarification

Actions