Текущее время: Пт, июл 18 2025, 14:59

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 21 2006, 17:01 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 16 2005, 10:29
Сообщения: 336
Откуда: Минск->Москва
Пол: Мужской
Наткнулся на такое же поведение, там прыгает tabix, но самое интересное, то что при одном содержимом таблицы, индекс не прыгал, при выборке иной инфы начиналась чехорда. При этот все выполнялось с одной и той же таблицей....


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: re
СообщениеДобавлено: Чт, сен 21 2006, 23:49 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
delete it ~ delete table it from wa (по всему ключу/полям)
иногда лучше сохранить sy-tabix и удалить по нему, если табл без ключа и/или большая


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: re
СообщениеДобавлено: Пт, сен 22 2006, 00:07 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 22 2005, 09:51
Сообщения: 208
Пол: Мужской
trop написал(а):
delete it ~ delete table it from wa (по всему ключу/полям)
иногда лучше сохранить sy-tabix и удалить по нему, если табл без ключа и/или большая


http://help.sap.com/saphelp_47x200/help ... ontent.htm

Тут написано: ...Without the INDEX addition, you can only use the above statement within a LOOP. In this case, you delete the current loop line (<idx> is implicitly set to SY-TABIX).

_________________
С уважением, В.Ш.
4.6C


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

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
согласен, но там не написано сохраняется контекст (стэк sy-..) или нет,
например 3 случая:
1)
loop at it.
..
read table it2 ...

delete it.
endloop.
2)
loop at it.
..
read table it into wa where ...
..
delete it. " error?
endloop.
3)
loop at it.
read tabl it2 ..
loop at it3.
...
read tabl it4 ..
endloop.
delete it.
endloop.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 22 2006, 00:42 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 22 2005, 09:51
Сообщения: 208
Пол: Мужской
1 и 3 случай - однозначно да.
Второй - при тестировании я бы внимательно присмотрелся к результатам работы, но тоже скорее всего да.

Что касается оператора delete в контексте loop-а, то проблем с ним у меня, до сих пор, не возникало, чего нельзя сказать про переменную sy-tabix (как раз из-за контекста).

_________________
С уважением, В.Ш.
4.6C


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу Пред.  1, 2

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


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

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


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

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