Текущее время: Чт, июн 19 2025, 11:54

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 121, 122, 123, 124, 125, 126, 127 ... 161  След.
Автор Сообщение
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, дек 22 2015, 15:56 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, окт 12 2005, 07:54
Сообщения: 45
Пол: Мужской
Здравствуйте, Уважаемый Parazit!

Хочу поблагодарить raaleksandr за код, обрабатывающий больше 255 знаков.
Кстати, хотя используем Excel 2013 это ограничение почему-то выскочило и у нас.

_________________
Большие обещания уменьшают доверие


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

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

Хочу поблагодарить raaleksandr за код, обрабатывающий больше 255 знаков.
Кстати, хотя используем Excel 2013 это ограничение почему-то выскочило и у нас.

Советую его код чуть подправить, чтобы более сложносочинённые ячейки правильно заполнялись:
Code:
                    'вместо searchRan.Value = Ln
                    ArrLn = Split(searchRan.Value, Ar(2))
                    searchRan.Value = Join(ArrLn, Ln)

Ограничение 255 в функции поиска/замены в версии Excel 2013 так и осталось. А вот общая длина значения ячейки увеличилась еще в 2007 по сравнению с 2003.

p.s.
Похоже нужно в следующую версию включить это дополнение, раз уж такое полезное. :)

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


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

Зарегистрирован:
Вт, мар 10 2009, 12:41
Сообщения: 10
Здравствуйте! Подскажите, как справляетесь с метками в EXCEL шаблоне, которые по ходу программы не обрабатывались (не заполнялись данными) и в готовой форме так и остались метками [Per1] рядом с цифрами?


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
kat88 написал(а):
Здравствуйте! Подскажите, как справляетесь с метками в EXCEL шаблоне, которые по ходу программы не обрабатывались (не заполнялись данными) и в готовой форме так и остались метками [Per1] рядом с цифрами?

Заполнить их пустыми значениями. Строго говоря, понятие "метка" есть только в голове разработчика. Если он её не заполнил в программе, то для ZWWW и Excel метка ничем не отличаются от прочей информации в шаблоне.

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


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

Зарегистрирован:
Вт, мар 10 2009, 12:41
Сообщения: 10
Parazit написал:
Заполнить их пустыми значениями. Строго говоря, понятие "метка" есть только в голове разработчика. Если он её не заполнил в программе, то для ZWWW и Excel метка ничем не отличаются от прочей информации в шаблоне.


Это если программа собирает данные по этим полям. А если шаблон многофункциональный - и не всегда нужно определять ВСЕ значения в шаблоне? т.е. программа даже и не заходит в тот сектор, где определяются значения для этой метки? Т.е. никакого макроса (к примеру) для удаления незаполненных меток нету. Так?
Программно я обработала эту ситуацию перебором всех меток в таблице IT_VAL? И если нет строки с такой меткой по каждому VAR_NUM - то добавляю значение пусто.


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

Зарегистрирован:
Вт, ноя 07 2006, 09:49
Сообщения: 303
Добрый вечер.

Не получается выгрузить из web gui в эксель.

Два варианта.
1) Стандартный -
Code:
  call function 'ZWWW_OPENFORM'
    exporting
      form_name     = 'ZCRM_OO'
    tables
      it_values     = lt_zwww_val[].

Выводится в браузере запрос на выполнение или сохранение, выбираю сохранения (ZWWW_RUN_183511.JAR), запускаю - выдается ошибка. Смотрю файл -
Code:
<!DOCTYPE html PUBLIC "-//W3C.
Это явно не JAR. Опция USE_JAR = 'X' также не помогает.

2) Сохранение с О:
Code:
  call function 'ZWWW_OPENFORM'
    exporting
      form_name     = 'ZCRM_OO'
      use_jar       = 'X'
     file_name     = l_filename
     file_location = 'O'
     close_form    = 'X'
     use_unicode   = 'X'
    tables
      it_values     = lt_zwww_val[].

Вижу этот файл в SBWP, запускаю, всё отрабатывает как надо, заголовок файла -
Code:
PK
и так далее, т.е. корректный.


Проблема в следующем. На данный момент при способе 2) не получается добиться вызова диалога сохранения. Это моя проблема, но решить её сейчас неясно как. Вопрос, собственно - почему же при способе 1) получается такой странный файл - совсем не JAR и что с этим делать?

Спасибо.

_________________
* * *


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
aar написал(а):
...
Не получается выгрузить из web gui в эксель.
...
Выводится в браузере запрос на выполнение или сохранение, выбираю сохранения (ZWWW_RUN_183511.JAR), запускаю - выдается ошибка. ...

А если сразу выбрать выполнение?

А мой пример ZWWW_SAMPLE_INVOICE работает? Я запускаю через тр.SICF путь /sap/bc/gui/sap/its/webgui тест сервиса и далее SE38.

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


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

Зарегистрирован:
Вт, ноя 07 2006, 09:49
Сообщения: 303
Parazit написал:
aar написал(а):
...
Не получается выгрузить из web gui в эксель.
...
Выводится в браузере запрос на выполнение или сохранение, выбираю сохранения (ZWWW_RUN_183511.JAR), запускаю - выдается ошибка. ...

А если сразу выбрать выполнение?

А мой пример ZWWW_SAMPLE_INVOICE работает? Я запускаю через тр.SICF путь /sap/bc/gui/sap/its/webgui тест сервиса и далее SE38.

И если сразу выполнение - тоже ошибка, файл же один и тот же. Подсунул в ZWWW_OPENFORM вместо своей формы ZCRM_OO тестовую ZWWW_SAMPLE_INVOICE - точно такая же ошибка. При этом программа ZWWW_SAMPLE_INVOICE отрабатывает корректно - .jar-файл создается и открывается.

Делаю всё в тр. BSP_WD_CMPWB.

В общем, выходит так: при запуске из ZWWW_OPENFORM получается ошибка, файл формируется некорректно, но при этом если сохранять в SapOffice, то файл корректный. Речь про JAR.

P.S. И любая другая форма также выводится некорректно.

P.P.S. isBSP = 'X'

_________________
* * *


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
aar написал(а):
...
Не получается выгрузить из web gui в эксель.
...
Делаю всё в тр. BSP_WD_CMPWB.
...
P.P.S. isBSP = 'X'

Так это BSP, а не Web GUI ?! Это совсем другое дело.
Видимо JAR-файл вообще не выгружается, а вместо него сохраняется какой-нибудь HTML с описанием ошибки.
У меня есть пример для BSP, у меня он работает, могу выслать.

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


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

Зарегистрирован:
Вт, ноя 07 2006, 09:49
Сообщения: 303
Parazit написал:
aar написал(а):
...
Не получается выгрузить из web gui в эксель.
...
Делаю всё в тр. BSP_WD_CMPWB.
...
P.P.S. isBSP = 'X'

Так это BSP, а не Web GUI ?! Это совсем другое дело.
Видимо JAR-файл вообще не выгружается, а вместо него сохраняется какой-нибудь HTML с описанием ошибки.
У меня есть пример для BSP, у меня он работает, могу выслать.

Всё верно, выгружается HTML, содержащий форму с полями, откуда идёт выгрузка.
Пришлите, пожалуйста, пример для BSP. aar5@ya.ru

_________________
* * *


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

Зарегистрирован:
Ср, окт 12 2005, 07:54
Сообщения: 45
Пол: Мужской
Здравствуйте, Уважаемый Parazit!
Я попробовал эту замену:
Code:
'вместо searchRan.Value = Ln
ArrLn = Split(searchRan.Value, Ar(2))
searchRan.Value = Join(ArrLn, Ln)

но она почему-то не заработала...
Я не стал разбираться в причинах, а оставил как было, т. к. оно работало.
Тем более сложных меток пока нет.

_________________
Большие обещания уменьшают доверие


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

Зарегистрирован:
Чт, дек 31 2015, 13:32
Сообщения: 7
Пол: Женский
Добрый день, Parazit!

Возникла проблема с выгрузкой на портале WebDynpro.
Тот же файл через SAP GUI выгружается отлично. В чем может быть проблема? Или может есть пример вызова для WD ?

Пробовала различные варианты параметров на вход. При delete_file = abap_false в temp директории нет файлов
Code:
CALL FUNCTION 'ZWWW_OPENFORM'
      EXPORTING
        form_name   = mc_smw0_form
        protect     = abap_false
*       use_jar     = abap_true
*        close_form  = abap_true
*        delete_file = abap_false
      TABLES
        it_values   = lt_values
      EXCEPTIONS
        printcancel = 1
        OTHERS      = 2.


На портале появляется абракадабра, termination RABAX_STATE, причем сам ФМ на выходе никаких ошибок не выдает. в ST22 дамп
Code:
Exception 'CX_NWBC' was raised, but it was not caught anywhere along the
call hierarchy.

Since exceptions represent error situations, and this error was not
adequately responded to, ABAP program 'CX_NWBC=======================CP' had
  to be terminated.

Стэк вызовов:
Code:
6 METHOD       CX_NWBC=======================CP    CX_NWBC=======================CM002    27
   CX_NWBC=>RAISE
5 METHOD       CX_NWBC=======================CP    CX_NWBC=======================CM004     3
   CX_NWBC=>INVALID_COMMAND
4 METHOD       CL_NWBC_HTTP==================CP    CL_NWBC_HTTP==================CM00D   281
   CL_NWBC_HTTP=>IF_HTTP_EXTENSION~HANDLE_REQUEST
3 METHOD       CL_HTTP_SERVER================CP    CL_HTTP_SERVER================CM00I   797
   CL_HTTP_SERVER=>EXECUTE_REQUEST
2 FUNCTION     SAPLHTTP_RUNTIME                    LHTTP_RUNTIMEU02                     1453
   HTTP_DISPATCH_REQUEST
1 MODULE (PBO) SAPMHTTP                            SAPMHTTP                               12
   %_HTTP_START


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
4eshka написала:
Возникла проблема с выгрузкой на портале WebDynpro.
Тот же файл через SAP GUI выгружается отлично. В чем может быть проблема? Или может есть пример вызова для WD ?
...

Может у вас старая версия, которая еще не поддерживает WD?
Посмотрите в инклуде LZWWWFORMTOP есть переменная isWebGUI?

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


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

Зарегистрирован:
Чт, дек 31 2015, 13:32
Сообщения: 7
Пол: Женский
Parazit написал:
4eshka написала:
Возникла проблема с выгрузкой на портале WebDynpro.
Тот же файл через SAP GUI выгружается отлично. В чем может быть проблема? Или может есть пример вызова для WD ?
...

Может у вас старая версия, которая еще не поддерживает WD?
Посмотрите в инклуде LZWWWFORMTOP есть переменная isWebGUI?


Утро доброе! Версия загружена последняя 303. Есть переменные
isWebGUI
isWebDynpro
isBSP
В дебаггере проставляется корректно isWebDynpro = 'X'


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
4eshka написала:
...
Утро доброе! Версия загружена последняя 303. Есть переменные
isWebGUI
isWebDynpro
isBSP
В дебаггере проставляется корректно isWebDynpro = 'X'

Помнится, не в любой момент можно запускать ФМ, например, во время инициализации WDDOINIT.
Видимо WD ещё не готова.
А вот в событии обработки кнопки (ONACTION...) нормально, в моём примере работает. Могу прислать пример.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 121, 122, 123, 124, 125, 126, 127 ... 161  След.

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


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

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


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

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