From 14683c1aefecf5bc77bab5f375202e72a67c94fd Mon Sep 17 00:00:00 2001 From: larshp Date: Fri, 6 Jul 2018 13:51:01 +0000 Subject: [PATCH] PARA as DDIC, #1539 this will create the PARA object before the DTEL, tested ok via repo https://github.com/abapGit-tests/DTEL_with_PARA --- src/objects/zcl_abapgit_object_para.clas.abap | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/objects/zcl_abapgit_object_para.clas.abap b/src/objects/zcl_abapgit_object_para.clas.abap index 29e45fff7..5cc04d8ad 100644 --- a/src/objects/zcl_abapgit_object_para.clas.abap +++ b/src/objects/zcl_abapgit_object_para.clas.abap @@ -10,7 +10,7 @@ CLASS zcl_abapgit_object_para IMPLEMENTATION. METHOD zif_abapgit_object~has_changed_since. rv_changed = abap_true. - ENDMETHOD. "zif_abapgit_object~has_changed_since + ENDMETHOD. METHOD zif_abapgit_object~changed_by. * looks like "changed by user" is not stored in the database @@ -19,7 +19,9 @@ CLASS zcl_abapgit_object_para IMPLEMENTATION. METHOD zif_abapgit_object~get_metadata. rs_metadata = get_metadata( ). - ENDMETHOD. "zif_abapgit_object~get_metadata +* Data elements can refer to PARA objects + rs_metadata-ddic = abap_true. + ENDMETHOD. METHOD zif_abapgit_object~exists. @@ -30,7 +32,7 @@ CLASS zcl_abapgit_object_para IMPLEMENTATION. WHERE paramid = ms_item-obj_name. "#EC CI_GENBUFF rv_bool = boolc( sy-subrc = 0 ). - ENDMETHOD. "zif_abapgit_object~exists + ENDMETHOD. METHOD zif_abapgit_object~serialize. @@ -53,7 +55,7 @@ CLASS zcl_abapgit_object_para IMPLEMENTATION. io_xml->add( iv_name = 'TPARAT' ig_data = ls_tparat ). - ENDMETHOD. "serialize + ENDMETHOD. METHOD zif_abapgit_object~deserialize. * see fm RS_PARAMETER_ADD and RS_PARAMETER_EDIT @@ -99,7 +101,7 @@ CLASS zcl_abapgit_object_para IMPLEMENTATION. MODIFY tparat FROM ls_tparat. "#EC CI_SUBRC ASSERT sy-subrc = 0. - ENDMETHOD. "deserialize + ENDMETHOD. METHOD zif_abapgit_object~delete. @@ -117,7 +119,7 @@ CLASS zcl_abapgit_object_para IMPLEMENTATION. zcx_abapgit_exception=>raise( 'error from RS_PRAMETER_DELETE' ). ENDIF. - ENDMETHOD. "delete + ENDMETHOD. METHOD zif_abapgit_object~jump. @@ -128,7 +130,7 @@ CLASS zcl_abapgit_object_para IMPLEMENTATION. object_type = 'PARA' in_new_window = abap_true. - ENDMETHOD. "jump + ENDMETHOD. METHOD zif_abapgit_object~compare_to_remote_version. CREATE OBJECT ro_comparison_result TYPE zcl_abapgit_comparison_null. @@ -140,4 +142,4 @@ CLASS zcl_abapgit_object_para IMPLEMENTATION. ENDMETHOD. -ENDCLASS. "zcl_abapgit_object_para IMPLEMENTATION +ENDCLASS.