Текущее время: Вс, июл 06 2025, 23:41

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 24, 25, 26, 27, 28, 29, 30 ... 161  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 18 2008, 09:36 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 11 2008, 11:54
Сообщения: 359
Откуда: Воронеж
Пол: Мужской
Мы не добавляли функциональности, а скорее перенастраивали, и убирали некоторые строки(делал не я), например была проблема, что в разработческой системе все отрабатывало отлично, а после переноса в продуктив, работала не корректно. Исправили, но до причины не докопались, в ZWWW_FILLFORM не работала PERFORM runexcelmacros, сделали чтобы всегда отрабатывала PERFORM fillexcelform, вообщем ничего нового. :oops:

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 22 2008, 14:16 
Начинающий
Начинающий

Зарегистрирован:
Вт, ноя 20 2007, 11:40
Сообщения: 19
Добрый день!

Есть задача, которая пока не решилась. Возможно, кто-то ее уже решал:
Две системы, одна - на Windows, другая - на Unix. (Возможно, это не имеет значения..)
Есть выгрузка в Excel c использованием макросов (runexcelmacros).
В первой системе все работает замечательно. Во второй на выходе из русских букв получается абра-кадабра. Текст начинает читаться нормально, если кодировку Кирилица(Windows) поменять на Unicode UTF-8. Промежуточный файл *.txt формируется корректно.

Заранее всем спасибо!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 22 2008, 15:18 
Начинающий
Начинающий

Зарегистрирован:
Вт, ноя 20 2007, 11:40
Сообщения: 19
Нашел проблему - разные кодировки в системах.
При вызове WS_DOWNLOAD - вызывается метод CONSTRUCTOR класса CL_ABAP_CONV_OBJ.
В первом случае значение параметра outcode - 1504, во втором - 4110. Если 4410 подменить в отладчике на 1504, то все работает.
Теперь осталось выяснить - что это за кодировки и как их настраивать :roll:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 22 2008, 19:35 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
s_sergei написал(а):
Нашел проблему - разные кодировки в системах.
При вызове WS_DOWNLOAD - вызывается метод CONSTRUCTOR класса CL_ABAP_CONV_OBJ.
В первом случае значение параметра outcode - 1504, во втором - 4110. Если 4410 подменить в отладчике на 1504, то все работает.
Теперь осталось выяснить - что это за кодировки и как их настраивать :roll:


А в SAP-Logon какие кодировки указаны в настройке языка и настройке загрузки/выгрузки?

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 23 2008, 08:24 
Начинающий
Начинающий

Зарегистрирован:
Вт, ноя 20 2007, 11:40
Сообщения: 19
Проблема решилась изменением именно этих настроек..
Правда, изначально они были одинаковые - ANSI Unicode - при этом выгружалось по-разному. Но если выставить Cyrillic (Windows), то все работает.
Спасибо!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 11 2008, 12:12 
Специалист
Специалист

Зарегистрирован:
Ср, окт 04 2006, 13:52
Сообщения: 100
Parazit написал:
s_sergei написал(а):
Нашел проблему - разные кодировки в системах.
При вызове WS_DOWNLOAD - вызывается метод CONSTRUCTOR класса CL_ABAP_CONV_OBJ.
В первом случае значение параметра outcode - 1504, во втором - 4110. Если 4410 подменить в отладчике на 1504, то все работает.
Теперь осталось выяснить - что это за кодировки и как их настраивать :roll:


А в SAP-Logon какие кодировки указаны в настройке языка и настройке загрузки/выгрузки?


День добрый, у меня похожая проблема. При выгрузке в ексель вместо текста идет абракадабра. Где можно посмотреть настройки кодировок?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 11 2008, 15:15 
Почетный гуру
Почетный гуру
Аватара пользователя

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

Ну так в сап-логоне и настроить...

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 28 2008, 06:46 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, апр 08 2005, 09:03
Сообщения: 98
Здравствуйте.

Есть проблема в версиях excel-я при выгрузке в шаблон.
есть несколько именованных диапазонов. TABLE1, TABLE2, TABLE3, TABLE4.
TABLE3 = TABLE4 (так надо) :)
TABLE1 (несколько первых полей строки) и TABLE2 - находятся в одной строке. TABLE2 продолжает TABLE1 до конца документа. не пересекаются.
TABLE1 и TABLE2 ниже, через строку от TABLE3 и TABLE4

программа работает с динамическими таблицами (форма Т51).
TABLE1-TABLE2 - данные сотрудника + данные з/п

в TABLE3 выводятся имена полей, по которым потом будет выведена шапка отчета, но уже в диапазон TABLE4.

в 2007 ёкселе TABLE3 выводится в диапазон TABLE2 :( хотя при вызове ZWWW_PREPARE_TABLE четко указан TABLE3. если в отладке руками выделить нужный диапазон, то все выводится правильно.
а в ёкселе 2003 все нормально и так.

R/3 версии 4.7 (PI_BASIS 2005_1_620)

могу выслать код программы + шаблон.

спасибо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 28 2008, 15:08 
Почетный гуру
Почетный гуру
Аватара пользователя

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

Есть проблема в версиях excel-я при выгрузке в шаблон.
есть несколько именованных диапазонов. TABLE1, TABLE2, TABLE3, TABLE4.
TABLE3 = TABLE4 (так надо) :)
TABLE1 (несколько первых полей строки) и TABLE2 - находятся в одной строке. TABLE2 продолжает TABLE1 до конца документа. не пересекаются.
TABLE1 и TABLE2 ниже, через строку от TABLE3 и TABLE4

программа работает с динамическими таблицами (форма Т51).
TABLE1-TABLE2 - данные сотрудника + данные з/п

в TABLE3 выводятся имена полей, по которым потом будет выведена шапка отчета, но уже в диапазон TABLE4.

в 2007 ёкселе TABLE3 выводится в диапазон TABLE2 :( хотя при вызове ZWWW_PREPARE_TABLE четко указан TABLE3. если в отладке руками выделить нужный диапазон, то все выводится правильно.
а в ёкселе 2003 все нормально и так.

R/3 версии 4.7 (PI_BASIS 2005_1_620)

могу выслать код программы + шаблон.

спасибо

Ребус не осилил, лучше шаблон и выгрузку таблицы IT_VALUES. :)

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 29 2008, 04:19 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, апр 08 2005, 09:03
Сообщения: 98
я и не сомневался в своих способностях передачи информации :oops:

идея в том, чтобы динамически менять наименования полей для выгрузки
шаблон и значения скину чуть позже, когда уже окончательно не доэкспериментируюсь :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 29 2008, 09:20 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, апр 08 2005, 09:03
Сообщения: 98
Если можно, то в аське хотелось бы объяснить то, что я пытаюсь сделать...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 29 2008, 09:23 
Почетный гуру
Почетный гуру
Аватара пользователя

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

Оно конечно, можно и так. Только какой смысл, сначала сказать, что A это B, а потом B это C ?!
И всё же хотелось бы взглянуть на шаблончик и табицу, ибо если работает по разному в разных версиях, то хотелось бы это учесть.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 29 2008, 09:26 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, апр 08 2005, 09:03
Сообщения: 98
да не в том дело
шаблон я уже попеределывал и не один раз...
я в принципе не могу сообразить можно ли с помошью вашей ФМ выгрузить динамические таблицы с произвольным набором полей, свободным их наименованием и общей длиной заголовка более 254 байт...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 29 2008, 09:33 
Почетный гуру
Почетный гуру
Аватара пользователя

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

Вообще можно, причем разными способами.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 08 2008, 22:40 
Начинающий
Начинающий

Зарегистрирован:
Вс, ноя 25 2007, 12:48
Сообщения: 10
Откуда: Воронеж
Большое спасибо автору за ФМ, а так же всем кто принял участие в этой разработке. :D
У меня возникла проблема при выгрузке таблицы в WORD. Задача: выгружать в ячейку одного из столбца нумерованный список т.е. строчки в ячейке должны разделяться знаком "перевода каретки" 000D-шестнадцатиричный-в уникоде (должен отображтся в WORDe знаком "пи"). Код 000D я в текст вставляю, в файле в двойчном виде просматриваю, а WORDе вижу как не отображаемый символ - квадрат вместо знака "пи". Как побороть MS WORD?


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 24, 25, 26, 27, 28, 29, 30 ... 161  След.

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


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

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


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

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