title: How to raise PBO on previous modal dialog?
body: <p>I have two dialogs, that one call another. To clarify what I mean, let's take a look at the first dialog:  </p>
  
  <p><a href="https://i.stack.imgur.com/GUTX4.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/GUTX4.png" alt="enter image description here"></a> </p>
  
  <p>As you can see on the screen, it contains ALV. When I click on the row, it will open the second dialog:<br>
  <a href="https://i.stack.imgur.com/Kt52e.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Kt52e.png" alt="enter image description here"></a></p>
  
  <p>When I close the second dialog, I want to trigger PBO on the first is screen to do rerender ALV. How to archive it? </p>
  
  <p><strong>Update</strong>
  Code, that call the second screen:  </p>
  
  <pre><code>  METHOD handle_double_click.
  
      FIELD-SYMBOLS &lt;lt_task&gt; TYPE STANDARD TABLE.
      FIELD-SYMBOLS &lt;ls_task&gt; TYPE any.
      FIELD-SYMBOLS &lt;ls_clicked_data&gt; TYPE any.
  
      DATA(lo_task_provider) = lcl_alv_task_provider=&gt;get_instance( ).
      DATA(lt_task) = lo_task_provider-&gt;c_gt_data.
  
      ASSIGN lt_task-&gt;* TO &lt;lt_task&gt;.
  
      IF sy-subrc &lt;&gt; 0 OR &lt;lt_task&gt;[] IS INITIAL.
        RETURN.
      ENDIF.
  
      CREATE DATA lo_task_provider-&gt;c_gs_clicked_data LIKE LINE OF &lt;lt_task&gt;.
      ASSIGN lo_task_provider-&gt;c_gs_clicked_data-&gt;* TO &lt;ls_clicked_data&gt;.
  
      READ TABLE &lt;lt_task&gt; ASSIGNING &lt;ls_task&gt; INDEX e_row.
      &lt;ls_clicked_data&gt; = &lt;ls_task&gt;.
  
      zdp2_planning_split = me-&gt;fill_splitt_info( &lt;ls_task&gt; ).
  
      DATA(ls_planning_split_alv) = VALUE zdp2_planning_split_alv( matnr = zdp2_planning_split-matnr
                                                                   lfdat = zdp2_planning_split-lfdat
                                                                   sollmng = zdp2_planning_split-sollmng
                                                                   meins = zdp2_planning_split-meins ).
      DATA(lt_planning_split_alv) = VALUE zdp2_planning_split_alv_t( ).
      INSERT ls_planning_split_alv INTO TABLE lt_planning_split_alv.
  
      lcl_alv_split_provider=&gt;get_instance( )-&gt;insert_data( lt_planning_split_alv ).
  
      CALL SCREEN '0100' STARTING AT 8 8.
  
    ENDMETHOD. 
  </code></pre>
  
  <p><strong>Update</strong>  </p>
  
  <p>I think the pictures do not clarify what I mean. Now this should be better:</p>
  
  <p><a href="https://i.stack.imgur.com/hQMrM.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/hQMrM.png" alt="enter image description here"></a></p>
  
  <p>The first modal call the second modal. When the second modal get closed, then the ALV on the first screen should be refreshed. I can't refresh it, because the PBO on the first screen does not get executed after the second modal get closed.</p>