Текущее время: Вс, июл 27 2025, 15:42

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Изменение размера таблицы на Dynpro
СообщениеДобавлено: Сб, окт 11 2008, 13:14 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, ноя 01 2006, 22:58
Сообщения: 794
Откуда: Заарбрюкен
Пол: Мужской
Всем привет,

стоит такая задача. Есть Dynpro, на нем табличка (через TABLEVIEW) высотой в 13 строчек (1 на заголовки, и 12 на содержимое)... Как можно сделать так, чтобы в runtime растянуть эту табличку для показа 20 строк так, чтобы потом

Code:
  loop at ...
          with control ...
               cursor  ...-current_line.
    module itmoverview_i_modify_screen.
  endloop.


пробегал по всем 20 строчкам.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение размера таблицы на Dynpro
СообщениеДобавлено: Сб, окт 11 2008, 21:17 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Konstantin Anikeev написал:
Всем привет,

стоит такая задача. Есть Dynpro, на нем табличка (через TABLEVIEW) высотой в 13 строчек (1 на заголовки, и 12 на содержимое)... Как можно сделать так, чтобы в runtime растянуть эту табличку для показа 20 строк так, чтобы потом

Code:
  loop at ...
          with control ...
               cursor  ...-current_line.
    module itmoverview_i_modify_screen.
  endloop.


пробегал по всем 20 строчкам.

Для того, чтобы таблица растянулась необходимо что-бы :
1) Исходный размер таблицы был не меньше чем заданное число строк.
2) Размер экрана был достаточным для размещения таблицы данного размера.

Т.е. если таблица изначально создана с максимальной высотой 12 строк, то в динамике это никак не обойти.

PS: может не имеет смысла ориентироваться на пакетный ввод?

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение размера таблицы на Dynpro
СообщениеДобавлено: Сб, окт 11 2008, 23:09 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, ноя 01 2006, 22:58
Сообщения: 794
Откуда: Заарбрюкен
Пол: Мужской
sy-uname написал(а):
Т.е. если таблица изначально создана с максимальной высотой 12 строк, то в динамике это никак не обойти.

PS: может не имеет смысла ориентироваться на пакетный ввод?


Да тут пакетник ни при чем... Просто при работе с ITS SAP автоматом передает в ITS (Web оболочка) для табличек только те поля, которые реально отображаются на экране. Остальные можно передать дополнительно (Через Implicit Erweiterung), но в этом случае передаются только их значения, т.е. такие аттрибуты поля, как visible и disabled получить нельзя... Задача состоит в том, чтобы для заказа вместо 12 стандартных позиций показывать 20... (Это в SRM так)... Дело все в том, что с модификацией это сделать можно просто растянув табличку на Dynpro, но модификации запрещены... :(

Вот я и думал, может можно по аналогии с Windows получить Handle таблички и растянуть ее программно...


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

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


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

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


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

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