Текущее время: Сб, май 10 2025, 21:32

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 76, 77, 78, 79, 80, 81, 82 ... 161  След.
Автор Сообщение
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Сб, дек 29 2012, 07:04 
Ассистент
Ассистент

Зарегистрирован:
Пт, ноя 03 2006, 07:42
Сообщения: 31
Вот на том же примере ZWWW_SAMPLE_INVOICE
c:\Users\username\AppData\Local\Temp\ZWWW_RUN_094620.JAR
c:\Users\username\AppData\Local\Temp\ZWWW_RUN_094650.JAR
Если их пинать вручную - то запускается и ворд, и эксель (расширение jar ассоциировано).
Это значит что с самим джаром проблем нет... и прикладывать его и анализировать особого смысла нет...
Но из вебгуи автоматически запускается только эксельный джар.
Но на вид они одинаковые... и для WEBGUI.CFG разницы тоже не должно быть.

Полагаю что пока есть куда копать.... попробую копнуть, и ещё надо воспроизвести проблему под другой осью, браузером и не в домене. Есть шанс что это какие-то местные условия изменились....
Спасибо за реакцию, и с наступающим!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Сб, дек 29 2012, 09:23 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, май 28 2012, 07:31
Сообщения: 50
Пол: Женский
Добрый день!

Подскажите ,пожалуйста, хочу в отчете " книга покупок " для выгрузки подключить обсуждаемый в теме фм "выгрузки в excel"...
все делаю через расширения, в контексном меню добавляю свою обработку, на которую хочу навесить вызов ФМ выгрузки..
столкнулась с такой проблемой..
для вызова надо передать таблицу и объект GRID. но данный объект полностью заполнен после вызова gt_grid-grid->set_table_for_first_display ( в форме).,
подскажите как мне передать объект gt_grid-grid в главную программу?
у кого какие мысли по этому поводу?


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Aff написал(а):
Вот на том же примере ZWWW_SAMPLE_INVOICE
c:\Users\username\AppData\Local\Temp\ZWWW_RUN_094620.JAR
c:\Users\username\AppData\Local\Temp\ZWWW_RUN_094650.JAR
Если их пинать вручную - то запускается и ворд, и эксель (расширение jar ассоциировано).
Это значит что с самим джаром проблем нет... и прикладывать его и анализировать особого смысла нет...
Но из вебгуи автоматически запускается только эксельный джар.
Но на вид они одинаковые... и для WEBGUI.CFG разницы тоже не должно быть.

Полагаю что пока есть куда копать.... попробую копнуть, и ещё надо воспроизвести проблему под другой осью, браузером и не в домене. Есть шанс что это какие-то местные условия изменились....
Спасибо за реакцию, и с наступающим!

Собственно разница между Вордом и Екселем заключается в них самих (версия, настройки, политики и т.д.), и в моих макросах. Чтобы исключить второе, может имеет смысл обновить мою выгрузку?! Тем более, что неизвестно какая версия у вас. Могу выслать последнюю! Куда слать?

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


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

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

Подскажите ,пожалуйста, хочу в отчете " книга покупок " для выгрузки подключить обсуждаемый в теме фм "выгрузки в excel"...
все делаю через расширения, в контексном меню добавляю свою обработку, на которую хочу навесить вызов ФМ выгрузки..
столкнулась с такой проблемой..
для вызова надо передать таблицу и объект GRID. но данный объект полностью заполнен после вызова gt_grid-grid->set_table_for_first_display ( в форме).,
подскажите как мне передать объект gt_grid-grid в главную программу?
у кого какие мысли по этому поводу?

Не совсем понятно, в чем у вас проблема то? Что за главная программа, что за грид, зачем передавать и почему не получается?

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


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

Зарегистрирован:
Пн, янв 14 2013, 09:04
Сообщения: 9
Добрый день!

Возник вопрос по копированию закладок на другие листы, по примеру ZWWW_MANY_LIST .
В шаблоне я создаю 4 закладки:
Header - состоит из нескольких строк , в каждой из которых есть поля которые необходимо заполнить.
Tabl - содержит строку табличной части.
Itog - состоит из нескольких строк , в каждой из которых есть поля которые необходимо заполнить.

И ниже после всего отчета закладка на пустую строку Vivod.
Заполнение табл. идет таким образом:
Code:
    setline namelist 'Vivod' num '' 'V' 'Header'.
    setline namelist 'Vivod' num '[A01]' '' ls_vbeln.
    setline namelist 'Vivod' num '[A22]' '' lv_date.
    setline namelist 'Vivod' num '[A02]' '' wa_numb_dog.

Дальше идет заполнение табличной части.
Code:
      LOOP AT it_struc INTO l_struc.
        num = num + 1.
        setline namelist 'Vivod' num '' 'V' 'Tabl'.
        setline namelist 'Vivod' num '[B01]' '' l_struc-makt_zzexternal_name.
        setline namelist 'Vivod' num '[B02]' '' l_struc-mseht.
        setline namelist 'Vivod' num '[B03]' '' l_struc-vbrp_fkimg.
     ENDLOOP.

И в конце заполнение Itog
Code:
    num = num + 1.
    setline namelist 'Vivod' num '' 'V' 'Itog'.
    setline namelist 'Vivod' num '[B10]' '' sum_netwr.
    setline namelist 'Vivod' num '[B11]' '' sum_mwsbp.
    setline namelist 'Vivod' num '[B12]' '' sum_kzwi6.


НО закладки на новых листах полностью перемешиваются.
Можно ли делать закладки которые должны заполняться из нескольких строк или
каждая закладка должна содержать одну строку.
Подскажите что не так делаю.

Parazit не могли бы ВЫ, привести небольшой примерчик копирования и заполнения шаблона на новые листы на основе вашего примера ZWWW_SAMPLE_INVOICE.xls
Большое спасибо.
UPD.
Подскажите как посмотреть какая версия вашего ФМ установлена, система старая и менять что то в самом ФМ не разрешат.


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

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

Возник вопрос по копированию закладок на другие листы, по примеру ZWWW_MANY_LIST .
...
НО закладки на новых листах полностью перемешиваются.
Можно ли делать закладки которые должны заполняться из нескольких строк или
каждая закладка должна содержать одну строку.
Подскажите что не так делаю.

Parazit не могли бы ВЫ, привести небольшой примерчик копирования и заполнения шаблона на новые листы на основе вашего примера ZWWW_SAMPLE_INVOICE.xls
Большое спасибо.
UPD.
Подскажите как посмотреть какая версия вашего ФМ установлена, система старая и менять что то в самом ФМ не разрешат.

Для начала я бы хотел смоделировать вашу ситуацию у себя. Для этого мне необходимы шаблон и содержимое IT_VALUE, ну и результат тоже не помешает. Вышлите по мылу misterxyz (сбк) mail (тчк) ru
В одну закладку может входить несколько строк, но эта возможность появилась года 2 назад (точно не помню).
Если тот, кто устанавливал у вас модули не описал в запросе версию, то можно только примерно ориентироваться по дате запроса. Обычно я рекомендую просто обновить.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, янв 15 2013, 08:52 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, май 28 2012, 07:31
Сообщения: 50
Пол: Женский
Parazit написал:
Не совсем понятно, в чем у вас проблема то? Что за главная программа, что за грид, зачем передавать и почему не получается?

Программа Книга покупок\Продаж J_3RF_BUY_BOOK_03. Проблема в том, что вывод alv на экран осуществляется ф-цией call method gt_grid-grid->set_table_for_first_display инклуд LSLVC_FULLSCREENF01. Тогда же полностью заполняется объект grid type ref to cl_gui_alv_grid, этот объект надо экспортировать в главную программу(из инклуда доступа нет). Вопрос в том, как экспортировать объект типа type ref to cl_gui_alv_grid??

Подскажите, пжлста


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Как пропустить строку в шаблоне (не выводить ее)
СообщениеДобавлено: Чт, янв 17 2013, 12:07 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, фев 27 2012, 12:34
Сообщения: 85
Добрый день! Подскажите, можно ли не выводить некоторые строки в шаблоне экселя. Иногда их нужно выводить, а иногда нет. Два шаблона чет не хочется в систему заводить.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как пропустить строку в шаблоне (не выводить ее)
СообщениеДобавлено: Чт, янв 17 2013, 13:39 
Почетный гуру
Почетный гуру
Аватара пользователя

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

Можно создать один шаблон со всеми строками, ненужные потом удалить VAL_TYPE = 'D'

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как пропустить строку в шаблоне (не выводить ее)
СообщениеДобавлено: Чт, янв 17 2013, 13:51 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, фев 27 2012, 12:34
Сообщения: 85
Parazit написал:
Можно создать один шаблон со всеми строками, ненужные потом удалить VAL_TYPE = 'D'


Спасибо! Все получилось :)


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Effa написала:
...Вопрос в том, как экспортировать объект типа type ref to cl_gui_alv_grid??

Попробуйте вызвать ФМ GET_GLOBALS_FROM_SLVC_FULLSCR, параметр E_GRID.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, янв 22 2013, 10:48 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, май 28 2012, 07:31
Сообщения: 50
Пол: Женский
Parazit написал:
Effa написала:
...Вопрос в том, как экспортировать объект типа type ref to cl_gui_alv_grid??

Попробуйте вызвать ФМ GET_GLOBALS_FROM_SLVC_FULLSCR, параметр E_GRID.

спасибо))


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

Зарегистрирован:
Чт, янв 24 2013, 10:07
Сообщения: 3
Добрый день!

Подскажите по проблеме выгрузки формул в эксель. При вызове ZWWW_OPENFORM есть параметр optimize (по-умолчанию = 100). Если количество записей в it_values меньше этого значения, формулы срабатывают, если больше, то передаются, но не срабатывают - в ячейке высвечивается #ИМЯ? и формула срабатывает только если нажать в строке функции сверху ентер.

Формулы банальные - типа СУММ(A1;..;B10). К сожалению, заранее забить их в шаблон не получится, т.к. до выполнения программы не известно какие именно ячейки попадут в сумму.

Долго копал, но так и не нашел решения. Подскажите, есть ли решение проблемы?


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

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

Подскажите по проблеме выгрузки формул в эксель. При вызове ZWWW_OPENFORM есть параметр optimize (по-умолчанию = 100). Если количество записей в it_values меньше этого значения, формулы срабатывают, если больше, то передаются, но не срабатывают - в ячейке высвечивается #ИМЯ? и формула срабатывает только если нажать в строке функции сверху ентер.

Формулы банальные - типа СУММ(A1;..;B10). К сожалению, заранее забить их в шаблон не получится, т.к. до выполнения программы не известно какие именно ячейки попадут в сумму.

Долго копал, но так и не нашел решения. Подскажите, есть ли решение проблемы?

У меня, независимо от optimize, не хочет вычислять выгруженные формулы. Возможно это зависит от версии Excel. Однако получилось вывести формулу в англоязычном варианте SUM(A1;..;B10), попробуйте.
Но вообще не рекомендую выгружать формулы, потому что можно легко запутаться.
А почему неизвестны ячейки, у вас динамические столбцы? Можете прислать шаблон и выгруженный пример ?

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пт, янв 25 2013, 10:34 
Начинающий
Начинающий

Зарегистрирован:
Чт, янв 24 2013, 10:07
Сообщения: 3
Parazit,
Да, столбцы динамические. Внизу каждого столбца должна быть автосумма. Проблема в том что суммировать надо не все ячейки в столбце, а избранные ("родительские"), причем эти ячейки тоже должны содержать формулы - автосуммы по дочерним ячейкам в том же столбце. Внешне родительские и дочерние ячейки отличаются только форматированием - фоном и выделенным шрифтом, т.е. вроде не получается написать сумму по столбцу с хитрым условием.

Офис русский 2003. Коллега на другом проекте решил проблему как вы предложили - с помощью SUM и шаблона 2007 офиса. У меня в 2003-м SUM не распознается, более того, шаблоны 2007 офиса выгружаются с ошибками, даже у тех у кого стоят 2007/2010 офисы. Вычитал что если сменить локализацию офиса на английский, то SUM заработает, но заказчику это не предложишь, может как-то можно проще включить английские формулы без настроек экселя?

Была идея написать скрипт vba для создания формул, но при сотнях ячеек с автосуммами отчет будет формироваться не позволительно долго.
Интересно, что скрипт типа Range("A20").FormulaLocal = "=СУММ(B20:C20)" прекрасно вставляет формулы.

В общем, пока в срочном порядке решили отказаться от формул, т.к. сроки горят. Но вопрос остается открытым, шаблон с кодом обязательно выложу позже, когда все это закончится. Спасибо за ответ!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 76, 77, 78, 79, 80, 81, 82 ... 161  След.

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


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

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


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

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