Текущее время: Сб, июл 19 2025, 23:43

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Перенос данных из одной внутр. таблицы в другую
СообщениеДобавлено: Чт, дек 22 2005, 15:36 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 06 2005, 17:52
Сообщения: 559
Допустим, есть внутр. таблица itab1, среди прочих полей которой есть поле fl. Значения в этом поле повторяющиеся, т.е. типа
100
110
110
150
Есть внутр. таблица itab2 с единственным полем fl.

Никак не могу сообразить, как по-человечески перенести значения во вторую таблицу, отбросив повторы, типа
100
110
150

Как более узкий вопрос - есть ли возможность проверить наличие какого-нить значения в поле?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 22 2005, 15:44 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
С помощью оператора COLLECT.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 22 2005, 15:54 
Гость
1. LOOP AT ITAB1.
ITAB2-FL = ITAB1-FL.
COLLECT ITAB2.
ENDLOOP.

2. READ TABLE ITAB2 WITH KEY FL = '100'.
IF SY-SUBRC = 0.
*есть такое значение
ELSE.
*нет такого значения
ENDIF.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 22 2005, 16:03 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 06 2005, 17:52
Сообщения: 559
Вот ить как просто... Спасибо!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 27 2005, 02:34 
Гость
а ещё есть DELETE ADJACENT DUPLICATES FROM itab.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 27 2005, 10:17 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
EHOT написал(а):
а ещё есть DELETE ADJACENT DUPLICATES FROM itab.

Главное перед этим SORT не забыть...

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 28 2005, 02:06 
Гость
Сергей Королев написал:
EHOT написал(а):
а ещё есть DELETE ADJACENT DUPLICATES FROM itab.

Главное перед этим SORT не забыть...

совершенно справедливо ...


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

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


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

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


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

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