Текущее время: Пт, фев 13 2026, 15:11

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Произвольные значения в полях select
СообщениеДобавлено: Ср, фев 20 2008, 12:32 
Начинающий
Начинающий

Зарегистрирован:
Ср, фев 20 2008, 12:22
Сообщения: 9
Всем привет!
Есть такая задача: заполнить ranges для поля bkpf-belnr несколькими значениями номеров документов, удовлетворяющими некоторым критериям.
Сделал так:
select belnr as low into corr. fields of table r_belnr
from bkpf
where ....

Далее, в цикле проставляю sign и option.
Можно ли заполнить r_belnr сразу одним запросом?
(пробовал select belnr as low 'I' as sign 'EQ' as option .... - ругается)

P.S. Просьба не пинать сильно - в абапе еще нуб:-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Произвольные значения в полях select
СообщениеДобавлено: Ср, фев 20 2008, 12:41 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
Code:
   SELECT belnr
    FROM bkpf
    INTO r_belnr-low
    WHERE CLAUSE.
      r_belnr-sign   = 'I'.
      r_belnr-option = 'EQ'.
      APPEND r_belnr.
    ENDSELECT.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Произвольные значения в полях select
СообщениеДобавлено: Ср, фев 20 2008, 12:53 
Начинающий
Начинающий

Зарегистрирован:
Ср, фев 20 2008, 12:22
Сообщения: 9
ROKO написал:
Code:
   SELECT belnr
    FROM bkpf
    INTO r_belnr-low
    WHERE CLAUSE.
      r_belnr-sign   = 'I'.
      r_belnr-option = 'EQ'.
      APPEND r_belnr.
    ENDSELECT.


Спасибо, задачу "одного селекта" это решает. Значит, выбрать что-то типа 'EQ' в поле выборки нельзя?..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Произвольные значения в полях select
СообщениеДобавлено: Ср, фев 20 2008, 13:00 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
kalyaka написал(а):
Спасибо, задачу "одного селекта" это решает. Значит, выбрать что-то типа 'EQ' в поле выборки нельзя?..

Нет нельзя, это не имеет смысла.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Произвольные значения в полях select
СообщениеДобавлено: Ср, фев 20 2008, 13:35 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
kalyaka написал(а):
Далее, в цикле проставляю sign и option.
Можно ли заполнить r_belnr сразу одним запросом?

Можно без цикла
Code:
r_belnr-sign = 'I'.
r_belnr-option = 'EQ'.
MODIFY r_belnr FROM r_belnr TRANSPORTING sign option
WHERE sign <> 'I' OR option <> 'EQ'.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Произвольные значения в полях select
СообщениеДобавлено: Ср, фев 20 2008, 13:48 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
ROKO написал:
kalyaka написал(а):
Спасибо, задачу "одного селекта" это решает. Значит, выбрать что-то типа 'EQ' в поле выборки нельзя?..

Нет нельзя, это не имеет смысла.

смысл имеет, как раз в таки случаях... но вы правы - нельзя :(

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Произвольные значения в полях select
СообщениеДобавлено: Пт, фев 22 2008, 16:39 
Специалист
Специалист

Зарегистрирован:
Чт, июн 21 2007, 09:14
Сообщения: 166
Откуда: Москва
Пол: Мужской
ArmAnn написал:
ROKO написал:
kalyaka написал(а):
Спасибо, задачу "одного селекта" это решает. Значит, выбрать что-то типа 'EQ' в поле выборки нельзя?..

Нет нельзя, это не имеет смысла.

смысл имеет, как раз в таки случаях... но вы правы - нельзя :(


А если NativeSQL ? :) Oracle вроде как позволяет подобное


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Произвольные значения в полях select
СообщениеДобавлено: Пт, фев 22 2008, 18:04 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Art386 написал:
А если NativeSQL ? :) Oracle вроде как позволяет подобное

не, NativeSQL это крайний случай

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


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

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


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

Сейчас этот форум просматривают: Google Feedfetcher


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

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