Skip to content

Commit c6f1d31

Browse files
author
CI
committed
downport
1 parent a0edd47 commit c6f1d31

386 files changed

Lines changed: 2720 additions & 1924 deletions

File tree

Some content is hidden

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

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"dependencies": {
3-
"@abaplint/cli": "^2.120.57"
3+
"@abaplint/cli": "^2.120.58"
44
}
55
}

‎src/apack/zcl_abapgit_apack_migration.clas.abap‎

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -124,9 +124,10 @@ CLASS zcl_abapgit_apack_migration IMPLEMENTATION.
124124

125125
METHOD add_intf_source_and_activate.
126126

127-
DATA: ls_clskey TYPE seoclskey,
127+
TYPES temp1 TYPE TABLE OF dwinactiv.
128+
DATA: ls_clskey TYPE seoclskey,
128129
ls_inactive_object TYPE dwinactiv,
129-
lt_inactive_objects TYPE TABLE OF dwinactiv.
130+
lt_inactive_objects TYPE temp1.
130131

131132
ls_clskey-clsname = zif_abapgit_apack_definitions=>c_apack_interface_cust.
132133

@@ -244,7 +245,9 @@ CLASS zcl_abapgit_apack_migration IMPLEMENTATION.
244245

245246
SELECT SINGLE clsname FROM seoclass INTO lv_interface_name
246247
WHERE clsname = zif_abapgit_apack_definitions=>c_apack_interface_cust.
247-
rv_interface_exists = xsdbool( sy-subrc = 0 ).
248+
DATA temp1 TYPE xsdboolean.
249+
temp1 = boolc( sy-subrc = 0 ).
250+
rv_interface_exists = temp1.
248251

249252
ENDMETHOD.
250253

@@ -254,8 +257,9 @@ CLASS zcl_abapgit_apack_migration IMPLEMENTATION.
254257
FIELD-SYMBOLS: <lv_interface_vers> TYPE i.
255258

256259
ASSIGN (zif_abapgit_apack_definitions=>c_apack_interface_cust)=>('CO_INTERFACE_VERSION') TO <lv_interface_vers>.
257-
rv_interface_valid = xsdbool( <lv_interface_vers> IS ASSIGNED
258-
AND <lv_interface_vers> >= c_apack_interface_version ).
260+
DATA temp2 TYPE xsdboolean.
261+
temp2 = boolc( <lv_interface_vers> IS ASSIGNED AND <lv_interface_vers> >= c_apack_interface_version ).
262+
rv_interface_valid = temp2.
259263

260264
ENDMETHOD.
261265

@@ -275,7 +279,7 @@ CLASS zcl_abapgit_apack_migration IMPLEMENTATION.
275279

276280
DATA: lo_apack_migration TYPE REF TO zcl_abapgit_apack_migration.
277281

278-
lo_apack_migration = NEW #( ).
282+
CREATE OBJECT lo_apack_migration.
279283
lo_apack_migration->perform_migration( ).
280284

281285
ENDMETHOD.

‎src/apack/zcl_abapgit_apack_reader.clas.abap‎

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

148-
ls_instance-instance = NEW #( iv_package_name = iv_package_name ).
148+
CREATE OBJECT ls_instance-instance EXPORTING iv_package_name = iv_package_name.
149149

150150
INSERT ls_instance INTO TABLE gt_instances.
151151
ENDIF.
@@ -245,7 +245,9 @@ CLASS zcl_abapgit_apack_reader IMPLEMENTATION.
245245

246246
ls_returned_manifest = get_manifest_descriptor( ).
247247

248-
rv_has_manifest = xsdbool( ls_returned_manifest IS NOT INITIAL ).
248+
DATA temp1 TYPE xsdboolean.
249+
temp1 = boolc( ls_returned_manifest IS NOT INITIAL ).
250+
rv_has_manifest = temp1.
249251

250252
ENDMETHOD.
251253

‎src/apack/zcl_abapgit_apack_writer.clas.abap‎

Lines changed: 1 addition & 1 deletion
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-
ro_manifest_writer = NEW #( is_apack_manifest_descriptor = is_apack_manifest_descriptor ).
38+
CREATE OBJECT ro_manifest_writer EXPORTING is_apack_manifest_descriptor = is_apack_manifest_descriptor.
3939
ENDMETHOD.
4040

4141

‎src/apack/zcl_abapgit_apack_writer.clas.testclasses.abap‎

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,22 @@ 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 = xsdbool( contains( val = lv_actual_xml
25-
sub = '<ARTIFACT_ID>abapGit</ARTIFACT_ID>' ) ).
24+
DATA temp1 TYPE xsdboolean.
25+
temp1 = boolc( contains( val = lv_actual_xml
26+
sub = '<ARTIFACT_ID>abapGit</ARTIFACT_ID>' ) ).
27+
lv_bool = temp1.
2628
cl_abap_unit_assert=>assert_equals( act = lv_bool
2729
exp = abap_true ).
28-
lv_bool = xsdbool( contains( val = lv_actual_xml
29-
sub = '<GROUP_ID>github.com/larshp</GROUP_ID>' ) ).
30+
DATA temp2 TYPE xsdboolean.
31+
temp2 = boolc( contains( val = lv_actual_xml
32+
sub = '<GROUP_ID>github.com/larshp</GROUP_ID>' ) ).
33+
lv_bool = temp2.
3034
cl_abap_unit_assert=>assert_equals( act = lv_bool
3135
exp = abap_true ).
32-
lv_bool = xsdbool( contains( val = lv_actual_xml
33-
sub = '<REPOSITORY_TYPE>abapGit</REPOSITORY_TYPE>' ) ).
36+
DATA temp3 TYPE xsdboolean.
37+
temp3 = boolc( contains( val = lv_actual_xml
38+
sub = '<REPOSITORY_TYPE>abapGit</REPOSITORY_TYPE>' ) ).
39+
lv_bool = temp3.
3440
cl_abap_unit_assert=>assert_equals( act = lv_bool
3541
exp = abap_true ).
3642
ENDMETHOD.

‎src/background/zcl_abapgit_background.clas.abap‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ CLASS zcl_abapgit_background IMPLEMENTATION.
158158
WRITE: / 'Background mode'.
159159

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

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

‎src/background/zcl_abapgit_background_push_au.clas.abap‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ CLASS zcl_abapgit_background_push_au IMPLEMENTATION.
135135
* Fill user details
136136
ls_comment-committer = determine_user_details( lv_changed_by ).
137137

138-
lo_stage = NEW #( ).
138+
CREATE OBJECT lo_stage.
139139

140140
CLEAR ls_user_files.
141141

@@ -196,7 +196,7 @@ CLASS zcl_abapgit_background_push_au IMPLEMENTATION.
196196

197197
ASSERT lines( is_files-remote ) > 0.
198198

199-
lo_stage = NEW #( ).
199+
CREATE OBJECT lo_stage.
200200

201201
ls_comment-comment = 'BG: Deletion'.
202202

‎src/background/zcl_abapgit_background_push_fi.clas.abap‎

Lines changed: 1 addition & 1 deletion
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-
lo_stage = NEW #( ).
80+
CREATE OBJECT lo_stage.
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‎

Lines changed: 27 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -98,12 +98,14 @@ CLASS zcl_abapgit_cts_api IMPLEMENTATION.
9898

9999

100100
METHOD get_current_transport_for_obj.
101-
DATA: lv_object_lockable TYPE abap_bool,
101+
TYPES temp1 TYPE STANDARD TABLE OF tlock WITH DEFAULT KEY.
102+
TYPES temp2 TYPE STANDARD TABLE OF trkorr WITH DEFAULT KEY.
103+
DATA: lv_object_lockable TYPE abap_bool,
102104
lv_locked TYPE abap_bool,
103105
lv_transport_request TYPE trkorr,
104106
ls_tlock TYPE tlock,
105-
lt_tlock TYPE STANDARD TABLE OF tlock WITH DEFAULT KEY,
106-
lt_transports TYPE STANDARD TABLE OF trkorr WITH DEFAULT KEY,
107+
lt_tlock TYPE temp1,
108+
lt_transports TYPE temp2,
107109
lv_task TYPE trkorr,
108110
lv_tr_object_name TYPE trobj_name.
109111

@@ -251,7 +253,9 @@ CLASS zcl_abapgit_cts_api IMPLEMENTATION.
251253
zcx_abapgit_exception=>raise_t100( ).
252254
ENDIF.
253255

254-
rv_locked = xsdbool( lv_lock_flag <> space ).
256+
DATA temp1 TYPE xsdboolean.
257+
temp1 = boolc( lv_lock_flag <> space ).
258+
rv_locked = temp1.
255259
ENDMETHOD.
256260

257261

@@ -269,7 +273,9 @@ CLASS zcl_abapgit_cts_api IMPLEMENTATION.
269273
IMPORTING
270274
pe_result = lv_type_check_result.
271275

272-
rv_lockable = xsdbool( lv_type_check_result = 'L' ).
276+
DATA temp2 TYPE xsdboolean.
277+
temp2 = boolc( lv_type_check_result = 'L' ).
278+
rv_lockable = temp2.
273279
ENDMETHOD.
274280

275281

@@ -287,7 +293,9 @@ CLASS zcl_abapgit_cts_api IMPLEMENTATION.
287293
IMPORTING
288294
pe_result = lv_type_check_result.
289295

290-
rv_transportable = xsdbool( lv_type_check_result CA 'RTL' OR iv_object_type = 'TABU' ).
296+
DATA temp3 TYPE xsdboolean.
297+
temp3 = boolc( lv_type_check_result CA 'RTL' OR iv_object_type = 'TABU' ).
298+
rv_transportable = temp3.
291299
ENDMETHOD.
292300

293301

@@ -420,7 +428,8 @@ CLASS zcl_abapgit_cts_api IMPLEMENTATION.
420428
METHOD zif_abapgit_cts_api~create_transport_entries.
421429

422430
DATA lt_tables TYPE tredt_objects.
423-
DATA lt_table_keys TYPE STANDARD TABLE OF e071k.
431+
TYPES temp3 TYPE STANDARD TABLE OF e071k.
432+
DATA lt_table_keys TYPE temp3.
424433
DATA lv_with_dialog TYPE abap_bool.
425434

426435
FIELD-SYMBOLS <ls_table> LIKE LINE OF lt_tables.
@@ -523,7 +532,8 @@ CLASS zcl_abapgit_cts_api IMPLEMENTATION.
523532
METHOD zif_abapgit_cts_api~get_transports_for_list.
524533

525534
DATA lv_request TYPE trkorr.
526-
DATA lt_tlock TYPE SORTED TABLE OF tlock WITH NON-UNIQUE KEY object hikey.
535+
TYPES temp4 TYPE SORTED TABLE OF tlock WITH NON-UNIQUE KEY object hikey.
536+
DATA lt_tlock TYPE temp4.
527537
DATA ls_object_key TYPE e071.
528538
DATA lv_type_check_result TYPE c LENGTH 1.
529539
DATA ls_lock_key TYPE tlock_int.
@@ -673,8 +683,9 @@ CLASS zcl_abapgit_cts_api IMPLEMENTATION.
673683
we_category = lv_category
674684
ev_logo_obj = lv_is_logical_object.
675685

676-
rv_is_customizing_object = xsdbool(
677-
lv_category = zif_abapgit_cts_api~c_transport_category-customizing AND lv_is_logical_object = abap_true ).
686+
DATA temp4 TYPE xsdboolean.
687+
temp4 = boolc( lv_category = zif_abapgit_cts_api~c_transport_category-customizing AND lv_is_logical_object = abap_true ).
688+
rv_is_customizing_object = temp4.
678689

679690
ENDMETHOD.
680691

@@ -701,8 +712,10 @@ CLASS zcl_abapgit_cts_api IMPLEMENTATION.
701712
obj_name TYPE e071-obj_name,
702713
END OF ty_contents.
703714

704-
DATA lt_tasks TYPE STANDARD TABLE OF trkorr WITH DEFAULT KEY.
705-
DATA lt_contents TYPE STANDARD TABLE OF ty_contents WITH DEFAULT KEY.
715+
TYPES temp5 TYPE STANDARD TABLE OF trkorr WITH DEFAULT KEY.
716+
DATA lt_tasks TYPE temp5.
717+
TYPES temp6 TYPE STANDARD TABLE OF ty_contents WITH DEFAULT KEY.
718+
DATA lt_contents TYPE temp6.
706719
DATA ls_contents LIKE LINE OF lt_contents.
707720
DATA ls_list LIKE LINE OF rt_list.
708721

@@ -818,7 +831,8 @@ CLASS zcl_abapgit_cts_api IMPLEMENTATION.
818831
END OF ty_e070create.
819832

820833
DATA lt_trkorr LIKE it_trkorr.
821-
DATA lt_e070create TYPE STANDARD TABLE OF ty_e070create WITH DEFAULT KEY.
834+
TYPES temp7 TYPE STANDARD TABLE OF ty_e070create WITH DEFAULT KEY.
835+
DATA lt_e070create TYPE temp7.
822836
DATA ls_e070create LIKE LINE OF lt_e070create.
823837
DATA ls_created_on LIKE LINE OF rt_created_on.
824838

‎src/cts/zcl_abapgit_transport.clas.abap‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,7 @@ CLASS zcl_abapgit_transport IMPLEMENTATION.
305305
lv_message TYPE string.
306306
FIELD-SYMBOLS: <ls_log> TYPE sprot_u.
307307

308-
li_log = NEW zcl_abapgit_log( iv_title = iv_title ).
308+
CREATE OBJECT li_log TYPE zcl_abapgit_log EXPORTING iv_title = iv_title.
309309

310310
LOOP AT it_log ASSIGNING <ls_log>.
311311

0 commit comments

Comments
 (0)