Текущее время: Пт, июл 25 2025, 05:45

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


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

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


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

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