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

Re: Error in Module Pool Programming tab Strips

$
0
0

Hello,

 

Follow my example and you will solve your issue. At first, you need to define the first active tab in PBO screen, which contains the tab strip. Then change this data in User-command block of this screen too(whenever user clicks in another tab ). Be careful about the OK_CODE field.

 

PROCESS BEFORE OUTPUT.

   MODULE STATUS_9500.

    CALL SUBSCREEN SUB1 INCLUDING SY-REPID '9510'.

    CALL SUBSCREEN SUB2 INCLUDING SY-REPID '9520'.

 

PROCESS AFTER INPUT.

   MODULE USER_COMMAND_9500.

   CALL SUBSCREEN SUB1.

   CALL SUBSCREEN SUB2.


MODULE STATUS_9500 OUTPUT.

   SET PF-STATUS 'STATUS_9500'.

*  SET TITLEBAR 'xxx'.

   IF TS_LIST-ACTIVETAB IS INITIAL .

     TS_LIST-ACTIVETAB = 'TAB1'.

   ENDIF.

ENDMODULE.       


MODULE USER_COMMAND_9500 INPUT.

   G_OKCODE = OK_CODE.

   CASE G_OKCODE.

     WHEN 'TAB1'.    "When user clicks on TAB1 button

        TS_LIST-ACTIVETAB = 'TAB1'.

     WHEN 'TAB2'.    "When user clicks on TAB2 button

        TS_LIST-ACTIVETAB = 'TAB2'.

     WHEN OTHERS.

   ENDCASE.

   CLEAR OK_CODE.

ENDMODULE.                 " USER_COMMAND_9500  INPUT


Regards,

Than


Viewing all articles
Browse latest Browse all 3309


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