Текущее время: Вт, авг 05 2025, 00:22

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: внутренние таблицы
СообщениеДобавлено: Вт, авг 28 2007, 10:50 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
День добрый.

Мне нужно перегнать данные из 1й внутр. таблицы в другую.

Структура одинаковая.

Всякие read table и т д.. работают с 1й записью.

А мне нужно по критерию из 1й в другую. причем с modify во вторую.

Пришлось сделать через LOOP AT TABLE...

как то без LOOPа можно запросами?


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

Зарегистрирован:
Пн, май 14 2007, 13:05
Сообщения: 561
Откуда: Москва
Если структура одинаковая, то можно так

Code:
IT2[] = IT1[].
DELETE IT2 WHERE CONDITION.


Цитата:
причем с modify во вторую.

Если меняются значения -здесь только LOOP


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: внутренние таблицы
СообщениеДобавлено: Вт, авг 28 2007, 11:08 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
apetrenko написал:
как то без LOOPа можно запросами?

Запросы тут не причем - внутренняя таблица не объект БД.
А чем не устраивают loop, modify, delete с указанием условия (where)?

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


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

Зарегистрирован:
Вт, авг 21 2007, 16:46
Сообщения: 43
Откуда: Москва
если скорость loop не устраивает и нужно менять только одно поле - лучше всего по скорости:
field-symbols: <ftab> like line of gr_mtart_m.
...
loop at gr_mtart_m assigning <ftab>.
<ftab>-sign = 'I'.
<ftab>-option = 'EQ'.
endloop.
изменяет напрямую, чем больше строк в таблице - больше выигрыш..
--
в данном случае, т.к. структура одинакова - хорош вариант с a[] = b[],
delete a[] where...

_________________
все может быть, что может быть; и лишь того лишь быть не может - что может быть не может быть - все остальное может быть...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: fieldcat internal table
СообщениеДобавлено: Пт, окт 03 2008, 11:17 
Начинающий
Начинающий

Зарегистрирован:
Ср, окт 01 2008, 12:58
Сообщения: 6
Добрый день,

у меня возникла такая ситуация: нужно получить field каталог внутренней таблицы а не словарной .....
видела ФМ для словарных таблиц возвращающий каталог ... а как с внутренней табл. быть - не знаю ...
пожалуйста , подскажите кто может ....


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

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 03 2008, 11:41 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
http://sapboard.ru/forum/viewtopic.php?t=27103
http://sapboard.ru/forum/viewtopic.php?t=6140


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

Зарегистрирован:
Ср, окт 01 2008, 12:58
Сообщения: 6
благодарю!


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

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


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

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


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

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