Текущее время: Чт, июл 24 2025, 00:09

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Диал.экран: Динамич.изменение текста в рамке
СообщениеДобавлено: Ср, май 11 2005, 09:04 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Можно ли динамически изменить текст такого элемента экрана, как рамка (box) ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 11 2005, 10:03 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
Можно. Для этого в свойствах элемента на вкладке Прогр. надо поставить галочку Поле вывода, затем дать элементу имя и после этого объявить глобальную текстовую переменную с тем же именем, что и имя элемента. Изменяя глобальную переменную, Вы будете изменять и текст рамки.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 11 2005, 10:24 
Гость
да, предыдущий ответ
абсолютно справедлив.

Для более глобального изменения
элементов экрана можно посмотреть следующий пример

REPORT jkkklk.


DATA: H LIKE D020S,
F LIKE D021S OCCURS 0 WITH HEADER LINE,
E LIKE D022S OCCURS 0 WITH HEADER LINE,
M LIKE D023S OCCURS 0 WITH HEADER LINE,
F1(40),
F2(40),
F3(40),
DYNPRONAME(44).

PARAMETERS: TZAG(20) LOWER CASE.

START-OF-SELECTION.

DYNPRONAME = SY-REPID.
DYNPRONAME+40 = '0100' . "Номер экрана
IMPORT DYNPRO H F E M ID DYNPRONAME.
LOOP AT F WHERE FNAM = 'NRAM'. "Имя элемента рамки на экране
F-STXT = TZAG.
MODIFY F.
ENDLOOP.
GENERATE DYNPRO H F E M ID DYNPRONAME MESSAGE F1 LINE F2 WORD F3.
EXPORT DYNPRO H F E M ID DYNPRONAME.


CALL SCREEN 0100. " Вызов экрана


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 11 2005, 10:42 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Спасибо за подсказки!
Дело было в галке "Поле вывода"!


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

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


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

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


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

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