Skip to Content
0
Former Member
Jan 29, 2010 at 05:27 AM

table control list box. different values in each row of the list box

299 Views

Hi all,

i have a requirement to display text box in table control. Each row of list box should contain different values.

i tried with the below code but the values are not getting populated in list box. please give your ideas.

I tried with list box which is having same values in all rows, it is working fine.

loop at itab.

select vbeln from ZSD_PS_BLAWB into ZSD_PS_BLAWB-vbeln

where BLAWBNO = itab-BLAWBNO and

BLAWBDT = itab-BLAWBDT and

CTRNO = itab-CTRNO.

if sy-subrc = 0.

index = 1.

list3-key = index.

list3-text = ZSD_PS_BLAWB-vbeln.

append list3 to list2.

index = index + 1.

endif.

endselect.

clear index.

CALL FUNCTION 'VRM_SET_VALUES'

EXPORTING

ID = 'ITAB-VBELN'

VALUES = list2

EXCEPTIONS

ID_ILLEGAL_NAME = 1

OTHERS = 2

.

IF SY-SUBRC 0.

  • MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

  • WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ENDIF.

modify itab.

endloop.

Thanks in advance.