что значит сравнить? рейндж - обычная табличка
а чем тебя просто = не устраивает?
тем что один может содержать I BT ABC100-ABC200, а второй I EQ ABC123
ну так ништяк. не равны. все ок
но второй входит в условие первого
Нужно найти пересечение ренджей?
так формулируй вопрос правильно. сравнение? ок, вот оно - не равны
В общем случае это довольно сложная задача. Но если есть определённые допущения, например один из ренджей содержит только EQ или NE, то можно
ну первый ренж это SO, придется скорее всего ограничить выбор опций и оставлять EQ/NE
А что является вторым ренджем и зачем нужно искать пересечение?
второй ренж из настречной таблицы, вкраце - сократить кол-во данных
Select ... where field in range1 and field in range2
не, там всё гараздо хуже) буду опции ограничивать
В BW для этих целей есть CL_RSMDS_SET. Мне кажется и для ABAP полей можно что то похожее найти
Обсуждают сегодня