Текущее время: Пт, апр 26 2024, 08:14

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 130, 131, 132, 133, 134, 135, 136 ... 161  След.
Автор Сообщение
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пт, авг 12 2016, 22:25 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Eugene23a написал(а):
Добрый день, Parazit! Подскажите пожалуйста, есть ли возможность, при вызове диалог печати выставлять заданное количество копий? Спасибо!

Нет, в функции ZWWW это не входит, но есть возможность реализовать любые хотелки через макросы.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вс, авг 14 2016, 00:53 
Ассистент
Ассистент

Зарегистрирован:
Пт, авг 05 2011, 21:17
Сообщения: 25
Создал макрос
With Dialogs(wdDialogFilePrint)
.NumCopies = 2
.Show
End With
Но после его выполнения сам шаблон не открывается, а сразу запускается диалог печати, который не видно в панели задач, но можно обнаружить по Alt-Tab...
Ув. Parazit, подскажите, что сделать, чтобы сначала открылся сам шаблон а потом диалог печати?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вс, авг 14 2016, 02:23 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Eugene23a написал(а):
Создал макрос
With Dialogs(wdDialogFilePrint)
.NumCopies = 2
.Show
End With
Но после его выполнения сам шаблон не открывается, а сразу запускается диалог печати, который не видно в панели задач, но можно обнаружить по Alt-Tab...
Ув. Parazit, подскажите, что сделать, чтобы сначала открылся сам шаблон а потом диалог печати?

Возможно Application.Visible=true поможет

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вс, авг 14 2016, 09:54 
Ассистент
Ассистент

Зарегистрирован:
Пт, авг 05 2011, 21:17
Сообщения: 25
Огромное спасибо! Получилось! Только одна проблемка осталась...Ворд открылся, диалог печати тоже, но вот самого документа не видно, пусто, а документ появляется, когда закрываю диалог печати...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вс, авг 14 2016, 09:58 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Eugene23a написал(а):
Огромное спасибо! Получилось! Только одна проблемка осталась...Ворд открылся, диалог печати тоже, но вот самого документа не видно, пусто, а документ появляется, когда закрываю диалог печати...

Можете прислать мне шаблон и содержимое IT_VALUES на почту misterxyz (сбк) mail (тчк) ru
Я посмотрю

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вс, авг 14 2016, 18:04 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Parazit написал:
Eugene23a написал(а):
Огромное спасибо! Получилось! Только одна проблемка осталась...Ворд открылся, диалог печати тоже, но вот самого документа не видно, пусто, а документ появляется, когда закрываю диалог печати...

Можете прислать мне шаблон и содержимое IT_VALUES на почту misterxyz (сбк) mail (тчк) ru
Я посмотрю

Ответил письмом, сюда продублирую для истории:

Для того, чтобы под диалогом печати был виден сам документ, нужно в макрос добавить ещё :
Application.ScreenUpdating = True

Но, в общем, в этом нет никакого смысла, т.к. под диалогом печати всё равно ничего невозможно разглядеть. Придётся закрывать диалог, а потом снова его запускать и вручную задавать количество копий. Поэтому имеет смысл добавить на панель специальную кнопку, запускающую ваш макрос. Можно также переназначить стандартную клавишу печати Ctrl+P на ваш макрос.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Чт, авг 18 2016, 18:28 
Начинающий
Начинающий

Зарегистрирован:
Пн, фев 22 2016, 09:15
Сообщения: 2
А как то можно не выгружать файл, а получить его бинарник?
Я делаю выгрузку в web через SICF-сервис, ФМ ZWWW_OPENFORM отрабатывает без ошибок, но файл в итоге не сохраняет, а пытается его открыть прямо в окне сервиса.

Изображение


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Чт, авг 18 2016, 21:27 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Pujik написал(а):
А как то можно не выгружать файл, а получить его бинарник?
Я делаю выгрузку в web через SICF-сервис, ФМ ZWWW_OPENFORM отрабатывает без ошибок, но файл в итоге не сохраняет, а пытается его открыть прямо в окне сервиса.

В каком сервисе запускаете, Web Dynpro, Web GUI, BSP?
Если открывает, значит сохраняет. Если не задаёте параметры ФМ, например, CLOSE_FORM='X', то он и должен открывать.
В чём именно проблема, как Вы хотели то, какую задачу решаете?
Как давно установлен ZWWW, какая версия?

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пт, авг 19 2016, 07:52 
Начинающий
Начинающий

Зарегистрирован:
Пн, фев 22 2016, 09:15
Сообщения: 2
Parazit написал:
Pujik написал(а):
А как то можно не выгружать файл, а получить его бинарник?
Я делаю выгрузку в web через SICF-сервис, ФМ ZWWW_OPENFORM отрабатывает без ошибок, но файл в итоге не сохраняет, а пытается его открыть прямо в окне сервиса.

В каком сервисе запускаете, Web Dynpro, Web GUI, BSP?
Если открывает, значит сохраняет. Если не задаёте параметры ФМ, например, CLOSE_FORM='X', то он и должен открывать.
В чём именно проблема, как Вы хотели то, какую задачу решаете?
Как давно установлен ZWWW, какая версия?


Спасибо за уделенное время! Вопрос снят!

Вывела в ФМ ZWWW_OPENFORM параметр file_text, который мне и нужно было получать.
Спасибо!!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пн, авг 22 2016, 14:54 
Начинающий
Начинающий

Зарегистрирован:
Пн, авг 22 2016, 14:52
Сообщения: 4
коллеги подскажите
как мне сделать принудительный перенос строки в ячейке ?
если я делаю формулу вида
="запись1"&СИМВОЛ(10)&"запись2"
то пусто в ячейке
если просто соединяю через cl_abap_char_utilities=>cr_lf, то обычные пробелы


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пн, авг 22 2016, 19:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
rh66 написал(а):
коллеги подскажите
как мне сделать принудительный перенос строки в ячейке ?
если я делаю формулу вида
="запись1"&СИМВОЛ(10)&"запись2"
то пусто в ячейке
если просто соединяю через cl_abap_char_utilities=>cr_lf, то обычные пробелы

Символы переноса строки удаляются из данных, т.к. это рушит структуру текстового файла с данными.
Вместо этого в Worde можно использовать спец.символы, например, для переноса строки ^l (L маленькая).
К сожалению в Excel не предусмотрено подобного. Поэтому приходится как-то выкручиваться, например, вставлять какой-то символ, а потом макросом его заменять на символ переноса строки. Или, если формат ячейки задан жёстко, заранее вставить в шаблоне символ переноса между метками, примерно так:
[дата]
[время]

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, авг 23 2016, 07:14 
Начинающий
Начинающий

Зарегистрирован:
Пн, авг 22 2016, 14:52
Сообщения: 4
Parazit написал:
Символы переноса строки удаляются из данных, т.к. это рушит структуру текстового файла с данными.
Вместо этого в Worde можно использовать спец.символы, например, для переноса строки ^l (L маленькая).
К сожалению в Excel не предусмотрено подобного. Поэтому приходится как-то выкручиваться, например, вставлять какой-то символ, а потом макросом его заменять на символ переноса строки. Или, если формат ячейки задан жёстко, заранее вставить в шаблоне символ переноса между метками, примерно так:
[дата]
[время]

про перенос понял, а формула почему не работает ? просто пусто вместо неё


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, сен 06 2016, 10:55 
Специалист
Специалист

Зарегистрирован:
Пт, июл 27 2007, 13:06
Сообщения: 137
Дотянулись руки пощупать новый openform (который YWWW). Установщик похерил все русские тексты в файлах. Выходов нашел 2: сохранять исходники в utf8 или поправить вызов gui_upload в ZWWW_MIGRATE, добавив кодовую страницу.
Выгрузить имеющийся в системе экселевский отчет кроме как подменой класса на YCLITC_PRINTED_FORM_XML_EXCEL пока не нашел варианта (я так понимаю надо в настроечной таблице создавать отдельное правило для XLSX файлов?). Но с ним xml крашится при попытке получить список закладок, т.к. не был найден активный лист.
Пойду экспериментировать с отчетами, созданными с нуля.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, сен 06 2016, 11:27 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Sam Stone написал(а):
Дотянулись руки пощупать новый openform (который YWWW). Установщик похерил все русские тексты в файлах. Выходов нашел 2: сохранять исходники в utf8 или поправить вызов gui_upload в ZWWW_MIGRATE, добавив кодовую страницу.
Выгрузить имеющийся в системе экселевский отчет кроме как подменой класса на YCLITC_PRINTED_FORM_XML_EXCEL пока не нашел варианта (я так понимаю надо в настроечной таблице создавать отдельное правило для XLSX файлов?). Но с ним xml крашится при попытке получить список закладок, т.к. не был найден активный лист.
Пойду экспериментировать с отчетами, созданными с нуля.

1. Что значит "похерил все русские тексты в файлах"? При загрузке в систему? В каких файлах?
2. А в SAP-Logon какая кодировка настроена для выгрузки/загрузки? Какая версия SAP-Logon? Какая версия SAP_BASIS?
3. Что значит подменой класса? Все вызываемые классы прописаны в настройке в таблице YTITC_PFORM_STNG, если у вас шаблон XML-Excel, то нужный класс должен сам определиться.
4. Для файлов *.xlsx уже есть настройка, она общая для всех файлов *.XLS? Файл *.xlsx это не XML-Excel, он обрабатывается так же, как *.xls классом YCLITC_PRINTED_FORM_EXCEL.
5. Мои примеры работают?

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, сен 06 2016, 11:45 
Специалист
Специалист

Зарегистрирован:
Пт, июл 27 2007, 13:06
Сообщения: 137
Цитата:
1. Что значит "похерил все русские тексты в файлах"? При загрузке в систему? В каких файлах?
2. А в SAP-Logon какая кодировка настроена для выгрузки/загрузки? Какая версия SAP-Logon? Какая версия SAP_BASIS?
3. Что значит подменой класса? Все вызываемые классы прописаны в настройке в таблице YTITC_PFORM_STNG, если у вас шаблон XML-Excel, то нужный класс должен сам определиться.
4. Для файлов *.xlsx уже есть настройка, она общая для всех файлов *.XLS? Файл *.xlsx это не XML-Excel, он обрабатывается так же, как *.xls классом YCLITC_PRINTED_FORM_EXCEL.
5. Мои примеры работают?

1. # вместо русских букв.
2. По умолчанию UTF8 для систем уникода (раз файлы в ansi, а вход в систему был с utf8, то вот и причина?)
3. в дебагере нашел метод Get_Setting_Parameter, который возвращает класс под тип файла.
4. Раз *.xlsx это не XML-Excel, то пункт 3 отпадает. Просто я думал, что будет нечто вроде abap2xlsx и соответственно все отчеты, шаблоны которых были сохранены как xlsx файлы, будут обрабатываться как xml файлы (т.е. быстрее, не нужен офис, можно грузить в фоне). Но получается, что для выгрузки через xml надо всё делать как в ZWWW_DEMO_XML_FORM?


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 130, 131, 132, 133, 134, 135, 136 ... 161  След.

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


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

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


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

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