Текущее время: Ср, июл 30 2025, 22:01

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Два вопроса по приёму данных из RFC во внешнем клиенте
СообщениеДобавлено: Пт, сен 11 2009, 14:18 
Начинающий
Начинающий

Зарегистрирован:
Пт, сен 11 2009, 14:05
Сообщения: 1
Добрый день!
Хочу сразу извиниться, если вопросы покажутся глупыми, но я сам работаю с SAP как клиент и не знаю тонкостей.
Вопрос такой:
Есть RFC функция. Запрашиваю её через ActiveX SAP'а. Когда считывается схема данных в выходной таблице, поля определяются как двубайтные, то есть, например, в таблице строковое поле 10 символов, а определяется как строковое поле на 20 и все поля такие, а сами данные возвращаются однобайтные и возникает ошибка. Приходится считывать данные из буфера строки и парсить ручками.
И вторая функция. Мне кажется ноги растут оттуда же. Написана была давно, работает отлично. Добавили ещё одно поле. В схеме данных новое поле определилось, в выходном буфере строки данных под это поле нет. Опять ошибка.
В SAP, через функцию тестирования RFC, все данные видны нормально.
Есть предположение, что есть два описания таблицы - внутреннее в SAP и внешнее для клиента, и они не соответствуют друг другу.
Соответственно вопрос - что можете посоветовать, откуда ноги растут?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Два вопроса по приёму данных из RFC во внешнем клиенте
СообщениеДобавлено: Пн, сен 14 2009, 09:06 
Специалист
Специалист

Зарегистрирован:
Пн, янв 14 2008, 10:33
Сообщения: 163
Вероятно вы вызываете RFC модуль из SAP системы в которой включен unicode. В системе с unicode=ON для хранения символа в SAP используется два байта. В зависимости от библиотеки которую используете для соединения с SAP нада указать что система в которую конектитесь юникодная. Посмотрите описание к вашему конектору, там наверняка это есть. Если нет, то скачайте новый, юникод в SAP-е распространился относительно недавно.


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

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


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

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


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

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