Текущее время: Чт, апр 25 2024, 17:45

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


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

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


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

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