А я вот как баловался в свое время.
Закачиваешь в SAP WEB-репозитарий экселевский файлик, а в нем макрос автозагрузки на VBA написанный, который по переданным из сапа данным строит диаграмки всякие красивые, ну и вообще....
Из абапа ентот файлик запускается одной командой, а данные ему передаешь через клипбоард (внутреннюю табличку с данными)!
Неудобство правда в том, что, чтобы автоматически запускался excel, нужно на локальной машине настроить миметайпы.....
Вот примерно так:
* To create web-object choose transaction SMW0(then 'binary data for...'):
* 1) create mime-type (Settings-maintain mime types)
* 2) assign mime editor to this type
* 3) create web object
DATA KEY LIKE WWWDATATAB.
DATA:BEGIN OF BUFFER OCCURS 0,
LINE1(10),
LINE2(10),
LINE3(10),
LINE4(10),
LINE5(10),
END OF BUFFER.
MOVE 'SEREGA' TO BUFFER-LINE1.
MOVE 1 TO BUFFER-LINE2.
MOVE 2 TO BUFFER-LINE3.
MOVE 3 TO BUFFER-LINE4.
MOVE 4 TO BUFFER-LINE5.
APPEND BUFFER.
CALL FUNCTION 'CLPB_EXPORT'
TABLES
DATA_TAB = BUFFER.
KEY-RELID = 'MI'.
KEY-OBJID = 'Z_TEST'.
CALL FUNCTION 'SHOW_WEB_OBJECT'
EXPORTING
KEY = KEY.
А что, неплохо, да?
это я просто еще когда на fox-е писал, то завсегда так делал - данные формировал, а потом запускал эксель из программы, а он уже рисовал отчеты макросами.....
Интересно было бы узнать, кто как еще извращался......?