Текущее время: Ср, июн 18 2025, 15:00

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: И снова про dbf
СообщениеДобавлено: Ср, окт 27 2004, 15:23 
Специалист
Специалист

Зарегистрирован:
Вт, авг 17 2004, 14:41
Сообщения: 211
Откуда: СПб
Пол: Женский
Коллеги!
Подскажите, как выгружать русскоязычные тексты в нормальной кодировке, если выгрузка делается функцией DOWNLOAD в файл формата DBF ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 27 2004, 15:43 
Гость
нужна модификация GUI_DOWNLOAD,
начиная с 233 строки:

WHEN 'DBF'.
* prc_codepage = '1103'.
prc_codepage = codepage.

а потом при вызове функции
делать codepage = '1503' или 1504 - как нужно


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 28 2004, 09:20 
Специалист
Специалист

Зарегистрирован:
Вт, авг 17 2004, 14:41
Сообщения: 211
Откуда: СПб
Пол: Женский
Для чайников можно поподробнее?
В модуле GUI_DOWNLOAD всего 171 строка... и файлы типа DBF он не выгружает вообще, только ASC или BIN... Или я чего-то недопонимаю?


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

Зарегистрирован:
Чт, сен 09 2004, 10:49
Сообщения: 95
Откуда: 4.6C
В старом форуме поднимался этот вопрос. использую вроде как тоже самое
call function 'WS_DOWNLOAD'
exporting
filename = fn
filetype = 'DBF'
tables
data_tab = tb
fieldnames = filenames
все нормально работает в рус кодировке.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 28 2004, 10:10 
Специалист
Специалист

Зарегистрирован:
Вт, авг 17 2004, 14:41
Сообщения: 211
Откуда: СПб
Пол: Женский
Не знаю. Не работает.
Программа - банальнее некуда, выгрузка - номер материала и название.

data: begin of it_matnr occurs 0,
matnr like makt-matnr,
maktx like makt-maktx,
end of it_matnr.

select * from makt into corresponding fields of it_matnr
where spras = sy-langu.

CALL FUNCTION 'WS_DOWNLOAD'
EXPORTING
FILENAME = filename
FILETYPE = 'DBF'
TABLES
DATA_TAB = it_matnr
FIELDNAMES = fnames
EXCEPTIONS
OTHERS = 10
.

В итоге в файле в поле "Название" полная фигня...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 28 2004, 10:28 
Гость
версию нужно было говорить сразу! видимо у вас 4.6

тогда пользуйтесь WS_DOWNLOAD
модифицировав его 424 строку

вместо
MY_CODEPAGE = 'IBM'.
нужно
MY_CODEPAGE = CODEPAGE.

ну а потом указывайте codepage:

CALL FUNCTION 'WS_DOWNLOAD'
EXPORTING
FILENAME = filename
FILETYPE = 'DBF'
CODEPAGE = '1504' "или 1503
TABLES
DATA_TAB = it_matnr
FIELDNAMES = fnames
EXCEPTIONS
OTHERS = 10


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

Зарегистрирован:
Вт, авг 17 2004, 14:41
Сообщения: 211
Откуда: СПб
Пол: Женский
Да, извините... Конечно, 4.6...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 28 2004, 11:44 
Гость
Olya написала:
Да, извините... Конечно, 4.6...


ну так у вас получилось?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 28 2004, 14:05 
Специалист
Специалист

Зарегистрирован:
Вт, авг 17 2004, 14:41
Сообщения: 211
Откуда: СПб
Пол: Женский
Увы, нет... Предложенная Вами модификация не помогает... Как вместо русского шрифта выдавалась псевдографика, так и выдается... Причем что характерно, при выгрузке в любой другой формат все нормально...


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

Зарегистрирован:
Чт, сен 09 2004, 10:49
Сообщения: 95
Откуда: 4.6C
у меня такой глюк был при выгрузке на сервак. в итоге писал свою табицу, ну и применял opendataset ...
как выход можно выгружать в BIN, предварительно узнав, структуру DBF файла(в ней все просто).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

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


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

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


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

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