Текущее время: Вт, июл 22 2025, 22:09

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: icon
СообщениеДобавлено: Чт, окт 04 2012, 20:35 
Специалист
Специалист

Зарегистрирован:
Пн, авг 27 2012, 13:27
Сообщения: 139
как создать icon ICON_WARNING в alv отчете


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: icon
СообщениеДобавлено: Чт, окт 04 2012, 21:28 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Сб, июл 28 2012, 17:18
Сообщения: 50
Привет! Вот неплохой пример использования пиктограмм в отчете.
Программа BCALV_GRID_04.

_________________
My solution is difficult


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: icon
СообщениеДобавлено: Пт, окт 05 2012, 10:47 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 05 2010, 19:56
Сообщения: 52
Например, создать:
поле STATUS
тип компонента ICON_D
и присвоить ему код пиктограммы.

коды можно посмотреть в таблице ICON.
Например, для Icon_Warning - код пиктограммы @AH@

да! и в опцию филдкаталога поставить нужно.

Code:
fieldcat-icon = 'X'.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: icon
СообщениеДобавлено: Сб, окт 06 2012, 12:44 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, фев 17 2006, 07:38
Сообщения: 99
Дополню предыдущий ответ.
Пиктограммы в alv-grid можно дополнять подписью и всплывающей подсказкой, для этого тип поля с иконкой объявить как string или char(большое число).
В начале программы включить объявление
Code:
TYPE-POOLS icon.
После этого можно использовать имя пиктограммы из таблицы ICON, т.е. icon_warning, вместо малоговорящей закорючки @AH@.
Заполнять поля с иконкой с помощью ФМ ICON_CREATE:
Code:
  CALL FUNCTION 'ICON_CREATE'
    EXPORTING
      name                  = icon_warning
      text                  = 'Текст к иконке'
      info                  = 'Подсказака к иконке'
    IMPORTING
      RESULT                = table-icon_field
    EXCEPTIONS
      icon_not_found        = 1
      outputfield_too_short = 2
      OTHERS                = 3.
Конечно не забыть
Code:
fieldcat-icon = 'X'.


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

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


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

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


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

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