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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 92, 93, 94, 95, 96, 97, 98 ... 161  След.
Автор Сообщение
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пт, дек 13 2013, 14:09 
Почетный гуру
Почетный гуру
Аватара пользователя

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

Работаю в CRM WEB UI.
В общем из WEB запускается логическая ссылка которая запускает программу из se38. все работает. Но не очень быстро.

Если вызывать ZWWW из события для кнопки например то выдает дамп.
Вопрос можно ли как то улучшить быстродействие?
Можно ли как то вызывать ZWWW напрямую из веба?
параметры выгрузки такие же как и по умолчанию

CLOSE_FORM TYPE C ''
DEBUG_MODE TYPE C ''
DECIMAL_SEPARATOR TYPE C '.'
DELETE_FILE TYPE C 'X'
OPTIMIZE TYPE N 100
PRINTDIALOG TYPE C ''
PROTECT TYPE C 'X'
USE_JAR TYPE C ''
USE_UNICODE TYPE C ''
WITHOUT_OLE TYPE C ''

Честно говоря, с CRM почти не сталкивался. Хотелось бы поподробней, что за программа запускается, что за дамп, что и как выводите?
Если можете, вышлите по почте листинг дампа, а также шаблон и содержимое IT_VALUES отчета, который хотелось бы ускорить.
Слать на misterxyz (сбк) mail (тчк) ru

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


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

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

Работаю в CRM WEB UI.
В общем из WEB запускается логическая ссылка которая запускает программу из se38. все работает. Но не очень быстро.

Если вызывать ZWWW из события для кнопки например то выдает дамп.
Вопрос можно ли как то улучшить быстродействие?
Можно ли как то вызывать ZWWW напрямую из веба?
параметры выгрузки такие же как и по умолчанию

CLOSE_FORM TYPE C ''
DEBUG_MODE TYPE C ''
DECIMAL_SEPARATOR TYPE C '.'
DELETE_FILE TYPE C 'X'
OPTIMIZE TYPE N 100
PRINTDIALOG TYPE C ''
PROTECT TYPE C 'X'
USE_JAR TYPE C ''
USE_UNICODE TYPE C ''
WITHOUT_OLE TYPE C ''

Честно говоря, с CRM почти не сталкивался. Хотелось бы поподробней, что за программа запускается, что за дамп, что и как выводите?
Если можете, вышлите по почте листинг дампа, а также шаблон и содержимое IT_VALUES отчета, который хотелось бы ускорить.
Слать на misterxyz (сбк) mail (тчк) ru

В общем, судя по всему, это было BSP. Пришлось доделывать для него. Так что теперь в версии 2.95 к фону еще и BSP прилагается. Кому надо, вышлю.

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


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

Зарегистрирован:
Пн, сен 07 2009, 07:20
Сообщения: 146
Добрый День! Подскажите, а можно ли как-то сделать очередность шаблонных строк в excel. Например, пусть в excel есть 2 шаблонные строки ROW1 и ROW2.
Есть данные:
1. ROW1 - какие-то данные
2. ROW2 - какие-то данные
3. ROW2 - какие-то данные
4. ROW2 - какие-то данные
5. ROW1 - какие-то данные
6. ROW2 - какие-то данные
7. ROW2 - какие-то данные
8. ROW2 - какие-то данные

в итоговый excel сейчас выводится только сначала все ROW1, а затем все ROW2.
Можно ли это в версии 2.91 как сделать или нет ?
Заранее спасибо за ответ.


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Silver написал(а):
Добрый День! Подскажите, а можно ли как-то сделать очередность шаблонных строк в excel. Например, пусть в excel есть 2 шаблонные строки ROW1 и ROW2.
Есть данные:
1. ROW1 - какие-то данные
2. ROW2 - какие-то данные
3. ROW2 - какие-то данные
4. ROW2 - какие-то данные
5. ROW1 - какие-то данные
6. ROW2 - какие-то данные
7. ROW2 - какие-то данные
8. ROW2 - какие-то данные

в итоговый excel сейчас выводится только сначала все ROW1, а затем все ROW2.
Можно ли это в версии 2.91 как сделать или нет ?
Заранее спасибо за ответ.

Не совсем понятно, что значит "очередность"? Какую задачу вы пытаетесь решить?

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


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

Зарегистрирован:
Пн, сен 07 2009, 07:20
Сообщения: 146
Задача следующая (в качестве примера):
Нужно вывести строки с клиентами, а под каждым клиентом - товары.
Соответственно для строки с клиентом шаблон строки называется ROW1, а шаблон для строки с товаром ROW2.
Сразу поясню почему не айс использовать единый шаблон. Шаблон для строки с клиентом состоит реально из 2-х строк таблицы excel,
а шаблон для строки - из 1 строки excel.
Посмотрел код ZWWW_OPENFORM там сначала выполняется сортировка, а потом вывод. Сортировка не выполняется только для типа файла MSPROJECT. Попробовал в отладчике прокинуть без сортировки - тогда шаблон не заполняется совсем данными.


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Silver написал(а):
Задача следующая (в качестве примера):
Нужно вывести строки с клиентами, а под каждым клиентом - товары.
Соответственно для строки с клиентом шаблон строки называется ROW1, а шаблон для строки с товаром ROW2.
Сразу поясню почему не айс использовать единый шаблон. Шаблон для строки с клиентом состоит реально из 2-х строк таблицы excel,
а шаблон для строки - из 1 строки excel.
Посмотрел код ZWWW_OPENFORM там сначала выполняется сортировка, а потом вывод. Сортировка не выполняется только для типа файла MSPROJECT. Попробовал в отладчике прокинуть без сортировки - тогда шаблон не заполняется совсем данными.

Задача простая, посмотрите пример ZWWW_MANY_LIST.

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


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

Зарегистрирован:
Пн, сен 07 2009, 07:20
Сообщения: 146
Спасибо! Все получилось!


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

Зарегистрирован:
Пт, дек 21 2007, 18:56
Сообщения: 30
Не нашел здесь ответа на дамп с CNTL_ERROR и WEB иинтерфейсом. В общем, при вызове любого ФМа из функционала я сначала попадаю в LOAD-OF-PROGRAM, в котором проверяет на веб в подпрограмме checkgui. Там внутри валюсь в дамп, но один раз каким-то образом удалось выгрузить эксель через 2 окошка с подтверждениеями. Программа у меня самая простецкая - prepare_table да openform... Вот какие вызовы вижу:
Цитата:
9 FUNCTION SAPLCNTL LCNTLU19 39
CONTROL_FLUSH
8 MODULE (PBO) SAPLSIT1 LSIT1O01 482
STATUS_0300
7 FUNCTION SAPLSIT1 LSIT1U06 19
ITS_QUERY
6 FUNCTION SAPLGRAP LGRAPU32 65
WS_QUERY
5 FORM SAPLZWWWFORM LZWWWFORMF01 3440
CHECKGUI
4 EVENT SAPLZWWWFORM LZWWWFORMTOP 108
LOAD-OF-PROGRAM
3 FUNCTION SAPLZWWWFORM LZWWWFORMU08 1
ZWWW_PREPARE_TABLE
...

Судя по всему, там какой-то 300-й экран пытается отрисовать... Что можно сделать?


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
nobody® написал(а):
Не нашел здесь ответа на дамп с CNTL_ERROR и WEB иинтерфейсом. В общем, при вызове любого ФМа из функционала я сначала попадаю в LOAD-OF-PROGRAM, в котором проверяет на веб в подпрограмме checkgui. Там внутри валюсь в дамп, но один раз каким-то образом удалось выгрузить эксель через 2 окошка с подтверждениеями. Программа у меня самая простецкая - prepare_table да openform... Вот какие вызовы вижу:
Цитата:
9 FUNCTION SAPLCNTL LCNTLU19 39
CONTROL_FLUSH
8 MODULE (PBO) SAPLSIT1 LSIT1O01 482
STATUS_0300
7 FUNCTION SAPLSIT1 LSIT1U06 19
ITS_QUERY
6 FUNCTION SAPLGRAP LGRAPU32 65
WS_QUERY
5 FORM SAPLZWWWFORM LZWWWFORMF01 3440
CHECKGUI
4 EVENT SAPLZWWWFORM LZWWWFORMTOP 108
LOAD-OF-PROGRAM
3 FUNCTION SAPLZWWWFORM LZWWWFORMU08 1
ZWWW_PREPARE_TABLE
...

Судя по всему, там какой-то 300-й экран пытается отрисовать... Что можно сделать?

Какой Web? Web GUI, Web Dynpro, BSP?
До сего момента не был реализован BSP, недавно я его доработал, но пока в массы не выкладываю, а рассылаю по почте желающим, ибо надо обкатать.

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


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

Зарегистрирован:
Пт, дек 21 2007, 18:56
Сообщения: 30
Parazit написал:
Какой Web? Web GUI, Web Dynpro, BSP?
До сего момента не был реализован BSP, недавно я его доработал, но пока в массы не выкладываю, а рассылаю по почте желающим, ибо надо обкатать.

В адресе такая последовательность: .../sap/bc/bsp/sap/...
BSP значит? Но каким образом другой отчет выгружает эксель? Версия 2.90 установлена, судя по названию группы функций. От чего там этот FLUSH зависит? То срабатывает, то нет...


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
nobody® написал(а):
Parazit написал:
Какой Web? Web GUI, Web Dynpro, BSP?
До сего момента не был реализован BSP, недавно я его доработал, но пока в массы не выкладываю, а рассылаю по почте желающим, ибо надо обкатать.

В адресе такая последовательность: .../sap/bc/bsp/sap/...
BSP значит? Но каким образом другой отчет выгружает эксель? Версия 2.90 установлена, судя по названию группы функций. От чего там этот FLUSH зависит? То срабатывает, то нет...

Судя по приведенному списку вызовов и моему коду получается, что режим был определен как Web GUI:
Code:
*для инициализации ITS
  Data: path type string.
  If isWebGUI = 'X'.
    CALL FUNCTION 'WS_QUERY'
  ...

Видимо нужно вам обновление до BSP.

Почему работает другая программа сложно сказать, т.к. нет даже "фотографии". Возможно она действительно запускается в другом режиме. Можете подсмотреть в каком, какие флаги устанавливает CheckGUI?

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


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

Зарегистрирован:
Пт, дек 21 2007, 18:56
Сообщения: 30
Parazit написал:
Видимо нужно вам обновление до BSP.

Почему работает другая программа сложно сказать, т.к. нет даже "фотографии". Возможно она действительно запускается в другом режиме. Можете подсмотреть в каком, какие флаги устанавливает CheckGUI?

Оба раза isWebGUI = 'X'. ну и дальше WS_QUERY...


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

Зарегистрирован:
Пт, дек 21 2007, 18:56
Сообщения: 30
Ну так, а что же это такое - ITS? Я в WEB'ах вообще не разбираюсь... Без него никак? На инициализации ITS и рубится все...


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
nobody® написал(а):
Ну так, а что же это такое - ITS? Я в WEB'ах вообще не разбираюсь... Без него никак? На инициализации ITS и рубится все...

Я рассматриваю ITS как WQeb GUI. Вероятно ITS частично используется под BSP, надо разбираться. Пока могу выслать доработанную ZWWW для BSP, возможно проблема и уйдет.
Обращайтесь сюда misterxyz (сбк) mail (тчк) ru
p.s.
Кстати, у меня есть подозрение, что мы с Вами сейчас на одну компанию работаем. В таком случае есть потенциальная возможность рассмотреть вашу проблему на ваших ресурсах. Пишите!

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


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

Зарегистрирован:
Пт, дек 21 2007, 18:56
Сообщения: 30
Parazit написал:
Обращайтесь сюда misterxyz (сбк) mail (тчк) ru
p.s.
Кстати, у меня есть подозрение, что мы с Вами сейчас на одну компанию работаем. В таком случае есть потенциальная возможность рассмотреть вашу проблему на ваших ресурсах. Пишите!

дошло мое письмо? сегодня писал до обеда.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 92, 93, 94, 95, 96, 97, 98 ... 161  След.

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


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

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


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

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