Skip to content

Commit 229ac4c

Browse files
author
CI
committed
upport
1 parent 48dd6d0 commit 229ac4c

File tree

348 files changed

+1302
-1736
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

348 files changed

+1302
-1736
lines changed

src/apack/zcl_abapgit_apack_migration.clas.abap

+3-3
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ CLASS zcl_abapgit_apack_migration IMPLEMENTATION.
244244

245245
SELECT SINGLE clsname FROM seoclass INTO lv_interface_name
246246
WHERE clsname = zif_abapgit_apack_definitions=>c_apack_interface_cust.
247-
rv_interface_exists = boolc( sy-subrc = 0 ).
247+
rv_interface_exists = xsdbool( sy-subrc = 0 ).
248248

249249
ENDMETHOD.
250250

@@ -254,7 +254,7 @@ CLASS zcl_abapgit_apack_migration IMPLEMENTATION.
254254
FIELD-SYMBOLS: <lv_interface_vers> TYPE i.
255255

256256
ASSIGN (zif_abapgit_apack_definitions=>c_apack_interface_cust)=>('CO_INTERFACE_VERSION') TO <lv_interface_vers>.
257-
rv_interface_valid = boolc( <lv_interface_vers> IS ASSIGNED
257+
rv_interface_valid = xsdbool( <lv_interface_vers> IS ASSIGNED
258258
AND <lv_interface_vers> >= c_apack_interface_version ).
259259

260260
ENDMETHOD.
@@ -275,7 +275,7 @@ CLASS zcl_abapgit_apack_migration IMPLEMENTATION.
275275

276276
DATA: lo_apack_migration TYPE REF TO zcl_abapgit_apack_migration.
277277

278-
CREATE OBJECT lo_apack_migration.
278+
lo_apack_migration = NEW #( ).
279279
lo_apack_migration->perform_migration( ).
280280

281281
ENDMETHOD.

src/apack/zcl_abapgit_apack_reader.clas.abap

+2-4
Original file line numberDiff line numberDiff line change
@@ -145,9 +145,7 @@ CLASS zcl_abapgit_apack_reader IMPLEMENTATION.
145145
IF sy-subrc <> 0.
146146
ls_instance-package = iv_package_name.
147147

148-
CREATE OBJECT ls_instance-instance
149-
EXPORTING
150-
iv_package_name = iv_package_name.
148+
ls_instance-instance = NEW #( iv_package_name = iv_package_name ).
151149

152150
INSERT ls_instance INTO TABLE gt_instances.
153151
ENDIF.
@@ -247,7 +245,7 @@ CLASS zcl_abapgit_apack_reader IMPLEMENTATION.
247245

248246
ls_returned_manifest = get_manifest_descriptor( ).
249247

250-
rv_has_manifest = boolc( ls_returned_manifest IS NOT INITIAL ).
248+
rv_has_manifest = xsdbool( ls_returned_manifest IS NOT INITIAL ).
251249

252250
ENDMETHOD.
253251

src/apack/zcl_abapgit_apack_writer.clas.abap

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ CLASS zcl_abapgit_apack_writer IMPLEMENTATION.
3535

3636

3737
METHOD create_instance.
38-
CREATE OBJECT ro_manifest_writer EXPORTING is_apack_manifest_descriptor = is_apack_manifest_descriptor.
38+
ro_manifest_writer = NEW #( is_apack_manifest_descriptor = is_apack_manifest_descriptor ).
3939
ENDMETHOD.
4040

4141

src/apack/zcl_abapgit_apack_writer.clas.testclasses.abap

+3-3
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@ CLASS ltcl_apack_manifest_writer IMPLEMENTATION.
2121
lv_actual_xml = lo_manifest_writer->serialize( ).
2222
cl_abap_unit_assert=>assert_not_initial( lv_actual_xml ).
2323

24-
lv_bool = boolc( contains( val = lv_actual_xml
24+
lv_bool = xsdbool( contains( val = lv_actual_xml
2525
sub = '<ARTIFACT_ID>abapGit</ARTIFACT_ID>' ) ).
2626
cl_abap_unit_assert=>assert_equals( act = lv_bool
2727
exp = abap_true ).
28-
lv_bool = boolc( contains( val = lv_actual_xml
28+
lv_bool = xsdbool( contains( val = lv_actual_xml
2929
sub = '<GROUP_ID>github.com/larshp</GROUP_ID>' ) ).
3030
cl_abap_unit_assert=>assert_equals( act = lv_bool
3131
exp = abap_true ).
32-
lv_bool = boolc( contains( val = lv_actual_xml
32+
lv_bool = xsdbool( contains( val = lv_actual_xml
3333
sub = '<REPOSITORY_TYPE>abapGit</REPOSITORY_TYPE>' ) ).
3434
cl_abap_unit_assert=>assert_equals( act = lv_bool
3535
exp = abap_true ).

src/background/zcl_abapgit_background.clas.abap

+2-2
Original file line numberDiff line numberDiff line change
@@ -152,13 +152,13 @@ CLASS ZCL_ABAPGIT_BACKGROUND IMPLEMENTATION.
152152
RETURN.
153153
ENDTRY.
154154

155-
CREATE OBJECT lo_per.
155+
lo_per = NEW #( ).
156156
lt_list = lo_per->list( ).
157157

158158
WRITE: / 'Background mode'.
159159

160160
LOOP AT lt_list ASSIGNING <ls_list>.
161-
CREATE OBJECT li_log TYPE zcl_abapgit_log.
161+
li_log = NEW zcl_abapgit_log( ).
162162

163163
TRY.
164164
lo_repo ?= zcl_abapgit_repo_srv=>get_instance( )->get( <ls_list>-key ).

src/background/zcl_abapgit_background_push_au.clas.abap

+2-2
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ CLASS zcl_abapgit_background_push_au IMPLEMENTATION.
132132
* Fill user details
133133
ls_comment-committer = determine_user_details( lv_changed_by ).
134134

135-
CREATE OBJECT lo_stage.
135+
lo_stage = NEW #( ).
136136

137137
CLEAR ls_user_files.
138138

@@ -193,7 +193,7 @@ CLASS zcl_abapgit_background_push_au IMPLEMENTATION.
193193

194194
ASSERT lines( is_files-remote ) > 0.
195195

196-
CREATE OBJECT lo_stage.
196+
lo_stage = NEW #( ).
197197

198198
ls_comment-comment = 'BG: Deletion'.
199199

src/background/zcl_abapgit_background_push_fi.clas.abap

+1-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ CLASS zcl_abapgit_background_push_fi IMPLEMENTATION.
7777
ASSERT lines( ls_files-local ) > 0
7878
OR lines( ls_files-remote ) > 0.
7979

80-
CREATE OBJECT lo_stage.
80+
lo_stage = NEW #( ).
8181

8282
LOOP AT ls_files-local ASSIGNING <ls_local>.
8383
mi_log->add_info( |stage: { <ls_local>-file-path } { <ls_local>-file-filename }| ).

src/cts/zcl_abapgit_cts_api.clas.abap

+3-3
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ CLASS zcl_abapgit_cts_api IMPLEMENTATION.
173173
zcx_abapgit_exception=>raise_t100( ).
174174
ENDIF.
175175

176-
rv_locked = boolc( lv_lock_flag <> space ).
176+
rv_locked = xsdbool( lv_lock_flag <> space ).
177177
ENDMETHOD.
178178

179179

@@ -191,7 +191,7 @@ CLASS zcl_abapgit_cts_api IMPLEMENTATION.
191191
IMPORTING
192192
pe_result = lv_type_check_result.
193193

194-
rv_lockable = boolc( lv_type_check_result = 'L' ).
194+
rv_lockable = xsdbool( lv_type_check_result = 'L' ).
195195
ENDMETHOD.
196196

197197

@@ -209,7 +209,7 @@ CLASS zcl_abapgit_cts_api IMPLEMENTATION.
209209
IMPORTING
210210
pe_result = lv_type_check_result.
211211

212-
rv_transportable = boolc( lv_type_check_result CA 'RTL' OR iv_object_type = 'TABU' ).
212+
rv_transportable = xsdbool( lv_type_check_result CA 'RTL' OR iv_object_type = 'TABU' ).
213213
ENDMETHOD.
214214

215215

src/cts/zcl_abapgit_transport.clas.abap

+1-3
Original file line numberDiff line numberDiff line change
@@ -305,9 +305,7 @@ CLASS ZCL_ABAPGIT_TRANSPORT IMPLEMENTATION.
305305
lv_message TYPE string.
306306
FIELD-SYMBOLS: <ls_log> TYPE sprot_u.
307307

308-
CREATE OBJECT li_log TYPE zcl_abapgit_log
309-
EXPORTING
310-
iv_title = iv_title.
308+
li_log = NEW zcl_abapgit_log( iv_title = iv_title ).
311309

312310
LOOP AT it_log ASSIGNING <ls_log>.
313311

src/cts/zcl_abapgit_transport_2_branch.clas.abap

+2-4
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ CLASS zcl_abapgit_transport_2_branch IMPLEMENTATION.
4848

4949
io_repository->create_branch( lv_branch_name ).
5050

51-
CREATE OBJECT lo_stage.
51+
lo_stage = NEW #( ).
5252

5353
ls_stage_objects = zcl_abapgit_factory=>get_stage_logic( )->get( io_repository ).
5454

@@ -76,9 +76,7 @@ CLASS zcl_abapgit_transport_2_branch IMPLEMENTATION.
7676

7777
METHOD stage_transport_objects.
7878
DATA lo_transport_objects TYPE REF TO zcl_abapgit_transport_objects.
79-
CREATE OBJECT lo_transport_objects
80-
EXPORTING
81-
it_transport_objects = it_transport_objects.
79+
lo_transport_objects = NEW #( it_transport_objects = it_transport_objects ).
8280

8381
lo_transport_objects->to_stage(
8482
io_stage = io_stage

src/cts/zcl_abapgit_transport_mass.clas.abap

+1-3
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,7 @@ CLASS zcl_abapgit_transport_mass IMPLEMENTATION.
4040
ENDIF.
4141

4242
* Instantiate transport zipper object that will also create the timestamped output folder
43-
CREATE OBJECT lo_transport_zipper TYPE lcl_transport_zipper
44-
EXPORTING
45-
iv_folder = lv_folder.
43+
lo_transport_zipper = NEW lcl_transport_zipper( iv_folder = lv_folder ).
4644

4745
* Generate the local zip files from the given list of transport requests
4846
lo_transport_zipper->generate_files(

src/cts/zcl_abapgit_transport_objects.clas.testclasses.abap

+2-4
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ ENDCLASS.
5757
CLASS ltcl_transport_objects IMPLEMENTATION.
5858

5959
METHOD setup.
60-
CREATE OBJECT mo_stage.
60+
mo_stage = NEW #( ).
6161
ENDMETHOD.
6262

6363
METHOD add_new_to_local_files.
@@ -308,9 +308,7 @@ CLASS ltcl_transport_objects IMPLEMENTATION.
308308
ENDMETHOD.
309309

310310
METHOD when_staging.
311-
CREATE OBJECT mo_transport_objects
312-
EXPORTING
313-
it_transport_objects = mt_transport_objects.
311+
mo_transport_objects = NEW #( it_transport_objects = mt_transport_objects ).
314312
mo_transport_objects->to_stage(
315313
io_stage = mo_stage
316314
is_stage_objects = ms_stage_objects

src/data/zcl_abapgit_data_config.clas.testclasses.abap

+3-3
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ CLASS ltcl_test IMPLEMENTATION.
3838
DATA li_config TYPE REF TO zif_abapgit_data_config.
3939
DATA ls_config TYPE zif_abapgit_data_config=>ty_config.
4040

41-
CREATE OBJECT li_config TYPE zcl_abapgit_data_config.
41+
li_config = NEW zcl_abapgit_data_config( ).
4242

4343
ls_config-name = 'HELLO'.
4444
ls_config-type = zif_abapgit_data_config=>c_data_type-tabu.
@@ -64,7 +64,7 @@ CLASS ltcl_test IMPLEMENTATION.
6464
DATA lv_json TYPE string.
6565

6666

67-
CREATE OBJECT li_config TYPE zcl_abapgit_data_config.
67+
li_config = NEW zcl_abapgit_data_config( ).
6868
li_config->add_config( ms_config ).
6969

7070
lt_files = li_config->to_json( ).
@@ -92,7 +92,7 @@ CLASS ltcl_test IMPLEMENTATION.
9292

9393
DATA li_config TYPE REF TO zif_abapgit_data_config.
9494

95-
CREATE OBJECT li_config TYPE zcl_abapgit_data_config.
95+
li_config = NEW zcl_abapgit_data_config( ).
9696

9797
li_config->from_json( it_files ).
9898

src/data/zcl_abapgit_data_deserializer.clas.testclasses.abap

+5-5
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ CLASS ltcl_test IMPLEMENTATION.
2121
DATA lt_files TYPE zif_abapgit_git_definitions=>ty_files_tt.
2222
DATA ls_config TYPE zif_abapgit_data_config=>ty_config.
2323

24-
CREATE OBJECT li_cut TYPE zcl_abapgit_data_deserializer.
25-
CREATE OBJECT li_config TYPE zcl_abapgit_data_config.
24+
li_cut = NEW zcl_abapgit_data_deserializer( ).
25+
li_config = NEW zcl_abapgit_data_config( ).
2626

2727
ls_config-type = zif_abapgit_data_config=>c_data_type-tabu.
2828
ls_config-name = 'T100'.
@@ -70,7 +70,7 @@ CLASS ltcl_test IMPLEMENTATION.
7070
ls_t100-text = |abapGit aunit test|.
7171
INSERT ls_t100 INTO TABLE <lt_lc_data>.
7272

73-
CREATE OBJECT li_cut TYPE zcl_abapgit_data_deserializer.
73+
li_cut = NEW zcl_abapgit_data_deserializer( ).
7474
ls_result = li_cut->preview_database_changes(
7575
iv_name = ls_config-name
7676
ir_db_data = lr_db_data
@@ -138,7 +138,7 @@ CLASS ltcl_test IMPLEMENTATION.
138138
ls_t100-text = |abapGit aunit test UPDATE|.
139139
INSERT ls_t100 INTO TABLE <lt_lc_data>.
140140

141-
CREATE OBJECT li_cut TYPE zcl_abapgit_data_deserializer.
141+
li_cut = NEW zcl_abapgit_data_deserializer( ).
142142
ls_result = li_cut->preview_database_changes(
143143
iv_name = ls_config-name
144144
ir_db_data = lr_db_data
@@ -200,7 +200,7 @@ CLASS ltcl_test IMPLEMENTATION.
200200
ls_t100-text = |abapGit aunit test DELETE|.
201201
INSERT ls_t100 INTO TABLE <lt_db_data>.
202202

203-
CREATE OBJECT li_cut TYPE zcl_abapgit_data_deserializer.
203+
li_cut = NEW zcl_abapgit_data_deserializer( ).
204204
ls_result = li_cut->preview_database_changes(
205205
iv_name = ls_config-name
206206
ir_db_data = lr_db_data

src/data/zcl_abapgit_data_factory.clas.abap

+4-4
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@ CLASS zcl_abapgit_data_factory IMPLEMENTATION.
3131

3232

3333
METHOD get_config.
34-
CREATE OBJECT ri_config TYPE zcl_abapgit_data_config.
34+
ri_config = NEW zcl_abapgit_data_config( ).
3535
ENDMETHOD.
3636

3737

3838
METHOD get_deserializer.
3939

4040
IF gi_deserializer IS INITIAL.
41-
CREATE OBJECT gi_deserializer TYPE zcl_abapgit_data_deserializer.
41+
gi_deserializer = NEW zcl_abapgit_data_deserializer( ).
4242
ENDIF.
4343

4444
ri_deserializer = gi_deserializer.
@@ -49,7 +49,7 @@ CLASS zcl_abapgit_data_factory IMPLEMENTATION.
4949
METHOD get_serializer.
5050

5151
IF gi_serializer IS INITIAL.
52-
CREATE OBJECT gi_serializer TYPE zcl_abapgit_data_serializer.
52+
gi_serializer = NEW zcl_abapgit_data_serializer( ).
5353
ENDIF.
5454

5555
ri_serializer = gi_serializer.
@@ -60,7 +60,7 @@ CLASS zcl_abapgit_data_factory IMPLEMENTATION.
6060
METHOD get_supporter.
6161

6262
IF gi_supporter IS INITIAL.
63-
CREATE OBJECT gi_supporter TYPE zcl_abapgit_data_supporter.
63+
gi_supporter = NEW zcl_abapgit_data_supporter( ).
6464
ENDIF.
6565

6666
ri_supporter = gi_supporter.

src/data/zcl_abapgit_data_serializer.clas.testclasses.abap

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ ENDCLASS.
1818
CLASS ltcl_test IMPLEMENTATION.
1919

2020
METHOD setup.
21-
CREATE OBJECT mi_cut TYPE zcl_abapgit_data_serializer.
22-
CREATE OBJECT mi_config TYPE zcl_abapgit_data_config.
21+
mi_cut = NEW zcl_abapgit_data_serializer( ).
22+
mi_config = NEW zcl_abapgit_data_config( ).
2323
ENDMETHOD.
2424

2525
METHOD serialize.

src/data/zcl_abapgit_data_supporter.clas.testclasses.abap

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ CLASS ltcl_supporter IMPLEMENTATION.
5050
DATA lv_act TYPE abap_bool.
5151

5252
" Mock sets table T005 to be supported
53-
CREATE OBJECT lo_mock.
54-
CREATE OBJECT lo_inject.
53+
lo_mock = NEW #( ).
54+
lo_inject = NEW #( ).
5555
lo_inject->set_supporter( lo_mock ).
5656

5757
lv_act = zcl_abapgit_data_factory=>get_supporter( )->is_object_supported(

src/env/zcl_abapgit_abap_language_vers.clas.testclasses.abap

+5-7
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ ENDCLASS.
6262
CLASS lcl_persist_settings IMPLEMENTATION.
6363

6464
METHOD constructor.
65-
CREATE OBJECT mo_settings.
65+
mo_settings = NEW #( ).
6666
ENDMETHOD.
6767

6868
METHOD zif_abapgit_persist_settings~modify.
@@ -135,10 +135,10 @@ ENDCLASS.
135135
CLASS ltcl_abap_language_version IMPLEMENTATION.
136136

137137
METHOD setup.
138-
CREATE OBJECT mo_environment.
138+
mo_environment = NEW #( ).
139139
zcl_abapgit_injector=>set_environment( mo_environment ).
140140

141-
CREATE OBJECT mi_persistency TYPE lcl_persist_settings.
141+
mi_persistency = NEW lcl_persist_settings( ).
142142
zcl_abapgit_persist_injector=>set_settings( mi_persistency ).
143143

144144
APPEND zif_abapgit_dot_abapgit=>c_abap_language_version-undefined TO mt_versions.
@@ -154,9 +154,7 @@ CLASS ltcl_abap_language_version IMPLEMENTATION.
154154
mo_dot_abapgit = zcl_abapgit_dot_abapgit=>build_default( ).
155155
mo_dot_abapgit->set_abap_language_version( iv_abap_language_version ).
156156

157-
CREATE OBJECT mo_cut
158-
EXPORTING
159-
io_dot_abapgit = mo_dot_abapgit.
157+
mo_cut = NEW #( io_dot_abapgit = mo_dot_abapgit ).
160158
ENDMETHOD.
161159

162160
METHOD set_environment.
@@ -423,7 +421,7 @@ CLASS ltcl_abap_language_version IMPLEMENTATION.
423421
clskey = ls_clskey
424422
EXCEPTIONS
425423
OTHERS = 1.
426-
mv_has_language_cfg = boolc( sy-subrc = 0 ).
424+
mv_has_language_cfg = xsdbool( sy-subrc = 0 ).
427425

428426
LOOP AT mt_versions INTO lv_version.
429427

src/env/zcl_abapgit_environment.clas.abap

+2-2
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ CLASS zcl_abapgit_environment IMPLEMENTATION.
6767
" Changes to repository objects are not permitted in this client (TK 729)
6868
" Shadow system
6969
" Running upgrade
70-
rv_result = boolc(
70+
rv_result = xsdbool(
7171
lv_systemedit <> 'N' AND
7272
lv_sys_cliinddep_edit NA '23' AND
7373
lv_is_shadow <> abap_true AND
@@ -300,7 +300,7 @@ CLASS zcl_abapgit_environment IMPLEMENTATION.
300300
" Memory is set in LSVARF08 / EXPORT_SCREEN_TABLES.
301301
IMPORT variscreens = lt_variscreens FROM MEMORY ID '%_SCRNR_%'.
302302

303-
rv_is_variant_maintenance = boolc( lines( lt_variscreens ) > 0 ).
303+
rv_is_variant_maintenance = xsdbool( lines( lt_variscreens ) > 0 ).
304304

305305
ENDMETHOD.
306306
ENDCLASS.

src/env/zcl_abapgit_environment.clas.testclasses.abap

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ CLASS ltcl_test IMPLEMENTATION.
2424

2525
METHOD setup.
2626

27-
CREATE OBJECT mi_cut TYPE zcl_abapgit_environment.
27+
mi_cut = NEW zcl_abapgit_environment( ).
2828

2929
ENDMETHOD.
3030

0 commit comments

Comments
 (0)