Текущее время: Пн, июл 28 2025, 02:01

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Обращение к участку памяти
СообщениеДобавлено: Ср, янв 28 2015, 12:33 
Ассистент
Ассистент

Зарегистрирован:
Пт, апр 13 2007, 15:49
Сообщения: 35
Добрый день

Подскажите как записать в определенное поле определенной записи таблицы если таблицу получаем через обращение к участку памяти

FIELD-SYMBOLS: <ft_afvg_prmv> TYPE STANDARD TABLE.

ASSIGN ('(SAPLCOBP)AFVG_BT[]') TO <ft_afvg_prmv>.

Дальше нужно обратиться к записи WITH KEY AUFPL = '1000005855' APLZL = '00000002'
и в поле usr06 вписать 5678

Т.е. для статической таблицы это бы выглядело как то так:

READ TABLE table_ft_afvg_prmv WITH KEY
AUFPL = '1000005855'
APLZL = '00000002'
ASSIGNING <ls_AFVG_BT>.
<ls_AFVG_BT>-usr06 = 5678.


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

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Ну для филд-символов такой же синтаксис:
READ TABLE <ft_afvg_prmv> WITH KEY
AUFPL = '1000005855'
APLZL = '00000002'
ASSIGNING <ls_AFVG_BT>.
<ls_AFVG_BT>-usr06 = 5678.


Только все-таки <ft_afvg_prmv> надо бы объявить правильного типа (такого же, как исходная переменная ('(SAPLCOBP)AFVG_BT[]') ), а не просто STANDARD TABLE

_________________
Удача - результат нашего желания (© А. Нортон)


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

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


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

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


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

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