Текущее время: Пт, июл 18 2025, 18:52

Часовой пояс: 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 часа


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

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


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

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