From 919af18c79757bebe660a352c1fa2eb9068b271f Mon Sep 17 00:00:00 2001 From: mrsimpson Date: Mon, 7 Mar 2016 18:51:52 +0000 Subject: [PATCH] Removed unnecessary file-access in lcl_objects_bridge --- zabapgit.prog.abap | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/zabapgit.prog.abap b/zabapgit.prog.abap index d3d2ceaf8..c1e59a6be 100644 --- a/zabapgit.prog.abap +++ b/zabapgit.prog.abap @@ -2436,17 +2436,9 @@ CLASS lcl_objects_bridge IMPLEMENTATION. DATA: lo_files TYPE REF TO object, lo_wrapped_files TYPE REF TO object. - CALL METHOD mo_plugin->('ZIF_ABAPGIT_PLUGIN~SERIALIZE'). - - CALL METHOD mo_plugin->('GET_FILES') - RECEIVING - ro_files_proxy = lo_files. "Returns a proxy wrapping a files-object - - CALL METHOD lo_files->('GET_WRAPPED_OBJECT') - RECEIVING - ro_objects_files = lo_wrapped_files. - - mo_files ?= lo_wrapped_files. + CALL METHOD mo_plugin->('WRAP_SERIALIZE') + EXPORTING + io_xml = io_xml. ENDMETHOD. @@ -2455,13 +2447,10 @@ CLASS lcl_objects_bridge IMPLEMENTATION. DATA: lx_plugin TYPE REF TO cx_static_check. TRY. - CALL METHOD mo_plugin->('SET_FILES') + CALL METHOD mo_plugin->('WRAP_DESERIALIZE') EXPORTING - io_objects_files = mo_files. - - CALL METHOD mo_plugin->('ZIF_ABAPGIT_PLUGIN~DESERIALIZE') - EXPORTING - iv_package = iv_package. + iv_package = iv_package + io_xml = io_xml. CATCH cx_static_check INTO lx_plugin. RAISE EXCEPTION TYPE lcx_exception EXPORTING