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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Номер позиции с которой начинается поле
СообщениеДобавлено: Вт, авг 03 2010, 13:16 
Начинающий
Начинающий

Зарегистрирован:
Пт, июл 30 2010, 14:29
Сообщения: 3
Коллеги, подскажите.
Есть структура, например MACK4, мне необходимо получить в некую переменную или вн.таблицу номер позиции с которой начинается каждое из полей структуры MACK4.
Как это сделать?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Номер позиции с которой начинается поле
СообщениеДобавлено: Вт, авг 03 2010, 13:25 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
CL_ABAP_STRUCTDESCR, смещения руками посчитать придется


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Номер позиции с которой начинается поле
СообщениеДобавлено: Вт, авг 03 2010, 13:35 
Специалист
Специалист

Зарегистрирован:
Пт, сен 05 2008, 08:08
Сообщения: 134
Пол: Женский
ФМ DDIF_FIELDINFO_GET, в таблице DFIES_TAB поле OFFSET.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Номер позиции с которой начинается поле
СообщениеДобавлено: Вт, авг 03 2010, 13:59 
Начинающий
Начинающий

Зарегистрирован:
Пт, июл 30 2010, 14:29
Сообщения: 3
Yellow Raven написала:
ФМ DDIF_FIELDINFO_GET, в таблице DFIES_TAB поле OFFSET.

Спасибо, как раз то, что нужно.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Номер позиции с которой начинается поле
СообщениеДобавлено: Вт, авг 03 2010, 14:05 
Начинающий
Начинающий

Зарегистрирован:
Пт, июл 30 2010, 14:29
Сообщения: 3
Пономарев Артем написал:
CL_ABAP_STRUCTDESCR, смещения руками посчитать придется

Хороший класс, но только так и не увидел позицию полей, есть атрибут component, там содержится наименования, длины, полей нашей входной структуры, не понятно только только почему длина полей ровно в два раза отличается от истинной.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Номер позиции с которой начинается поле
СообщениеДобавлено: Ср, авг 04 2010, 01:07 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
Flirman написал(а):
Пономарев Артем написал:
CL_ABAP_STRUCTDESCR, смещения руками посчитать придется

Хороший класс, но только так и не увидел позицию полей, есть атрибут component, там содержится наименования, длины, полей нашей входной структуры, не понятно только только почему длина полей ровно в два раза отличается от истинной.

Скорее всего потому что поля текстовые, а система юникодовая

_________________
Изображение Попытка не пытка


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

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


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

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


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

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