Текущее время: Ср, июн 18 2025, 09:13

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Иконки
СообщениеДобавлено: Пн, ноя 01 2004, 10:43 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, ноя 01 2004, 10:22
Сообщения: 30
Привет!
Пытаюсь вывести две иконки (зеленая - открытый период, красная - выравнивание), создал свое поле (MYICON LIKE ICON-ID), потом в этом поле пытаюсь вывести эти самые иконки
(* INCLUDE <ICON>.
LOOP AT Z.
IF Z-AUGDT IS INITIAL.
Z-MYICON = 'ICON_LED_GREEN AS ICON'.
ELSE.
Z-MYICON = 'ICON_LED_RED AS ICON'.
ENDIF.
ENDLOOP.)
Запускаю прогу, а у меня мое поле подтягивает данные с соседнего поля, и никаких иконок нет! Че делать? :shock:

_________________
KURIER


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Иконки
СообщениеДобавлено: Пн, ноя 01 2004, 10:53 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Kurier написал(а):
Привет!
Пытаюсь вывести две иконки (зеленая - открытый период, красная - выравнивание), создал свое поле (MYICON LIKE ICON-ID), потом в этом поле пытаюсь вывести эти самые иконки
(* INCLUDE <ICON>.
LOOP AT Z.
IF Z-AUGDT IS INITIAL.
Z-MYICON = 'ICON_LED_GREEN AS ICON'.
ELSE.
Z-MYICON = 'ICON_LED_RED AS ICON'.
ENDIF.
ENDLOOP.)
Запускаю прогу, а у меня мое поле подтягивает данные с соседнего поля, и никаких иконок нет! Че делать? :shock:


Ннда, ну и накосрезили вы здесь.
попробуйте так:

data begin of z occurs 0,
...
myicon like icon_space,
...

end of z.

...

LOOP AT Z.
IF Z-AUGDT IS INITIAL.
Z-MYICON = ICON_LED_GREEN.
ELSE.
Z-MYICON = ICON_LED_RED.
ENDIF.
ENDLOOP.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Иконки
СообщениеДобавлено: Пн, ноя 01 2004, 11:02 
Гость
OlegDm написал(а):
Kurier написал(а):
Привет!
Ннда, ну и накосрезили вы здесь.
попробуйте так:

data begin of z occurs 0,
...
myicon like icon_space,
...

end of z.

...

LOOP AT Z.
IF Z-AUGDT IS INITIAL.
Z-MYICON = ICON_LED_GREEN.
ELSE.
Z-MYICON = ICON_LED_RED.
ENDIF.
ENDLOOP.


В том то и дело, что и так не идет!
Я вообще сам такое впервые вижу! :(


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 01 2004, 11:05 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 08:10
Сообщения: 1024
Объявите переменную LIKE ICON. И потом, когда выводите: WRITE myicon as icon.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Иконки
СообщениеДобавлено: Пн, ноя 01 2004, 11:09 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Anonymous написал(а):
OlegDm написал(а):
Kurier написал(а):
Привет!
Ннда, ну и накосрезили вы здесь.
попробуйте так:

data begin of z occurs 0,
...
myicon like icon_space,
...

end of z.

...

LOOP AT Z.
IF Z-AUGDT IS INITIAL.
Z-MYICON = ICON_LED_GREEN.
ELSE.
Z-MYICON = ICON_LED_RED.
ENDIF.
ENDLOOP.


В том то и дело, что и так не идет!
Я вообще сам такое впервые вижу! :(


Скопируй себе вот это(это работает) и посмотри где у тебя ошибка:

report ztest no standard page heading .

include <icon>.

data: begin of z occurs 0,
augdt type c,
myicon like icon_space,
end of z.

end-of-selection.

z = 'X'. append z.
z = ' '. append z.
z = 'X'. append z.

loop at z.
IF Z-AUGDT IS INITIAL.
Z-MYICON = ICON_LED_GREEN.
ELSE.
Z-MYICON = ICON_LED_RED.
ENDIF.
modify z index sy-tabix.
endloop.

loop at z.
write: / Z-AUGDT, Z-MYICON as icon.
endloop.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Иконки
СообщениеДобавлено: Вт, ноя 02 2004, 11:13 
Гость
OlegDm написал(а):
Anonymous написал(а):
OlegDm написал(а):
Kurier написал(а):
Скопируй себе вот это(это работает) и посмотри где у тебя ошибка:

report ztest no standard page heading .

include <icon>.

data: begin of z occurs 0,
augdt type c,
myicon like icon_space,
end of z.

end-of-selection.

z = 'X'. append z.
z = ' '. append z.
z = 'X'. append z.

loop at z.
IF Z-AUGDT IS INITIAL.
Z-MYICON = ICON_LED_GREEN.
ELSE.
Z-MYICON = ICON_LED_RED.
ENDIF.
modify z index sy-tabix.
endloop.

loop at z.
write: / Z-AUGDT, Z-MYICON as icon.
endloop.


У меня это то же идет!
Дело в том, что нужные мне иконки из-за write выводятся на другом экране, а мне нужно, что б они выводились в нужном мне поле!
:(


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 02 2004, 13:41 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 08:10
Сообщения: 1024
Вы бы конкретизировали задачу! Какова логика выполнения? И на том экране, гле это необходимо, как вы выводите данные?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 04 2004, 14:30 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, ноя 01 2004, 10:22
Сообщения: 30
Вопрос снят!
Всем огромное сапсибо! :D

_________________
KURIER


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

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


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

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


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

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