Update z2ui5_cl_popup_layout_v2.clas.abap (#920)

* Update z2ui5_cl_popup_layout_v2.clas.abap

Update

* Update z2ui5_cl_popup_layout_v2.clas.abap

Update

* Update z2ui5_cl_popup_layout_v2.clas.abap

Update
This commit is contained in:
abapsheep 2024-02-20 12:23:23 +01:00 committed by GitHub
parent e85f1c1811
commit 922ef3efda
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -205,26 +205,26 @@ CLASS z2ui5_cl_popup_layout_v2 IMPLEMENTATION.
CASE comp->name.
WHEN 'FNAME'.
DATA(col) = columns->column( )->header( ).
DATA(col) = columns->column( )->header( `` ).
col->text( 'Row' ).
WHEN 'VISIBLE'.
col = columns->column( )->header( ).
col = columns->column( )->header( `` ).
col->text( 'Visible' ).
WHEN 'MERGE'.
CHECK mv_extended_layout = abap_true.
col = columns->column( )->header( ).
col = columns->column( )->header( `` ).
col->text( 'Merge duplicates' ).
WHEN 'HALIGN'.
CHECK mv_extended_layout = abap_true.
col = columns->column( )->header( ).
col = columns->column( )->header( `` ).
col->text( 'Align' ).
WHEN 'IMPORTANCE'.
CHECK mv_extended_layout = abap_true.
col = columns->column( )->header( ).
col = columns->column( )->header( `` ).
col->text( 'Importance' ).
* WHEN 'WIDTH'.
* CHECK mv_extended_layout = abap_true.
* col = columns->column( )->header( ).
* col = columns->column( )->header( `` ).
* col->text( 'Width in px' ).
ENDCASE.
@ -591,9 +591,8 @@ CLASS z2ui5_cl_popup_layout_v2 IMPLEMENTATION.
SELECT * FROM z2ui5_t001
WHERE classname = @classname
AND tab = @tab
INTO CORRESPONDING FIELDS OF TABLE @result.
* User?!
ASSERT sy-subrc = 0.
INTO CORRESPONDING FIELDS OF TABLE @result ##SUBRC_OK.
ENDMETHOD.
@ -608,14 +607,14 @@ CLASS z2ui5_cl_popup_layout_v2 IMPLEMENTATION.
SELECT SINGLE * FROM z2ui5_t001
WHERE layout = @t001-layout
AND tab = @t001-tab
INTO CORRESPONDING FIELDS OF @ms_layout-s_head.
ASSERT sy-subrc = 0.
INTO CORRESPONDING FIELDS OF @ms_layout-s_head ##SUBRC_OK.
SELECT * FROM z2ui5_t002
WHERE layout = @t001-layout
AND tab = @t001-tab
INTO CORRESPONDING FIELDS OF TABLE @ms_layout-t_layout.
ASSERT sy-subrc = 0.
INTO CORRESPONDING FIELDS OF TABLE @ms_layout-t_layout ##SUBRC_OK.
ENDIF.
@ -652,16 +651,15 @@ CLASS z2ui5_cl_popup_layout_v2 IMPLEMENTATION.
FROM z2ui5_t001
WHERE classname = @classname
AND tab = @tab_name
INTO TABLE @DATA(t_t001).
ASSERT sy-subrc = 0.
INTO TABLE @DATA(t_t001) ##SUBRC_OK.
* DEFAULT USER
DATA(def) = VALUE #( t_t001[ classname = classname tab = tab_name def = abap_true uname = sy-uname ] OPTIONAL ).
DATA(def) = VALUE #( t_t001[ classname = classname tab = tab_name def = abap_true uname = sy-uname ] OPTIONAL ).
IF def IS INITIAL.
IF def IS INITIAL.
* DEFAULT
def = VALUE #( t_t001[ classname = classname tab = tab_name def = abap_true ] OPTIONAL ).
ENDIF.
def = VALUE #( t_t001[ classname = classname tab = tab_name def = abap_true ] OPTIONAL ).
ENDIF.
IF def-layout IS NOT INITIAL.
@ -680,8 +678,8 @@ CLASS z2ui5_cl_popup_layout_v2 IMPLEMENTATION.
FROM z2ui5_t002
WHERE layout = @def-layout
AND tab = @def-tab
INTO TABLE @DATA(t_t002).
ASSERT sy-subrc = 0.
INTO TABLE @DATA(t_t002) ##SUBRC_OK.
LOOP AT result-t_layout REFERENCE INTO DATA(layout).