‎2006 Jul 13 5:53 AM
Hello all, my requirement is like below:
I have ENUM, ENAME fields in table ITAB.
i am displaying all ENUM values in basic list, now i have to display ENUM, ENAME values in secondary list for the particular enum which is clicked(single click) from basic list.
Pls help me, thnx in advance
Rgds
sreenivas
‎2006 Jul 13 6:11 AM
Hi,
Your code sholud go like this:
After fetching data from the transparent table.
START-OF-SELECTION.
REFRESH ITAB.
CLEAR ITAB.
<your select query fetched into internal table ITAB>
SORT ITAB.
LOOP AT ITAB.
WRITE:/ ITAB-ENUM.
HIDE: ITAB-ENUM, ITAB-ENAME.
ENDLOOP.
AT LINE-SELECTION.
CASE: SY-LSIND.
WHEN 1.
WINDOWS STARTING AT 1 20 ENDING AT 120 120.
WRITE:/ ITAB-ENUM, 30 ITAB-ENAME.
ENDCASE.
Hope it helps to solve your problem.
Regards,
Sangeeta.
‎2006 Jul 13 5:58 AM
Hello,
After your write statment, use hide statment.
and in At line selection , you will get that hidden value, whenever you clickes on that.
Regards,
Naimesh Patel
‎2006 Jul 13 6:39 AM
‎2006 Jul 13 6:11 AM
Hi,
Your code sholud go like this:
After fetching data from the transparent table.
START-OF-SELECTION.
REFRESH ITAB.
CLEAR ITAB.
<your select query fetched into internal table ITAB>
SORT ITAB.
LOOP AT ITAB.
WRITE:/ ITAB-ENUM.
HIDE: ITAB-ENUM, ITAB-ENAME.
ENDLOOP.
AT LINE-SELECTION.
CASE: SY-LSIND.
WHEN 1.
WINDOWS STARTING AT 1 20 ENDING AT 120 120.
WRITE:/ ITAB-ENUM, 30 ITAB-ENAME.
ENDCASE.
Hope it helps to solve your problem.
Regards,
Sangeeta.
‎2006 Jul 13 6:16 AM
Hi,
Your code sholud go like this:
After fetching data from the transparent table.
START-OF-SELECTION.
REFRESH ITAB.
CLEAR ITAB.
<your select query fetched into internal table ITAB>
SORT ITAB.
LOOP AT ITAB.
WRITE:/ ITAB-ENUM.
HIDE: ITAB-ENUM, ITAB-ENAME.
ENDLOOP.
AT LINE-SELECTION.
CASE: SY-LSIND.
WHEN 1.
WINDOWS STARTING AT 1 20 ENDING AT 120 120.
WRITE:/ ITAB-ENUM, 30 ITAB-ENAME.
ENDCASE.
Hope it helps to solve your problem.
Regards,
Sangeeta.
‎2006 Jul 13 6:38 AM