Текущее время: Пт, июл 18 2025, 23:21

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: export to memory + idoc
СообщениеДобавлено: Пт, фев 07 2014, 11:43 
Специалист
Специалист

Зарегистрирован:
Вт, ноя 28 2006, 16:02
Сообщения: 114
При обработке входящего IDOC делаю:
Code:
DELETE FROM MEMORY ID ...
EXPORT ... FROM ... TO MEMORY ID ...

Далее в BADI для документа материала делаю
Code:
IMPORT ... TO ... FROM MEMORY ID ...
DELETE FROM MEMORY ID ...

Все ОК.
Но, когда приходит около 30-40 айдоков за период в несколько секунд, в 2-3 документах материала данные не из его айдока, а из предыдущих.
Как будто бы не всегда чистится память.
Как такое может быть и как можно это исправить?
Попробовать SHARED MEMORY ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: export to memory + idoc
СообщениеДобавлено: Пт, фев 07 2014, 11:59 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Я отказывался от передачи через память и протягивал нормально данные по цепочке вызовов путем расширения структуры imseg.

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: export to memory + idoc
СообщениеДобавлено: Пт, фев 07 2014, 15:35 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Fugitive написал(а):
Но, когда приходит около 30-40 айдоков за период в несколько секунд, в 2-3 документах материала данные не из его айдока, а из предыдущих.

А вы что, один идентификатор для области памяти используете?
Так как обработка IDOC может идти параллельно, то при обработке каждого IDOC необходимо использовать свой идентификатор.

Но лучше прислушаться к совету LKU.

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


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

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


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

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


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

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