Текущее время: Вт, июн 24 2025, 18:23

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Обновление подэкрана (XAIS)
СообщениеДобавлено: Вт, апр 10 2007, 08:51 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, янв 11 2007, 09:32
Сообщения: 65
Здравствуйте.

Подскажите, пожалуйста, как можно обновить свой подэкран в карточке основного средства, не закрывая/открывая карточку?

Или по-другому:
как из блока "PROCESS AFTER INPUT.", в зависимости от какого-либо условия вызвать "PROCESS BEFORE OUTPUT.", в котором у меня как и можно догадаться находится вся логика заполнения данного подэкрана?

Заранее спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 10 2007, 09:25 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 16 2005, 10:29
Сообщения: 336
Откуда: Минск->Москва
Пол: Мужской
Пробуйте
CALL METHOD cl_gui_cfw=>set_new_ok_code
EXPORTING
new_code = 'DUMMY'.
или
CALL FUNCTION 'SAPGUI_SET_FUNCTIONCODE'
EXCEPTIONS
FUNCTION_NOT_SUPPORTED = 1.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 10 2007, 09:48 
Специалист
Специалист

Зарегистрирован:
Вт, авг 17 2004, 08:47
Сообщения: 222
Пол: Мужской
А еще можно всю логику или часть логики перенести в PAI и от туда вызывать фм заполняющие поля на экране.

Code:
call function 'DYNP_UPDATE_FIELDS'
call function 'DYNP_VALUES_UPDATE'


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Обновление подэкрана (XAIS)
СообщениеДобавлено: Вт, апр 10 2007, 10:44 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
andix007 написал(а):
Здравствуйте.

Подскажите, пожалуйста, как можно обновить свой подэкран в карточке основного средства, не закрывая/открывая карточку?

Или по-другому:
как из блока "PROCESS AFTER INPUT.", в зависимости от какого-либо условия вызвать "PROCESS BEFORE OUTPUT.", в котором у меня как и можно догадаться находится вся логика заполнения данного подэкрана?

Заранее спасибо.

Вообще-то "PROCESS BEFORE OUTPUT." полюбому будет вызван после того как отработает "PROCESS AFTER INPUT." - непонятно зачем торопить систему. Если нужно заполнить какие-то переменные, проверить статусы и пр. - явно вызывайте соответствующие подпрограммы.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 10 2007, 11:01 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, янв 11 2007, 09:32
Сообщения: 65
Работает! Всем спасибо :)


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

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


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

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


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

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