Текущее время: Чт, июл 24 2025, 01:57

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Unicode проблема с типом BAPICURR
СообщениеДобавлено: Ср, мар 21 2012, 14:11 
Начинающий
Начинающий

Зарегистрирован:
Пт, окт 28 2011, 12:24
Сообщения: 11
Здравствуйте!
Помогите с проблемой Unicode.

Есть программа, в системе 4.6 функционировавшая без проблем.
В 6.0 получаю ошибку:

Z_BAPICURR и Z_CHAR в Unicode-программе несовместимы.

Код примерно такой:

data: z_char type char15,
z_bapicurr type bapicurr.

z_char = '1234.5678'.

z_bapicurr = z_char.

В последней строчке ошибка: Z_BAPICURR и Z_CHAR в Unicode-программе несовместимы.

Что можно сделать?
Спасибо за ответы!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Unicode проблема с типом BAPICURR
СообщениеДобавлено: Ср, мар 21 2012, 14:28 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, июл 23 2007, 08:49
Сообщения: 31
Откуда: Москва
Пол: Мужской
Предлагаю так:
Code:
data: z_char type char15,
      z_bapicurr type bapicurr-bapicurr,
      l_curr type tcurc-waers.

CALL FUNCTION 'BAPI_CURRENCY_CONV_TO_EXTERNAL'
  EXPORTING
    CURRENCY              = l_curr
    AMOUNT_INTERNAL       = z_char
IMPORTING
   AMOUNT_EXTERNAL       = z_bapicurr.


:!: Внимание на объявление переменных: тип bapicurr - структура с единственным полем bapicurr, ФМ просит на выход именно это поле, а не всю структуру.


Последний раз редактировалось Вадим Вологжанин Ср, мар 21 2012, 14:30, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Unicode проблема с типом BAPICURR
СообщениеДобавлено: Ср, мар 21 2012, 14:29 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
SAP1988 написал(а):
Здравствуйте!
Помогите с проблемой Unicode.

Есть программа, в системе 4.6 функционировавшая без проблем.
В 6.0 получаю ошибку:

Z_BAPICURR и Z_CHAR в Unicode-программе несовместимы.

Код примерно такой:

data: z_char type char15,
z_bapicurr type bapicurr.

z_char = '1234.5678'.

z_bapicurr = z_char.

В последней строчке ошибка: Z_BAPICURR и Z_CHAR в Unicode-программе несовместимы.

Что можно сделать?
Спасибо за ответы!

Проанализировать код и смотреть а ABAP-Dictionary -
BAPICURR это структура и надо записывать с ссылкой на компонент:
Z_BAPICURR-BAPICURR = Z_CHAR.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Unicode проблема с типом BAPICURR
СообщениеДобавлено: Ср, мар 21 2012, 15:04 
Начинающий
Начинающий

Зарегистрирован:
Пт, окт 28 2011, 12:24
Сообщения: 11
Вадим Вологжанин, sy-uname !
Гениально! Большое спасибо! Работает замечательно. :) :) :)


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

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


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

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


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

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