Текущее время: Пн, авг 04 2025, 16:39

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Определить тип поля
СообщениеДобавлено: Чт, июл 24 2008, 15:35 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, апр 25 2006, 15:14
Сообщения: 280
Имеется такой код

Code:
LOOP AT itab INTO str2.
    ASSIGN COMPONENT sy-tabix OF STRUCTURE <fs_struct> TO <fs_comp>.
    IF sy-subrc NE 0. EXIT. ENDIF.
    <fs_comp> = str2.
  ENDLOOP.


Здесь происходит присваивание структуре определённых значений, каждому полю по очереди.
Но есть проблема, в структуре есть одно поле, которому присваивать значения нельзя.
Подскажите плиз, как определить это поле? Имя у него всегда одинаковое RECORDMODE, элемент данных у него RODMUPDMOD надо как-то ловить момент когда <fs_comp> станет присвоен именно этому полю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 24 2008, 15:39 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
имя компонента струтуры по порядковому номеру


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 24 2008, 16:12 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, апр 25 2006, 15:14
Сообщения: 280
John Doe написал:


Спасибо!
Нашёл там такой вот пример

Code:
data rf TYPE REF TO CL_ABAP_STRUCTDESCR.
rf ?= CL_ABAP_TYPEDESCR=>DESCRIBE_BY_DATA( wa ). "wa - ваша структура
READ TABLE rf->components INDEX ind INTO wa_components. "ind - номер поля, имя которого надо узнать


Якобы утверждается что "wa_components-name - то, что вам нужно."

Вопрос только - какого типа должен быть этот wa_components? И как объявить?

Никогда не сталкивался с классами вообще в ABAP, даже присваивание типа "?=" не совсем для меня понятен :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 24 2008, 16:15 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
CL_ABAP_STRUCTDESCR посмотрите какого типа структура для components у wa_components должна быть идентичная.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


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

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


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

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


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

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