From 958c894d4b1d95e099d1f4bd0c2f07aed7b35fc0 Mon Sep 17 00:00:00 2001 From: Lars Hvam Date: Fri, 16 Oct 2020 08:36:23 +0200 Subject: [PATCH] issue #4032, downport (#4033) --- src/objects/zcl_abapgit_object_pdts.clas.abap | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/objects/zcl_abapgit_object_pdts.clas.abap b/src/objects/zcl_abapgit_object_pdts.clas.abap index 88ecd601e..7e1adc7b3 100644 --- a/src/objects/zcl_abapgit_object_pdts.clas.abap +++ b/src/objects/zcl_abapgit_object_pdts.clas.abap @@ -85,10 +85,12 @@ CLASS zcl_abapgit_object_pdts IMPLEMENTATION. DATA li_child_iterator TYPE REF TO if_ixml_node_iterator. DATA li_attributes TYPE REF TO if_ixml_named_node_map. DATA lv_name TYPE string. + DATA li_container TYPE REF TO if_swf_cnt_container. "Todo: get_user_container strips out system elements, but to_xml adds them back in (hardcoded internally) " Dirty hack further down to remove them from XML until we get this to work properly - ii_task->get_user_container( )->to_xml( + li_container = ii_task->get_user_container( ). + li_container->to_xml( EXPORTING include_null_values = abap_true include_initial_values = abap_true