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

Часовой пояс: 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 часа


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

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


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

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