Текущее время: Чт, июн 26 2025, 06:20

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Как работать с внутренней таблицей без полей?
СообщениеДобавлено: Пт, июл 08 2005, 16:19 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Есть вот такая таблица:
Code:
Data: 
  it_Excluding_Status type standard table of CHAR20
    with header line.

Заполняется легко:
Code:
    it_Excluding_Status = 'DELE'.
    Append it_Excluding_Status.

    it_Excluding_Status = 'INSR'.
    Append it_Excluding_Status.

    it_Excluding_Status = 'SAVE'.
    Append it_Excluding_Status.

А теперь нужно удалить одну запись 'SAVE":
Code:
Delete it_Excluding_Status where ?????

Что писать в условии? Полей то нет!

P.S.
Понятно, что можно просто перебором, или создать нормальную структуру, но раз у САПа есть возможность создавать такие таблицы, может есть и возможность с ними работать как-то?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 08 2005, 16:22 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
Code:
DATA:
  it_excluding_status TYPE STANDARD TABLE OF char20
    WITH HEADER LINE.

it_excluding_status = 'DELE'.
APPEND it_excluding_status.

it_excluding_status = 'INSR'.
APPEND it_excluding_status.

it_excluding_status = 'SAVE'.
APPEND it_excluding_status.

DELETE it_excluding_status WHERE table_line = 'SAVE'.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 08 2005, 16:37 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, мар 16 2005, 09:37
Сообщения: 42
Откуда: Москва
С таким типом таблиц работают, как обычно. Единственное поле, оно же ключ, называется table_line


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
EGF написал(а):
Code:
DELETE it_excluding_status WHERE table_line = 'SAVE'.
Спасибо!
Вот блин, пути САПа неисповедимы. В хелпе по Delete ... where... ничего нет про это. Зато есть хелп по table_line. Т.е. если знаешь, то найдешь. Только зачем искать, если уже знаешь?! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 08 2005, 19:36 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Parazit написал:
EGF написал(а):
Code:
DELETE it_excluding_status WHERE table_line = 'SAVE'.
Спасибо!
Вот блин, пути САПа неисповедимы. В хелпе по Delete ... where... ничего нет про это. Зато есть хелп по table_line. Т.е. если знаешь, то найдешь. Только зачем искать, если уже знаешь?! :)

Это есть где-то в хелпе про внутренние таблицы вообще.


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

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


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

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


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

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