Skip to content

Commit c349c18

Browse files
committed
Update
1 parent c030dc3 commit c349c18

File tree

2 files changed

+23
-23
lines changed

2 files changed

+23
-23
lines changed

src/zsm30_cl_app_01.clas.abap

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ CLASS zsm30_cl_app_01 DEFINITION
66
INTERFACES if_serializable_object.
77
INTERFACES z2ui5_if_app.
88

9-
DATA ms_layout TYPE z2ui5_cl_pop_display_layout=>ty_s_layout.
9+
DATA mo_layout TYPE ref to z2ui5_cl_layout.
1010
DATA mv_search_value TYPE string.
1111
DATA mt_table TYPE REF TO data.
1212
DATA mv_change_active TYPE abap_bool.
@@ -509,23 +509,23 @@ CLASS zsm30_cl_app_01 IMPLEMENTATION.
509509

510510
DATA(columns) = table->columns( ).
511511

512-
LOOP AT ms_layout-t_layout REFERENCE INTO DATA(layout).
512+
LOOP AT mo_layout->ms_layout-t_layout REFERENCE INTO DATA(layout).
513513
DATA(lv_index) = sy-tabix.
514514

515515
columns->column( visible = client->_bind( val = layout->visible
516-
tab = ms_layout-t_layout
516+
tab = mo_layout->ms_layout-t_layout
517517
tab_index = lv_index )
518518
halign = client->_bind( val = layout->halign
519-
tab = ms_layout-t_layout
519+
tab = mo_layout->ms_layout-t_layout
520520
tab_index = lv_index )
521521
importance = client->_bind( val = layout->importance
522-
tab = ms_layout-t_layout
522+
tab = mo_layout->ms_layout-t_layout
523523
tab_index = lv_index )
524524
mergeduplicates = client->_bind( val = layout->merge
525-
tab = ms_layout-t_layout
525+
tab = mo_layout->ms_layout-t_layout
526526
tab_index = lv_index )
527527
width = client->_bind( val = layout->width
528-
tab = ms_layout-t_layout
528+
tab = mo_layout->ms_layout-t_layout
529529
tab_index = lv_index )
530530
)->text( layout->tlabel ).
531531

@@ -540,7 +540,7 @@ CLASS zsm30_cl_app_01 IMPLEMENTATION.
540540
t_arg = VALUE #( ( `${ROW_ID}` ) ) )
541541
)->cells( ).
542542

543-
LOOP AT ms_layout-t_layout REFERENCE INTO layout.
543+
LOOP AT mo_layout->ms_layout-t_layout REFERENCE INTO layout.
544544

545545
IF layout->t_sub_col IS NOT INITIAL.
546546

@@ -551,7 +551,7 @@ CLASS zsm30_cl_app_01 IMPLEMENTATION.
551551

552552
index = index + 1.
553553

554-
READ TABLE ms_layout-t_layout INTO DATA(line) WITH KEY fname = subcol-fname.
554+
READ TABLE mo_layout->ms_layout-t_layout INTO DATA(line) WITH KEY fname = subcol-fname.
555555

556556
IF line-reference_field IS INITIAL.
557557
DATA(Column) = |{ line-tlabel }: \{{ subcol-fname }\}|.
@@ -658,7 +658,7 @@ CLASS zsm30_cl_app_01 IMPLEMENTATION.
658658
client->nav_app_call( ZSM30_cl_app_01a=>factory( io_table = mt_table
659659
iv_row_id = ls_arg
660660
it_dfies = mt_dfies
661-
is_layout = ms_layout
661+
io_layout = mo_layout
662662
iv_edit_mode = abap_true
663663
iv_tabname = mv_table ) ).
664664

@@ -772,14 +772,14 @@ CLASS zsm30_cl_app_01 IMPLEMENTATION.
772772
client->nav_app_call( ZSM30_cl_app_01a=>factory( io_table = mt_table
773773
iv_row_id = ``
774774
it_dfies = mt_dfies
775-
is_layout = ms_layout
775+
io_layout = mo_layout
776776
iv_edit_mode = abap_false
777777
iv_tabname = mv_table ) ).
778778

779779
WHEN 'BUTTON_EDIT'.
780780

781781
mv_multi_edit = COND #( WHEN mv_multi_edit = abap_false THEN abap_true ELSE abap_false ).
782-
DATA(selkz) = REF #( ms_layout-t_layout[ fname = 'SELKZ' ]-visible OPTIONAL ).
782+
DATA(selkz) = REF #( mo_layout->ms_layout-t_layout[ fname = 'SELKZ' ]-visible OPTIONAL ).
783783
selkz->* = COND #( WHEN mv_multi_edit = abap_true THEN abap_true ELSE abap_false ).
784784

785785
get_layout( ).
@@ -803,7 +803,7 @@ CLASS zsm30_cl_app_01 IMPLEMENTATION.
803803

804804
METHOD on_event_layout.
805805
client = z2ui5_cl_pop_display_layout=>on_event_layout( client = client
806-
layout = ms_layout ).
806+
layout = mo_layout ).
807807
ENDMETHOD.
808808

809809
METHOD on_after_layout.
@@ -817,7 +817,7 @@ CLASS zsm30_cl_app_01 IMPLEMENTATION.
817817

818818
DATA(app) = CAST z2ui5_cl_pop_display_layout( client->get_app( client->get( )-s_draft-id_prev_app ) ).
819819

820-
ms_layout = app->ms_layout.
820+
mo_layout->ms_layout = app->mo_layout->ms_layout.
821821

822822
IF app->mv_rerender = abap_true.
823823
" subcolumns need rerendering to work ..
@@ -844,7 +844,7 @@ CLASS zsm30_cl_app_01 IMPLEMENTATION.
844844
ELSE.
845845
control = z2ui5_cl_pop_display_layout=>ui_table.
846846
ENDIF.
847-
ms_layout = z2ui5_cl_pop_display_layout=>init_layout( control = control
847+
mo_layout = z2ui5_cl_pop_display_layout=>init_layout( control = control
848848
data = mt_table
849849
handle01 = CONV #( class )
850850
handle02 = CONV #( mv_table )
@@ -919,18 +919,18 @@ CLASS zsm30_cl_app_01 IMPLEMENTATION.
919919

920920
DATA(columns) = table->ui_columns( ).
921921

922-
LOOP AT ms_layout-t_layout REFERENCE INTO DATA(layout).
922+
LOOP AT mo_layout->ms_layout-t_layout REFERENCE INTO DATA(layout).
923923
DATA(lv_index) = sy-tabix.
924924

925925
DATA(col) = columns->ui_column( visible = client->_bind( val = layout->visible
926-
tab = ms_layout-t_layout
926+
tab = mo_layout->ms_layout-t_layout
927927
tab_index = lv_index )
928928
halign = client->_bind( val = layout->halign
929-
tab = ms_layout-t_layout
929+
tab = mo_layout->ms_layout-t_layout
930930
tab_index = lv_index )
931931
width = COND #( WHEN layout->width IS NOT INITIAL
932932
THEN client->_bind( val = layout->width
933-
tab = ms_layout-t_layout
933+
tab = mo_layout->ms_layout-t_layout
934934
tab_index = lv_index ) )
935935

936936
sortproperty = layout->fname

src/zsm30_cl_app_01a.clas.abap

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ CLASS zsm30_cl_app_01a DEFINITION
88

99
DATA ms_fixval TYPE REF TO data.
1010
DATA ms_data_row TYPE REF TO data.
11-
DATA ms_layout TYPE z2ui5_cl_pop_display_layout=>ty_s_layout. " Importing
11+
DATA mo_layout TYPE ref to z2ui5_cl_layout. " Importing
1212
DATA mt_data TYPE REF TO data.
1313
DATA mt_data_tmp TYPE REF TO data.
1414

@@ -17,7 +17,7 @@ CLASS zsm30_cl_app_01a DEFINITION
1717
io_table TYPE REF TO data
1818
iv_row_id TYPE string
1919
it_dfies TYPE z2ui5_cl_util=>ty_t_dfies
20-
is_layout TYPE z2ui5_cl_pop_display_layout=>ty_s_layout
20+
io_layout TYPE ref to z2ui5_cl_layout "z2ui5_cl_pop_display_layout=>ty_s_layout
2121
iv_edit_mode TYPE abap_bool
2222
iv_tabname TYPE string
2323
RETURNING
@@ -174,7 +174,7 @@ CLASS zsm30_cl_app_01a IMPLEMENTATION.
174174
CONTINUE.
175175
ENDIF.
176176

177-
FINAL(text) = ms_layout-t_layout[ fname = dfies->fieldname ]-tlabel.
177+
FINAL(text) = mo_layout->ms_layout-t_layout[ fname = dfies->fieldname ]-tlabel.
178178

179179
simple_form->label( design = COND #( WHEN dfies->keyflag = abap_true THEN 'Bold' )
180180
text = text ).
@@ -625,7 +625,7 @@ CLASS zsm30_cl_app_01a IMPLEMENTATION.
625625

626626
result->mt_dfies = it_dfies.
627627
result->mv_row_id = iv_row_id.
628-
result->ms_layout = is_layout.
628+
result->mo_layout = io_layout.
629629
result->mv_edit = iv_edit_mode.
630630
result->mv_tabname = iv_tabname.
631631

0 commit comments

Comments
 (0)