Текущее время: Вт, июл 22 2025, 18:39

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: num?amt
СообщениеДобавлено: Вт, мар 13 2007, 16:23 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, июн 21 2006, 16:16
Сообщения: 351
Добрый день.

Возможно сделать сравнения, виде операции принятия решения, что то типа «num?amt» ?

Или как сравнить значения в полях NUM, AMT, RTE различных ВО.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: num?amt
СообщениеДобавлено: Вт, мар 13 2007, 17:12 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 14:31
Сообщения: 754
Откуда: Весь мир
Пол: Мужской
BVM177 написал(а):
Добрый день.

Возможно сделать сравнения, виде операции принятия решения, что то типа «num?amt» ?

Или как сравнить значения в полях NUM, AMT, RTE различных ВО.


num = num - amt
num?0
<... num < amt
>... num > amt
=... num = amt

_________________
--
virvit.ru
saphr.ru


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 13 2007, 19:19 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, июн 21 2006, 16:16
Сообщения: 351
num = num - amt
num?0

Это понятно. Работает. Но я думаю должен быть более изысканный способ. На вроде специальной операции.

<... num < amt
>... num > amt
=... num = amt
В таком синтаксисе свалится в ошибку. Поэтому и поднял тему.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 14 2007, 08:14 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2004, 14:23
Сообщения: 706
Откуда: Moscow
Пол: Мужской
такого хитрого синтаксиса не встречал.
Однако можете посмотреть в абапе
Как бы по логике AMT - деньги NUM - кол-во чего-то.
Какой смысл в их сравнении. Вот поэтому в стандарте таких и не видно. Сделайте свою и не мучтесь с поиском


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 14 2007, 10:00 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 14:31
Сообщения: 754
Откуда: Весь мир
Пол: Мужской
BVM177 написал(а):
num = num - amt
num?0

Это понятно. Работает. Но я думаю должен быть более изысканный способ. На вроде специальной операции.

<... num < amt
>... num > amt
=... num = amt
В таком синтаксисе свалится в ошибку. Поэтому и поднял тему.


Куда чего свалится? Это не прямая форма записи, Александр.

Читать так: если возвращается "<", то num меньше amt... Не стоит все воспринимать буквально :)

"<" означает, что num < amt
">" означает, что num > amt
"=" означает, что num = amt

:)

_________________
--
virvit.ru
saphr.ru


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 14 2007, 10:06 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, июн 21 2006, 16:16
Сообщения: 351
В общем вопрос заключался в следующем, каким образом можно сравнить значения в полях NUM у двух разных ВО.
Например ВО 0302 NUM=12 , 9124 NUM=10
Я делаю следующим образом

PIT &064 _ NOAB

В правиле &064
*
0302
NUM= 9124
RTE=1
MULTI RNR
NUM=*
DIVID RNR
RTE?1
И далее в зависимости от результата сравнения определенные действия.

Предполагаю, что в SAP можно выполнить подобное более «красиво». Возможно функция какая для этого есть?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 14 2007, 10:46 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 23 2005, 12:50
Сообщения: 942
Пол: Мужской
Любопытно, а так не получится?

В правиле &064
*
0302
NUM= 9124
NUM?*

_________________
Нет таких денег, за которые кто-то будет работать лучше, чем энтузиасты бесплатно. Пол Грэм.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 14 2007, 11:22 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, июн 21 2006, 16:16
Сообщения: 351
Macros NUM?* работает, и выглядит красивей. Спасибо!!!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 15 2007, 23:51 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 09 2005, 13:15
Сообщения: 222
Откуда: Москва
BVM177 написал(а):
Macros NUM?* работает, и выглядит красивей. Спасибо!!!


В продолжение темы красоты...
Мне еще нравится применять операции типа NUM**
Жаль, что не в тему ветки :)

А про сравнение значений из разных полей рабочей области - вообще мой любимый вопрос :)


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

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


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

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


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

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