Текущее время: Пт, авг 01 2025, 14:44

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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