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

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


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

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


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

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