Текущее время: Пн, сен 08 2025, 01:45

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


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

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


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

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