From fef6bf49cab313ef7661d79fb4a65b69f63a1809 Mon Sep 17 00:00:00 2001 From: Marc Bernard <59966492+mbtools@users.noreply.github.com> Date: Fri, 6 Dec 2024 10:25:58 -0500 Subject: [PATCH 1/2] Fix generic table types (#7105) Co-authored-by: Lars Hvam --- src/exits/zif_abapgit_exit.intf.abap | 2 +- src/objects/aff/zcl_abapgit_json_handler.clas.abap | 2 +- src/objects/zcl_abapgit_object_sush.clas.abap | 8 ++++---- src/ui/zif_abapgit_popups.intf.abap | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/exits/zif_abapgit_exit.intf.abap b/src/exits/zif_abapgit_exit.intf.abap index 5a95ec67b..e07b0b21f 100644 --- a/src/exits/zif_abapgit_exit.intf.abap +++ b/src/exits/zif_abapgit_exit.intf.abap @@ -7,7 +7,7 @@ INTERFACE zif_abapgit_exit PUBLIC. clone_url TYPE string, END OF ty_ci_repo. TYPES: - ty_ci_repos TYPE TABLE OF ty_ci_repo. + ty_ci_repos TYPE STANDARD TABLE OF ty_ci_repo WITH DEFAULT KEY. TYPES: ty_object_types TYPE STANDARD TABLE OF tadir-object WITH DEFAULT KEY. TYPES: diff --git a/src/objects/aff/zcl_abapgit_json_handler.clas.abap b/src/objects/aff/zcl_abapgit_json_handler.clas.abap index 738d017f9..877dde787 100644 --- a/src/objects/aff/zcl_abapgit_json_handler.clas.abap +++ b/src/objects/aff/zcl_abapgit_json_handler.clas.abap @@ -18,7 +18,7 @@ CLASS zcl_abapgit_json_handler DEFINITION mappings TYPE ty_json_abap_mappings, END OF ty_enum_mapping . TYPES: - ty_enum_mappings TYPE TABLE OF ty_enum_mapping WITH DEFAULT KEY . + ty_enum_mappings TYPE STANDARD TABLE OF ty_enum_mapping WITH DEFAULT KEY . TYPES: BEGIN OF ty_path_value_pair, path TYPE string, diff --git a/src/objects/zcl_abapgit_object_sush.clas.abap b/src/objects/zcl_abapgit_object_sush.clas.abap index d9e0cc92d..974a94250 100644 --- a/src/objects/zcl_abapgit_object_sush.clas.abap +++ b/src/objects/zcl_abapgit_object_sush.clas.abap @@ -23,10 +23,10 @@ CLASS zcl_abapgit_object_sush DEFINITION METHODS clear_metadata CHANGING cs_data_head TYPE any - ct_usobx TYPE table - ct_usobt TYPE table - ct_usobx_ext TYPE table - ct_usobt_ext TYPE table. + ct_usobx TYPE STANDARD TABLE + ct_usobt TYPE STANDARD TABLE + ct_usobx_ext TYPE STANDARD TABLE + ct_usobt_ext TYPE STANDARD TABLE. ENDCLASS. diff --git a/src/ui/zif_abapgit_popups.intf.abap b/src/ui/zif_abapgit_popups.intf.abap index d6217dbcb..d921b749e 100644 --- a/src/ui/zif_abapgit_popups.intf.abap +++ b/src/ui/zif_abapgit_popups.intf.abap @@ -12,7 +12,7 @@ INTERFACE zif_abapgit_popups show_icon TYPE abap_bool, center TYPE abap_bool, END OF ty_alv_column, - ty_alv_column_tt TYPE TABLE OF ty_alv_column WITH DEFAULT KEY. + ty_alv_column_tt TYPE STANDARD TABLE OF ty_alv_column WITH DEFAULT KEY. TYPES: BEGIN OF ty_popup_position, From f24f0c958998450e47d84be0c1a01a31897f5717 Mon Sep 17 00:00:00 2001 From: Marc Bernard <59966492+mbtools@users.noreply.github.com> Date: Fri, 6 Dec 2024 11:09:18 -0500 Subject: [PATCH 2/2] MSAG: Fix deletion of message longtexts (#7109) Co-authored-by: Lars Hvam --- src/objects/zcl_abapgit_object_msag.clas.abap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/objects/zcl_abapgit_object_msag.clas.abap b/src/objects/zcl_abapgit_object_msag.clas.abap index a3f58f990..6a66fa415 100644 --- a/src/objects/zcl_abapgit_object_msag.clas.abap +++ b/src/objects/zcl_abapgit_object_msag.clas.abap @@ -84,7 +84,7 @@ CLASS zcl_abapgit_object_msag IMPLEMENTATION. object_is_enqueued_by_corr = 6 user_break = 7 OTHERS = 8. - IF sy-subrc <> 0. + IF sy-subrc <> 0 AND sy-subrc <> 4. zcx_abapgit_exception=>raise( 'Error deleting longtext for message' ). ENDIF.