Текущее время: Пт, май 16 2025, 04:19

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: В экран расширения инфотипа не передаются данные...
СообщениеДобавлено: Пн, ноя 21 2005, 15:34 
Гость
Коллеги подскажите пожалуйста направление в котором двигаться:
1. Выполнил расширение 0023 инфотип. Создал дополнительный экран, поля на экране по названию совпадают с полями структуры расширения.
В транзакции просмотр данных (pa30) выполняю скроллинг , те. просматриваю все записи последовательно.
При каждом нажатии на кнопку <- или -> попадаю в функцию PBO расширения, каждый раз передается новая структура P0023 (основного инфотипа).
Т.е. все ОК как и должно быть.
2. Выполнил расширение 0005 инфотипа. Расширение собой представляет таблицу.
Выполняю скроллинг, попадаю в функцию PBO расширения НО в ПБО не передается свежее значение структуры P0005.
Таким образом экран расширения отображает данные только первой записи.
Предположение - наглючил в коде при расширении неверно, сравнил код инклудов в обоих пулах - идентичен по структуре.
Как вариант, можно просто развернуть таблицу, но уж очень много работы.
Есть ли другие варианты ?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Re: В экран расширения инфотипа не передаются данные...
СообщениеДобавлено: Пн, ноя 21 2005, 15:58 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Israfel написал(а):
2. Выполнил расширение 0005 инфотипа. Расширение собой представляет таблицу.
Это как? Если вы сделали поле с типом таблицей, то так не получится, есть подозрение. В стандартном коде делается много преборазований и присвоений, где буфер инфотипа приводится в плоскому символьному типу, поэтому с неплоскими структурами дело не пойдет. Скорее всего единственный выход - как в ИТ0008, эмулировать таблицу повтряющимися группами полей. Преобразование на самом деле пишется не особо сложно - DO VARYING туда, ASSIGN (...) сюда...
Табличные инфотипы в OM есть, а в PA вроде нету.

_________________
С уважением, Сергей Королев


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Пн, ноя 21 2005, 17:26 
Гость
Действительно дополнительный экран представляет собой экран с элементом управления tableview.
Продолжать шаманить над контролом, чтобы заставить его работать наверное не самая лучшая идея, лучше скопирую код из 8 инфотипа.
Спасибо!


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

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


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

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


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

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