Текущее время: Вт, июн 24 2025, 18:41

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: как получить значение поля вн.табл., если есть строка с идентификатором поля
СообщениеДобавлено: Пт, июл 06 2012, 14:41 
Специалист
Специалист

Зарегистрирован:
Ср, дек 09 2009, 12:37
Сообщения: 142
Добрый всем!

Помогите начинающему..
Есть таблица, в которой есть поля приблизительно с такими идентификаторами: f1, f2, f3... И есть цикл do n times.
Как получить значение поля fi? Или искать другой способ без цикла?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: как получить значение поля вн.табл., если есть строка с идентификатором поля  Тема решена
СообщениеДобавлено: Пт, июл 06 2012, 14:53 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, май 17 2012, 11:45
Сообщения: 24
Ну что-то типа того, если я Вас правильно понял:

Code:
DATA: BEGIN OF ls_data,
          f1 TYPE c VALUE '1',
          f2 TYPE c VALUE '2',
          f3 TYPE c VALUE '3',
          END OF ls_data.

DATA: lv_f    TYPE char2,
      lv_id   TYPE char2.
FIELD-SYMBOLS: <field> TYPE any.

DO 3 TIMES.
  lv_id = sy-index.
  CONCATENATE 'F' lv_id INTO lv_f.
  ASSIGN COMPONENT lv_f OF STRUCTURE ls_data TO <field>.
ENDDO.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как получить значение поля вн.табл., если есть строка с идентификатором поля
СообщениеДобавлено: Пт, июл 06 2012, 15:37 
Специалист
Специалист

Зарегистрирован:
Ср, дек 09 2009, 12:37
Сообщения: 142
сэнкью - работает....


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

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


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

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


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

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