2008 Jun 27 10:31 AM
hi all,
i want to delete records from intenal table which are starting with a particular starting number .
eg internal table
10000
20000
90000
91000
92000
88880
i want delete the records starting with 9 i.e. 90000 91000 92000.
Thanks in Adv
RAJ
hi all,
i want to delete records from intenal table which are starting with a particular starting number .
eg internal table
10000
20000
90000
91000
92000
88880
i want delete the records starting with 9 i.e. 90000 91000 92000.
Thanks in Adv
RAJ
2008 Jun 27 10:32 AM
hi,
delete itab where field+0(1) = 9.
btw..this applies to char type field.
regards,
madhu
2008 Jun 27 10:34 AM
hi,
do this way ...
delete itab where <field> cp '9%'.
Regards,
Santosh
2008 Jun 27 10:35 AM
Hi,
Try this:
delete it_tab where zfield(1) = '9'.
Regards
Pole
2008 Jun 27 10:35 AM
delete <internal table> where <column name> cp '9*'. .
Regards,
Siva.
2008 Jun 27 10:35 AM
Loop at Itab
IF Itab-fld+0(1) EQ '9'.
Delete ITAB index sy-tabix.
Endif.
Endif.
It should work.
Regards,
Swarup
2008 Jun 27 10:37 AM
Raju,
loop at itab.
if <field> cp '9%'.
delete itab index sy-tabix.
endif.
endloopAmit.
2008 Jun 27 11:59 AM
You can test this piece of code.
DATA:
i_tab TYPE STANDARD TABLE OF mara,
wa_tab TYPE mara.
wa_tab-matnr = '1000'.
APPEND wa_tab TO i_tab.
CLEAR wa_tab.
wa_tab-matnr = '1001'.
APPEND wa_tab TO i_tab.
CLEAR wa_tab.
wa_tab-matnr = '1002'.
APPEND wa_tab TO i_tab.
CLEAR wa_tab.
wa_tab-matnr = '1003'.
APPEND wa_tab TO i_tab.
CLEAR wa_tab.
wa_tab-matnr = '2001'.
APPEND wa_tab TO i_tab.
CLEAR wa_tab.
wa_tab-matnr = '3001'.
APPEND wa_tab TO i_tab.
CLEAR wa_tab.
wa_tab-matnr = '4010'.
APPEND wa_tab TO i_tab.
CLEAR wa_tab.
\[removed by moderator\]
Edited by: Jan Stallkamp on Aug 8, 2008 4:40 PM
2008 Jun 27 11:59 AM
You can test this piece of code.
DATA:
i_tab TYPE STANDARD TABLE OF mara,
wa_tab TYPE mara.
wa_tab-matnr = '1000'.
APPEND wa_tab TO i_tab.
CLEAR wa_tab.
wa_tab-matnr = '1001'.
APPEND wa_tab TO i_tab.
CLEAR wa_tab.
wa_tab-matnr = '1002'.
APPEND wa_tab TO i_tab.
CLEAR wa_tab.
wa_tab-matnr = '1003'.
APPEND wa_tab TO i_tab.
CLEAR wa_tab.
wa_tab-matnr = '2001'.
APPEND wa_tab TO i_tab.
CLEAR wa_tab.
wa_tab-matnr = '3001'.
APPEND wa_tab TO i_tab.
CLEAR wa_tab.
wa_tab-matnr = '4010'.
APPEND wa_tab TO i_tab.
CLEAR wa_tab.
<REMOVED BY MODERATOR>
Edited by: Alvaro Tejada Galindo on Aug 8, 2008 4:49 PM
2008 Jun 30 9:26 AM
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |