пользовательский контейнер - PullRequest
0 голосов
/ 23 декабря 2009

в SAP, мы можем иметь кнопку на пользовательском контейнере в ALV. Возможно ли это или есть другие возможности для этого? Пожалуйста, помогите мне ...

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 25 декабря 2009

Да, это возможно - проверьте класс CL_GUI_TOOLBAR и связанную с ним документацию (например, http://help.sap.com/printdocu/core/Print46c/de/data/pdf/BCCITOOLBAR/BCCITOOLBAR.pdf) и примеры программ. AFAIR есть демонстрационная программа, которая позволяет динамически собирать панель инструментов, я просто не помню названия Обычно вам сначала нужно вставить какой-нибудь разделитель, а затем добавить панель инструментов на одну сторону контейнера, чтобы вы могли разместить рядом с ней другие элементы, например деревья или таблицы.

1 голос
/ 24 декабря 2009

Ну, я бы лучше использовал пользовательские контейнеры для таких вещей, как просмотр таблиц. Если вы работаете со стандартным Dynpros, вы можете просто добавить кнопку в конструктор dynpro и реализовать желаемое поведение. Чтобы дать более подробный ответ, мне нужно знать, что вы планируете делать. Конечно, вы также можете создать сетку ALV и изменить отображаемые там кнопки. Может быть, вы уточните немного больше, что вы планируете делать, и тогда я могу дать вам рекомендацию.

...