@@ -244,8 +244,7 @@ CLASS lcl_util DEFINITION. "#EC NUMBER_METHODS
244
244
RETURNING VALUE (result ) TYPE abap_bool .
245
245
246
246
CLASS-METHODS :
247
- mass_change,
248
- init_ui_700.
247
+ mass_change.
249
248
250
249
CLASS-METHODS :
251
250
get_cursor_field
@@ -857,29 +856,6 @@ CLASS lcl_util IMPLEMENTATION.
857
856
ENDTRY .
858
857
ENDMETHOD .
859
858
860
- METHOD init_ui_700 .
861
- set_dynpro_field_active( fieldname = 'IO_START_DATE'
862
- is_active = chbx_change_vp ).
863
-
864
- set_dynpro_field_active( fieldname = 'IO_END_DATE'
865
- is_active = chbx_change_vp ).
866
-
867
- set_dynpro_field_active( fieldname = 'IO_CREATION_DATE'
868
- is_active = chbx_change_since ).
869
-
870
- set_dynpro_field_active( fieldname = 'IO_PRIO'
871
- is_active = chbx_message_prio ).
872
-
873
- set_dynpro_field_active( fieldname = 'CHBX_ON_PRODCODE'
874
- is_active = chbx_select_prodcode ).
875
-
876
- set_dynpro_field_active( fieldname = 'CHBX_ON_TESTCODE'
877
- is_active = chbx_apply_testcode ).
878
-
879
- set_dynpro_field_active( fieldname = 'CHBX_ALLOW_PCOM'
880
- is_active = chbx_apply_pcom ).
881
- ENDMETHOD .
882
-
883
859
METHOD get_check .
884
860
CREATE OBJECT result TYPE (checkid).
885
861
ENDMETHOD .
@@ -1179,15 +1155,9 @@ CLASS lcl_util IMPLEMENTATION.
1179
1155
ENDMETHOD .
1180
1156
1181
1157
METHOD mass_change .
1182
- chbx_change_vp = abap_false .
1183
- chbx_change_since = abap_false .
1184
- chbx_message_prio = space .
1185
- chbx_select_prodcode = abap_false .
1186
- chbx_apply_testcode = abap_false .
1187
- chbx_apply_pcom = abap_false .
1188
-
1189
1158
TRY .
1190
1159
DATA (config ) = get_selected_check( ).
1160
+
1191
1161
io_start_date = config-start_date.
1192
1162
io_end_date = config-end_date.
1193
1163
io_creation_date = config-objects_created_on.
@@ -1197,28 +1167,14 @@ CLASS lcl_util IMPLEMENTATION.
1197
1167
chbx_allow_pcom = switch_bool( config-ignore_pseudo_comments ).
1198
1168
1199
1169
CATCH ycx_entry_not_found.
1200
- io_start_date = space .
1201
- io_end_date = space .
1202
- io_creation_date = space .
1203
- io_prio = space .
1204
- chbx_on_prodcode = space .
1205
- chbx_on_testcode = space .
1206
- chbx_allow_pcom = space .
1207
- ENDTRY .
1208
-
1209
- DO .
1210
- CALL SCREEN 700 STARTING AT 10 10 .
1211
- IF user_command <> 'ENTR_700' .
1170
+ MESSAGE 'Please select a check!' (015 ) TYPE 'I' .
1212
1171
RETURN .
1213
- ELSEIF chbx_select_prodcode = abap_false AND chbx_apply_testcode = abap_false
1214
- OR chbx_select_prodcode = abap_true AND chbx_on_prodcode = abap_true
1215
- OR chbx_apply_testcode = abap_true AND chbx_on_testcode = abap_true .
1216
- EXIT .
1217
- ELSE .
1218
- MESSAGE 'Please choose Productive Code and/or Testcode for check execution!' (051 ) TYPE 'I' .
1219
- ENDIF .
1220
- ENDDO .
1172
+ ENDTRY .
1221
1173
1174
+ CALL SCREEN 700 STARTING AT 10 10 .
1175
+ IF user_command <> 'ENTR_700' .
1176
+ RETURN .
1177
+ ENDIF .
1222
1178
1223
1179
CLEAR config.
1224
1180
config-start_date = io_start_date.
@@ -1230,19 +1186,12 @@ CLASS lcl_util IMPLEMENTATION.
1230
1186
config-ignore_pseudo_comments = switch_bool( chbx_allow_pcom ).
1231
1187
1232
1188
TRY .
1233
- profile_manager->mass_change( name = get_selected_profile( )-profile
1234
- config = config
1235
- change_validation_period = chbx_change_vp
1236
- change_created_since = chbx_change_since
1237
- change_prio = chbx_message_prio
1238
- change_apply_prod_code = chbx_select_prodcode
1239
- change_apply_testcode = chbx_apply_testcode
1240
- change_allow_exemptios = chbx_apply_pcom ).
1241
-
1242
- CATCH ycx_entry_not_found.
1243
- MESSAGE 'Please select a profile!' (005 ) TYPE 'I' .
1189
+ profile_manager->mass_change( name = get_selected_profile( )-profile
1190
+ config = config ).
1244
1191
CATCH cx_failed.
1245
1192
MESSAGE 'The profile needs to have checks!' TYPE 'I' .
1193
+ CATCH ycx_entry_not_found.
1194
+ RETURN .
1246
1195
ENDTRY .
1247
1196
ENDMETHOD .
1248
1197
0 commit comments