Текущее время: Пн, июл 21 2025, 21:48

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: создание select
СообщениеДобавлено: Пт, авг 17 2012, 08:26 
Специалист
Специалист

Зарегистрирован:
Вт, мар 13 2012, 17:08
Сообщения: 108
Здравствуйте уважаемые.

Подскажите пожалуйста правильный синтаксис создания переменной и присвоение ей значения перед следующим фрагментом запроса.
Чтобы не указывать в разных частях запроса номер материала (последняя строка), а один раз прописать в начале:

Select
'Заказ' docType,
hdr.ebeln docNum,
hdr.ernam userID,
pos.werks
From
ekko hdr,
ekpo pos
Where
hdr.ebeln = pos.ebeln And
hdr.mandt = pos.mandt And
pos.mandt = '400' And
pos.loekz <> 'L' And
pos.matnr = lpad('1407759',18,'0')



Заранее благодарен.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: создание select
СообщениеДобавлено: Пт, авг 17 2012, 09:17 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2012, 14:20
Сообщения: 252
Откуда: РБ, г. Гомель
Пол: Мужской
это на чем код? вроде SQL, только доступ к полям через "." почему-то, а не через "~" или "-"
и что сделать надо? один раз сформировать условие для WHERE? или запомнить lpad('1407759',18,'0') в переменной?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: создание select
СообщениеДобавлено: Пт, авг 17 2012, 10:04 
Специалист
Специалист

Зарегистрирован:
Вт, мар 13 2012, 17:08
Сообщения: 108
MantiCore1977 написал:
это на чем код? вроде SQL, только доступ к полям через "." почему-то, а не через "~" или "-"
и что сделать надо? один раз сформировать условие для WHERE? или запомнить lpad('1407759',18,'0') в переменной?


Надо запоинить в переменной.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: создание select
СообщениеДобавлено: Пт, авг 17 2012, 10:25 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2012, 14:20
Сообщения: 252
Откуда: РБ, г. Гомель
Пол: Мужской
tolstjak написал(а):
Надо запоинить в переменной.

это вобще на чем код? если ABAP OPEN SQL, тогда он не скомпилится, поля таблиц разделяются не "."


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: создание select
СообщениеДобавлено: Пт, авг 17 2012, 10:48 
Специалист
Специалист

Зарегистрирован:
Вт, мар 13 2012, 17:08
Сообщения: 108
MantiCore1977 написал:
tolstjak написал(а):
Надо запоинить в переменной.

это вобще на чем код? если ABAP OPEN SQL, тогда он не скомпилится, поля таблиц разделяются не "."


Можно сказать , что это SQL запрос для базы ORACLE.
Запрос запускается через транзакцию ORA_PERF - DBACockpit: Oracle - Performance


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: создание select
СообщениеДобавлено: Пт, авг 17 2012, 11:38 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2012, 14:20
Сообщения: 252
Откуда: РБ, г. Гомель
Пол: Мужской
ну тогда это не к абаперам, а к синтаксису ORACLE-вского SQL, как там параметры запроса задаются
и есть ли возможность использовать таки запросы в DBACockpit
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f079d393-a806-2a10-84a4-d821d4ee092c?QuickLink=index&overridelayout=true&28935194683920 сюда например


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: создание select
СообщениеДобавлено: Пт, авг 17 2012, 12:04 
Специалист
Специалист

Зарегистрирован:
Вт, мар 13 2012, 17:08
Сообщения: 108
MantiCore1977 написал:
ну тогда это не к абаперам, а к синтаксису ORACLE-вского SQL, как там параметры запроса задаются
и есть ли возможность использовать таки запросы в DBACockpit
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f079d393-a806-2a10-84a4-d821d4ee092c?QuickLink=index&overridelayout=true&28935194683920 сюда например



Спасибо за ссылку.


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

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


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

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


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

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