Текущее время: Вс, июл 20 2025, 09:38

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Icons with number @xy@
СообщениеДобавлено: Ср, авг 09 2006, 19:00 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пт, июл 07 2006, 10:40
Сообщения: 17
Откуда: Минск
Всем добрый вечер!

Тупой но всёже нужный мне вопрос:

где можно посмотреть все иконки с номерами.
необходимо для использования в дереве

заранее благодарен!

С уважением, Алексей!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 09 2006, 20:01 
Гость
INCLUDE <ICON>.
- а там группа типов ICON.


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

Зарегистрирован:
Вс, окт 17 2004, 14:20
Сообщения: 326
Откуда: Москва
Лучше пользуйтесь константами, а не значениями.
Чтобы посмотреть все иконки с картинками и соответствующими им константами в SE38 -> Pattern (Модель) -> опция WRITE -> Enter -> F4 в поле Icon.


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

Зарегистрирован:
Пт, янв 21 2005, 12:40
Сообщения: 371
Пол: Мужской
Транзакция icon


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

Зарегистрирован:
Ср, май 17 2006, 10:11
Сообщения: 52
Откуда: Москва
Пол: Мужской
А еще есть полезная программа SHOWICON


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 10 2006, 08:05 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, фев 03 2006, 08:00
Сообщения: 344
или как-нибудь так : :lol:

Code:
DATA: begin of t_abc occurs 1,
       abc(1) type c,
      end of t_abc.

t_abc-abc ='A'. append t_abc.
t_abc-abc ='B'. append t_abc.
t_abc-abc ='C'. append t_abc.
t_abc-abc ='D'. append t_abc.
t_abc-abc ='E'. append t_abc.
t_abc-abc ='F'. append t_abc.
t_abc-abc ='G'. append t_abc.
t_abc-abc ='H'. append t_abc.
t_abc-abc ='I'. append t_abc.
t_abc-abc ='J'. append t_abc.
t_abc-abc ='K'. append t_abc.
t_abc-abc ='L'. append t_abc.
t_abc-abc ='M'. append t_abc.
t_abc-abc ='N'. append t_abc.
t_abc-abc ='O'. append t_abc.
t_abc-abc ='P'. append t_abc.
t_abc-abc ='Q'. append t_abc.
t_abc-abc ='R'. append t_abc.
t_abc-abc ='S'. append t_abc.
t_abc-abc ='T'. append t_abc.
t_abc-abc ='U'. append t_abc.
t_abc-abc ='V'. append t_abc.
t_abc-abc ='W'. append t_abc.
t_abc-abc ='X'. append t_abc.
t_abc-abc ='Y'. append t_abc.
t_abc-abc ='Z'. append t_abc.


DATA: t(5) type c,
    txt(5),
         i type i,
         j type i,
        in type n,
        jn type n,
     it(3) type c.

clear: in, jn.
** Формат ЧислоБуква
write: / 'Формат ЧислоБуква'.
LOOP at t_abc.
i = 0.
do 10 times.
it = i.
in = i.
concatenate '@' in t_abc-abc '@' into t.
concatenate '_' in t_abc-abc '_' into txt.
WRITE:/ t, ' - ', txt.
add 1 to i.
enddo.
endloop.
skip 1.


clear: in, jn.
** Формат ЧислоЧисло:
write: / 'Формат ЧислоЧисло'.
i = 0.
j = 0.
do 10 times.
in = i.
do 10 times.
  jn = j.
  concatenate '@' in jn '@' into t.
  concatenate '_' in jn '_' into txt.
  WRITE:/ t, ' - ', txt.
   add 1 to j.
enddo.
add 1 to i.
enddo.

skip 1.
** Формат БукваБуква
write: / 'БукваБуква'.
data t_abc_1 like t_abc occurs 1 with header line.
t_abc_1[] = t_abc[].
loop at t_abc.
loop at t_abc_1.
  concatenate '@' t_abc-abc t_abc_1-abc '@' into t.
  concatenate '_' t_abc-abc t_abc_1-abc '_' into txt.
  WRITE:/ t, ' - ', txt.
endloop.
endloop.


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

Зарегистрирован:
Пт, июл 07 2006, 10:40
Сообщения: 17
Откуда: Минск
Спасибо огромное всем принимающим участие!)
мне очень помогло


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

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Цитата:
или как-нибудь так :


Перебирать цифро-буквенные значения лучше так:

Code:
  DATA: i TYPE i, j TYPE i, tx(2), ch(4), hx(4) TYPE x, icon(4).
  FIELD-SYMBOLS: <fs> TYPE c.

  define code.
    &1 = sy-index + 47.
    IF &1 > 57. &1 = &1 + 7. ENDIF.
    hx = &1.
    ASSIGN hx TO <fs> CASTING.
    MOVE <fs> TO ch.
    &2 = ch+3.
  end-of-definition.

  DO 36 TIMES.
    code i tx(1).
    DO 36 TIMES.
      code j tx+1.
      CONCATENATE '@' tx '@' INTO icon.
      write: / tx, icon.
    ENDDO.
  ENDDO.


Но никто не обещал, что в кодах иконок не будут использоваться знаки препинания, например. Поэтом лучше выводить список так:

Code:
data: begin of it_icon occurs 1000
        , id type icon-id
        , name type icon-name
        , shorttext type icont-shorttext
    , end of it_icon
.
field-symbols <f> like line of it_icon.

select icon~id name shorttext
    into corresponding fields of table it_icon
    from icon
    left join icont
        on icont~id = icon~id
       and icont~langu = sy-langu.
loop at it_icon assigning <f>.
  write: / <f>-id+1(2), <f>-id, <f>-name, <f>-shorttext.
endloop.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Icons with number @xy@
СообщениеДобавлено: Ср, апр 02 2014, 16:37 
Специалист
Специалист

Зарегистрирован:
Ср, дек 27 2006, 19:19
Сообщения: 230
Хм )))
Code:
* Все иконки
REPORT ZTEST045 .
TYPE-POOLS icon.

DATA mask(36) TYPE C.
DATA index1   TYPE sy-index.
DATA index2   TYPE sy-index.
DATA icon     TYPE icon-id.
DATA text(2)  TYPE C.

CONCATENATE '0123456789' sy-abcde INTO mask.

index1 = 0.
DO 36 TIMES.
  index2 = 0.
  DO 36 TIMES.
    CONCATENATE '@' mask+index1(1) mask+index2(1) '@' INTO icon.
    CONCATENATE     mask+index1(1) mask+index2(1)     INTO text.
    WRITE: / icon, text.
    index2 = index2 + 1.
  ENDDO.
  index1 = index1 + 1.
ENDDO.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Icons with number @xy@
СообщениеДобавлено: Вт, апр 08 2014, 12:53 
Начинающий
Начинающий

Зарегистрирован:
Чт, мар 07 2013, 12:50
Сообщения: 5
Ну, раз уж некропост свершился, вставлю свою "копеечку".
Один из самых простых способов: открываешь таблицу ICON в se16, выбираешь иконку, встаешь на поле ID, Ctrl-C, Ctrl-V куда нужно уже вставляется код иконки в формате @XX@.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Icons with number @xy@
СообщениеДобавлено: Чт, апр 17 2014, 13:11 
Специалист
Специалист

Зарегистрирован:
Ср, дек 27 2006, 19:19
Сообщения: 230
Dred написал(а):
Ну, раз уж некропост свершился, вставлю свою "копеечку".
Один из самых простых способов: открываешь таблицу ICON в se16, выбираешь иконку, встаешь на поле ID, Ctrl-C, Ctrl-V куда нужно уже вставляется код иконки в формате @XX@.

Иконок может быть больше, чем записей в таблице ICON (количество доступных иконок зависит от версии GUI, а количество записей в таблице ICON - от версии SAP).
Приведенная программа выводит список ВСЕХ доступных в GUI иконок.
Например для кода @X0@ выводится значок параграфа.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Icons with number @xy@
СообщениеДобавлено: Чт, апр 24 2014, 09:33 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Цитата:
Иконок может быть больше, чем записей в таблице ICON (количество доступных иконок зависит от версии GUI, а количество записей в таблице ICON - от версии SAP).


ну нам же нужна гарантия, что выбранная нами иконка отобразится не только нашим гуи, но и у пользователя ;)

_________________
Silence v.2.0


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

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


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

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


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

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