Текущее время: Ср, июл 23 2025, 23:13

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Как изменить вывод отчета Report Writer в Excel
СообщениеДобавлено: Ср, ноя 30 2011, 12:19 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, июл 19 2007, 07:04
Сообщения: 1072
Пол: Мужской
Есть отчет Report Writer там формируется таблица, стандартный экспорт в Excel не устраивает. Хочется подправить... Понимаю, что можно взять сгенерированную программу, скопировать в Z и прикрутить свой вывод в Excel, но не хочется городить велосипед, если есть другой выход. Как поступить?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как изменить вывод отчета Report Writer в Excel
СообщениеДобавлено: Ср, ноя 30 2011, 16:34 
Младший специалист
Младший специалист

Зарегистрирован:
Сб, апр 05 2008, 22:12
Сообщения: 63
Пол: Мужской
Была подобная задача - сделал через неявное раширение в программе MKCBEF61_PC_DOWNLOAD подпрограмма PC_DOWNLOAD в самом начале.
Код приблизительно такой:
Code:
ENHANCEMENT 1  ZFT_ES_PRINT_BALANCE.    "active version
  IF RKB1D-REPID EQ 'Z3RFBALANC10' OR RKB1D-REPID EQ 'Z3RFBALANC11' OR
     RKB1D-REPID EQ '3RFF2'.

    G_S_DOWNLOAD-EXTENSION = 'DAT'.
    G_S_DOWNLOAD-VALUE_AREA = 'X'.

    CALL FUNCTION 'ZFTFI_0132_PRINT_BALANCE'
      EXPORTING
        rkb1d             = RKB1D
      tables
        b                 = b
        var_tab           = var_tab
        add_sel_tab       = add_sel_tab
      EXCEPTIONS
        EXCEL             = 1
        STANDART          = 2
        EXIT              = 3
        OTHERS            = 4.
    CASE sy-subrc.
      WHEN 1 OR 3.
        EXIT.
      WHEN 2.
      WHEN OTHERS.
    ENDCASE.

    CLEAR G_S_DOWNLOAD.

  ENDIF.
ENDENHANCEMENT.


в ФМнике вызываем
Code:
    PERFORM fill_download(sapmkcbe) TABLES b
                 download_data download_header.

и получаем таблицы в читаемом виде, далее своя выгрузка...
(не забываем проверять что запускаем наши транзакции)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как изменить вывод отчета Report Writer в Excel
СообщениеДобавлено: Ср, ноя 30 2011, 16:55 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
Эх, была бы такая штука в 4.6С, сколько проблем бы решилось...

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как изменить вывод отчета Report Writer в Excel
СообщениеДобавлено: Чт, дек 01 2011, 05:43 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, июл 19 2007, 07:04
Сообщения: 1072
Пол: Мужской
Ставлю точку в FORM PC_DOWNLOAD, программа ни при выгрузке в Excel, ни при интеграции офиса туда не попадает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как изменить вывод отчета Report Writer в Excel
СообщениеДобавлено: Чт, дек 01 2011, 08:02 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
2 Maksimus: в настройках отладчика укажите "системная отладка"

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как изменить вывод отчета Report Writer в Excel
СообщениеДобавлено: Чт, дек 01 2011, 09:33 
Младший специалист
Младший специалист

Зарегистрирован:
Сб, апр 05 2008, 22:12
Сообщения: 63
Пол: Мужской
Maksimus
извиняюсь, возможно, это были не Report Writer, а СПАО - сейчас уже не помню...но тем не менее, там, мне кажется, можно попробовать аналогичный подход


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как изменить вывод отчета Report Writer в Excel
СообщениеДобавлено: Чт, дек 08 2011, 10:31 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, июл 19 2007, 07:04
Сообщения: 1072
Пол: Мужской
Подобный подход там не проходит, по крайней мере у меня. Может еще какие нибудь варианты есть?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как изменить вывод отчета Report Writer в Excel
СообщениеДобавлено: Чт, дек 08 2011, 14:50 
Начинающий
Начинающий

Зарегистрирован:
Пн, янв 24 2011, 11:35
Сообщения: 16
Отчеты RP при выгрузке в Excel открываются в шаблоне Saprpwoi.xls(OAER->Класс reportwriter тип ОТ), там можно добавить свои макросы который скроет стандартный лист, и отобразит отформатированный. Единственное проблема, которую не решили, что все отчеты открываются через этот шаблон, И приходится в одном шаблоне создавать лист для каждого отчета RP.http://sapboard.ru/forum/viewtopic.php?f=13&t=73660


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как изменить вывод отчета Report Writer в Excel
СообщениеДобавлено: Сб, фев 04 2012, 15:13 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, ноя 25 2010, 12:14
Сообщения: 94
Пол: Мужской
Аналогичная проблема, поднимаю тему...очень нужно


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

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


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

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


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

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