Текущее время: Пн, авг 04 2025, 01:50

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Сравнение таблиц
СообщениеДобавлено: Пн, сен 22 2008, 12:09 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пн, сен 01 2008, 13:05
Сообщения: 15
Откуда: Минск
Извините если уже где обусждалось, но я не нашел...
Итак, задача в следующем- в результате выборок по разным параметрам мы имем дело с двумя внутренними таблицами, мне же нужно их сравнить и рассмотреть все имеющиеся варианты. Не просто разные или одинаковые значения, а например:
1) Все поля абсолютно различны
2) Все поля с таблицы A есть в таблице Б (или наоборот)
3) У таблиц А и Б есть некоторые общие поля
4) Все поля таблицы А полностью равны всем полям таблицы Б (и наоборот)

Буду рад любым интересным идеям и предложениям позволяющим приблизится к решению сей задачи:)
ЗЫ. По сути сравнение будет происходить только по одному или по двум столбцам...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 22 2008, 13:31 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 06 2005, 17:52
Сообщения: 559
А структура-то у обоих таблиц одинаковая или нет?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 22 2008, 13:42 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пн, сен 01 2008, 13:05
Сообщения: 15
Откуда: Минск
Да, абсолютно! В одну заносятся результат выборки РОЛИ1 и обьекта, во вторую РОЛИ2 и этого же обьекта. Результаты заносятся во внутренние таблицы, думаю оптимальный вариант, хотя и не окончательный, если потребуется, можно все переделать:)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 22 2008, 14:50 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 06 2005, 17:52
Сообщения: 559
А можно тогда подробнее - в чем исходная задача?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 22 2008, 16:01 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пн, сен 01 2008, 13:05
Сообщения: 15
Откуда: Минск
Исходная задача загадочна и туманна, но все же... Нужно сравнить две роли по авторизационному обьекту. В функц. модуле выбираем первую роль, вторую роль, и затем авторизационный обьект. Путем селектов у нас имеется две разные внутренние таблицы, некоторые поля у них идентичны, некоторые совсем различны...
А в итоге должны узнать, какие поля одинаковые у обоих таблиц, а какие и нет...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 22 2008, 16:13 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Вообще задача решается селектом. Одним. Если нужно получить именно совпадающие значения.
Хинт: таблицу можно джойнить с ней самой.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 29 2008, 19:55 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Если данные выбираются ФМ, то видимо селектом не получится. :?

Примеры работы со внутренними таблицами можно посмотреть в ABAP Editor, меню Environment -> Examples -> Performance Examples -> Internal Tables. Там, в том числе, есть пример, как найти "пересечение" двух таблиц.

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


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

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


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

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


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

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