Текущее время: Вс, июл 27 2025, 02:37

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Commit в RFC
СообщениеДобавлено: Чт, ноя 17 2011, 10:21 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, сен 10 2007, 20:37
Сообщения: 72
Добрый день!

В RFC ФМ создаю документ через BAPI, вызываю COMMIT, потом создаю позицию к этому документу, тоже через BAPI, проверяя создан ли данный документ через select.

Если запускать в отладке, то все ОК. Если без, то позиция не создается, т.к. select не проходит.

Как заставить сделать запись в БД?

Пробовал:
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
CALL FUNCTION 'DB_COMMIT'.
COMMIT WORK.


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

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
В 'BAPI_TRANSACTION_COMMIT' WAIT в 'X' поставьте.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Commit в RFC
СообщениеДобавлено: Чт, ноя 17 2011, 10:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Уже обсуждалось.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Commit в RFC
СообщениеДобавлено: Чт, ноя 17 2011, 10:52 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Удав, это уже следующий этап проблемы. Хотя сама по себе проверка через SELECT а не анализ возврата BAPI и WAIT - весьма спорное решение.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Commit в RFC
СообщениеДобавлено: Чт, ноя 17 2011, 11:01 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, сен 10 2007, 20:37
Сообщения: 72
Спасибо!
Решение не лучшее, но оно временное, поэтому писал как проще было.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Commit в RFC
СообщениеДобавлено: Чт, ноя 17 2011, 11:50 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
До первого вызова BAPI напишите такую штуку
Code:
set update task local

после commit-а нужно повторять снова


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

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


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

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


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

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