title: Tabstrip freezes
body: <p>I set up a Tabstrip on a Dynpro. Ive got 2 Tabs.
  On each Tab I set a Subscreen.</p>
  
  <p>0100 - Main Screen<br>
  0110 - Subscreen One<br>
  0120 - Subscreen Two</p>
  
  <p>The tabstrip is defined with these attributes.</p>
  
  <p>Tabs: </p>
  
  <pre><code>Title strip    Reference subscreen  Function code  Function type
  Subscreen One  SUB1                 STP_CTGRY_TAB  P
  Subscreen Two  SUB1                 TRAN_TAB       P
  </code></pre>
  
  <p>Subscreens (subscreen areas) : </p>
  
  <pre><code>SUB1
  </code></pre>
  
  <p>The dynpro 0100 flow logic is :</p>
  
  <pre><code> PROCESS BEFORE OUTPUT.
     MODULE pbo.
     CALL SUBSCREEN sub1 INCLUDING sy-repid dynnr.
   PROCESS AFTER INPUT.
     CALL SUBSCREEN sub1.
     MODULE pai.
  </code></pre>
  
  <p>On program level I declare.</p>
  
  <pre><code>CONTROLS mytabstrip TYPE TABSTRIP.
  DATA: ok_code          LIKE sy-ucomm,
    dynnr            TYPE sy-dynnr.
  </code></pre>
  
  <p>At Main Screen 0100 PBO:</p>
  
  <pre><code>IF mytabstrip-activetab IS INITIAL OR dynnr IS INITIAL.
    mytabstrip-activetab = 'STP_CTGRY_TAB'.
    dynnr = '0110'.
  ENDIF.
  </code></pre>
  
  <p>At Main Screen 0100 PAI:</p>
  
  <pre><code>CASE ok_code.
   WHEN 'STP_CTGRY_TAB'.
    dynnr = '0110'.
    mytabstrip-activetab = ok_code.
   WHEN 'TRAN_TAB'.
    dynnr = '0120'.
    mytabstrip-activetab = ok_code.
  ENDCASE.
  </code></pre>
  
  <p>If I debug my program and set breakpoints the tabstrip works. Bur if I run the program and change the tab of the tabstrip it seems that the subscreen freezes and overlaps the subscreen which should be displayed. All in all the changes on the tab doesn't work. </p>
  
  <p>Did I forget any code? Can anyone help me what I possibly missed?</p>