From 2f9e46421b7010812cff57ab0ff5a3c3547de13d Mon Sep 17 00:00:00 2001 From: Jakub Filak Date: Fri, 11 May 2018 13:44:45 +0200 Subject: [PATCH] DDLS: ignore ACTFLAG and CHGFLAG Changes to these components disrupt me for nothing. I do not believe these components needs to be versioned. --- src/objects/zcl_abapgit_object_ddls.clas.abap | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/objects/zcl_abapgit_object_ddls.clas.abap b/src/objects/zcl_abapgit_object_ddls.clas.abap index d944c18b4..a271011dd 100644 --- a/src/objects/zcl_abapgit_object_ddls.clas.abap +++ b/src/objects/zcl_abapgit_object_ddls.clas.abap @@ -250,7 +250,8 @@ CLASS ZCL_ABAPGIT_OBJECT_DDLS IMPLEMENTATION. METHOD zif_abapgit_object~serialize. DATA: lo_ddl TYPE REF TO object, - lr_data TYPE REF TO data. + lr_data TYPE REF TO data, + lt_clr_comps TYPE STANDARD TABLE OF fieldname WITH DEFAULT KEY. FIELD-SYMBOLS: TYPE any, TYPE any. @@ -274,15 +275,17 @@ CLASS ZCL_ABAPGIT_OBJECT_DDLS IMPLEMENTATION. zcx_abapgit_exception=>raise( 'DDLS error reading' ). ENDTRY. - ASSIGN COMPONENT 'AS4USER' OF STRUCTURE TO . - ASSERT sy-subrc = 0. - CLEAR . - ASSIGN COMPONENT 'AS4DATE' OF STRUCTURE TO . - ASSERT sy-subrc = 0. - CLEAR . - ASSIGN COMPONENT 'AS4TIME' OF STRUCTURE TO . - ASSERT sy-subrc = 0. - CLEAR . + APPEND 'AS4USER' TO lt_clr_comps. + APPEND 'AS4DATE' TO lt_clr_comps. + APPEND 'AS4TIME' TO lt_clr_comps. + APPEND 'ACTFLAG' TO lt_clr_comps. + APPEND 'CHGFLAG' TO lt_clr_comps. + + LOOP AT lt_clr_comps ASSIGNING field-symbol(). + ASSIGN COMPONENT OF STRUCTURE TO . + ASSERT sy-subrc = 0. + CLEAR . + ENDLOOP. ASSIGN COMPONENT 'SOURCE' OF STRUCTURE TO . ASSERT sy-subrc = 0.