Текущее время: Пн, июл 28 2025, 15:40

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Удаление резервирований при помощи BAPI
СообщениеДобавлено: Ср, ноя 04 2009, 18:06 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, май 31 2005, 20:23
Сообщения: 362
Помогите разобраться с такой проблемой. Не могу понять в чем дело.
Пытаюсь удалить резервирования при помощи BAPI_RESERVATION_DELETE.
Code:
loop at zmara.
  select RSNUM from resb appending table zresb
    where MATNR = zmara-MATNR.
endloop.

loop at zresb.

clear ZRESERVATION.
refresh ZRETURN.
ZRESERVATION = zresb-RSNUM.

  CALL FUNCTION 'BAPI_RESERVATION_DELETE'
    EXPORTING
      RESERVATION       = ZRESERVATION
*     TESTRUN           =
    TABLES
      RETURN                = ZRETURN.

  COMMIT WORK AND WAIT.

endloop.


Вытаскиваю во внутреннюю таблицу номера резервирований, в которых есть данный материал.
Затем в цикле удаляю все эти резервирования. Так вот, из этого списка удаляются только один документ, а все остальные нет.
В отладке проверял, значения есть, присваиваются параметрам нормально, но по каким-то причинам не удаляются.
Таблица RETURN пустая.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление резервирований при помощи BAPI
СообщениеДобавлено: Чт, ноя 05 2009, 02:03 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
попробуйте поставить перед BAPI "set update task local." а после него BAPI_TRANSACTION_COMMIT а не "COMMIT WORK AND WAIT."
Если всё равно не получится, ещё можно попробовать вызвать BAPI с destination 'NONE' или обернуть его report-ом и вызвать через submit.

_________________
Изображение Попытка не пытка


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

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


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

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


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

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