File tree Expand file tree Collapse file tree 6 files changed +21
-21
lines changed Expand file tree Collapse file tree 6 files changed +21
-21
lines changed Original file line number Diff line number Diff line change 99 <STATE >1</STATE >
1010 <CLSCCINCL >X</CLSCCINCL >
1111 <FIXPT >X</FIXPT >
12- <UNICODE >5 </UNICODE >
12+ <UNICODE >X </UNICODE >
1313 </VSEOCLASS >
1414 </asx : values >
1515 </asx : abap >
Original file line number Diff line number Diff line change 99 <STATE >1</STATE >
1010 <CLSCCINCL >X</CLSCCINCL >
1111 <FIXPT >X</FIXPT >
12- <UNICODE >5 </UNICODE >
12+ <UNICODE >X </UNICODE >
1313 </VSEOCLASS >
1414 </asx : values >
1515 </asx : abap >
Original file line number Diff line number Diff line change @@ -10,7 +10,6 @@ CLASS z2ui5_cl_layo_sample_04 DEFINITION
1010
1111 PROTECTED SECTION .
1212 DATA client TYPE REF TO z2ui5_if_client.
13- DATA check_initialized TYPE abap_bool .
1413
1514 METHODS on_init.
1615 METHODS on_event.
@@ -31,23 +30,22 @@ CLASS z2ui5_cl_layo_sample_04 IMPLEMENTATION.
3130 CASE client->get( )-event.
3231
3332 WHEN 'BACK' .
34- client->nav_app_leave( client->get_app( client->get( )-s_draft-id_prev_app_stack ) ).
33+ client->nav_app_leave( ).
3534
3635 WHEN OTHERS .
37-
3836 z2ui5_cl_layo_pop=>on_event_layout( client = client
3937 layout = mo_layout ).
4038
4139 ENDCASE .
40+
4241 ENDMETHOD .
4342
4443 METHOD on_init .
4544
4645 get_data( ).
47-
4846 init_layout( ).
49-
5047 render_main( ).
48+
5149 ENDMETHOD .
5250
5351 METHOD render_main .
@@ -72,14 +70,13 @@ CLASS z2ui5_cl_layo_sample_04 IMPLEMENTATION.
7270 METHOD z2ui5_if_app ~main .
7371 me ->client = client .
7472
75- IF check_initialized = abap_false .
76- check_initialized = abap_true .
73+ IF client->check_on_init( ).
7774 on_init( ).
7875 ENDIF .
7976
8077 on_event( ).
8178
82- IF client->get ( )-check_on_navigated = abap_true .
79+ IF client->check_on_navigated ( ).
8380 on_after_navigation( ).
8481 ENDIF .
8582
@@ -97,9 +94,7 @@ CLASS z2ui5_cl_layo_sample_04 IMPLEMENTATION.
9794 RETURN .
9895 ENDIF .
9996
100- DATA (class ) = cl_abap_classdescr=>get_class_name( me ).
101- SHIFT class LEFT DELETING LEADING '\CLASS=' .
102-
97+ DATA (class ) = z2ui5_cL_util=>rtti_get_classname_by_ref( me ).
10398 mo_layout = z2ui5_cl_layo_manager=>factory( control = z2ui5_cl_layo_manager=>ui_simpleform
10499 data = REF #( ms_data )
105100 handle01 = class
Original file line number Diff line number Diff line change @@ -37,8 +37,8 @@ CLASS z2ui5_cl_layo_manager DEFINITION
3737 TYPES : tlabel TYPE string ,
3838 t_sub_col TYPE ty_t_sub_columns,
3939 show_no_zeros TYPE abap_bool ,
40- grid_layout TYPE char20 ,
41- grid_layout_label TYPE char20 ,
40+ grid_layout TYPE string ,
41+ grid_layout_label TYPE string ,
4242 END OF ty_s_positions.
4343 TYPES ty_t_positions TYPE STANDARD TABLE OF ty_s_positions WITH EMPTY KEY .
4444
Original file line number Diff line number Diff line change @@ -13,9 +13,9 @@ CLASS z2ui5_cl_layo_pop DEFINITION
1313 TYPES ty_t_sorting TYPE STANDARD TABLE OF ty_s_sorting WITH EMPTY KEY .
1414
1515 TYPES BEGIN OF ty_s_layo.
16- INCLUDE TYPE z2ui5_t_11.
16+ INCLUDE TYPE z2ui5_t_11.
1717 TYPES selkz TYPE abap_bool .
18- TYPES active TYPE char1 .
18+ TYPES active TYPE c length 1 .
1919 TYPES END OF ty_s_layo.
2020 TYPES ty_t_layo TYPE STANDARD TABLE OF ty_s_layo WITH EMPTY KEY .
2121
@@ -1133,18 +1133,23 @@ CLASS z2ui5_cl_layo_pop IMPLEMENTATION.
11331133 METHOD check_grid_sum .
11341134
11351135 IF ( value ) > 12 .
1136- MESSAGE e154(/scmtms/common) WITH type '12' INTO DATA (msg ).
1136+ DATA (ls_msg ) = z2ui5_cl_util=>msg_get_by_msg(
1137+ id = '/scmtms/common'
1138+ no = '154'
1139+ v1 = '12'
1140+ ).
1141+ " MESSAGE e154(/scmtms/common) WITH '12' INTO msg.
11371142 result = abap_true .
11381143 ENDIF .
11391144
1140- client->message_toast_display( msg ).
1145+ client->message_toast_display( ls_msg-text ).
11411146
11421147 ENDMETHOD .
11431148
11441149 METHOD render_add_gridlayout .
11451150
11461151 TYPES : BEGIN OF ty_s_col,
1147- col TYPE char2 ,
1152+ col TYPE c LENGTH 2 ,
11481153 END OF ty_s_col.
11491154
11501155 DATA t_col TYPE STANDARD TABLE OF ty_s_col.
Original file line number Diff line number Diff line change 99 <STATE >1</STATE >
1010 <CLSCCINCL >X</CLSCCINCL >
1111 <FIXPT >X</FIXPT >
12- <UNICODE >5 </UNICODE >
12+ <UNICODE >X </UNICODE >
1313 </VSEOCLASS >
1414 </asx : values >
1515 </asx : abap >
You can’t perform that action at this time.
0 commit comments