Skip to content

Commit 769ae1e

Browse files
committed
fix ATC cloud
1 parent 9b8ac5c commit 769ae1e

6 files changed

+21
-21
lines changed

src/01/z2ui5_cl_layo_sample_03.clas.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
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>

src/01/z2ui5_cl_layo_sample_03a.clas.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
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>

src/01/z2ui5_cl_layo_sample_04.clas.abap

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff 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

src/03/z2ui5_cl_layo_manager.clas.abap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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

src/03/z2ui5_cl_layo_pop.clas.abap

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff 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.

src/03/z2ui5_cl_layo_xml_builder.clas.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
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>

0 commit comments

Comments
 (0)