Текущее время: Пн, июл 21 2025, 06:31

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Создание своего экрана в расширении AA
СообщениеДобавлено: Чт, дек 14 2006, 14:28 
Начинающий
Начинающий

Зарегистрирован:
Чт, дек 14 2006, 14:14
Сообщения: 15
Проблема такая:
Создаю свой подэкран в расширении для AA (группа функций XAIS).
При нажатии на кнопку на экране ее код передается в PAI и соответствующий прогр. код обрабатывается. НО..потом даже если очистить sy-ucomm, то в нем восстанавливается код предыдущей нажатой кнопки и если затем пользователь нажмет Enter, то код сработает повторно.
Как быть? :?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 14 2006, 16:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Вообще-то использовать и очищать нужно не sy-ucomm, а okcode-переменную, определённую в экране.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 15 2006, 08:08 
Начинающий
Начинающий

Зарегистрирован:
Чт, дек 14 2006, 14:14
Сообщения: 15
sibrin написал:
Вообще-то использовать и очищать нужно не sy-ucomm, а okcode-переменную, определённую в экране.

Не прокатит.
В подэкране свою okcode-переменную определить нельзя.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 15 2006, 08:53 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
2m написал(а):
В подэкране свою okcode-переменную определить нельзя.


Естественно. Могу предположить, что в вызывающей программе забыли про очистку Ok-code и придётся сделать это в экзите.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 15 2006, 10:28 
Начинающий
Начинающий

Зарегистрирован:
Чт, дек 14 2006, 14:14
Сообщения: 15
Цитата:
Естественно. Могу предположить, что в вызывающей программе забыли про очистку Ok-code и придётся сделать это в экзите.

Как я понял - главная программа AIST (группа функц), экран 1000 (хотя мож я и ошибаюсь?).
Там переменная определена как OK-CODE, но из моих расширений она недоступна, пишет - field "OK-CODE" is unknown, следовательно и очистить я ее не могу...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 15 2006, 10:31 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
А динамически - через пресловутый field-symbols - не пробовали?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 15 2006, 10:49 
Специалист
Специалист

Зарегистрирован:
Чт, июн 23 2005, 18:05
Сообщения: 119
Можно попробовать чистить так:
Clear (ИМЯПРОГИ)sy-ucomm.
Иногда прокатывает.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 15 2006, 12:05 
Начинающий
Начинающий

Зарегистрирован:
Чт, дек 14 2006, 14:14
Сообщения: 15
EGF написал(а):
А динамически - через пресловутый field-symbols - не пробовали?

А поподробнее можно?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 15 2006, 13:51 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
Тема настолько популярная, что даже странно, как вы не нашли ничего в поиске.


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

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


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

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


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

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