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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Проблема в связи с SQL
СообщениеДобавлено: Ср, авг 22 2007, 13:09 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, июл 16 2007, 05:16
Сообщения: 57
Откуда: SPb
Всем удачного дня. Помогите разобраться: имеется вьюха, созданная SQL запросом, в ней (для примера) есть запись, в программе в SAP делаю запрос по этой записи - не находит???? Связь есть 100%.
Или вот в SQL запросе 3 одинаковых записи (только датами отличаются), делаю запрос по ключивому полю - находит 1 запись???
Может кто подскажет, что за сей феномен....


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема в связи с SQL
СообщениеДобавлено: Ср, авг 22 2007, 14:14 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
ValeraDG написал(а):
Всем удачного дня. Помогите разобраться: имеется вьюха, созданная SQL запросом, в ней (для примера) есть запись, в программе в SAP делаю запрос по этой записи - не находит???? Связь есть 100%.
Или вот в SQL запросе 3 одинаковых записи (только датами отличаются), делаю запрос по ключивому полю - находит 1 запись???
Может кто подскажет, что за сей феномен....

Может быть что угодно - непонятно какой SQL используется -native, open?
Приведите запросы и структуры таблиц, а то так гадать можно очень долго.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 23 2007, 07:12 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 07:27
Сообщения: 321
Откуда: Где-то на севере
Пол: Мужской
Немного проясню ситуацию :) (насколько смогу)
Имеется БД на оракле. Через ODBC установлена связь с R/3.
Валера потом может привести текст запроса, но суть такая:
1) В первом обращении к БД открываем курсор на вьюху с, допустим, одним ключевым полем.
2) во втором через фетч считываем записи через do. endo. пока не последняя.
3) благополучно дисконнектимся.
Фишка в том, что при запросе из программы R/3, из трех записей с таким ключевым полем находится одна.
Но если смотреть через DB Connector оракловский, то по тем же условиям выборки находятся все три нужные записи.
Ключевое поле правильное, как и передаваемое значение, структура таблицы в r/3 и оракле соответствуют друг другу, алгоритм дееспособен и уже применялся в других разработках.
Более того одна-то запись находится.

_________________
I have a dream


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема в связи с SQL
СообщениеДобавлено: Чт, авг 23 2007, 07:23 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
ValeraDG написал(а):
вьюха, созданная SQL запросом

Это напрямую в Oracle созданная, без участия R/3? :?

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 23 2007, 07:34 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 07:27
Сообщения: 321
Откуда: Где-то на севере
Пол: Мужской
Да, вьюха создана в оракле ораклистами.

_________________
I have a dream


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 23 2007, 10:29 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
А что вы хотите тогда от R/3? :)
Создайте View через R/3 и будет вам счастье. R/3 нормально работает только с теми объектами БД, которые созданы из него.
Конечно, через native SQL можно напрямую работать с БД, но зачем, когда есть open SQL?

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 23 2007, 10:29 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Буферизация?
Похоже на неконсистентный набор записей на апп. сервере.

Плюс хорошо бы выложить как эта вьюха через САП выглядит. Тип, технические атрибуты, etc.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 23 2007, 12:36 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, июл 16 2007, 05:16
Сообщения: 57
Откуда: SPb
Спасибо PK! Прояснил мою ситуацию на все 100%. Все в точку.
Имел разговор с Оракловцами. Итог - ОНИ для вьюхи создали два коннекта на свой тест и продуктив, мне дали каннект для запроса в R/3 на тест, а для PLSQL Developer на продуктив :P :P
Как восполнить день моих мучений...? Всем спасибо, снимаю тему.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 23 2007, 14:05 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 07:27
Сообщения: 321
Откуда: Где-то на севере
Пол: Мужской
А что подумал PK никто не узнал, потому что полиси форума, а воспитание уже второстепенный фактор.

_________________
I have a dream


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

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


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

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


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

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