Текущее время: Вс, авг 03 2025, 09:54

Часовой пояс: 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 часа


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

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


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

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