Текущее время: Вс, авг 03 2025, 12:33

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


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

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


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

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