Текущее время: Вс, май 11 2025, 01:09

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 97, 98, 99, 100, 101, 102, 103 ... 161  След.
Автор Сообщение
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, июл 22 2014, 14:01 
Начинающий
Начинающий

Зарегистрирован:
Ср, май 01 2013, 23:47
Сообщения: 18
Добрый день,
продолжаю экспорт тестировать.
Обнаружилось, что не выгружаются SET/GET параметры и диапазоны номеров, которые в транзакции SNUM создаются.


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

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

Диапазоны - опасная тема, сколько раз у нас консультанты на звездюли нарывались от руководства, перетирая интервалы. :)
Даже не знаю, как с ними поступать! Вроде бы и надо, но как то по мудрому...

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


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

Зарегистрирован:
Ср, май 01 2013, 23:47
Сообщения: 18
Я думаю, что можно было бы импортировать в TADIR запись R3TR NROB Z* и данные о диапазоне в таблицу TNRO, а NRIV не трогать.
Еще SET/GET параметры не выгружаются. Если не ошибаюсь, то они в таблицах TADIR, TPARA хранятся.


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

Зарегистрирован:
Вт, фев 15 2011, 15:02
Сообщения: 122
Столкнулся с такой проблемой, что макрос в ZWWW работает по разному для разного количества строк в таблице.
Возможно дело в версии ZWWW, либо просто глюки VBA.
Parazit, подскажи пожалуйста насколько старая версия ZWWW если в макросе FillVariables следующий кусок кода:
Code:
  Do While Not EOF(1)
        I = 1 ''I + 1
    '    Ln = f.ReadLine
    Line Input #1, Ln
    '    ReDim Preserve Ar(1 To I) As t_Ar
    Ar = Split(Ln, Chr(9), 6, vbBinaryCompare)
    If Ar(4) > 0 Then
      Ar(4) = Ar(4) - 1
    End If
    '    ErrNumber = 0
    On Error Resume Next
    If Ar(0) = "" Then
      Set r = App.Cells
      ErrNumber = Err.Number
    Else
      If Ar(0) <> "*" Then
        'At new VAR_NAME
         
        Set r = App.Range(Ar(0))
        ErrNumber = Err.Number
        RowsCount = r.Rows.Count
        OfsCount = RowsCount
       
        If ErrNumber = 0 And Ar(4) <> 0 Then
          r.Copy
          Set Ofs = r.Offset(RowsCount)
          Ofs.Resize(Ar(4) * RowsCount).Insert
          ErrNumber = Err.Number
        End If
      ElseIf Ar(1) <> "*" Then
        Set r = r.Offset(OfsCount).Resize(RowsCount)
        OfsCount = RowsCount
      End If
    End If

Макрос начинает глючить в строке
Code:
Ofs.Resize(Ar(4) * RowsCount).Insert

Если в Ar(4) лежит значение больше 120 (Точного значения не подобрал, но в промежутке между 120-125),
то при копировании значение в первом столбце пропадает. До значения 120 все работает нормально.

Диапазон строки таблицы с которого копируется определен следующим образом (состоит из 7 строк в экселе):
Code:
=Sheet1!R19:R25

_________________
Поздравляю тебя, Шарик, ты - балбес!


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
8051core написал(а):
Столкнулся с такой проблемой, что макрос в ZWWW работает по разному для разного количества строк в таблице.
Возможно дело в версии ZWWW, либо просто глюки VBA.
...

Судя по "Do While Not EOF(1)", это ещё до юникодов (до 2011).
В похожих случаях, связанных с количеством выгружаемых строк, виноват был параметр ZWWW_VALUES-VAR_NUM - просто не хватало длины 5 (ибо ограничение для Excel 2003 было 65530 строк). В последних версиях расширил до 7.

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


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

Зарегистрирован:
Вт, фев 15 2011, 15:02
Сообщения: 122
Parazit написал:
8051core написал(а):
Столкнулся с такой проблемой, что макрос в ZWWW работает по разному для разного количества строк в таблице.
Возможно дело в версии ZWWW, либо просто глюки VBA.
...

Судя по "Do While Not EOF(1)", это ещё до юникодов (до 2011).
В похожих случаях, связанных с количеством выгружаемых строк, виноват был параметр ZWWW_VALUES-VAR_NUM - просто не хватало длины 5 (ибо ограничение для Excel 2003 было 65530 строк). В последних версиях расширил до 7.


У меня в таблице всего 171 строка, но даже больше 120 уже не формируется правильно.
Проблема происходит на этапе Ofs.Resize(Ar(4) * RowsCount).Insert, когда по сути мы даже таблицу не заполняем еще, а только копируем нужное количество строк "шаблонов". Просто странно, что всегда теряется только значение одной ячейки (первой), с остальным все в порядке.

Возможно все решится обновлением ZWWW. Подскажите, при обновлении проблем обратной совместимости не наблюдается?

_________________
Поздравляю тебя, Шарик, ты - балбес!


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
8051core написал(а):
...
У меня в таблице всего 171 строка, но даже больше 120 уже не формируется правильно.
Проблема происходит на этапе Ofs.Resize(Ar(4) * RowsCount).Insert, когда по сути мы даже таблицу не заполняем еще, а только копируем нужное количество строк "шаблонов". Просто странно, что всегда теряется только значение одной ячейки (первой), с остальным все в порядке.

Возможно все решится обновлением ZWWW. Подскажите, при обновлении проблем обратной совместимости не наблюдается?

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

p.s.
Однако в этой части код не изменился. Подозреваю, что дело не в макросе. Интересно бы взглянуть на выгружаемый файл для макроса ZWWW_DATA_*.txt, его нужно поймать в отладке, т.к. он удаляется.
Мыло: misterxyz (сбк) mail (тчк) ru

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


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

Зарегистрирован:
Вт, фев 15 2011, 15:02
Сообщения: 122
На сайте лежит не последняя версия?
Почту скину в личку.

Содержимое ZWWW_DATA_*.txt к сожалению не достать, работаю через удаленку, нет прав на временную директорию пользователя.
Возможно ли при вывозе ФМа в паре мест ее подменить, чтобы файл выгружался в нужную мне папку?

_________________
Поздравляю тебя, Шарик, ты - балбес!


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
8051core написал(а):
На сайте лежит не последняя версия?
Почту скину в личку.

Содержимое ZWWW_DATA_*.txt к сожалению не достать, работаю через удаленку, нет прав на временную директорию пользователя.
Возможно ли при вывозе ФМа в паре мест ее подменить, чтобы файл выгружался в нужную мне папку?

Можно в отладке формы DownloadMacros выгрузить содержимое вн. таблицы:
Code:
    Perform DownloadFile
      tables it_All_Data
...

при проваливании в таблицу появится кнопочка...

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


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

Зарегистрирован:
Пн, сен 16 2013, 23:23
Сообщения: 6
Никак не пойму, можно ли реализовать вложенные таблицы для excel (когда поле таблицы abap содержит другую внутреннюю таблицу )
Подскажите пожалуйста, где посмотреть пример

_________________
добрее будьте, а то как лохи.


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

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

Таблица Excel всегда плоская (2D). Полной аналогии внутренней таблицы не получится, в ячейку таблицу не запихать. Однако представить иерархическую структуру можно, см. пример ZWWW_MANY_LIST или ZWWW_DEMO_XML_FORM.

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


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

Зарегистрирован:
Вт, сен 02 2014, 16:11
Сообщения: 2
Коллеги, доброго дня!

Давно пользуемся чудными ФМ здля выгрузки. Parazit, большое спасибо!
Появилась проблема после перехода на office365. При выгрузке в EXCEL всплывает модальное окно с запросом сохранения, но оно находится под окнами SAP поэтому пользователь его не видит и пугается что все зависло. При подтверждении сохранения в этом окне данные попадают в выгрузку. Уважаемые гуру, подскажите, можно ли каким то образом подавить запрос сохранения в 365 офисе?
Может ли это быть связано с разными версиями шаблонов или настройки excel какие-то? По макросам, админы вроде все уровни безопасности на минимум поставили.

У кого то был опыт перехода на офис 365?

PS: Прошу прощения если что то не доискал. Перенаправьте пожалуйста.


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

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

Давно пользуемся чудными ФМ здля выгрузки. Parazit, большое спасибо!
Появилась проблема после перехода на office365. При выгрузке в EXCEL всплывает модальное окно с запросом сохранения, но оно находится под окнами SAP поэтому пользователь его не видит и пугается что все зависло. При подтверждении сохранения в этом окне данные попадают в выгрузку. Уважаемые гуру, подскажите, можно ли каким то образом подавить запрос сохранения в 365 офисе?
Может ли это быть связано с разными версиями шаблонов или настройки excel какие-то? По макросам, админы вроде все уровни безопасности на минимум поставили.

У кого то был опыт перехода на офис 365?

PS: Прошу прощения если что то не доискал. Перенаправьте пожалуйста.

Благодаря Вам узнал о существовании MS Office 365. Спасибо! :)
А как давно установлен ФМ? С выводом в Office 2013 нет проблем? Если есть, то нужно обновить ZWWW.

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


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

Зарегистрирован:
Вт, сен 02 2014, 16:11
Сообщения: 2
Parazit, спасибо за быстрый ответ!

ФМ установлен давно. Грубо говоря с 2013 как раз проблемы. На машинах у нас 13 стоит а 365, на сколько я понимаю, это некий "облачный" сервис офисный. Прошу прощения, что не четко сформулировал проблему. А с 13 у кого то были уже проблемы? Обновление модулей помогает в этой проблеме?
И второй вопрос: То что шаблоны старые это нормально? Или с этим тоже могут быть связаны какие то проблемы?
Попробуем обновить ФМы.


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

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

ФМ установлен давно. Грубо говоря с 2013 как раз проблемы. На машинах у нас 13 стоит а 365, на сколько я понимаю, это некий "облачный" сервис офисный. Прошу прощения, что не четко сформулировал проблему. А с 13 у кого то были уже проблемы? Обновление модулей помогает в этой проблеме?
И второй вопрос: То что шаблоны старые это нормально? Или с этим тоже могут быть связаны какие то проблемы?
Попробуем обновить ФМы.

С 2013 были проблемы, MS подкидывает какие-нибудь козюли с каждой новой версией - строго говоря не очень соблюдают обратную совместимость. Я делал кое-какие изменения, теперь работает.
Старые шаблоны должны работать нормально, т.к. я блюду обратную совместимость. Могут возникнуть проблемы, если у вас кто-то изменял мой код. Поэтому лучше соберите все старые объекты в один запрос и деблокируйте его, чтобы потом легче было восстанавливать. В любом случае, старые разработки надо протестировать.

Могу выслать по почте самую свежую версию.

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


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

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


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

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


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

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