Текущее время: Пн, июл 21 2025, 23:12

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Conversion of char into currency
СообщениеДобавлено: Ср, янв 30 2013, 14:16 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Сб, июл 28 2012, 17:18
Сообщения: 50
Всем привет! Гружу данные из Excel в SAP. Возник вопрос как преобразовывать данные и проверять ошибки ввода в поле сумма. Перепробовал кучу стандартных Ф.М., но они не могут отловить все ошибки пользователя и летят в дамп. Подскажите стандартный Ф.М. или другое правильное решение. Заранее спасибо за ответы.

_________________
My solution is difficult


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Conversion of char into currency  Тема решена
СообщениеДобавлено: Ср, янв 30 2013, 16:04 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
1.Преобразуйте число к внутреннему виду SAP
Code:
CONDENSE <поле> NO-GAPS.
REPLACE ',' IN <поле> WITH '.'

2.Для проверки некорректного ввода используйте конструкцию
Code:
TRY.
<число> = <поле>.
CATCH cx...
ENDTRY.

Если корректно подберете все классы исключений (например CX_SY_CONVERSION_NO_NUMBER, CX_SY_CONVERSION_OVERFLOW) - дампов не будет.

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Conversion of char into currency
СообщениеДобавлено: Пт, фев 01 2013, 11:50 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
Попробуйте ФМ RS_CONV_EX_2_IN_DTEL


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Conversion of char into currency
СообщениеДобавлено: Вс, фев 03 2013, 15:26 
Специалист
Специалист

Зарегистрирован:
Ср, янв 26 2005, 05:11
Сообщения: 185
Пол: Мужской
Я так делаю:
PERFORM input_data2sap_data(sapltrux) USING <f_str>
CHANGING <f_val> sy-subrc.


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

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


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

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


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

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