Текущее время: Сб, июл 19 2025, 02:47

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Не добавляются записи в таблицу БД
СообщениеДобавлено: Пт, фев 16 2007, 17:56 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 14 2005, 10:08
Сообщения: 98
Откуда: Москва
Ситуация такая: в отладке запись в таблицу БД добавляются, а при продуктивном записке - нет. В чем может быть дело?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Не добавляются записи в таблицу БД
СообщениеДобавлено: Пт, фев 16 2007, 17:59 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Terna написал(а):
Ситуация такая: в отладке запись в таблицу БД добавляются, а при продуктивном записке - нет. В чем может быть дело?
В чём угодно!!! Что за таблицы? Способ записи? ну и т.д - поподробней-бы.

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


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

Зарегистрирован:
Пт, янв 14 2005, 10:08
Сообщения: 98
Откуда: Москва
Таблица своя на z, прозрачная.
Запись идет с помощью insert, commit есть.
Задвоение исключено.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 16 2007, 18:12 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
А при "продуктивном запуске" до insert дело доходит?

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


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

Зарегистрирован:
Пт, янв 14 2005, 10:08
Сообщения: 98
Откуда: Москва
Не доходит! Значит заказ создаться не успвает: я создаю его с помошью функции BAPI_INTERNALORDER_CREATE. Далее у меня идет вызов BAPI_TRANSACTION_COMMIT - этого мало? Как быть?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 16 2007, 18:30 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Не успевает из-за асинхронного обновления скорее всего. Попробуйте поставить перед вызовом BAPI оператор SET UPDATE TASK LOCAL.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 16 2007, 18:36 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, фев 08 2007, 11:44
Сообщения: 52
А в BAPI_TRANSACTION_COMMIT параметр WAIT установлен?


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

Зарегистрирован:
Пт, янв 14 2005, 10:08
Сообщения: 98
Откуда: Москва
Можно поподробнее как SET UPDATE TASK LOCAL работает?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, фев 17 2007, 15:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Terna написал(а):
Можно поподробнее как SET UPDATE TASK LOCAL работает?

Многие BAPI обновляют данные при помощи асинхроннного UPDATE - через CALL FUNCTION ... IN UPDATE TASK, т.е. фактически все обновление делается в рамках специального процесса (того самого UPDATE TASK), который все время "крутится" на сервере приложений, обрабатывая очередь таких вызовов. Поэтому иногда складывается ситуация, что BAPI уже отработал и выдал, к примеру, номер документа, а физически записи в БД еще не появились. Если перед вызовом BAPI поставить SET UPDATE TASK LOCAL, то обновление происходит сразу в той же программе, т.е. к моменту возврата из BAPI записи в БД гарантированно будут существовать.

_________________
С уважением, Сергей Королев


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

Зарегистрирован:
Пт, янв 14 2005, 10:08
Сообщения: 98
Откуда: Москва
Большое спасибо!!!


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

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


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

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


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

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