Текущее время: Ср, июл 23 2025, 16:03

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Обнулить memori-id при запуске транзакии.
СообщениеДобавлено: Пт, ноя 12 2010, 13:22 
Специалист
Специалист

Зарегистрирован:
Вт, сен 15 2009, 16:41
Сообщения: 201
Пол: Мужской
Привет всем!
Вот собственно и вопрос: надо например при запуске в первый раз отчета KOB1 в экзите обнулять memori-id. Может есть какая нить предопределнная процедура и или поле в глобальных данных которое отвечает за то что, при обработке в экзите структуры отчета произошел запуск транзакции или как бы это сказать что вы проавалились в экзит в первый раз?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Обнулить memori-id при запуске транзакии.
СообщениеДобавлено: Пт, ноя 12 2010, 13:28 
Специалист
Специалист

Зарегистрирован:
Вт, сен 15 2009, 16:41
Сообщения: 201
Пол: Мужской
то есть, вот если вы сформировали отчет в первый раз, посмотрели, а потом вшли из режима просмотра (АЛВ), но из селекционика транзакции не выходили, ввели снова какие то параметры и снова запустили отчет. Так вот тогда в мемори-айди остается значение от предыдущей обработки, а надо его чистить.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Обнулить memori-id при запуске транзакии.
СообщениеДобавлено: Пт, ноя 12 2010, 13:35 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 10 2009, 11:13
Сообщения: 1308
Если не секрет, что за параметр? не замечал какого-либо пагубного влияния на результаты отчета предыдущих его прогонов...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обнулить memori-id при запуске транзакии.
СообщениеДобавлено: Пт, ноя 12 2010, 13:40 
Специалист
Специалист

Зарегистрирован:
Вт, сен 15 2009, 16:41
Сообщения: 201
Пол: Мужской
Да просто, решили по условиям заолнять 0 или 1 некий крыж, на который потом ссылаться при дальнейшей обработке обработке. Так как на каждую строку отчета вызывается каждый раз экзит, то решили тчо объявления переменной в экзите типо char(1) будет маловато, и решили его писать в мемори, для того чтобы потом считывать и анализировать что было на предыдщих обработках (вызовах этого же экзита по предыдущим строкам отчета), так вот если из транзакции полностью выйти, то мемори-айди обнулится ессно, так как мемори-айди живет только на период работы транзакции, а если просто перезапустить без выхода, то в крыж из мемори тянется 1 из прошлого отчета, а вот не надо этого нам:)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Обнулить memori-id при запуске транзакии.
СообщениеДобавлено: Пт, ноя 12 2010, 14:02 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 10 2009, 11:13
Сообщения: 1308
ну уж если вы сами придумали это ID... как вариант привязываться к разнице во временипо обработке каждой позиции - безусловно, что при выходе на селекционный экран эта разница будет значительна, или еще как вариант, через ассигн смотреть таблицу отчета и смотреть количество строк в ней и текущую строку. на последней строке обнулять ваш крыж...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обнулить memori-id при запуске транзакии.
СообщениеДобавлено: Пт, ноя 12 2010, 14:04 
Специалист
Специалист

Зарегистрирован:
Вт, сен 15 2009, 16:41
Сообщения: 201
Пол: Мужской
Да, так уже и решили сначала, что будем через ассигн смотреть таблицу и вычислениями заниматься. НО потом позвонили пользователям и попросили их выходить до конца из транзакции:) Спасибо!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Обнулить memori-id при запуске транзакии.
СообщениеДобавлено: Чт, ноя 18 2010, 09:48 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 15 2010, 14:06
Сообщения: 292
Да, роман. Почитал твою проблему - бреж сумасшедшего. С объяснением у тебя туго


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

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


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

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


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

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