SAPфорум.RU https://www.sapboard.ru/forum/ |
|
ZWWW - ФМ для выгрузки данных в WORD, EXCEL https://www.sapboard.ru/forum/viewtopic.php?f=13&t=4880 |
Страница 140 из 161 |
Автор: | Parazit [ Вс, июн 25 2017, 23:49 ] |
Заголовок сообщения: | Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL |
ssv10 написал(а): Подскажите, пожалуйста, как правильно реализовать подитоги. Клиент хочет видеть в таблице суммы в разрезе видов документа. В шаблоне у меня строка с именем lines, никаких группировок или подитогов нет. Хожу по выбранным позициям и заполняю поля: Code: setline 'lines' l_cnt '[belnr]' '' <line>-belnr. setline 'lines' l_cnt '[blart]' '' <line>-blart. setline 'lines' l_cnt '[bldat]' '' <line>-bldat. setline 'lines' l_cnt '[bwwrt]' '' <line>-bwwrt. setline 'lines' l_cnt '[hwaer]' '' <line>-hwaer. setline 'lines' l_cnt '[augbl]' '' <line>-augbl. setline 'lines' l_cnt '[augdt]' '' <line>-augdt. Как изменить код так, чтобы подитоги по bwwrt в разрезе blart появились в шаблоне? Смотрела пример - программу ZWWW_MANY_LIST, в которой есть строки с типом V SetLine NameList 'User' Num '' 'V' 'Function'. SetLine NameList 'User' Num '[DEPARTMENT]' '' it_Usr-DEPARTMENT. Пробовала добавлять у себя строку, но тогда в экселе просто пустая строка выводится. Code: setline 'lines' l_cnt '' 'V' 'blart'. setline 'lines' l_cnt '[blart]' '' l_blart. setline 'lines' l_cnt '[bwwrt]' '' l_bwwrt. Обратите внимание, в шаблоне ZWWW_MANY_LIST есть именованная область 'Function'. А команда SetLine NameList 'User' Num '' 'V' 'Function' означает, что строке 'User' с номером Num нужно присвоить другую строку с именем 'Function' (тип значения VAL_TYPE='V', Variable, в документации Excel именованные строки назывались переменными). По сути в текущую строку таблицы 'User' перед заполнением данными копируется образец другой строки 'Function'. В Вашем случае, чтобы сработала команда setline 'lines' l_cnt '' 'V' 'blart', нужно в шаблоне создать строку образец подытогов с метками '[blart]' и '[bwwrt]', и присвоить ей имя 'blart'. p.s. Можете обращаться напрямую по почте misterxyz (сбк) mail (тчк) ru |
Автор: | ssv10 [ Пн, июн 26 2017, 02:34 ] |
Заголовок сообщения: | Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL |
Спасибо огромное, теперь все отлично. |
Автор: | moi_n_eau [ Ср, июн 28 2017, 08:34 ] |
Заголовок сообщения: | Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL |
Добрый день! Наткнулась на параметр IT_GROUPS_CATALOG в ФМ ZAAWWW_PREPARE_TABLE, но в одном из сообщений от 2016 года вы писали, что его пока не использовать. Начала копаться в коде, но раз есть форум, хотела уточнить, что это за волшебный параметр, и как тогда называть закладки со строками итогов и подитогов. Или же пока не получится? Заранее спасибо. |
Автор: | Parazit [ Ср, июн 28 2017, 11:23 ] |
Заголовок сообщения: | Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL |
moi_n_eau написал(а): Добрый день! Наткнулась на параметр IT_GROUPS_CATALOG в ФМ ZAAWWW_PREPARE_TABLE, но в одном из сообщений от 2016 года вы писали, что его пока не использовать. Начала копаться в коде, но раз есть форум, хотела уточнить, что это за волшебный параметр, и как тогда называть закладки со строками итогов и подитогов. Или же пока не получится? Заранее спасибо. ФМ ZWWW_PREPARE_TABLE был создан для упрощения вывода данных из внутренних таблиц. Параметр IT_GROUPS_CATALOG задумывался для создания подзаголовков и подытогов, но так и не был доделан. Оказалось, что в этом в общем то нет особой нужды, этим ФМ-ом мало кто пользуется, к тому же довольно просто сформировать отчет любой сложности без использования ФМ ZWWW_PREPARE_TABLE. В общем, так руки и не дошли. |
Автор: | rh66 [ Пт, авг 04 2017, 11:01 ] |
Заголовок сообщения: | Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL |
а есть возможность не создавать файл excel? чтобы при попытке закрыть открытый он предлагал сохранить, а если отказываешься, то его ни где бы не оказывалось ? |
Автор: | Parazit [ Пт, авг 04 2017, 13:43 ] |
Заголовок сообщения: | Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL |
rh66 написал(а): а есть возможность не создавать файл excel? чтобы при попытке закрыть открытый он предлагал сохранить, а если отказываешься, то его ни где бы не оказывалось ? Такую возможность не делал. А для чего это нужно? |
Автор: | rh66 [ Пн, авг 07 2017, 08:14 ] |
Заголовок сообщения: | Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL |
Parazit написал: rh66 написал(а): а есть возможность не создавать файл excel? чтобы при попытке закрыть открытый он предлагал сохранить, а если отказываешься, то его ни где бы не оказывалось ? Такую возможность не делал. А для чего это нужно? возникают вопросы по безопасности, получаются что отчеты сохраняются на клиента пользователя, даже если он не желает, необходимо искать файл и удалять вручную |
Автор: | Parazit [ Пн, авг 07 2017, 11:52 ] |
Заголовок сообщения: | Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL |
rh66 написал(а): ... возникают вопросы по безопасности, получаются что отчеты сохраняются на клиента пользователя, даже если он не желает, необходимо искать файл и удалять вручную Временные файлы удаляются при первом (после входа в SAP) запуске ZWWW. А ещё в SAP-Logon с версии 7.20 после закрытия самого SAP-Logon автоматически удаляются все временные файлы из каталога "C:\Users\<UserName>\AppData\Local\SAP\SAP GUI\tmp", в т.ч. и выгруженные из ZWWW. |
Автор: | moi_n_eau [ Ср, окт 11 2017, 16:12 ] |
Заголовок сообщения: | Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL |
Добрый день! Столкнулась с проблемой, что в ФМ Open_form макросы срабатывают до удаления закладок. Насколько это важный момент в программе? Вряд ли это будет очень критично, если будет добавлена галочка - выполнять макросы после удаления закладок? Или же удаления закладок до заполнения параметров. |
Автор: | moi_n_eau [ Ср, окт 11 2017, 16:28 ] |
Заголовок сообщения: | Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL |
Видимо, только навешивать макрос на открытие файла поможет.. |
Автор: | Parazit [ Ср, окт 11 2017, 17:50 ] |
Заголовок сообщения: | Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL |
moi_n_eau написал(а): Добрый день! Столкнулась с проблемой, что в ФМ Open_form макросы срабатывают до удаления закладок. Насколько это важный момент в программе? Вряд ли это будет очень критично, если будет добавлена галочка - выполнять макросы после удаления закладок? Или же удаления закладок до заполнения параметров. Макросы применяются к закладкам, поэтому могут выполняться только до их удаления. А что вы хотите реализовать? |
Автор: | w-f [ Пн, окт 30 2017, 13:42 ] |
Заголовок сообщения: | Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL |
Parazit, коллеги, столкнулась со следующей проблемой: при использовании в связке с web dynpro получаю архив jar, который на некоторых машинах при выборе опции открыть мелькает и тут же закрывается. На некоторых машинах отрабатывает нормально: при нажатии кнопки "открыть" файл открывается. Настройки безопасности при этом одинаковые. Кто-нибудь сталкивался с таким, как решали? |
Автор: | Driller [ Пн, окт 30 2017, 16:39 ] |
Заголовок сообщения: | Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL |
Приветствую, На проекте используется: 1) SAP_ABAP 740 2) ZWWW 3.03 3) OpenText Требуется при сохранение страница WDA формировать Excel файл и далее загружать его в OpenText, по данной причине сохранять файл на локальном ПК пользователя возможности нет, так как любая попытка обращения на локальную машину - будет вызывать диалоговое окно, запрос на сохранение, а пользователь не должен знать и контролировать создание данного файла. Пытаюсь реализовать через SAP Office, то есть: Формирую Excel c параметром FILE_LOCATION = ‘O’(Сохранение в SAP Office) и вытягиваем данные из SAP Office с помощью ZCL_ZWWW=>SAP_OFFICE_GET_FILE_ID + SO_OLD_DOCUMENT_SEND_API1. Но для передачи в OpenText требуется именно файл .xlsx в байтовом потоке, cтолкнулся с проблемой, преобразования JAR в байтовом потоке, в формат .xlsx. Подскажи, пожалуйста, есть ли возможность преобразовывать на стороне SAP-а из JAR в .xlsx и уже передавать на стороне OpenText(это сложно так система незнакомая) или существуют другие способы для решения подобных задач? |
Автор: | Parazit [ Пн, окт 30 2017, 21:50 ] |
Заголовок сообщения: | Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL |
w-f написал(а): Parazit, коллеги, столкнулась со следующей проблемой: при использовании в связке с web dynpro получаю архив jar, который на некоторых машинах при выборе опции открыть мелькает и тут же закрывается. На некоторых машинах отрабатывает нормально: при нажатии кнопки "открыть" файл открывается. Настройки безопасности при этом одинаковые. Кто-нибудь сталкивался с таким, как решали? Возможно это связано с настройками безопасности самих компьютеров пользователей, браузеров или самой Java-машины. Попробуйте взять файл JAR с компьютера, на котором отчет работает, и вручную перенести его на проблемный компьютер и запустить из проводника. Если не сработает, значит что-то с Java, если сработает, то с браузером. |
Автор: | w-f [ Ср, ноя 01 2017, 07:14 ] |
Заголовок сообщения: | Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL |
Parazit написал: w-f написал(а): Parazit, коллеги, столкнулась со следующей проблемой: при использовании в связке с web dynpro получаю архив jar, который на некоторых машинах при выборе опции открыть мелькает и тут же закрывается. На некоторых машинах отрабатывает нормально: при нажатии кнопки "открыть" файл открывается. Настройки безопасности при этом одинаковые. Кто-нибудь сталкивался с таким, как решали? Возможно это связано с настройками безопасности самих компьютеров пользователей, браузеров или самой Java-машины. Попробуйте взять файл JAR с компьютера, на котором отчет работает, и вручную перенести его на проблемный компьютер и запустить из проводника. Если не сработает, значит что-то с Java, если сработает, то с браузером. Выгруженный на "нормальных" машинах файл мелькает-самозакрывается на проблемных и наоборот: сохраненный на проблемной машине файл нормально открывается на "нормальных". Что странно версии ИЕ и джавы и там и там совпадают. То есть это уже точно не браузер. Настройки безопасности джавы идентичные. Если выгружать файл в режиме отладки, то при пошаговом прохождении файл формируется, данными заполняется, но спотыкается где-то в этом месте: Code: Public Sub FillVariables(FileData As String, BookTempl) 'flgUnicode As String ' ZWWW_FillVariables FileData, flgUnicode Call UserFormProgress.UserFormProgressShow(FileData, BookTempl) 'flgUnicode Application.ActiveWindow.Activate End Sub макрос прерывает выполнение, остается заполненный экселевский файл. Причем, если выполнять непошагово, то симптомы те же: мелькает(открывается-закрывается). |
Страница 140 из 161 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |