Текущее время: Пн, авг 04 2025, 10:53

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: concatenate %
СообщениеДобавлено: Вт, май 26 2009, 11:47 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Вт, май 05 2009, 09:30
Сообщения: 13
Пол: Мужской
BKPF-AWKEY=000000719601111000
Code:
PARAMETERS aKASSA like TCJ_DOCUMENTS-CAJO_NUMBER OBLIGATORY DEFAULT '0111'

data aKASSAmask(19).
concatenate '%' aKASSA '%' into aKASSAmask.

SELECT * from BKPF
  WHERE BUKRS = aBUKRS
  AND GJAHR = aGJAHR
  AND BELNR in  aBELNR
  AND BLDAT in aBLDAT
  AND BUDAT in aBUDAT
  AND AWKEY like aKASSAmask
  AND BLART in ('BK', 'BP', 'BR')
  ORDER BY BUDAT
  .


а если BKPF-AWKEY=000000111101115000. то документ тоже попадет в отчет
как мне проверять только 11-15 символы (01111 или 01115)?
спасибо


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: concatenate %
СообщениеДобавлено: Вт, май 26 2009, 11:57 
Начинающий
Начинающий

Зарегистрирован:
Ср, фев 18 2009, 08:40
Сообщения: 18
Пол: Мужской
Выбрать все, а потом delete it_tab where ... , да и работать наверное быстрее будет, нежели like


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: concatenate %
СообщениеДобавлено: Вт, май 26 2009, 12:00 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Это жесткое условие (11 или 15)?

Сконкатенируйте нужные значения с 0111, чтобы получилось '%01111%' или '%01115%'.
И используйте OR в select для этих значений.
Это самый простой вариант, о других как-то и не знаю, упоминать ли.

Можно не скромный вопрос?
Вы до того как занялись ABAP - чем занимались?

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: concatenate %
СообщениеДобавлено: Вт, май 26 2009, 12:03 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Используйте символ '_' для замены 1 символа. Наберете нужную маску - отфильтруете как надо


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: concatenate %  Тема решена
СообщениеДобавлено: Вт, май 26 2009, 12:55 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Вт, май 05 2009, 09:30
Сообщения: 13
Пол: Мужской
спасибо. все получилось


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

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


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

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


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

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