Текущее время: Сб, июл 05 2025, 14:24

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Вставка графического объекта в АВАР-отчет
СообщениеДобавлено: Пн, май 16 2005, 11:44 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 20 2004, 06:11
Сообщения: 239
Откуда: Astana, Kazakhstan
Привет, народ!
Скажите, кто сталкивался с такой штукой - вставка графического объекта в стандартный экран просмотра для АВАР-отчета. Возможно ли это в принципе??? Что для ентого нужно? Есть ли какие-то альтернативы?

Заранее спасибо!


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


1. загружаешь фотографию в систему через транзакцию SMW0

2. см для образца программу RSDEMO_PICTURE_CONTROL


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

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Только вот одно но, если речь идет о диалоговом программировании и АЛВ (например) как средства вывода отчета, то конечно: в один контейнер грид, в другой картинку, а если Tima имел в виду простой список, формируемый оператором write - тогда, как говорил, кот Матроскин - "фигвам". ( :roll: - хотя может я и ошибаюсь - абаперы поправят)


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

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Code:
data: DOCKING_CONTAINER type ref to cl_gui_docking_container.

write: 'Some text'.

CREATE OBJECT DOCKING_CONTAINER
    EXPORTING
*     PARENT                      =
      REPID                       = 'SAPMSSY0'
      DYNNR                       = '0120'
*     SIDE                        = DOCK_AT_LEFT
*     EXTENSION                   = 50
*     STYLE                       =
*     LIFETIME                    = lifetime_defau
*     CAPTION                     =
*     METRIC                      = 0
*     RATIO                       =
*     NO_AUTODEF_PROGID_DYNNR     =
*     NAME                        =
*   EXCEPTIONS
*     CNTL_ERROR                  = 1
*     CNTL_SYSTEM_ERROR           = 2
*     CREATE_ERROR                = 3
*     LIFETIME_ERROR              = 4
*     LIFETIME_DYNPRO_DYNPRO_LINK = 5
*     others                      = 6
     .
IF SY-SUBRC <> 0.
*  MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSG
*             WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-M
ENDIF.

write: / 'Another text'.



Вот так можно к обычному списку приделать контейнер. Порядок создания контейнера и WRITE не важен.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 16 2005, 14:17 
Гость
Т! СУПЕР!!!!


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 16 2005, 14:22 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
ВН написал(а):
Т! СУПЕР!!!!


8) Типа я раскрыл ужасную тайну и всё такое :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 16 2005, 14:26 
Гость
ну тогда - просто спасибо :wink:


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 16 2005, 14:30 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
ВН написал(а):
ну тогда - просто спасибо :wink:


:roll: Блин, я ж с иронией на счет тайны..
Небось аппликейшн лог смотреть приходилось неоднократно? Так там один из ракурсов как раз такой, что есть листинг и есть контейнер. Там подсмотрел :)

ЗЫ.В подобном ракурсе выводит SBAL_DEMO_03


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 16 2005, 15:25 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Ну и на закуску ещё раз повыёживаюсь :D
Контейнер, который пригоден для списков (и не только) :)

Code:
  data: gos type ref to cl_gui_gos_container,
        dd  type ref to cl_dd_document.

  parameters: dummy.

  CREATE OBJECT GOS
     EXPORTING
       WIDTH             = 150
       REPID             = 'SAPMSSY0'
       DYNNR             = '0120'
*      METRIC            = 0
*      PARENT            =
*      NO_AUTODEF_PROGID_DYNNR =
*      NAME              =
*    EXCEPTIONS
*      CNTL_ERROR        = 1
*      CNTL_SYSTEM_ERROR = 2
*      CREATE_ERROR      = 3
*      LIFETIME_ERROR    = 4
*      others            = 5
      .
  IF SY-SUBRC <> 0.
*   MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*              WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.

  create object dd.

  call method dd->ADD_STATIC_HTML
    EXPORTING
      STRING_WITH_HTML =
   '<body marginheight="0" topmargin="0" borders = "0">'.

  call method dd->ADD_STATIC_HTML
    EXPORTING
      STRING_WITH_HTML =
      '<marquee>бегущая строка с какой-нибудь фигней</marquee>'.

  call method dd->display_document EXPORTING parent = gos.

  WRITE: 'Something'.


Пиво слать бочками :) Пью только GUINNESS DRAUGHT :)

ЗЫ. Этот контейнер, разумеется передназначен для тулбара от Generic Object Services


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

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Д-ааа!, поддерживаю Михаила - интересное использование DOCKiNG контейнера. Я его делал только для того чоб слева было дерево, а справа "мужик в пиджаке" (таблица) :)
А что за зверь gos контейнер? В чем его оособенность ?


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

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
А кто тут Михаил? :)

GOS-контейнер отличается от других расположением и размерами по вертикали :) Высотой со стандартную кнопку и располагается слева от заголовка экрана.
Как я понимаю, он только(ха!) для тулбара от пресловутого GenericObjectServices предназначен.

А Docking контейнеры я чаще всего использовал для того, чтобы grid на весь экран делать. Он масштабируется для любого размера окна и не требуется на экране заводить всяких там областей под контрол..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 16 2005, 16:29 
Гость
Михаил - я :oops:

Но лавры - не по адресу :oops:


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

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
ВН написал(а):
Михаил - я :oops:

Но лавры - не по адресу :oops:


Так лавры мы дружно Т вручили :) ... хотя он хотел пивка заграничного вместо листа лаврвого :)


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

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Очч приятно.. Анатолий :)

ЗЫ Лавровый лист считаю весьма замечательной приправой :) Тож сойдёт


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: *
СообщениеДобавлено: Чт, май 19 2005, 06:35 
Гость
круто 8)

это-ж получается можно замутить чтото вроде html-формуляра


Принять этот ответ
Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.

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


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

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


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

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