Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => Тема начата: inik от Ноябрь 04, 2013, 10:29:04 pm

Название: Как создать screenshot от alv
Отправлено: inik от Ноябрь 04, 2013, 10:29:04 pm
Всем добрый вечер!

Может кто подсказать, как создать  screenshot от alv?

Задание такое: в alv создать кнопку с функцией автоматического рассыла е-майла с текстом
и screenshot-ом от alv.
Думаю сначала image создать, а потом подвязать его в е-майл, который напишется в html
(при помощи cl_document_bcs=>create_document).

Спасибо!
Название: Re: Как создать screenshot от alv
Отправлено: Uukrul от Ноябрь 05, 2013, 12:09:01 am
You are not allowed to view links. Register or Login
Может кто подсказать, как создать  screenshot от alv?
Вопрос в студию, как вы можете гарантировать, что вся информация ALV на момент получения копии экрана отображена в окне? Могут же и прокрутить список в право/влево или вверх/вниз. Зачем именно копию? Вообще-то это реализуется через формирования например PDF-документа или SmartForms которую отправляют клиенту.
Название: Re: Как создать screenshot от alv
Отправлено: №1 от Ноябрь 05, 2013, 07:49:28 am
You are not allowed to view links. Register or Login
кнопку с функцией автоматического рассыла е-майла с текстом
и screenshot-ом от alv
Посмотри на ноту 513352 - Printing by e-mail (update)
Название: Re: Как создать screenshot от alv
Отправлено: Dmitriy от Ноябрь 06, 2013, 03:37:10 pm
Workflow попахивает, там контейнер более-менее объекты ч/з офис таскает + команды поддерживает, т.е. не скриншот будет слать, а сам грид выводить, если память мне не изменяет, давно дело было. Опять же, если речь не о САП-офисе в плане мыла, то с Workflow не рекомендовал бы связываться: инструмент спецефичный, тянет за собой много чего, да и поддерживать кому-то все дело потом придется, даже если вы быстро поднимете на нем данную конкретную задачу. ИМХО.

Upd.: Тут еще подумал, а надо ли скриншот? Смысл - передать информацию. Кому и зачем? Если какому-нибудь оператору, который все равно будет перебивать данные со скриншота куда-нибудь, то проще сделать это в более "удобоваримом" виде, чтобы он мог хотя бы банально откопипастить. Либо сразу в виде .txt с разделителями табуляции, пусть себе в Excel или 1С вставляет. Или сразу Excel. Да много чего можно. Но это так уже, из разряда к конкретному вопросу вашему не относящегося, в плане методологического подхода к передаче информации, которая на скриншоте.   
Название: Re: Как создать screenshot от alv
Отправлено: Uukrul от Ноябрь 06, 2013, 03:50:00 pm
You are not allowed to view links. Register or Login
Workflow попахивает, там контейнер более-менее объекты ч/з офис таскает + команды поддерживает, т.е. не скриншот будет слать, а сам
Да обычный формуляр сделать и отправить его клиенту. Табличная часть даже в нем формируется без всяких проблем.
Название: Re: Как создать screenshot от alv
Отправлено: Dmitriy от Ноябрь 06, 2013, 03:59:13 pm
You are not allowed to view links. Register or Login
Да обычный формуляр сделать и отправить его клиенту. Табличная часть даже в нем формируется без всяких проблем.
Пока обновлял свое сообщение, ты уже написал... Вот и я о том же, есть ли смысл усложнять задачу?