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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: типы переменных и их преобразование
СообщениеДобавлено: Пт, окт 22 2010, 16:00 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, май 05 2010, 11:22
Сообщения: 69
Люди добрые помогите разобраться:
есть переменная type(18), то бишь c. Значение у нее межет быть ' 0.28 ' или ' 23.563 ' далее этой переменной делается CONDENSE переменная NO-GAPS и потом ее надо сравнить с числом, например 0.
Проблема в том, что при сравнении '0.28' считается 0
может можно как-то преобразовать перед сравнением type с в type p, как вариант
или переменную сделать другим типом, но обязательно поддерживающим текст.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: типы переменных и их преобразование
СообщениеДобавлено: Пт, окт 22 2010, 16:16 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Всем известная книжка Кремчера. Глава 7, стр 82+, в нее начните.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: типы переменных и их преобразование
СообщениеДобавлено: Пт, окт 22 2010, 16:53 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, май 05 2010, 11:22
Сообщения: 69
Besa написал:
Всем известная книжка Кремчера. Глава 7, стр 82+, в нее начните.

это не совсем то. В книжке сказано что если переменная 1 можно преобразовать в переменную2
а мне необходимо что-то подобное как в VB: CCur(строковая переменная) и на выходе у меня тип Currency


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: типы переменных и их преобразование
СообщениеДобавлено: Пн, окт 25 2010, 17:18 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, апр 17 2006, 21:49
Сообщения: 299
Откуда: Москва
А что мешает создать еще переменную необходимого типа, ей присвоить значение из текста. и сравнивать ее уже?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: типы переменных и их преобразование
СообщениеДобавлено: Пн, окт 25 2010, 19:32 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
userID написал(а):
это не совсем то. В книжке сказано что если переменная 1 можно преобразовать в переменную2
а мне необходимо что-то подобное как в VB: CCur(строковая переменная) и на выходе у меня тип Currency

Почему не то? :? Вы же сами спрашивали:
userID написал(а):
может можно как-то преобразовать перед сравнением type с в type p

Преобразовать можно, только это не VB, конечно. Навскидку:
Code:
DATA: lv_char TYPE c LENGTH 10,
      lv_p TYPE p DECIMALS 2.

lv_char = '0.28'.
TRY.
    lv_p = lv_char.
  CATCH cx_sy_conversion_error.
* do something
ENDTRY.

IF lv_p > 0.
  WRITE: lv_p, '> 0'.
ENDIF.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


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

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


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

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


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

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