Текущее время: Чт, июл 03 2025, 20:28

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


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

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


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

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