@@ -98,14 +98,12 @@ CLASS zcl_abapgit_cts_api IMPLEMENTATION.
9898
9999
100100 METHOD get_current_transport_for_obj .
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 ,
101+ DATA : lv_object_lockable TYPE abap_bool ,
104102 lv_locked TYPE abap_bool ,
105103 lv_transport_request TYPE trkorr,
106104 ls_tlock TYPE tlock,
107- lt_tlock TYPE temp1 ,
108- lt_transports TYPE temp2 ,
105+ lt_tlock TYPE STANDARD TABLE OF tlock WITH DEFAULT KEY ,
106+ lt_transports TYPE STANDARD TABLE OF trkorr WITH DEFAULT KEY ,
109107 lv_task TYPE trkorr,
110108 lv_tr_object_name TYPE trobj_name.
111109
@@ -253,9 +251,7 @@ DATA: lv_object_lockable TYPE abap_bool,
253251 zcx_abapgit_exception=>raise_t100( ).
254252 ENDIF .
255253
256- DATA temp1 TYPE xsdboolean.
257- temp1 = boolc ( lv_lock_flag <> space ).
258- rv_locked = temp1.
254+ rv_locked = xsdbool ( lv_lock_flag <> space ).
259255 ENDMETHOD .
260256
261257
@@ -273,9 +269,7 @@ DATA: lv_object_lockable TYPE abap_bool,
273269 IMPORTING
274270 pe_result = lv_type_check_result.
275271
276- DATA temp2 TYPE xsdboolean.
277- temp2 = boolc ( lv_type_check_result = 'L' ).
278- rv_lockable = temp2.
272+ rv_lockable = xsdbool ( lv_type_check_result = 'L' ).
279273 ENDMETHOD .
280274
281275
@@ -293,9 +287,7 @@ DATA: lv_object_lockable TYPE abap_bool,
293287 IMPORTING
294288 pe_result = lv_type_check_result.
295289
296- DATA temp3 TYPE xsdboolean.
297- temp3 = boolc ( lv_type_check_result CA 'RTL' OR iv_object_type = 'TABU' ).
298- rv_transportable = temp3.
290+ rv_transportable = xsdbool ( lv_type_check_result CA 'RTL' OR iv_object_type = 'TABU' ).
299291 ENDMETHOD .
300292
301293
@@ -428,8 +420,7 @@ DATA: lv_object_lockable TYPE abap_bool,
428420 METHOD zif_abapgit_cts_api ~create_transport_entries .
429421
430422 DATA lt_tables TYPE tredt_objects.
431- TYPES temp3 TYPE STANDARD TABLE OF e071k.
432- DATA lt_table_keys TYPE temp3.
423+ DATA lt_table_keys TYPE STANDARD TABLE OF e071k.
433424 DATA lv_with_dialog TYPE abap_bool .
434425
435426 FIELD-SYMBOLS <ls_table> LIKE LINE OF lt_tables.
@@ -532,8 +523,7 @@ DATA lt_table_keys TYPE temp3.
532523 METHOD zif_abapgit_cts_api ~get_transports_for_list .
533524
534525 DATA lv_request TYPE trkorr.
535- TYPES temp4 TYPE SORTED TABLE OF tlock WITH NON-UNIQUE KEY object hikey.
536- DATA lt_tlock TYPE temp4.
526+ DATA lt_tlock TYPE SORTED TABLE OF tlock WITH NON-UNIQUE KEY object hikey.
537527 DATA ls_object_key TYPE e071.
538528 DATA lv_type_check_result TYPE c LENGTH 1 .
539529 DATA ls_lock_key TYPE tlock_int.
@@ -683,9 +673,8 @@ DATA lt_tlock TYPE temp4.
683673 we_category = lv_category
684674 ev_logo_obj = lv_is_logical_object.
685675
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.
676+ rv_is_customizing_object = xsdbool (
677+ lv_category = zif_abapgit_cts_api~c_transport_category-customizing AND lv_is_logical_object = abap_true ).
689678
690679 ENDMETHOD .
691680
@@ -712,10 +701,8 @@ DATA lt_tlock TYPE temp4.
712701 obj_name TYPE e071-obj_name,
713702 END OF ty_contents.
714703
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.
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 .
719706 DATA ls_contents LIKE LINE OF lt_contents.
720707 DATA ls_list LIKE LINE OF rt_list.
721708
@@ -831,8 +818,7 @@ DATA lt_contents TYPE temp6.
831818 END OF ty_e070create.
832819
833820 DATA lt_trkorr LIKE it_trkorr.
834- TYPES temp7 TYPE STANDARD TABLE OF ty_e070create WITH DEFAULT KEY .
835- DATA lt_e070create TYPE temp7.
821+ DATA lt_e070create TYPE STANDARD TABLE OF ty_e070create WITH DEFAULT KEY .
836822 DATA ls_e070create LIKE LINE OF lt_e070create.
837823 DATA ls_created_on LIKE LINE OF rt_created_on.
838824
0 commit comments