Текущее время: Чт, июл 24 2025, 01:59

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Вопрос по проверке доступности ФМ BAPI_MATERIAL_AVAILABILITY
СообщениеДобавлено: Вт, ноя 17 2009, 12:32 
Начинающий
Начинающий

Зарегистрирован:
Вт, ноя 17 2009, 12:21
Сообщения: 16
Здравствуйте!
Возникла проблема с ФМ "BAPI_MATERIAL_AVAILABILITY". Пытаюсь цикле по разным партиям считать доступное количество материала. На первом прогоне работает нормально, выдает нужное количество, а на втором уже выдает 0, хотя количество по партии на складе есть.
Если ФМ запускать не в рамках одного цикла одной программы выдает доспупное количество правильно.
Пытаюсь чистить буфер с помощью "DELTA_INITIALIZE", "AVAILABILITY_CHECK_INIT", но ничего не помогает.
Прошелся в отладке по всему выполнению ФМ: в ФМ "AVAILABILITY_CHECK_EXECUTE" есть статические переменные и внутренний таблицы, которые не зачищаются и почему то не совсем корректно заполняются на втором и последующих прогонах, может в этом загвоздка. Может у кого-то была такая проблема?
Зараннее благодарен.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вопрос по проверке доступности ФМ BAPI_MATERIAL_AVAILABILITY
СообщениеДобавлено: Вт, ноя 17 2009, 12:51 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
В свое время отказался от этой BAPI. Работала как-то не так как хотелось, и в том числе, вроде бы, была такая же как у Вас проблема.
Стал использовать ФМ AVAILABILITY_CHECK.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по проверке доступности ФМ BAPI_MATERIAL_AVAILABILITY
СообщениеДобавлено: Вт, ноя 17 2009, 13:01 
Начинающий
Начинающий

Зарегистрирован:
Вт, ноя 17 2009, 12:21
Сообщения: 16
На сколько я посмотрел в выполнении функционального модуля BAPI_MATERIAL_AVAILABILITY, фм AVAILABILITY_CHECK также запускается и параметры, на сколько я посмотрел в него передаются правильные.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вопрос по проверке доступности ФМ BAPI_MATERIAL_AVAILABILITY
СообщениеДобавлено: Вт, ноя 17 2009, 14:29 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Не знаю какая у Вас система, но симптомы похожи - Note 690914 - Repeated call of VB_READ_BATCH


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по проверке доступности ФМ BAPI_MATERIAL_AVAILABILITY
СообщениеДобавлено: Вт, ноя 17 2009, 16:46 
Начинающий
Начинающий

Зарегистрирован:
Вт, ноя 17 2009, 12:21
Сообщения: 16
Спасибо за ответы!
В конце концов воспользовался ФМ VB_READ_BATCH, который мне выдал все значения доспупного количества по всем партиям.
Также по совету пробовал возможность использования STARTING NEW TASK, но там возникли непонятные проблемы с возвратом значений, выдавался exception на несовпадающую длину возвращаемого значения фма. также почему то не получилось передать значение через export to database, но скорее всего что-то не так делал, а после того как нашелся более простой способ заниматься этим не было желания :) .
Еще раз спасибо!


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

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


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

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


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

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