Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

problm on TABSTRIPS

Former Member
0 Likes
449

hi,

i developed one program,to display d details of emp details using module pool.

now i m using tabstrips.

my steps are

1. first using tabstrip control icon ,place on screen editor,by default 2 tabstrips.

2. first tabstrip,in attributes given name,function code.

repeatd for 2nd also.

3. in dat,draw one subscreen,given name.

only one subscreen, i referred to both fields.

in main screen.

after pbo,call subscreen <sub area> including <prog name>

<screen no>.

after pai

call subscreen <area>.

in main include prigarm

OK-CODE = SY-UCOMM.

CLEAR SY-UCOMM.

CASE OK-CODE.

WHEN 'DISP'.

SELECT SINGLE *

FROM ZSET

INTO ZSET

WHERE EID = ZSET-EID.

IF SY-SUBRC NE 0.

MESSAGE 'RECORD NOT EXIST' TYPE 'I'.

ENDIF.

WHEN 'T1'.

TABS-ACTIVETAB = 'TAB1'.

V_SCR = 510.

WHEN 'T2'.

TABS-ACTIVETAB = 'TAB2'.

V_SCR = 520.

WHEN 'BAC'.

CLEAR ZSET.

LEAVE TO SCREEN 100.

ENDCASE.

i write like dis.

ACTUALLY MY PROBLM IS IN OUTPUT,IF I SELECT 1st tabstrip,it display d output.,n 2nd tabstrip,it display d output.

only once display d output.

if i select 1sr strip,after sidplay d output 4 2nd strip,d subscreen area not changed.

how to correct it.

hi,

i developed one program,to display d details of emp details using module pool.

now i m using tabstrips.

my steps are

1. first using tabstrip control icon ,place on screen editor,by default 2 tabstrips.

2. first tabstrip,in attributes given name,function code.

repeatd for 2nd also.

3. in dat,draw one subscreen,given name.

only one subscreen, i referred to both fields.

in main screen.

after pbo,call subscreen <sub area> including <prog name>

<screen no>.

after pai

call subscreen <area>.

in main include prigarm

OK-CODE = SY-UCOMM.

CLEAR SY-UCOMM.

CASE OK-CODE.

WHEN 'DISP'.

SELECT SINGLE *

FROM ZSET

INTO ZSET

WHERE EID = ZSET-EID.

IF SY-SUBRC NE 0.

MESSAGE 'RECORD NOT EXIST' TYPE 'I'.

ENDIF.

WHEN 'T1'.

TABS-ACTIVETAB = 'TAB1'.

V_SCR = 510.

WHEN 'T2'.

TABS-ACTIVETAB = 'TAB2'.

V_SCR = 520.

WHEN 'BAC'.

CLEAR ZSET.

LEAVE TO SCREEN 100.

ENDCASE.

i write like dis.

ACTUALLY MY PROBLM IS IN OUTPUT,IF I SELECT 1st tabstrip,it display d output.,n 2nd tabstrip,it display d output.

only once display d output.

if i select 1sr strip,after sidplay d output 4 2nd strip,d subscreen area not changed.

how to correct it.

2 REPLIES 2
Read only

Former Member
0 Likes
418

hi,

only once output coming,after 2nd tab,if i select 1st tabstrip,outout for corresponding 1st not coming,only 2nd is appeared still.

my aim is if what am i selected dat output ll appear.

plz solve it.

Read only

Former Member
0 Likes
418

please go to see abap example proram

transcation code abapdocu.

DEMO_DYNPRO_TABSTRIP_LOCAL

DEMO_DYNPRO_TABSTRIP_SERVER