Текущее время: Чт, авг 07 2025, 21:09

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Избирательная отработка CALL TRANSACTION
СообщениеДобавлено: Вт, июн 23 2015, 18:19 
Ассистент
Ассистент

Зарегистрирован:
Ср, сен 22 2004, 12:15
Сообщения: 31
Есть системная транзакция TR01 где после COMMIT WORK вставлено законное расширение в котором прописан CALL FUNCTION в котором прописан CALL TRANSACTION TR02 USING... В вызываемой транзакции TR02 делаются некие настройки с перелистыванием табл-контрола и задействованием нескольких строк. Есть для этого все что нужно, так что все отрабатывает.
Заказчик расположен на другом конце страны. У меня удаленный доступ. Под одним и тем же пользователем вся эта связка отрабатывает у меня, а у него - нет или частично. Причем проблема с перелистыванием - не задействуются нужные строки. Никаких RFC нет. opt-defsize = 'X'. opt-updmode пробовал разный. Разрешение экрана пробовались разные и одинаковые (хотя вроде defsize = 'X'.).
P.S. Чуть ниже в том же расширении сидит еще одна CALL FUNCTION с CALL TRANSACTION TR03 USING.... Тоже без RFC всяких там... Там нет перелистываний и все работает.

_________________
... Ведь не может же того быть, кабы не было бы никак. И не потому, что оно вообще, а потому что когда оно что, тогда оно и пожалуйста...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Избирательная отработка CALL TRANSACTION
СообщениеДобавлено: Ср, июн 24 2015, 11:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
Цитата:
после COMMIT WORK вставлено законное расширение в котором прописан CALL FUNCTION в котором прописан CALL TRANSACTION TR02 USING...

может у него настройки таблицы другие (правый верхний угол)?
поменяйте режим запуска на "показывать все окна" и попросите записать,
не происходит ли чего противозаконного


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Избирательная отработка CALL TRANSACTION
СообщениеДобавлено: Ср, июн 24 2015, 12:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 10 2009, 11:13
Сообщения: 1308
т.е. в TR01 вы что-то создали - затем пытаетесь это тут же открыть после COMMIT?
ИМХО,
вполне возможно, что поскольку клиент работает в своей сети, то у него объекты просто не успевают прописаться в таблицу в тот момент когда он их уже читает, а так как вы находитесь "на другом конце страны", то вполне возможно, что ваше событие на чтение может проходить с задержкой, поэтому у вас все и читается... Вставьте перед вызовом транзакции редактирования WAIT на пару тройку-секунд...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Избирательная отработка CALL TRANSACTION
СообщениеДобавлено: Чт, июн 25 2015, 11:15 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, авг 18 2010, 15:38
Сообщения: 97
funtik написал(а):
Вставьте перед вызовом транзакции редактирования WAIT на пару тройку-секунд...

какая гадость... :(


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Избирательная отработка CALL TRANSACTION
СообщениеДобавлено: Чт, июн 25 2015, 13:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 10 2009, 11:13
Сообщения: 1308
arcanist написал(а):
какая гадость... :(

Коллега, я бы порекомендовал вам раскрыть вашу мысль более полно, а то ценность вашего поста крайне сомнительна...
К тому же, WAIT я рекомендовал не как решение, а как быструю проверку моего предположения...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Избирательная отработка CALL TRANSACTION  Тема решена
СообщениеДобавлено: Чт, июн 25 2015, 15:57 
Ассистент
Ассистент

Зарегистрирован:
Ср, сен 22 2004, 12:15
Сообщения: 31
trop написал(а):
...поменяйте режим запуска на "показывать все окна" и попросите записать,
не происходит ли чего противозаконного

В том то и проблема что 'там' отладчиком не владеют... :(
funtik написал(а):
т.е. в TR01 вы что-то создали - затем пытаетесь это тут же открыть после COMMIT?

Нет. TR01, 02, 03 это не создать, изменить, просмотреть... хотя неявно но связаны.
funtik написал(а):
К тому же, WAIT я рекомендовал не как решение, а как быструю проверку моего предположения...

так и понял 8)
Всем спасибо. :oops: Ошибка была в коде по расчету номера страницы-позиции - все-таки используя A = FLOOR( B ) полезно определять B TYPE decfloat16 как в хелпе :roll: , иначе какие то округления начинаются странные. Тестировалось на разных документах находящихся в разных местах таблконтрола поэтому здесь 'работало' а там нет.

_________________
... Ведь не может же того быть, кабы не было бы никак. И не потому, что оно вообще, а потому что когда оно что, тогда оно и пожалуйста...


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

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


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

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


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

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