Posted: Mon Apr 16, 2012 4:47 pm Post subject: ALV и 2 экрана.
Всем привет!
Коллеги, не подскажете, каким образом лучше реализовать alv на двух экранах.
Раньше делал так:
формировал филдкаталог, табличку и пользовался:
Code:
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
Дальше, при нажатии кнопки чистил филдакалог, заполнял нужную мне табличку, опять вызывал REUSE_ALV_GRID_DISPLAY.
Появилась задача на 2м экране сделать 2 окна.
Решил сделать через сплит контейнера на 2 грида и вызовом set_table_for_first_display для каждого гриба (подсмотрел в RSDEMO_SPLITTER_CONTROL).
Но, как я понял при таком случае не создается новый экран и я впал в ступор...
Каким образом лучше реализовать 2 экрана и чтобы на 2м было разбиение ещё на 2?
Добрый день.
Реализуйте это все вкладками. На 1-й один ALV, на 2-й два ALV.
Два ALV выводите через контейнер.
Code:
DATA: ob_custom TYPE REF TO cl_gui_custom_container ,
ob_1 TYPE REF TO cl_gui_easy_splitter_container ,
ob_2 TYPE REF TO cl_gui_easy_splitter_container ,
ob_g1 TYPE REF TO cl_gui_alv_grid ,
ob_g2 TYPE REF TO cl_gui_alv_grid .
DATA: lt_exclude TYPE ui_functions,
gs_layout TYPE lvc_s_layo,
pt_fieldcat TYPE lvc_t_fcat,
gt_fieldcat TYPE lvc_t_fcat.
***
CREATE OBJECT ob_1
EXPORTING
parent = ob_custom
orientation = cl_gui_easy_splitter_container=>orientation_horizontal" orientation_vertical
sash_position = 50.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.