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

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


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

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


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

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