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

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


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

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


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

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