Ниже пример того как можно посмотреть шестнадцатеричное представление файла с помощью текстового редактора реализованного через класс cl_gui_textedit. Обратите внимание что в качестве контейнера для редактора служит экран выбора программы, а ссылку на него можно получить через статическую переменную screen0 класса cl_gui_container.Читать далее
Рубрика: SAP Dynpro
Создание и работа с классическим пользовательским интерфейсом SAP
Изменить GUI-статус на экране выбора
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
DATA: gt_exclude TYPE TABLE OF rsexfcode, gs_exclude TYPE rsexfcode. PARAMETERS: pa_test TYPE C. INITIALIZATION. gs_exclude-fcode = 'ONLI'. APPEND gs_exclude TO gt_exclude. AT SELECTION-SCREEN OUTPUT. CALL FUNCTION 'RS_SET_SELSCREEN_STATUS' EXPORTING p_status = '%_00' p_program = 'RSSYSTDB' TABLES p_exclude = gt_exclude. |
Скрыть панель инструментов
Если необходимо убрать Toolbar во Write отчётах можно использовать следующий код:
1 2 |
START-OF-SELECTION. CL_ABAP_LIST_LAYOUT=>SUPPRESS_TOOLBAR( ). |
Автозапуск отчёта
Не знаю пригодится ли это в реальной жизни, но идея довольна забавная. Допустим необходимо запустить отчёт на выполнение через определённый промежуток времени, сделать это можно при помощи класса CL_GUI_TIMER.Читать далее