Текущее время: Вт, июл 29 2025, 14:32

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Поиск пробела.
СообщениеДобавлено: Чт, авг 27 2009, 17:11 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, мар 23 2009, 13:32
Сообщения: 282
Господа помогите плиз. Совершенно дурацкая ситуация. Не могу найти пробел в строке.
Абапом заниматься только начал.

sNomer = 'ДК-1 657987' (считываются номера документов из таблицы - надо разделить серию и номер - кроме самого поиска все работает)

Пробовал по разному - не получается.

search sNomer for ' '.
и
find ' ' in sNomer.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Поиск пробела.
СообщениеДобавлено: Чт, авг 27 2009, 17:38 
Начинающий
Начинающий

Зарегистрирован:
Чт, авг 27 2009, 09:59
Сообщения: 2
Можно без поиска:

Code:
DATA: BEGIN OF gw_data,
        text1(10) TYPE c,
        text2(10) TYPE c,
      END OF gw_data.

DATA: g_nomer(20) TYPE c VALUE 'ДК-1 657987'.

SPLIT g_nomer AT space INTO gw_data-text1
                                            gw_data-text2.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Поиск пробела.
СообщениеДобавлено: Чт, авг 27 2009, 17:40 
Специалист
Специалист

Зарегистрирован:
Ср, апр 29 2009, 07:08
Сообщения: 197
Откуда: AUS RUSSLAND
Пол: Мужской
Konst написал(а):
Господа помогите плиз. Совершенно дурацкая ситуация. Не могу найти пробел в строке.
Абапом заниматься только начал.

sNomer = 'ДК-1 657987' (считываются номера документов из таблицы - надо разделить серию и номер - кроме самого поиска все работает)

Пробовал по разному - не получается.

search sNomer for ' '.
и
find ' ' in sNomer.

Может для данной ситуации использовать SPLIT:

Code:
SPLIT text AT space INTO str1, str2.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск пробела.
СообщениеДобавлено: Чт, авг 27 2009, 18:07 
Специалист
Специалист

Зарегистрирован:
Ср, апр 29 2009, 07:08
Сообщения: 197
Откуда: AUS RUSSLAND
Пол: Мужской
Раз уж опоздал со SPLIT, то вот вариант с FIND:
Code:
FIND REGEX '[ [:space:] ]' IN text MATCH OFFSET pos.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB