SAPфорум.RU
https://sapboard.ru/forum/

Уникальность MEMORY ID
https://sapboard.ru/forum/viewtopic.php?f=13&t=95389
Страница 1 из 1

Автор:  Skif [ Ср, авг 30 2017, 16:17 ]
Заголовок сообщения:  Уникальность MEMORY ID

Привет,
на днях (не от хорошей жизни) пришлось задействовать сабж.
Как думаете - в разных сессиях одного юзера он общий?

p.s. кстати, интересно - как его посмотреть в отладчике?

Автор:  Кодер [ Ср, авг 30 2017, 16:49 ]
Заголовок сообщения:  Re: Уникальность MEMORY ID

Skif написал:
Как думаете - в разных сессиях одного юзера он общий?

Сессия - отдельное окно SAPGUI? Разный (в одном окне - одно будет запоминаться, в другом - другое).
Skif написал:
интересно - как его посмотреть в отладчике?

"Новый инструмент-спец.инструменты-системные области". После выбрать раздел MEMORIES. Далее с помощью экранных кнопок листать страницы и искать свой ID

Автор:  Besa [ Ср, авг 30 2017, 17:11 ]
Заголовок сообщения:  Re: Уникальность MEMORY ID

Кодер написал(а):
[s]Сессия - отдельное окно SAPGUI? Разный (в одном окне - одно будет запоминаться, в другом - другое).[/s]

[s]А не общий все таки? :)[/s]

Обновил.

Автору наверное надо уточнить, о чем идет речь.

https://wiki.scn.sap.com/wiki/display/Community/ABAP+MEMORY+AND+SAP+MEMORY

Автор:  Skif [ Ср, авг 30 2017, 17:58 ]
Заголовок сообщения:  Re: Уникальность MEMORY ID

Besa написал:
Автору наверное надо уточнить, о чем идет речь.

https://wiki.scn.sap.com/wiki/display/Community/ABAP+MEMORY+AND+SAP+MEMORY

пасиб. полезно.
печалько однако - использовал сабж, чтобы "развести" конфликтующие FM HR_INFOTYPE* и методы от CL_HRPA_INFOTYPE_CONTAINER - их нельзя использовать совместно. "Переключалку" вставил (Enchance) в узел , кот. они используют при инициализации фрэйм-орков :D. Но получается, что при дампе метода "ключ" остаётся в памяти и может "гасить" в дамп уже связанные с FM (а это все транзакции PA* и др.). Случай довольно редкий, но на отладке вылез.

Автор:  Driller [ Чт, авг 31 2017, 09:19 ]
Заголовок сообщения:  Re: Уникальность MEMORY ID

Для пользователя ABAP память индивидуальна для каждого режима, SAP память общая в рамках сессии.
Просмотреть значение той и другой можно в отладчике, нажмите иконку "Замените инструмент", далее выберите "Системные области (только внутр.)", там уже MEMORIES это ABAP, а SMEM это SAP.
ИзображениеИзображение

ИзображениеИзображение

Автор:  Skif [ Чт, авг 31 2017, 12:42 ]
Заголовок сообщения:  Re: Уникальность MEMORY ID

Driller написал:
Для пользователя ABAP память индивидуальна для каждого режима, SAP память общая в рамках сессии.

да - точно - невнимательно перевёл - устал :)
The internal session of the called program then replaces that of the calling program.
Т.е. всё ок.
p.s. А то уже хотел в инстру добавить, что в случае дампа, надо выйти и залогиниться заново.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/