@@ -21,7 +21,6 @@ CLASS z2ui5_cl_pop_show_tr DEFINITION
21
21
VALUE (result ) TYPE REF TO z2ui5_cl_pop_show_tr.
22
22
23
23
PROTECTED SECTION .
24
-
25
24
METHODS on_init.
26
25
METHODS render_view.
27
26
METHODS on_event.
@@ -50,15 +49,13 @@ CLASS z2ui5_cl_pop_show_tr IMPLEMENTATION.
50
49
51
50
ENDMETHOD .
52
51
53
-
54
-
55
52
METHOD render_view .
56
53
DATA (popup ) = z2ui5_cl_xml_view=>factory_popup( ).
57
54
58
55
popup->dialog( contentwidth = '40%'
59
56
afterclose = client->_event( 'CLOSE' )
60
57
61
- title = z2ui5_cl_util=>rtti_get_data_element_texts( `SRET_TRORD` )-long
58
+ title = z2ui5_cl_util=>rtti_get_data_element_texts( `SRET_TRORD` )-long
62
59
)->table( mode = 'SingleSelectLeft'
63
60
items = client->_bind_edit( mt_data )
64
61
)->columns(
@@ -71,9 +68,12 @@ CLASS z2ui5_cl_pop_show_tr IMPLEMENTATION.
71
68
)->text( '{TRANSPORT}'
72
69
)->text( '{SHORT_DESCRIPTION}'
73
70
)->get_parent( )->get_parent( )->get_parent( )->get_parent(
74
- )->buttons( )->button( text = 'Select'
75
- press = client->_event( 'TRANSPORT_SELECT' )
76
- type = 'Emphasized' ).
71
+ )->buttons( )->button( text = 'no transport'
72
+ press = client->_event( 'LOCL' )
73
+ type = 'Default'
74
+ )->button( text = 'Select'
75
+ press = client->_event( 'SELECT' )
76
+ type = 'Emphasized' ).
77
77
78
78
client->popup_display( popup->stringify( ) ).
79
79
ENDMETHOD .
@@ -87,7 +87,7 @@ CLASS z2ui5_cl_pop_show_tr IMPLEMENTATION.
87
87
client->popup_destroy( ).
88
88
client->nav_app_leave( client->get_app( client->get( )-s_draft-id_prev_app_stack ) ).
89
89
90
- WHEN `TRANSPORT_SELECT ` .
90
+ WHEN `SELECT ` .
91
91
92
92
READ TABLE mt_data INTO DATA (line ) WITH KEY selkz = abap_true .
93
93
IF sy -subrc = 0 .
@@ -97,6 +97,13 @@ CLASS z2ui5_cl_pop_show_tr IMPLEMENTATION.
97
97
client->popup_destroy( ).
98
98
client->nav_app_leave( ).
99
99
100
+ WHEN 'LOCL' .
101
+
102
+ ms_transport-locl = abap_true .
103
+
104
+ client->popup_destroy( ).
105
+ client->nav_app_leave( ).
106
+
100
107
WHEN OTHERS .
101
108
102
109
ENDCASE .
@@ -108,11 +115,14 @@ CLASS z2ui5_cl_pop_show_tr IMPLEMENTATION.
108
115
109
116
METHOD add_data_to_tranport .
110
117
118
+ IF is_transport-locl = abap_true .
119
+ RETURN .
120
+ ENDIF .
121
+
111
122
z2ui5_cl_util=>bus_tr_add( ir_data = ir_data
112
- iv_tabname = iv_tabname
113
- is_transport = is_transport ).
123
+ iv_tabname = iv_tabname
124
+ is_transport = is_transport ).
114
125
115
126
ENDMETHOD .
116
127
117
-
118
128
ENDCLASS .
0 commit comments