@@ -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
0 commit comments