Sapforum.Biz
Инструменты => ABAP - Инструментальные средства => Тема начата: SKD1980 от Апрель 11, 2011, 02:05:22 pm
-
Каким образом удалить пробелы из строки? Первоначальная строка была '123456789ABC'. Затем сдвинул в право на 3 символа строку и получил ' 123456789'. Теперь каким образом удалить пробелы из полученной строки?
-
SHIFT text LEFT DELETING LEADING ''.
-
Каким образом удалить пробелы из строки? Первоначальная строка была '123456789ABC'. Затем сдвинул в право на 3 символа строку и получил ' 123456789'.
А сдвинуть теперь влево на тех же три символа?
-
DATA: lv_text(15) VALUE ' 123456789ABC'.
CONDENSE lv_text NO-GAPS.
-
А сдвинуть теперь влево на тех же три символа?
Если теперь сдвинуть влево на те же три символа, то буквы ABC снова появляются.
-
DATA: lv_text(15) VALUE ' 123456789ABC'.
CONDENSE lv_text NO-GAPS.
NO-GAPS не подходит, т.к. он удаляет все пробелы вообще из строки, а моя строка это адреса предприятий. Cтроку '123456789ABC' привел для примера
-
а откуда вы знаете что сдвигать на 3 символа ? может быть сразу "откусывать" от строки сколько нужно str+3(5) ?
есть еще вариант взять строку и разбить ее на слова используя разделитель пробел, хотя если там адрес наверное не подойдет
-
... может быть сразу "откусывать" от строки сколько нужно str+3(5) ?
Спасибо, подошло!