From 3defa2c1654837d9845faaf925c3d8554940753d Mon Sep 17 00:00:00 2001 From: Marc Bernard <59966492+mbtools@users.noreply.github.com> Date: Tue, 22 Jun 2021 16:47:45 +0200 Subject: [PATCH] WDCA: Clear parameter descriptions (#4851) Fixes diffs because of parameters that are different between releases (or even SPs) or languages --- src/objects/zcl_abapgit_object_wdca.clas.abap | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/objects/zcl_abapgit_object_wdca.clas.abap b/src/objects/zcl_abapgit_object_wdca.clas.abap index af660f797..a8e4682eb 100644 --- a/src/objects/zcl_abapgit_object_wdca.clas.abap +++ b/src/objects/zcl_abapgit_object_wdca.clas.abap @@ -121,6 +121,10 @@ CLASS ZCL_ABAPGIT_OBJECT_WDCA IMPLEMENTATION. lx_err TYPE REF TO cx_wd_configuration, lv_name TYPE wdy_md_object_name. + FIELD-SYMBOLS: + LIKE LINE OF et_data, + LIKE LINE OF -appl_params. + CLEAR: es_outline, et_data. ls_key = ms_item-obj_name. @@ -155,6 +159,13 @@ CLASS ZCL_ABAPGIT_OBJECT_WDCA IMPLEMENTATION. et_data = lo_cfg->read_data( ). + " Clear descriptions since they are release and language-specific + LOOP AT et_data ASSIGNING . + LOOP AT -appl_params ASSIGNING . + CLEAR -description. + ENDLOOP. + ENDLOOP. + CATCH cx_wd_configuration INTO lx_err. zcx_abapgit_exception=>raise( 'WDCA, read error:' && lx_err->get_text( ) ). ENDTRY.