‎2006 Feb 15 2:16 AM
Hi experts
I have two itabs(t_long & stext) and both are <b>having same structure.</b>I have <b>t_long</b> data like this.
QMNUM LTEXT
000200000140|Engg Data Management
000200000140|Product Development
000200000140|Quality Management
000200000141|Product Development
000200000141|Engg Data Management
000200000141|Quality Management
and <b>stext</b> data like this
QMNUM LTEXT
<b>000200000140
000200000140
000200000140
000200000140
000200000140</b>
000200000141
000200000141
000200000141
Now i want <b>stext</b> data like this.
QMNUM LTEXT
000200000140|Engg Data Management
000200000140|Product Development
000200000140|Quality Management
000200000140
000200000140
000200000141|Product Development
000200000141|Engg Data Management
000200000141|Quality Management
how can i do this.
reward guaranteed
thanks
kaki
‎2006 Feb 15 2:41 AM
SORT t_long BY qmnum.
LOOP AT stext.
READ TABLE t_long WITH KEY qmnum = stext-qmnum
BINARY SEARCH.
IF sy-subrc EQ 0.
stext-ltext = t_long-ltext.
MODIFY stext TRANSPORTING ltext.
DELETE t_long.
ENDIF.
ENDLOOP.
‎2006 Feb 15 2:41 AM
SORT t_long BY qmnum.
LOOP AT stext.
READ TABLE t_long WITH KEY qmnum = stext-qmnum
BINARY SEARCH.
IF sy-subrc EQ 0.
stext-ltext = t_long-ltext.
MODIFY stext TRANSPORTING ltext.
DELETE t_long.
ENDIF.
ENDLOOP.
‎2006 Feb 15 2:50 AM
try this..
LOOP AT T_long.
read table stext with key qmnum = t_long-qmnum
ltext = space.
if sy-subrc eq 0.
stext-ltext = t_long-ltext.
MODIFY stext.
endif.
ENDLOOP.
Regards,
Suresh Datti
‎2006 Feb 15 2:51 AM
‎2006 Feb 15 2:47 AM
LOOP AT t_LONG.
READ TABLE STEXT WITH KEY QMNUM = T_LONG-QMNUM
AND LTEXT = '' BINARY SEARCH.
IF SY-SUBRC = 0.
STEXT = T_LONG.
MODIFY TABLE STEXT INDEX SY-TABIX.
ENDIF.
ENDLOOP.