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

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


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

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


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

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