From ec12f18b62942dad749c9ad0417e5456c3b45b3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=BCnter?= Date: Sat, 29 Mar 2025 08:34:20 +0100 Subject: [PATCH 1/2] using existing secondary keys (#7169) --- src/cts/zcl_abapgit_transport_objects.clas.abap | 1 + src/repo/utils/zcl_abapgit_repo_news.clas.abap | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/cts/zcl_abapgit_transport_objects.clas.abap b/src/cts/zcl_abapgit_transport_objects.clas.abap index 39e698275..40eafd332 100644 --- a/src/cts/zcl_abapgit_transport_objects.clas.abap +++ b/src/cts/zcl_abapgit_transport_objects.clas.abap @@ -38,6 +38,7 @@ CLASS zcl_abapgit_transport_objects IMPLEMENTATION. LOOP AT mt_transport_objects INTO ls_transport_object. LOOP AT it_object_statuses INTO ls_object_status + USING KEY sec_key WHERE obj_name = ls_transport_object-obj_name AND obj_type = ls_transport_object-object AND NOT lstate IS INITIAL. diff --git a/src/repo/utils/zcl_abapgit_repo_news.clas.abap b/src/repo/utils/zcl_abapgit_repo_news.clas.abap index 875c75b47..20e0768ae 100644 --- a/src/repo/utils/zcl_abapgit_repo_news.clas.abap +++ b/src/repo/utils/zcl_abapgit_repo_news.clas.abap @@ -154,8 +154,10 @@ CLASS zcl_abapgit_repo_news IMPLEMENTATION. RETURN. ENDTRY. - LOOP AT lt_remote ASSIGNING WHERE path = lc_log_path - AND ( filename CP lc_log_filename OR filename CP lc_log_filename_up ). + LOOP AT lt_remote ASSIGNING + USING KEY file_path + WHERE path = lc_log_path + AND ( filename CP lc_log_filename OR filename CP lc_log_filename_up ). CREATE OBJECT ro_instance EXPORTING From b45a4969baa3d0a71f56021a9c1406fbff76cf20 Mon Sep 17 00:00:00 2001 From: Marc Bernard <59966492+mbtools@users.noreply.github.com> Date: Sat, 29 Mar 2025 10:10:48 +0100 Subject: [PATCH 2/2] Fix syntax errors in lower releases (table keys) (#7172) --- src/cts/zcl_abapgit_transport_objects.clas.abap | 2 +- src/repo/utils/zcl_abapgit_repo_news.clas.abap | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cts/zcl_abapgit_transport_objects.clas.abap b/src/cts/zcl_abapgit_transport_objects.clas.abap index 40eafd332..3bf344e33 100644 --- a/src/cts/zcl_abapgit_transport_objects.clas.abap +++ b/src/cts/zcl_abapgit_transport_objects.clas.abap @@ -38,7 +38,7 @@ CLASS zcl_abapgit_transport_objects IMPLEMENTATION. LOOP AT mt_transport_objects INTO ls_transport_object. LOOP AT it_object_statuses INTO ls_object_status - USING KEY sec_key + " USING KEY sec_key " syntax error in 754 WHERE obj_name = ls_transport_object-obj_name AND obj_type = ls_transport_object-object AND NOT lstate IS INITIAL. diff --git a/src/repo/utils/zcl_abapgit_repo_news.clas.abap b/src/repo/utils/zcl_abapgit_repo_news.clas.abap index 20e0768ae..2c8ea7ffc 100644 --- a/src/repo/utils/zcl_abapgit_repo_news.clas.abap +++ b/src/repo/utils/zcl_abapgit_repo_news.clas.abap @@ -155,7 +155,7 @@ CLASS zcl_abapgit_repo_news IMPLEMENTATION. ENDTRY. LOOP AT lt_remote ASSIGNING - USING KEY file_path + " USING KEY file_path " syntax error in 754 WHERE path = lc_log_path AND ( filename CP lc_log_filename OR filename CP lc_log_filename_up ).