SAPфорум.RU
https://sapforum.pro/forum/

ZWWW - ФМ для выгрузки данных в WORD, EXCEL
https://sapforum.pro/forum/viewtopic.php?f=13&t=4880
Страница 144 из 146

Автор:  VoiD [ Вт, май 15 2018, 08:27 ]
Заголовок сообщения:  Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL

Parazit написал:
VoiD написал:
При загрузке на чистую систему или при обновлении существующего пакета не загружаются описания параметров функциональных модулей, а также описания методов класса.

В строке 2533 вызывается ФМ 'FUNCTION_CREATE' программы ZWWW_MIGRATE, которому описания должны быть переданы через табличный параметр "PARAMETER_DOCU = it_DocParameters". Эта таблица заполняется для старого метода (видимо, <2.9), а для нового алгоритма она остаётся девственно пустой, хотя сами тексты из файла загружаются ранее в структуру, содержащую все таблицы загружаемого ФМ.

А какую версию ZWWW устанавливаете?


Последнюю (3.03) с Вашего хранилища. Описания заполнил сам руками, но лишняя работа всё же.

Также получил ошибку при импорте запроса в тестовую систему: для файлов листинга класса ZCL_ZWWW компилятор требует наличия REPORT и ругается на то, что в 7.02 так писать классы нельзя. Класс из запроса удалил, руками создал новый такой же, всё скопировал в него. В продуктив ушло без ошибок.

Автор:  ip314 [ Чт, май 31 2018, 13:55 ]
Заголовок сообщения:  "Вирус" при отправке jar файлов через Microsoft Exchange

У нашего заказчика перестали отправляться электронные письма с вложениями jar файлов, которые сформированы с помощью zwww.

Блокируются Microsoft Exchange:

the emal ~~Счет-фактура №1805170014 was dropped by Internet email gateway (IronPort) by the Antivirus.
There is a positive virus finding: "CXmail/OleDI-AV' in attachment 1805170014.JAR

Можно ли как решить проблему без изменений настроек Microsoft Exchange?

Автор:  Parazit [ Чт, май 31 2018, 14:30 ]
Заголовок сообщения:  Re: "Вирус" при отправке jar файлов через Microsoft Exchange

ip314 написал(а):
У нашего заказчика перестали отправляться электронные письма с вложениями jar файлов, которые сформированы с помощью zwww.

Блокируются Microsoft Exchange:

the emal ~~Счет-фактура №1805170014 was dropped by Internet email gateway (IronPort) by the Antivirus.
There is a positive virus finding: "CXmail/OleDI-AV' in attachment 1805170014.JAR

Можно ли как решить проблему без изменений настроек Microsoft Exchange?

Можно использовать формат RTF.

Автор:  ip314 [ Чт, май 31 2018, 16:53 ]
Заголовок сообщения:  Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL

Им нужно отправлять счета-фактуры покупателям в Excel, поэтому RTF не подходит.

Автор:  Удав [ Пт, июн 01 2018, 01:36 ]
Заголовок сообщения:  Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL

ip314 написал(а):
Им нужно отправлять счета-фактуры покупателям в Excel, поэтому RTF не подходит.

Зачем? :shock:
Вроде юридически значимый документооборот уже работает. :wink:

Автор:  ip314 [ Пт, июн 01 2018, 12:45 ]
Заголовок сообщения:  Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL

Какие-то покупатели работают без ЭДО и они просят в дополнение к документу PDF присылать еще и Excel - наверно это облегчает им ручную регистрацию документа у себя в системе.

Можно вручную выгружать каждый документ в диалоге через ZWWW, сохранять как Excel-файл и отправлять. Но все уже привыкли к массовой фоновой обработке и отправке. А сейчас фоновая обработка застопорилась из-за квази-вируса.

Автор:  Parazit [ Пт, июн 01 2018, 14:11 ]
Заголовок сообщения:  Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL

ip314 написал(а):
Какие-то покупатели работают без ЭДО и они просят в дополнение к документу PDF присылать еще и Excel - наверно это облегчает им ручную регистрацию документа у себя в системе.

Можно вручную выгружать каждый документ в диалоге через ZWWW, сохранять как Excel-файл и отправлять. Но все уже привыкли к массовой фоновой обработке и отправке. А сейчас фоновая обработка застопорилась из-за квази-вируса.

Самая последняя версия позволяет выгружать в формате XML-Excel.
Я её называю YWWW, это тот же ZWWW, перенесённый на классы.
ZWWW доработан для работы через YWWW для совместимости старых программ.
Далее будет развиваться именно этот вариант.
https://sites.google.com/site/vvnabap/fajly/ywww

Автор:  ip314 [ Вт, июн 05 2018, 17:22 ]
Заголовок сообщения:  Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL

Можете прислать (выложить) пример файла XML-Excel? Перед установкой YWWW хочу согласовать с заказчиком, устроит ли их такой формат...

Автор:  Parazit [ Вт, июн 05 2018, 18:38 ]
Заголовок сообщения:  Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL

ip314 написал(а):
Можете прислать (выложить) пример файла XML-Excel? Перед установкой YWWW хочу согласовать с заказчиком, устроит ли их такой формат...

Можете посмотреть примеры шаблонов в самом YWWW.

В архиве YITC_PRINTED_FORM.DEVC.ZIP
каталог YITC_PRINTED_FORM.DEVC\W3MI.R3TR\ZWWW_SAMPLE_INVOICE_XML_EXCEL
файл ZWWW_SAMPLE_INVOICE_XML_EXCEL.XML

Да и сами можете любой свой файл сохранить из Excel как XML.
Обычно по умолчанию, при открытии такого файла, запускается IE-браузер, а он уже распознает внутренний формат файла XML и открывает Excel или Word внутри в режиме Inplace. Если просто изменить расширение файла XML на XLS, то будет сразу же запускаться Excel.

Автор:  ssv10 [ Ср, июн 20 2018, 11:26 ]
Заголовок сообщения:  Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL

Добрый день,
до сих пор использовали ZWWW для сохранения файла на диск.
А есть ли возможность сформированный xls файл отправлять по почте как вложение?
ZWWW_OPENFORM сохранить файл на диске, а дальше его нужно снова в SAP загрузить?

Помогите, пожалуйста, разобраться.
Заранее спасибо.

Автор:  Parazit [ Ср, июн 20 2018, 12:00 ]
Заголовок сообщения:  Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL

ssv10 написал(а):
Добрый день,
до сих пор использовали ZWWW для сохранения файла на диск.
А есть ли возможность сформированный xls файл отправлять по почте как вложение?
ZWWW_OPENFORM сохранить файл на диске, а дальше его нужно снова в SAP загрузить?

Помогите, пожалуйста, разобраться.
Заранее спасибо.

Можно и так. Чтобы знать, откуда и какой файл загрузить обратно в SAP, нужно самим заранее задать параметр FILE_NAME=<путь>+<имя>.
Можно использовать и другие варианты, без участия компьютера пользователя: через JAR, RTF, XML.

Автор:  ssv10 [ Ср, июн 20 2018, 12:30 ]
Заголовок сообщения:  Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL

Parazit, а можете подсказать, как jar файл использовать без участия ПК?
Я вижу в ФМ ZWWW_OPENFORM параметр USE_JAR. Если я его установлю, то как мне потом файл jar найти, который нужно в письмо вложить?

Автор:  ssv10 [ Ср, июн 20 2018, 12:45 ]
Заголовок сообщения:  Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL

Parazit, а можете подсказать, как jar файл использовать без участия ПК?
Я вижу в ФМ ZWWW_OPENFORM параметр USE_JAR. Если я его установлю, то как мне потом файл jar найти, который нужно в письмо вложить?

Автор:  Parazit [ Ср, июн 20 2018, 13:42 ]
Заголовок сообщения:  Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL

ssv10 написал(а):
Parazit, а можете подсказать, как jar файл использовать без участия ПК?
Я вижу в ФМ ZWWW_OPENFORM параметр USE_JAR. Если я его установлю, то как мне потом файл jar найти, который нужно в письмо вложить?

Попробуйте запустить мой пример ZWWW_SAMPLE_INVOICE в фоне:
- SE38
- ZWWW_SAMPLE_INVOICE
- F8
- F9
- Устройство вывода: LP01
- Немедленно
- Сохранить (Ctrl+S)

Если у вас не очень старая версия ZWWW, то вы получите экстренное сообщение с вложенным файлом JAR.
То есть ZWWW сам определяет, если задача выполняется в фоне, то он направляет файл в SAP Office, а затем отправляет его письмом. Это действия при заданных параметрах по умолчанию.
Вы можете принудительно направить вывод в SAP Office, указав параметр FILE_LOCATION='O' (от Office) и CLOSE_FORM='X' (чтобы не формировать экстренное сообщение автоматически). Файл будет находиться в папке Temp раздела "Личные папки", см. тр.SBWP. Вы можете стандартными функциями получить его и далее делать что угодно. Для удобства его получения есть метод ZCL_ZWWW=>SAP_OFFICE_GET_FILE_ID.
Почитайте также здесь viewtopic.php?p=543140#p543140

Автор:  ssv10 [ Ср, июн 20 2018, 13:57 ]
Заголовок сообщения:  Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL

Спасибо огромное, буду пробовать.

Страница 144 из 146 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/