Текущее время: Ср, июл 23 2025, 05:32

Часовой пояс: 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 часа


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

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


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

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