Текущее время: Ср, апр 17 2024, 02:30

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


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

Сейчас этот форум просматривают: Mail.RU Bot


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

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