From 5f1dc6d5e03c51af42d62536664192f02870c18f Mon Sep 17 00:00:00 2001 From: Marc Bernard <59966492+mbtools@users.noreply.github.com> Date: Thu, 20 Apr 2023 16:20:01 +0200 Subject: [PATCH] Enhance Serializer Interface (#6229) --- .../zcl_abapgit_object_common_aff.clas.abap | 12 +++ .../jump/zcl_abapgit_gui_jumper.clas.abap | 97 ++++++++++--------- .../jump/zif_abapgit_gui_jumper.intf.abap | 3 +- src/objects/zcl_abapgit_object_acid.clas.abap | 12 +++ src/objects/zcl_abapgit_object_aifc.clas.abap | 14 ++- src/objects/zcl_abapgit_object_amsd.clas.abap | 12 +++ src/objects/zcl_abapgit_object_aqbg.clas.abap | 12 +++ src/objects/zcl_abapgit_object_aqqu.clas.abap | 12 +++ src/objects/zcl_abapgit_object_aqsg.clas.abap | 12 +++ src/objects/zcl_abapgit_object_area.clas.abap | 12 +++ src/objects/zcl_abapgit_object_asfc.clas.abap | 12 +++ src/objects/zcl_abapgit_object_auth.clas.abap | 12 +++ src/objects/zcl_abapgit_object_avar.clas.abap | 12 +++ src/objects/zcl_abapgit_object_avas.clas.abap | 12 +++ src/objects/zcl_abapgit_object_bdef.clas.abap | 16 ++- src/objects/zcl_abapgit_object_char.clas.abap | 12 +++ src/objects/zcl_abapgit_object_chdo.clas.abap | 12 +++ src/objects/zcl_abapgit_object_clas.clas.abap | 12 +++ src/objects/zcl_abapgit_object_cmod.clas.abap | 14 ++- src/objects/zcl_abapgit_object_cmpt.clas.abap | 12 +++ src/objects/zcl_abapgit_object_cus0.clas.abap | 12 +++ src/objects/zcl_abapgit_object_cus1.clas.abap | 12 +++ src/objects/zcl_abapgit_object_cus2.clas.abap | 12 +++ src/objects/zcl_abapgit_object_dcls.clas.abap | 12 +++ src/objects/zcl_abapgit_object_ddls.clas.abap | 12 +++ src/objects/zcl_abapgit_object_ddlx.clas.abap | 12 +++ src/objects/zcl_abapgit_object_devc.clas.abap | 12 +++ src/objects/zcl_abapgit_object_dial.clas.abap | 12 +++ src/objects/zcl_abapgit_object_doct.clas.abap | 12 +++ src/objects/zcl_abapgit_object_docv.clas.abap | 12 +++ src/objects/zcl_abapgit_object_doma.clas.abap | 14 ++- src/objects/zcl_abapgit_object_drul.clas.abap | 12 +++ src/objects/zcl_abapgit_object_dsys.clas.abap | 12 +++ src/objects/zcl_abapgit_object_dtdc.clas.abap | 12 +++ src/objects/zcl_abapgit_object_dtel.clas.abap | 14 ++- .../zcl_abapgit_object_ecatt_super.clas.abap | 12 +++ src/objects/zcl_abapgit_object_enhc.clas.abap | 12 +++ src/objects/zcl_abapgit_object_enho.clas.abap | 24 +++-- src/objects/zcl_abapgit_object_enhs.clas.abap | 12 +++ src/objects/zcl_abapgit_object_enqu.clas.abap | 12 +++ src/objects/zcl_abapgit_object_ensc.clas.abap | 12 +++ src/objects/zcl_abapgit_object_fdt0.clas.abap | 12 +++ src/objects/zcl_abapgit_object_form.clas.abap | 12 +++ src/objects/zcl_abapgit_object_ftgl.clas.abap | 12 +++ src/objects/zcl_abapgit_object_fugr.clas.abap | 14 ++- src/objects/zcl_abapgit_object_g4ba.clas.abap | 12 +++ src/objects/zcl_abapgit_object_g4bs.clas.abap | 12 +++ src/objects/zcl_abapgit_object_iamu.clas.abap | 12 +++ src/objects/zcl_abapgit_object_iarp.clas.abap | 12 +++ src/objects/zcl_abapgit_object_iasp.clas.abap | 12 +++ src/objects/zcl_abapgit_object_iatu.clas.abap | 28 ++++-- src/objects/zcl_abapgit_object_iaxu.clas.abap | 12 +++ src/objects/zcl_abapgit_object_idoc.clas.abap | 14 ++- src/objects/zcl_abapgit_object_iext.clas.abap | 12 +++ src/objects/zcl_abapgit_object_intf.clas.abap | 18 +++- src/objects/zcl_abapgit_object_iobj.clas.abap | 12 +++ src/objects/zcl_abapgit_object_iwmo.clas.abap | 12 +++ src/objects/zcl_abapgit_object_iwom.clas.abap | 12 +++ src/objects/zcl_abapgit_object_iwpr.clas.abap | 12 +++ src/objects/zcl_abapgit_object_iwsg.clas.abap | 12 +++ src/objects/zcl_abapgit_object_iwsv.clas.abap | 12 +++ src/objects/zcl_abapgit_object_iwvb.clas.abap | 12 +++ src/objects/zcl_abapgit_object_jobd.clas.abap | 12 +++ src/objects/zcl_abapgit_object_msag.clas.abap | 14 ++- src/objects/zcl_abapgit_object_nrob.clas.abap | 12 +++ src/objects/zcl_abapgit_object_nspc.clas.abap | 18 +++- src/objects/zcl_abapgit_object_oa2p.clas.abap | 12 +++ src/objects/zcl_abapgit_object_odso.clas.abap | 12 +++ src/objects/zcl_abapgit_object_otgr.clas.abap | 12 +++ src/objects/zcl_abapgit_object_para.clas.abap | 14 ++- .../zcl_abapgit_object_pdxx_super.clas.abap | 12 +++ src/objects/zcl_abapgit_object_pers.clas.abap | 12 +++ src/objects/zcl_abapgit_object_pinf.clas.abap | 12 +++ src/objects/zcl_abapgit_object_prag.clas.abap | 14 ++- src/objects/zcl_abapgit_object_prog.clas.abap | 14 ++- .../zcl_abapgit_object_saxx_super.clas.abap | 18 +++- src/objects/zcl_abapgit_object_scp1.clas.abap | 12 +++ src/objects/zcl_abapgit_object_scvi.clas.abap | 12 +++ src/objects/zcl_abapgit_object_sfbf.clas.abap | 12 +++ src/objects/zcl_abapgit_object_sfbs.clas.abap | 12 +++ src/objects/zcl_abapgit_object_sfpf.clas.abap | 12 +++ src/objects/zcl_abapgit_object_sfpi.clas.abap | 12 +++ src/objects/zcl_abapgit_object_sfsw.clas.abap | 12 +++ src/objects/zcl_abapgit_object_shi3.clas.abap | 14 ++- src/objects/zcl_abapgit_object_shi5.clas.abap | 12 +++ src/objects/zcl_abapgit_object_shi8.clas.abap | 12 +++ src/objects/zcl_abapgit_object_shlp.clas.abap | 12 +++ src/objects/zcl_abapgit_object_shma.clas.abap | 12 +++ src/objects/zcl_abapgit_object_sicf.clas.abap | 12 +++ src/objects/zcl_abapgit_object_smim.clas.abap | 12 +++ src/objects/zcl_abapgit_object_smtg.clas.abap | 12 +++ src/objects/zcl_abapgit_object_sobj.clas.abap | 12 +++ src/objects/zcl_abapgit_object_sots.clas.abap | 12 +++ src/objects/zcl_abapgit_object_splo.clas.abap | 12 +++ src/objects/zcl_abapgit_object_sppf.clas.abap | 12 +++ src/objects/zcl_abapgit_object_sprx.clas.abap | 12 +++ src/objects/zcl_abapgit_object_sqsc.clas.abap | 12 +++ src/objects/zcl_abapgit_object_srfc.clas.abap | 12 +++ src/objects/zcl_abapgit_object_srvb.clas.abap | 12 +++ src/objects/zcl_abapgit_object_srvd.clas.abap | 12 +++ src/objects/zcl_abapgit_object_ssfo.clas.abap | 28 ++++-- src/objects/zcl_abapgit_object_ssst.clas.abap | 12 +++ src/objects/zcl_abapgit_object_stvi.clas.abap | 12 +++ src/objects/zcl_abapgit_object_styl.clas.abap | 12 +++ src/objects/zcl_abapgit_object_sucu.clas.abap | 12 +++ src/objects/zcl_abapgit_object_susc.clas.abap | 12 +++ src/objects/zcl_abapgit_object_sush.clas.abap | 12 +++ src/objects/zcl_abapgit_object_suso.clas.abap | 12 +++ src/objects/zcl_abapgit_object_sxci.clas.abap | 12 +++ src/objects/zcl_abapgit_object_tabl.clas.abap | 17 +++- src/objects/zcl_abapgit_object_tobj.clas.abap | 12 +++ src/objects/zcl_abapgit_object_tran.clas.abap | 14 ++- src/objects/zcl_abapgit_object_ttyp.clas.abap | 12 +++ src/objects/zcl_abapgit_object_type.clas.abap | 12 +++ src/objects/zcl_abapgit_object_ucsa.clas.abap | 20 +++- src/objects/zcl_abapgit_object_udmo.clas.abap | 14 ++- src/objects/zcl_abapgit_object_ueno.clas.abap | 12 +++ src/objects/zcl_abapgit_object_vcls.clas.abap | 12 +++ src/objects/zcl_abapgit_object_view.clas.abap | 14 ++- .../zcl_abapgit_object_w3xx_super.clas.abap | 12 +++ src/objects/zcl_abapgit_object_wapa.clas.abap | 12 +++ src/objects/zcl_abapgit_object_wdca.clas.abap | 12 +++ src/objects/zcl_abapgit_object_wdcc.clas.abap | 12 +++ src/objects/zcl_abapgit_object_wdya.clas.abap | 12 +++ src/objects/zcl_abapgit_object_wdyn.clas.abap | 12 +++ src/objects/zcl_abapgit_object_webi.clas.abap | 12 +++ src/objects/zcl_abapgit_object_xinx.clas.abap | 12 +++ src/objects/zcl_abapgit_object_xslt.clas.abap | 12 +++ src/objects/zcl_abapgit_objects.clas.abap | 25 +++-- .../zcl_abapgit_objects.clas.testclasses.abap | 12 +++ .../zcl_abapgit_objects_bridge.clas.abap | 12 +++ src/objects/zif_abapgit_object.intf.abap | 39 ++++++++ .../zcl_abapgit_exception_viewer.clas.abap | 15 +-- .../zcl_abapgit_gui_page_codi_base.clas.abap | 8 +- 134 files changed, 1705 insertions(+), 125 deletions(-) diff --git a/src/objects/aff/zcl_abapgit_object_common_aff.clas.abap b/src/objects/aff/zcl_abapgit_object_common_aff.clas.abap index cd33c5e03..78f86e0e2 100644 --- a/src/objects/aff/zcl_abapgit_object_common_aff.clas.abap +++ b/src/objects/aff/zcl_abapgit_object_common_aff.clas.abap @@ -569,4 +569,16 @@ CLASS zcl_abapgit_object_common_aff IMPLEMENTATION. ENDTRY. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/jump/zcl_abapgit_gui_jumper.clas.abap b/src/objects/jump/zcl_abapgit_gui_jumper.clas.abap index 5b022a43c..c3f58da56 100644 --- a/src/objects/jump/zcl_abapgit_gui_jumper.clas.abap +++ b/src/objects/jump/zcl_abapgit_gui_jumper.clas.abap @@ -179,7 +179,7 @@ CLASS zcl_abapgit_gui_jumper IMPLEMENTATION. " 1) ADT Jump rv_exit = zif_abapgit_gui_jumper~jump_adt( is_item = is_item - iv_sub_obj_name = iv_sub_obj_name + iv_sub_obj_name = is_sub_item-obj_name iv_line_number = iv_line_number ). IF rv_exit = abap_true. @@ -189,8 +189,8 @@ CLASS zcl_abapgit_gui_jumper IMPLEMENTATION. " 2) WB Jump with Line Number rv_exit = jump_wb_line( is_item = is_item - iv_sub_obj_name = iv_sub_obj_name - iv_sub_obj_type = iv_sub_obj_type + iv_sub_obj_name = is_sub_item-obj_name + iv_sub_obj_type = is_sub_item-obj_type iv_line_number = iv_line_number iv_new_window = iv_new_window ). @@ -222,6 +222,52 @@ CLASS zcl_abapgit_gui_jumper IMPLEMENTATION. ENDMETHOD. + METHOD zif_abapgit_gui_jumper~jump_abapgit. + + DATA lt_spagpa TYPE STANDARD TABLE OF rfc_spagpa. + DATA ls_spagpa LIKE LINE OF lt_spagpa. + DATA lv_save_sy_langu TYPE sy-langu. + DATA lv_subrc TYPE syst-subrc. + DATA lv_tcode TYPE tcode. + + " https://blogs.sap.com/2017/01/13/logon-language-sy-langu-and-rfc/ + + lv_tcode = zcl_abapgit_services_abapgit=>get_abapgit_tcode( ). + + lv_save_sy_langu = sy-langu. + SET LOCALE LANGUAGE iv_language. + + ls_spagpa-parid = zif_abapgit_definitions=>c_spagpa_param_repo_key. + ls_spagpa-parval = iv_key. + INSERT ls_spagpa INTO TABLE lt_spagpa. + + CALL FUNCTION 'ABAP4_CALL_TRANSACTION' + DESTINATION 'NONE' + STARTING NEW TASK 'ABAPGIT' + EXPORTING + tcode = lv_tcode + TABLES + spagpa_tab = lt_spagpa + EXCEPTIONS + call_transaction_denied = 1 + tcode_invalid = 2 + communication_failure = 3 + system_failure = 4 + OTHERS = 5. + + lv_subrc = sy-subrc. + + SET LOCALE LANGUAGE lv_save_sy_langu. + + IF lv_subrc <> 0. + zcx_abapgit_exception=>raise( |Error from ABAP4_CALL_TRANSACTION. Subrc = { lv_subrc }| ). + ENDIF. + + MESSAGE 'Repository opened in a new window' TYPE 'S'. + + ENDMETHOD. + + METHOD zif_abapgit_gui_jumper~jump_adt. " Open object in ADT (if enabled) @@ -283,49 +329,4 @@ CLASS zcl_abapgit_gui_jumper IMPLEMENTATION. ENDCASE. ENDMETHOD. - - METHOD zif_abapgit_gui_jumper~jump_abapgit. - - DATA lt_spagpa TYPE STANDARD TABLE OF rfc_spagpa. - DATA ls_spagpa LIKE LINE OF lt_spagpa. - DATA lv_save_sy_langu TYPE sy-langu. - DATA lv_subrc TYPE syst-subrc. - DATA lv_tcode TYPE tcode. - - " https://blogs.sap.com/2017/01/13/logon-language-sy-langu-and-rfc/ - - lv_tcode = zcl_abapgit_services_abapgit=>get_abapgit_tcode( ). - - lv_save_sy_langu = sy-langu. - SET LOCALE LANGUAGE iv_language. - - ls_spagpa-parid = zif_abapgit_definitions=>c_spagpa_param_repo_key. - ls_spagpa-parval = iv_key. - INSERT ls_spagpa INTO TABLE lt_spagpa. - - CALL FUNCTION 'ABAP4_CALL_TRANSACTION' - DESTINATION 'NONE' - STARTING NEW TASK 'ABAPGIT' - EXPORTING - tcode = lv_tcode - TABLES - spagpa_tab = lt_spagpa - EXCEPTIONS - call_transaction_denied = 1 - tcode_invalid = 2 - communication_failure = 3 - system_failure = 4 - OTHERS = 5. - - lv_subrc = sy-subrc. - - SET LOCALE LANGUAGE lv_save_sy_langu. - - IF lv_subrc <> 0. - zcx_abapgit_exception=>raise( |Error from ABAP4_CALL_TRANSACTION. Subrc = { lv_subrc }| ). - ENDIF. - - MESSAGE 'Repository opened in a new window' TYPE 'S'. - - ENDMETHOD. ENDCLASS. diff --git a/src/objects/jump/zif_abapgit_gui_jumper.intf.abap b/src/objects/jump/zif_abapgit_gui_jumper.intf.abap index 3e713627f..4321c9188 100644 --- a/src/objects/jump/zif_abapgit_gui_jumper.intf.abap +++ b/src/objects/jump/zif_abapgit_gui_jumper.intf.abap @@ -7,8 +7,7 @@ INTERFACE zif_abapgit_gui_jumper METHODS jump IMPORTING !is_item TYPE zif_abapgit_definitions=>ty_item - !iv_sub_obj_name TYPE zif_abapgit_definitions=>ty_item-obj_name OPTIONAL - !iv_sub_obj_type TYPE zif_abapgit_definitions=>ty_item-obj_type OPTIONAL + !is_sub_item TYPE zif_abapgit_definitions=>ty_item OPTIONAL !iv_line_number TYPE i OPTIONAL !iv_new_window TYPE abap_bool DEFAULT abap_true RETURNING diff --git a/src/objects/zcl_abapgit_object_acid.clas.abap b/src/objects/zcl_abapgit_object_acid.clas.abap index dc7f3bbb8..e1465fde6 100644 --- a/src/objects/zcl_abapgit_object_acid.clas.abap +++ b/src/objects/zcl_abapgit_object_acid.clas.abap @@ -195,4 +195,16 @@ CLASS zcl_abapgit_object_acid IMPLEMENTATION. ig_data = lv_description ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_aifc.clas.abap b/src/objects/zcl_abapgit_object_aifc.clas.abap index 47e4ca210..0bbe24356 100644 --- a/src/objects/zcl_abapgit_object_aifc.clas.abap +++ b/src/objects/zcl_abapgit_object_aifc.clas.abap @@ -108,7 +108,7 @@ ENDCLASS. -CLASS ZCL_ABAPGIT_OBJECT_AIFC IMPLEMENTATION. +CLASS zcl_abapgit_object_aifc IMPLEMENTATION. METHOD authorization_check. @@ -596,4 +596,16 @@ CLASS ZCL_ABAPGIT_OBJECT_AIFC IMPLEMENTATION. zcx_abapgit_exception=>raise_with_text( lx_root ). ENDTRY. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_amsd.clas.abap b/src/objects/zcl_abapgit_object_amsd.clas.abap index 5c5d76433..6938cc0d5 100644 --- a/src/objects/zcl_abapgit_object_amsd.clas.abap +++ b/src/objects/zcl_abapgit_object_amsd.clas.abap @@ -376,4 +376,16 @@ CLASS zcl_abapgit_object_amsd IMPLEMENTATION. ig_data = ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_aqbg.clas.abap b/src/objects/zcl_abapgit_object_aqbg.clas.abap index 5a25c0846..5a2d18d0e 100644 --- a/src/objects/zcl_abapgit_object_aqbg.clas.abap +++ b/src/objects/zcl_abapgit_object_aqbg.clas.abap @@ -153,4 +153,16 @@ CLASS zcl_abapgit_object_aqbg IMPLEMENTATION. get_generic( )->serialize( io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_aqqu.clas.abap b/src/objects/zcl_abapgit_object_aqqu.clas.abap index de5ac2558..1328b972a 100644 --- a/src/objects/zcl_abapgit_object_aqqu.clas.abap +++ b/src/objects/zcl_abapgit_object_aqqu.clas.abap @@ -125,4 +125,16 @@ CLASS zcl_abapgit_object_aqqu IMPLEMENTATION. METHOD zif_abapgit_object~serialize. get_generic( )->serialize( io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_aqsg.clas.abap b/src/objects/zcl_abapgit_object_aqsg.clas.abap index dfca4331c..bc0de073e 100644 --- a/src/objects/zcl_abapgit_object_aqsg.clas.abap +++ b/src/objects/zcl_abapgit_object_aqsg.clas.abap @@ -125,4 +125,16 @@ CLASS zcl_abapgit_object_aqsg IMPLEMENTATION. METHOD zif_abapgit_object~serialize. get_generic( )->serialize( io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_area.clas.abap b/src/objects/zcl_abapgit_object_area.clas.abap index 6b9ac8470..91024daea 100644 --- a/src/objects/zcl_abapgit_object_area.clas.abap +++ b/src/objects/zcl_abapgit_object_area.clas.abap @@ -258,4 +258,16 @@ CLASS zcl_abapgit_object_area IMPLEMENTATION. ig_data = ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_asfc.clas.abap b/src/objects/zcl_abapgit_object_asfc.clas.abap index 1a4449a30..0d3a83799 100644 --- a/src/objects/zcl_abapgit_object_asfc.clas.abap +++ b/src/objects/zcl_abapgit_object_asfc.clas.abap @@ -99,4 +99,16 @@ CLASS zcl_abapgit_object_asfc IMPLEMENTATION. get_generic( )->serialize( io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_auth.clas.abap b/src/objects/zcl_abapgit_object_auth.clas.abap index ba3bcc9f0..9bd5364e3 100644 --- a/src/objects/zcl_abapgit_object_auth.clas.abap +++ b/src/objects/zcl_abapgit_object_auth.clas.abap @@ -173,4 +173,16 @@ CLASS zcl_abapgit_object_auth IMPLEMENTATION. ig_data = ls_authx ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_avar.clas.abap b/src/objects/zcl_abapgit_object_avar.clas.abap index b8c8df913..f3f006c18 100644 --- a/src/objects/zcl_abapgit_object_avar.clas.abap +++ b/src/objects/zcl_abapgit_object_avar.clas.abap @@ -217,4 +217,16 @@ CLASS zcl_abapgit_object_avar IMPLEMENTATION. ig_data = lt_ids ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_avas.clas.abap b/src/objects/zcl_abapgit_object_avas.clas.abap index d71ab8f4d..60e695682 100644 --- a/src/objects/zcl_abapgit_object_avas.clas.abap +++ b/src/objects/zcl_abapgit_object_avas.clas.abap @@ -238,4 +238,16 @@ CLASS zcl_abapgit_object_avas IMPLEMENTATION. ig_data = ls_avas ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_bdef.clas.abap b/src/objects/zcl_abapgit_object_bdef.clas.abap index d311141bc..d2e51155f 100644 --- a/src/objects/zcl_abapgit_object_bdef.clas.abap +++ b/src/objects/zcl_abapgit_object_bdef.clas.abap @@ -213,8 +213,8 @@ CLASS zcl_abapgit_object_bdef IMPLEMENTATION. METHOD get_object_data. DATA: - lr_metadata TYPE REF TO data, - lr_data TYPE REF TO data. + lr_metadata TYPE REF TO data, + lr_data TYPE REF TO data. FIELD-SYMBOLS: TYPE any, @@ -590,4 +590,16 @@ CLASS zcl_abapgit_object_bdef IMPLEMENTATION. iv_string = lv_source ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_char.clas.abap b/src/objects/zcl_abapgit_object_char.clas.abap index 57ccc1d8b..3c010c44b 100644 --- a/src/objects/zcl_abapgit_object_char.clas.abap +++ b/src/objects/zcl_abapgit_object_char.clas.abap @@ -308,4 +308,16 @@ CLASS zcl_abapgit_object_char IMPLEMENTATION. iv_longtext_id = c_longtext_id_char ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_chdo.clas.abap b/src/objects/zcl_abapgit_object_chdo.clas.abap index f7532b2ae..f8f3451c5 100644 --- a/src/objects/zcl_abapgit_object_chdo.clas.abap +++ b/src/objects/zcl_abapgit_object_chdo.clas.abap @@ -409,4 +409,16 @@ CLASS zcl_abapgit_object_chdo IMPLEMENTATION. ig_data = ls_change_object ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_clas.clas.abap b/src/objects/zcl_abapgit_object_clas.clas.abap index 3fb934602..0c79a55e7 100644 --- a/src/objects/zcl_abapgit_object_clas.clas.abap +++ b/src/objects/zcl_abapgit_object_clas.clas.abap @@ -969,4 +969,16 @@ CLASS zcl_abapgit_object_clas IMPLEMENTATION. serialize_xml( io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_cmod.clas.abap b/src/objects/zcl_abapgit_object_cmod.clas.abap index 28f30b56e..fd5f189c2 100644 --- a/src/objects/zcl_abapgit_object_cmod.clas.abap +++ b/src/objects/zcl_abapgit_object_cmod.clas.abap @@ -14,7 +14,7 @@ ENDCLASS. -CLASS ZCL_ABAPGIT_OBJECT_CMOD IMPLEMENTATION. +CLASS zcl_abapgit_object_cmod IMPLEMENTATION. METHOD zif_abapgit_object~changed_by. @@ -201,4 +201,16 @@ CLASS ZCL_ABAPGIT_OBJECT_CMOD IMPLEMENTATION. ENDIF. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_cmpt.clas.abap b/src/objects/zcl_abapgit_object_cmpt.clas.abap index bd75ed696..b25b11e0a 100644 --- a/src/objects/zcl_abapgit_object_cmpt.clas.abap +++ b/src/objects/zcl_abapgit_object_cmpt.clas.abap @@ -216,4 +216,16 @@ CLASS zcl_abapgit_object_cmpt IMPLEMENTATION. ENDTRY. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_cus0.clas.abap b/src/objects/zcl_abapgit_object_cus0.clas.abap index 89529386f..9a84f9f5c 100644 --- a/src/objects/zcl_abapgit_object_cus0.clas.abap +++ b/src/objects/zcl_abapgit_object_cus0.clas.abap @@ -186,4 +186,16 @@ CLASS zcl_abapgit_object_cus0 IMPLEMENTATION. ig_data = ls_img_activity ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_cus1.clas.abap b/src/objects/zcl_abapgit_object_cus1.clas.abap index db07a1363..a3419bcd2 100644 --- a/src/objects/zcl_abapgit_object_cus1.clas.abap +++ b/src/objects/zcl_abapgit_object_cus1.clas.abap @@ -215,4 +215,16 @@ CLASS zcl_abapgit_object_cus1 IMPLEMENTATION. ig_data = ls_customzing_activity ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_cus2.clas.abap b/src/objects/zcl_abapgit_object_cus2.clas.abap index 8d7a6e8c5..a8e00dc53 100644 --- a/src/objects/zcl_abapgit_object_cus2.clas.abap +++ b/src/objects/zcl_abapgit_object_cus2.clas.abap @@ -166,4 +166,16 @@ CLASS zcl_abapgit_object_cus2 IMPLEMENTATION. ig_data = ls_customizing_attribute ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_dcls.clas.abap b/src/objects/zcl_abapgit_object_dcls.clas.abap index a0b23e61c..4f48026ac 100644 --- a/src/objects/zcl_abapgit_object_dcls.clas.abap +++ b/src/objects/zcl_abapgit_object_dcls.clas.abap @@ -241,4 +241,16 @@ CLASS zcl_abapgit_object_dcls IMPLEMENTATION. ENDTRY. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_ddls.clas.abap b/src/objects/zcl_abapgit_object_ddls.clas.abap index 386297d5b..dc911d41c 100644 --- a/src/objects/zcl_abapgit_object_ddls.clas.abap +++ b/src/objects/zcl_abapgit_object_ddls.clas.abap @@ -508,4 +508,16 @@ CLASS zcl_abapgit_object_ddls IMPLEMENTATION. ig_data = ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_ddlx.clas.abap b/src/objects/zcl_abapgit_object_ddlx.clas.abap index 8cfc6a255..0b4a40790 100644 --- a/src/objects/zcl_abapgit_object_ddlx.clas.abap +++ b/src/objects/zcl_abapgit_object_ddlx.clas.abap @@ -360,4 +360,16 @@ CLASS zcl_abapgit_object_ddlx IMPLEMENTATION. ENDTRY. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_devc.clas.abap b/src/objects/zcl_abapgit_object_devc.clas.abap index abff4cb1e..ccafb663b 100644 --- a/src/objects/zcl_abapgit_object_devc.clas.abap +++ b/src/objects/zcl_abapgit_object_devc.clas.abap @@ -868,4 +868,16 @@ CLASS zcl_abapgit_object_devc IMPLEMENTATION. ig_data = lt_usage_data ). ENDIF. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_dial.clas.abap b/src/objects/zcl_abapgit_object_dial.clas.abap index 7736f7ff0..0b99badc3 100644 --- a/src/objects/zcl_abapgit_object_dial.clas.abap +++ b/src/objects/zcl_abapgit_object_dial.clas.abap @@ -204,4 +204,16 @@ CLASS zcl_abapgit_object_dial IMPLEMENTATION. WHERE dnam = lv_dnam. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_doct.clas.abap b/src/objects/zcl_abapgit_object_doct.clas.abap index 42b8e102d..48779102f 100644 --- a/src/objects/zcl_abapgit_object_doct.clas.abap +++ b/src/objects/zcl_abapgit_object_doct.clas.abap @@ -163,4 +163,16 @@ CLASS zcl_abapgit_object_doct IMPLEMENTATION. ii_xml = io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_docv.clas.abap b/src/objects/zcl_abapgit_object_docv.clas.abap index 9d38d7067..544027f4e 100644 --- a/src/objects/zcl_abapgit_object_docv.clas.abap +++ b/src/objects/zcl_abapgit_object_docv.clas.abap @@ -203,4 +203,16 @@ CLASS zcl_abapgit_object_docv IMPLEMENTATION. ig_data = ls_data ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_doma.clas.abap b/src/objects/zcl_abapgit_object_doma.clas.abap index 3e21340fc..117de376f 100644 --- a/src/objects/zcl_abapgit_object_doma.clas.abap +++ b/src/objects/zcl_abapgit_object_doma.clas.abap @@ -62,7 +62,7 @@ ENDCLASS. -CLASS ZCL_ABAPGIT_OBJECT_DOMA IMPLEMENTATION. +CLASS zcl_abapgit_object_doma IMPLEMENTATION. METHOD adjust_exit. @@ -530,4 +530,16 @@ CLASS ZCL_ABAPGIT_OBJECT_DOMA IMPLEMENTATION. iv_longtext_id = c_longtext_id_doma ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_drul.clas.abap b/src/objects/zcl_abapgit_object_drul.clas.abap index dd503d197..799561947 100644 --- a/src/objects/zcl_abapgit_object_drul.clas.abap +++ b/src/objects/zcl_abapgit_object_drul.clas.abap @@ -448,4 +448,16 @@ CLASS zcl_abapgit_object_drul IMPLEMENTATION. iv_string = lv_source ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_dsys.clas.abap b/src/objects/zcl_abapgit_object_dsys.clas.abap index f17b534d6..204074859 100644 --- a/src/objects/zcl_abapgit_object_dsys.clas.abap +++ b/src/objects/zcl_abapgit_object_dsys.clas.abap @@ -227,4 +227,16 @@ CLASS zcl_abapgit_object_dsys IMPLEMENTATION. ii_xml = io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_dtdc.clas.abap b/src/objects/zcl_abapgit_object_dtdc.clas.abap index 10d736b9b..9dc80ab67 100644 --- a/src/objects/zcl_abapgit_object_dtdc.clas.abap +++ b/src/objects/zcl_abapgit_object_dtdc.clas.abap @@ -464,4 +464,16 @@ CLASS zcl_abapgit_object_dtdc IMPLEMENTATION. iv_string = lv_source ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_dtel.clas.abap b/src/objects/zcl_abapgit_object_dtel.clas.abap index 7412f868c..1d6ba8b56 100644 --- a/src/objects/zcl_abapgit_object_dtel.clas.abap +++ b/src/objects/zcl_abapgit_object_dtel.clas.abap @@ -35,7 +35,7 @@ ENDCLASS. -CLASS ZCL_ABAPGIT_OBJECT_DTEL IMPLEMENTATION. +CLASS zcl_abapgit_object_dtel IMPLEMENTATION. METHOD deserialize_texts. @@ -354,4 +354,16 @@ CLASS ZCL_ABAPGIT_OBJECT_DTEL IMPLEMENTATION. iv_longtext_id = c_longtext_id_dtel_suppl ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_ecatt_super.clas.abap b/src/objects/zcl_abapgit_object_ecatt_super.clas.abap index 96720206e..473d52c1b 100644 --- a/src/objects/zcl_abapgit_object_ecatt_super.clas.abap +++ b/src/objects/zcl_abapgit_object_ecatt_super.clas.abap @@ -595,4 +595,16 @@ CLASS zcl_abapgit_object_ecatt_super IMPLEMENTATION. ENDTRY. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_enhc.clas.abap b/src/objects/zcl_abapgit_object_enhc.clas.abap index dd5bd2d2a..aad4b75df 100644 --- a/src/objects/zcl_abapgit_object_enhc.clas.abap +++ b/src/objects/zcl_abapgit_object_enhc.clas.abap @@ -228,4 +228,16 @@ CLASS zcl_abapgit_object_enhc IMPLEMENTATION. ENDTRY. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_enho.clas.abap b/src/objects/zcl_abapgit_object_enho.clas.abap index 583e0e564..d1d7f6150 100644 --- a/src/objects/zcl_abapgit_object_enho.clas.abap +++ b/src/objects/zcl_abapgit_object_enho.clas.abap @@ -27,7 +27,7 @@ CLASS zcl_abapgit_object_enho IMPLEMENTATION. WHEN cl_enh_tool_badi_impl=>tooltype. CREATE OBJECT ri_enho TYPE zcl_abapgit_object_enho_badi EXPORTING - is_item = ms_item. + is_item = ms_item. WHEN cl_enh_tool_hook_impl=>tooltype. CREATE OBJECT ri_enho TYPE zcl_abapgit_object_enho_hook EXPORTING @@ -46,7 +46,7 @@ CLASS zcl_abapgit_object_enho IMPLEMENTATION. WHEN cl_wdr_cfg_enhancement=>tooltype. CREATE OBJECT ri_enho TYPE zcl_abapgit_object_enho_wdyc EXPORTING - is_item = ms_item. + is_item = ms_item. WHEN 'FUGRENH'. CREATE OBJECT ri_enho TYPE zcl_abapgit_object_enho_fugr EXPORTING @@ -55,7 +55,7 @@ CLASS zcl_abapgit_object_enho IMPLEMENTATION. WHEN 'WDYENH'. CREATE OBJECT ri_enho TYPE zcl_abapgit_object_enho_wdyn EXPORTING - is_item = ms_item. + is_item = ms_item. WHEN OTHERS. zcx_abapgit_exception=>raise( |Unsupported ENHO type { iv_tool }| ). ENDCASE. @@ -138,8 +138,8 @@ CLASS zcl_abapgit_object_enho IMPLEMENTATION. METHOD zif_abapgit_object~deserialize. - DATA: lv_tool TYPE enhtooltype, - li_enho TYPE REF TO zif_abapgit_object_enho. + DATA: lv_tool TYPE enhtooltype, + li_enho TYPE REF TO zif_abapgit_object_enho. IF zif_abapgit_object~exists( ) = abap_true. zif_abapgit_object~delete( iv_package = iv_package @@ -226,7 +226,7 @@ CLASS zcl_abapgit_object_enho IMPLEMENTATION. DATA: lv_enh_id TYPE enhname, li_enho TYPE REF TO zif_abapgit_object_enho, li_enh_tool TYPE REF TO if_enh_tool, - lx_enh_root TYPE REF TO cx_enh_root. + lx_enh_root TYPE REF TO cx_enh_root. IF zif_abapgit_object~exists( ) = abap_false. RETURN. @@ -255,4 +255,16 @@ CLASS zcl_abapgit_object_enho IMPLEMENTATION. iv_language = mv_language ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_enhs.clas.abap b/src/objects/zcl_abapgit_object_enhs.clas.abap index ca1b071cd..05aea4ab5 100644 --- a/src/objects/zcl_abapgit_object_enhs.clas.abap +++ b/src/objects/zcl_abapgit_object_enhs.clas.abap @@ -210,4 +210,16 @@ CLASS zcl_abapgit_object_enhs IMPLEMENTATION. iv_language = mv_language ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_enqu.clas.abap b/src/objects/zcl_abapgit_object_enqu.clas.abap index 7b83eb6a7..9d088d519 100644 --- a/src/objects/zcl_abapgit_object_enqu.clas.abap +++ b/src/objects/zcl_abapgit_object_enqu.clas.abap @@ -209,4 +209,16 @@ CLASS zcl_abapgit_object_enqu IMPLEMENTATION. ENDLOOP. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_ensc.clas.abap b/src/objects/zcl_abapgit_object_ensc.clas.abap index 8ffb4c93a..39e3ae200 100644 --- a/src/objects/zcl_abapgit_object_ensc.clas.abap +++ b/src/objects/zcl_abapgit_object_ensc.clas.abap @@ -232,4 +232,16 @@ CLASS zcl_abapgit_object_ensc IMPLEMENTATION. ENDTRY. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_fdt0.clas.abap b/src/objects/zcl_abapgit_object_fdt0.clas.abap index 6c6707144..9df1ecb09 100644 --- a/src/objects/zcl_abapgit_object_fdt0.clas.abap +++ b/src/objects/zcl_abapgit_object_fdt0.clas.abap @@ -724,4 +724,16 @@ CLASS zcl_abapgit_object_fdt0 IMPLEMENTATION. ENDTRY. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_form.clas.abap b/src/objects/zcl_abapgit_object_form.clas.abap index d2c1dd002..43c6cc38f 100644 --- a/src/objects/zcl_abapgit_object_form.clas.abap +++ b/src/objects/zcl_abapgit_object_form.clas.abap @@ -540,4 +540,16 @@ CLASS zcl_abapgit_object_form IMPLEMENTATION. ENDLOOP. ENDLOOP. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_ftgl.clas.abap b/src/objects/zcl_abapgit_object_ftgl.clas.abap index 01c62e063..78da83eee 100644 --- a/src/objects/zcl_abapgit_object_ftgl.clas.abap +++ b/src/objects/zcl_abapgit_object_ftgl.clas.abap @@ -204,4 +204,16 @@ CLASS zcl_abapgit_object_ftgl IMPLEMENTATION. ig_data = ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_fugr.clas.abap b/src/objects/zcl_abapgit_object_fugr.clas.abap index 50dbd3f18..bc7fb3c54 100644 --- a/src/objects/zcl_abapgit_object_fugr.clas.abap +++ b/src/objects/zcl_abapgit_object_fugr.clas.abap @@ -161,7 +161,7 @@ ENDCLASS. -CLASS ZCL_ABAPGIT_OBJECT_FUGR IMPLEMENTATION. +CLASS zcl_abapgit_object_fugr IMPLEMENTATION. METHOD check_rfc_parameters. @@ -1335,4 +1335,16 @@ CLASS ZCL_ABAPGIT_OBJECT_FUGR IMPLEMENTATION. ii_xml = io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_g4ba.clas.abap b/src/objects/zcl_abapgit_object_g4ba.clas.abap index 824237013..03cba0286 100644 --- a/src/objects/zcl_abapgit_object_g4ba.clas.abap +++ b/src/objects/zcl_abapgit_object_g4ba.clas.abap @@ -147,4 +147,16 @@ CLASS zcl_abapgit_object_g4ba IMPLEMENTATION. get_generic( )->serialize( io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_g4bs.clas.abap b/src/objects/zcl_abapgit_object_g4bs.clas.abap index 231f4b8bf..044fa28a3 100644 --- a/src/objects/zcl_abapgit_object_g4bs.clas.abap +++ b/src/objects/zcl_abapgit_object_g4bs.clas.abap @@ -150,4 +150,16 @@ CLASS zcl_abapgit_object_g4bs IMPLEMENTATION. get_generic( )->serialize( io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_iamu.clas.abap b/src/objects/zcl_abapgit_object_iamu.clas.abap index b3ae6c869..0f05a699d 100644 --- a/src/objects/zcl_abapgit_object_iamu.clas.abap +++ b/src/objects/zcl_abapgit_object_iamu.clas.abap @@ -311,4 +311,16 @@ CLASS zcl_abapgit_object_iamu IMPLEMENTATION. ig_data = ls_internet_appl_comp_binary ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_iarp.clas.abap b/src/objects/zcl_abapgit_object_iarp.clas.abap index a02ea2d4f..8e32f319a 100644 --- a/src/objects/zcl_abapgit_object_iarp.clas.abap +++ b/src/objects/zcl_abapgit_object_iarp.clas.abap @@ -399,4 +399,16 @@ CLASS zcl_abapgit_object_iarp IMPLEMENTATION. ig_data = lt_parameters ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_iasp.clas.abap b/src/objects/zcl_abapgit_object_iasp.clas.abap index 0ff72630c..2ab7e37ad 100644 --- a/src/objects/zcl_abapgit_object_iasp.clas.abap +++ b/src/objects/zcl_abapgit_object_iasp.clas.abap @@ -380,4 +380,16 @@ CLASS zcl_abapgit_object_iasp IMPLEMENTATION. ig_data = lt_parameters ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_iatu.clas.abap b/src/objects/zcl_abapgit_object_iatu.clas.abap index 4cd4d3841..5ce29b77d 100644 --- a/src/objects/zcl_abapgit_object_iatu.clas.abap +++ b/src/objects/zcl_abapgit_object_iatu.clas.abap @@ -11,11 +11,11 @@ CLASS zcl_abapgit_object_iatu DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje RAISING zcx_abapgit_exception, save IMPORTING - is_attr TYPE w3tempattr - iv_source TYPE string + is_attr TYPE w3tempattr + iv_source TYPE string RAISING zcx_abapgit_exception, w3_api_load - IMPORTING is_name TYPE iacikeyt + IMPORTING is_name TYPE iacikeyt RETURNING VALUE(ri_template) TYPE REF TO if_w3_api_template RAISING zcx_abapgit_exception, w3_api_set_changeable @@ -29,16 +29,16 @@ CLASS zcl_abapgit_object_iatu DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje IMPORTING ii_template TYPE REF TO if_w3_api_template RAISING zcx_abapgit_exception, w3_api_get_attributes - IMPORTING ii_template TYPE REF TO if_w3_api_template + IMPORTING ii_template TYPE REF TO if_w3_api_template RETURNING VALUE(rs_attributes) TYPE w3tempattr RAISING zcx_abapgit_exception, w3_api_get_source - IMPORTING ii_template TYPE REF TO if_w3_api_template - RETURNING VALUE(rt_source) TYPE w3htmltabtype + IMPORTING ii_template TYPE REF TO if_w3_api_template + RETURNING VALUE(rt_source) TYPE w3htmltabtype RAISING zcx_abapgit_exception, w3_api_create_new - IMPORTING is_template_data TYPE w3tempattr - RETURNING VALUE(ri_template) TYPE REF TO if_w3_api_template + IMPORTING is_template_data TYPE w3tempattr + RETURNING VALUE(ri_template) TYPE REF TO if_w3_api_template RAISING zcx_abapgit_exception, w3_api_set_attributes IMPORTING ii_template TYPE REF TO if_w3_api_template @@ -408,4 +408,16 @@ CLASS zcl_abapgit_object_iatu IMPLEMENTATION. iv_string = lv_source ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_iaxu.clas.abap b/src/objects/zcl_abapgit_object_iaxu.clas.abap index 6798ad3b8..07d4b5189 100644 --- a/src/objects/zcl_abapgit_object_iaxu.clas.abap +++ b/src/objects/zcl_abapgit_object_iaxu.clas.abap @@ -310,4 +310,16 @@ CLASS zcl_abapgit_object_iaxu IMPLEMENTATION. ig_data = ls_attr ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_idoc.clas.abap b/src/objects/zcl_abapgit_object_idoc.clas.abap index f6ce30604..33e213d32 100644 --- a/src/objects/zcl_abapgit_object_idoc.clas.abap +++ b/src/objects/zcl_abapgit_object_idoc.clas.abap @@ -21,7 +21,7 @@ CLASS zcl_abapgit_object_idoc DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje CLASS-METHODS clear_idoc_segement_field IMPORTING iv_fieldname TYPE csequence - CHANGING cg_structure TYPE any. + CHANGING cg_structure TYPE any. ENDCLASS. @@ -248,4 +248,16 @@ CLASS zcl_abapgit_object_idoc IMPLEMENTATION. ig_data = ls_idoc ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_iext.clas.abap b/src/objects/zcl_abapgit_object_iext.clas.abap index e1e9615a4..d3a0ea33e 100644 --- a/src/objects/zcl_abapgit_object_iext.clas.abap +++ b/src/objects/zcl_abapgit_object_iext.clas.abap @@ -201,4 +201,16 @@ CLASS zcl_abapgit_object_iext IMPLEMENTATION. ig_data = ls_extension ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_intf.clas.abap b/src/objects/zcl_abapgit_object_intf.clas.abap index ebf58456c..b82b33a14 100644 --- a/src/objects/zcl_abapgit_object_intf.clas.abap +++ b/src/objects/zcl_abapgit_object_intf.clas.abap @@ -496,9 +496,9 @@ CLASS zcl_abapgit_object_intf IMPLEMENTATION. METHOD zif_abapgit_object~deserialize. - DATA: lt_source TYPE rswsourcet, - ls_clskey TYPE seoclskey, - ls_intf TYPE ty_intf. + DATA: lt_source TYPE rswsourcet, + ls_clskey TYPE seoclskey, + ls_intf TYPE ty_intf. IF iv_step = zif_abapgit_object=>gc_step_id-abap. " HERE: switch with feature flag between XML and JSON file format @@ -642,4 +642,16 @@ CLASS zcl_abapgit_object_intf IMPLEMENTATION. serialize_xml( io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_iobj.clas.abap b/src/objects/zcl_abapgit_object_iobj.clas.abap index 14ee0a2f8..59c8e505f 100644 --- a/src/objects/zcl_abapgit_object_iobj.clas.abap +++ b/src/objects/zcl_abapgit_object_iobj.clas.abap @@ -447,4 +447,16 @@ CLASS zcl_abapgit_object_iobj IMPLEMENTATION. ig_data = ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_iwmo.clas.abap b/src/objects/zcl_abapgit_object_iwmo.clas.abap index 370a38dba..1a797cb5a 100644 --- a/src/objects/zcl_abapgit_object_iwmo.clas.abap +++ b/src/objects/zcl_abapgit_object_iwmo.clas.abap @@ -159,4 +159,16 @@ CLASS zcl_abapgit_object_iwmo IMPLEMENTATION. get_generic( )->serialize( io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_iwom.clas.abap b/src/objects/zcl_abapgit_object_iwom.clas.abap index 92dc0b7b7..ca3ae66e8 100644 --- a/src/objects/zcl_abapgit_object_iwom.clas.abap +++ b/src/objects/zcl_abapgit_object_iwom.clas.abap @@ -120,4 +120,16 @@ CLASS zcl_abapgit_object_iwom IMPLEMENTATION. get_generic( )->serialize( io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_iwpr.clas.abap b/src/objects/zcl_abapgit_object_iwpr.clas.abap index 150ff089e..014321e61 100644 --- a/src/objects/zcl_abapgit_object_iwpr.clas.abap +++ b/src/objects/zcl_abapgit_object_iwpr.clas.abap @@ -127,4 +127,16 @@ CLASS zcl_abapgit_object_iwpr IMPLEMENTATION. get_generic( )->serialize( io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_iwsg.clas.abap b/src/objects/zcl_abapgit_object_iwsg.clas.abap index 2b7085a82..1535826d4 100644 --- a/src/objects/zcl_abapgit_object_iwsg.clas.abap +++ b/src/objects/zcl_abapgit_object_iwsg.clas.abap @@ -128,4 +128,16 @@ CLASS zcl_abapgit_object_iwsg IMPLEMENTATION. get_generic( )->serialize( io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_iwsv.clas.abap b/src/objects/zcl_abapgit_object_iwsv.clas.abap index c3d36cfd9..6c9caef6b 100644 --- a/src/objects/zcl_abapgit_object_iwsv.clas.abap +++ b/src/objects/zcl_abapgit_object_iwsv.clas.abap @@ -159,4 +159,16 @@ CLASS zcl_abapgit_object_iwsv IMPLEMENTATION. get_generic( )->serialize( io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_iwvb.clas.abap b/src/objects/zcl_abapgit_object_iwvb.clas.abap index 9dca5d451..abfe3dec3 100644 --- a/src/objects/zcl_abapgit_object_iwvb.clas.abap +++ b/src/objects/zcl_abapgit_object_iwvb.clas.abap @@ -140,4 +140,16 @@ CLASS zcl_abapgit_object_iwvb IMPLEMENTATION. get_generic( )->serialize( io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_jobd.clas.abap b/src/objects/zcl_abapgit_object_jobd.clas.abap index 63d2578db..555002373 100644 --- a/src/objects/zcl_abapgit_object_jobd.clas.abap +++ b/src/objects/zcl_abapgit_object_jobd.clas.abap @@ -211,4 +211,16 @@ CLASS zcl_abapgit_object_jobd IMPLEMENTATION. ENDTRY. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_msag.clas.abap b/src/objects/zcl_abapgit_object_msag.clas.abap index 54aa078fa..d8dda8c4b 100644 --- a/src/objects/zcl_abapgit_object_msag.clas.abap +++ b/src/objects/zcl_abapgit_object_msag.clas.abap @@ -48,7 +48,7 @@ ENDCLASS. -CLASS ZCL_ABAPGIT_OBJECT_MSAG IMPLEMENTATION. +CLASS zcl_abapgit_object_msag IMPLEMENTATION. METHOD delete_documentation. @@ -526,4 +526,16 @@ CLASS ZCL_ABAPGIT_OBJECT_MSAG IMPLEMENTATION. ENDIF. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_nrob.clas.abap b/src/objects/zcl_abapgit_object_nrob.clas.abap index 0c0b7fd70..6b07758ac 100644 --- a/src/objects/zcl_abapgit_object_nrob.clas.abap +++ b/src/objects/zcl_abapgit_object_nrob.clas.abap @@ -286,4 +286,16 @@ CLASS zcl_abapgit_object_nrob IMPLEMENTATION. ig_data = ls_text ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_nspc.clas.abap b/src/objects/zcl_abapgit_object_nspc.clas.abap index 7d79283c0..4309d10e5 100644 --- a/src/objects/zcl_abapgit_object_nspc.clas.abap +++ b/src/objects/zcl_abapgit_object_nspc.clas.abap @@ -46,7 +46,7 @@ ENDCLASS. -CLASS ZCL_ABAPGIT_OBJECT_NSPC IMPLEMENTATION. +CLASS zcl_abapgit_object_nspc IMPLEMENTATION. METHOD add_to_transport. @@ -312,8 +312,8 @@ CLASS ZCL_ABAPGIT_OBJECT_NSPC IMPLEMENTATION. METHOD zif_abapgit_object~serialize. DATA: - ls_nspc TYPE ty_nspc, - ls_nspc_text TYPE ty_nspc_text. + ls_nspc TYPE ty_nspc, + ls_nspc_text TYPE ty_nspc_text. SELECT SINGLE * FROM trnspacet INTO CORRESPONDING FIELDS OF ls_nspc WHERE namespace = ms_item-obj_name. @@ -330,4 +330,16 @@ CLASS ZCL_ABAPGIT_OBJECT_NSPC IMPLEMENTATION. serialize_texts( io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_oa2p.clas.abap b/src/objects/zcl_abapgit_object_oa2p.clas.abap index ae609b284..59f971dfb 100644 --- a/src/objects/zcl_abapgit_object_oa2p.clas.abap +++ b/src/objects/zcl_abapgit_object_oa2p.clas.abap @@ -275,4 +275,16 @@ CLASS zcl_abapgit_object_oa2p IMPLEMENTATION. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_odso.clas.abap b/src/objects/zcl_abapgit_object_odso.clas.abap index 6f5d48671..5f78c05a5 100644 --- a/src/objects/zcl_abapgit_object_odso.clas.abap +++ b/src/objects/zcl_abapgit_object_odso.clas.abap @@ -373,4 +373,16 @@ CLASS zcl_abapgit_object_odso IMPLEMENTATION. ig_data = ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_otgr.clas.abap b/src/objects/zcl_abapgit_object_otgr.clas.abap index e729f8ed1..0d3ee122a 100644 --- a/src/objects/zcl_abapgit_object_otgr.clas.abap +++ b/src/objects/zcl_abapgit_object_otgr.clas.abap @@ -381,4 +381,16 @@ CLASS zcl_abapgit_object_otgr IMPLEMENTATION. ENDIF. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_para.clas.abap b/src/objects/zcl_abapgit_object_para.clas.abap index 5da63076a..55835070d 100644 --- a/src/objects/zcl_abapgit_object_para.clas.abap +++ b/src/objects/zcl_abapgit_object_para.clas.abap @@ -13,7 +13,7 @@ ENDCLASS. -CLASS ZCL_ABAPGIT_OBJECT_PARA IMPLEMENTATION. +CLASS zcl_abapgit_object_para IMPLEMENTATION. METHOD unlock. @@ -247,4 +247,16 @@ CLASS ZCL_ABAPGIT_OBJECT_PARA IMPLEMENTATION. ENDIF. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_pdxx_super.clas.abap b/src/objects/zcl_abapgit_object_pdxx_super.clas.abap index 4e9585e1e..d19c95d9c 100644 --- a/src/objects/zcl_abapgit_object_pdxx_super.clas.abap +++ b/src/objects/zcl_abapgit_object_pdxx_super.clas.abap @@ -133,4 +133,16 @@ CLASS zcl_abapgit_object_pdxx_super IMPLEMENTATION. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_pers.clas.abap b/src/objects/zcl_abapgit_object_pers.clas.abap index 38d4f3b05..a79e6c1a2 100644 --- a/src/objects/zcl_abapgit_object_pers.clas.abap +++ b/src/objects/zcl_abapgit_object_pers.clas.abap @@ -223,4 +223,16 @@ CLASS zcl_abapgit_object_pers IMPLEMENTATION. ig_data = ls_personalization_object ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_pinf.clas.abap b/src/objects/zcl_abapgit_object_pinf.clas.abap index 2461520a5..41ecccede 100644 --- a/src/objects/zcl_abapgit_object_pinf.clas.abap +++ b/src/objects/zcl_abapgit_object_pinf.clas.abap @@ -395,4 +395,16 @@ CLASS zcl_abapgit_object_pinf IMPLEMENTATION. iv_name = 'PINF' ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_prag.clas.abap b/src/objects/zcl_abapgit_object_prag.clas.abap index 3b4272294..a129a2415 100644 --- a/src/objects/zcl_abapgit_object_prag.clas.abap +++ b/src/objects/zcl_abapgit_object_prag.clas.abap @@ -29,7 +29,7 @@ CLASS zcl_abapgit_object_prag IMPLEMENTATION. METHOD zif_abapgit_object~delete. DATA: lo_pragma TYPE REF TO cl_abap_pragma, - lx_error TYPE REF TO cx_root. + lx_error TYPE REF TO cx_root. TRY. lo_pragma = cl_abap_pragma=>get_ref( ms_item-obj_name ). @@ -149,4 +149,16 @@ CLASS zcl_abapgit_object_prag IMPLEMENTATION. ENDTRY. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_prog.clas.abap b/src/objects/zcl_abapgit_object_prog.clas.abap index 84dd40e05..7e26bd744 100644 --- a/src/objects/zcl_abapgit_object_prog.clas.abap +++ b/src/objects/zcl_abapgit_object_prog.clas.abap @@ -40,7 +40,7 @@ ENDCLASS. -CLASS ZCL_ABAPGIT_OBJECT_PROG IMPLEMENTATION. +CLASS zcl_abapgit_object_prog IMPLEMENTATION. METHOD deserialize_texts. @@ -346,4 +346,16 @@ CLASS ZCL_ABAPGIT_OBJECT_PROG IMPLEMENTATION. iv_longtext_id = c_longtext_id_prog ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_saxx_super.clas.abap b/src/objects/zcl_abapgit_object_saxx_super.clas.abap index 7070b97c4..c226d9ae6 100644 --- a/src/objects/zcl_abapgit_object_saxx_super.clas.abap +++ b/src/objects/zcl_abapgit_object_saxx_super.clas.abap @@ -12,15 +12,15 @@ CLASS zcl_abapgit_object_saxx_super DEFINITION PROTECTED SECTION. METHODS get_persistence_class_name - ABSTRACT + ABSTRACT RETURNING VALUE(rv_persistence_class_name) TYPE seoclsname . METHODS get_data_class_name - ABSTRACT + ABSTRACT RETURNING VALUE(rv_data_class_name) TYPE seoclsname . METHODS get_data_structure_name - ABSTRACT + ABSTRACT RETURNING VALUE(rv_data_structure_name) TYPE string . @@ -393,4 +393,16 @@ CLASS zcl_abapgit_object_saxx_super IMPLEMENTATION. ig_data = ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_scp1.clas.abap b/src/objects/zcl_abapgit_object_scp1.clas.abap index 234008e8a..7e7966a3d 100644 --- a/src/objects/zcl_abapgit_object_scp1.clas.abap +++ b/src/objects/zcl_abapgit_object_scp1.clas.abap @@ -486,4 +486,16 @@ CLASS zcl_abapgit_object_scp1 IMPLEMENTATION. ig_data = ls_scp1 ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_scvi.clas.abap b/src/objects/zcl_abapgit_object_scvi.clas.abap index 24f89be5a..7ddbda6f3 100644 --- a/src/objects/zcl_abapgit_object_scvi.clas.abap +++ b/src/objects/zcl_abapgit_object_scvi.clas.abap @@ -200,4 +200,16 @@ CLASS zcl_abapgit_object_scvi IMPLEMENTATION. ig_data = ls_screen_variant ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_sfbf.clas.abap b/src/objects/zcl_abapgit_object_sfbf.clas.abap index bb620f142..0ebb56084 100644 --- a/src/objects/zcl_abapgit_object_sfbf.clas.abap +++ b/src/objects/zcl_abapgit_object_sfbf.clas.abap @@ -334,4 +334,16 @@ CLASS zcl_abapgit_object_sfbf IMPLEMENTATION. iv_longtext_id = c_longtext_id_sfbf ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_sfbs.clas.abap b/src/objects/zcl_abapgit_object_sfbs.clas.abap index 10c864ef4..44b43fd97 100644 --- a/src/objects/zcl_abapgit_object_sfbs.clas.abap +++ b/src/objects/zcl_abapgit_object_sfbs.clas.abap @@ -299,4 +299,16 @@ CLASS zcl_abapgit_object_sfbs IMPLEMENTATION. iv_longtext_id = c_longtext_id_sfbs ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_sfpf.clas.abap b/src/objects/zcl_abapgit_object_sfpf.clas.abap index fb7450a00..1a73716e9 100644 --- a/src/objects/zcl_abapgit_object_sfpf.clas.abap +++ b/src/objects/zcl_abapgit_object_sfpf.clas.abap @@ -363,4 +363,16 @@ CLASS zcl_abapgit_object_sfpf IMPLEMENTATION. io_xml->set_raw( li_document->get_root_element( ) ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_sfpi.clas.abap b/src/objects/zcl_abapgit_object_sfpi.clas.abap index 868d20d63..985dafdca 100644 --- a/src/objects/zcl_abapgit_object_sfpi.clas.abap +++ b/src/objects/zcl_abapgit_object_sfpi.clas.abap @@ -186,4 +186,16 @@ CLASS zcl_abapgit_object_sfpi IMPLEMENTATION. io_xml->set_raw( li_document->get_root_element( ) ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_sfsw.clas.abap b/src/objects/zcl_abapgit_object_sfsw.clas.abap index 740116f2b..676c6cb6b 100644 --- a/src/objects/zcl_abapgit_object_sfsw.clas.abap +++ b/src/objects/zcl_abapgit_object_sfsw.clas.abap @@ -298,4 +298,16 @@ CLASS zcl_abapgit_object_sfsw IMPLEMENTATION. iv_longtext_id = c_longtext_id_sfsw ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_shi3.clas.abap b/src/objects/zcl_abapgit_object_shi3.clas.abap index a2f8bd2f0..bf972e27c 100644 --- a/src/objects/zcl_abapgit_object_shi3.clas.abap +++ b/src/objects/zcl_abapgit_object_shi3.clas.abap @@ -47,7 +47,7 @@ ENDCLASS. -CLASS ZCL_ABAPGIT_OBJECT_SHI3 IMPLEMENTATION. +CLASS zcl_abapgit_object_shi3 IMPLEMENTATION. METHOD clear_fields. @@ -492,4 +492,16 @@ CLASS ZCL_ABAPGIT_OBJECT_SHI3 IMPLEMENTATION. ENDIF. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_shi5.clas.abap b/src/objects/zcl_abapgit_object_shi5.clas.abap index ddde20d7d..e06c2c580 100644 --- a/src/objects/zcl_abapgit_object_shi5.clas.abap +++ b/src/objects/zcl_abapgit_object_shi5.clas.abap @@ -236,4 +236,16 @@ CLASS zcl_abapgit_object_shi5 IMPLEMENTATION. ig_data = ls_extension ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_shi8.clas.abap b/src/objects/zcl_abapgit_object_shi8.clas.abap index 730dbe285..815574e8a 100644 --- a/src/objects/zcl_abapgit_object_shi8.clas.abap +++ b/src/objects/zcl_abapgit_object_shi8.clas.abap @@ -151,4 +151,16 @@ CLASS zcl_abapgit_object_shi8 IMPLEMENTATION. ig_data = ls_assignment_data ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_shlp.clas.abap b/src/objects/zcl_abapgit_object_shlp.clas.abap index 2ecdf4c2e..5f64f3322 100644 --- a/src/objects/zcl_abapgit_object_shlp.clas.abap +++ b/src/objects/zcl_abapgit_object_shlp.clas.abap @@ -278,4 +278,16 @@ CLASS zcl_abapgit_object_shlp IMPLEMENTATION. iv_name = 'DD33V_TABLE' ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_shma.clas.abap b/src/objects/zcl_abapgit_object_shma.clas.abap index dcce29e48..e78a10c57 100644 --- a/src/objects/zcl_abapgit_object_shma.clas.abap +++ b/src/objects/zcl_abapgit_object_shma.clas.abap @@ -284,4 +284,16 @@ CLASS zcl_abapgit_object_shma IMPLEMENTATION. ENDTRY. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_sicf.clas.abap b/src/objects/zcl_abapgit_object_sicf.clas.abap index 8e3b255fc..cb07ec826 100644 --- a/src/objects/zcl_abapgit_object_sicf.clas.abap +++ b/src/objects/zcl_abapgit_object_sicf.clas.abap @@ -680,4 +680,16 @@ CLASS zcl_abapgit_object_sicf IMPLEMENTATION. serialize_otr( io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_smim.clas.abap b/src/objects/zcl_abapgit_object_smim.clas.abap index 944b2e0ca..6e2feeb80 100644 --- a/src/objects/zcl_abapgit_object_smim.clas.abap +++ b/src/objects/zcl_abapgit_object_smim.clas.abap @@ -353,4 +353,16 @@ CLASS zcl_abapgit_object_smim IMPLEMENTATION. ig_data = lv_class ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_smtg.clas.abap b/src/objects/zcl_abapgit_object_smtg.clas.abap index 18026dd45..e7b75a48a 100644 --- a/src/objects/zcl_abapgit_object_smtg.clas.abap +++ b/src/objects/zcl_abapgit_object_smtg.clas.abap @@ -425,4 +425,16 @@ CLASS zcl_abapgit_object_smtg IMPLEMENTATION. ENDTRY. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_sobj.clas.abap b/src/objects/zcl_abapgit_object_sobj.clas.abap index dba345db0..15b5f2c27 100644 --- a/src/objects/zcl_abapgit_object_sobj.clas.abap +++ b/src/objects/zcl_abapgit_object_sobj.clas.abap @@ -235,4 +235,16 @@ CLASS zcl_abapgit_object_sobj IMPLEMENTATION. get_generic( )->serialize( io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_sots.clas.abap b/src/objects/zcl_abapgit_object_sots.clas.abap index 1691466e2..c03fd7f18 100644 --- a/src/objects/zcl_abapgit_object_sots.clas.abap +++ b/src/objects/zcl_abapgit_object_sots.clas.abap @@ -380,4 +380,16 @@ CLASS zcl_abapgit_object_sots IMPLEMENTATION. ig_data = lt_sots ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_splo.clas.abap b/src/objects/zcl_abapgit_object_splo.clas.abap index 1a37e264d..39298b51d 100644 --- a/src/objects/zcl_abapgit_object_splo.clas.abap +++ b/src/objects/zcl_abapgit_object_splo.clas.abap @@ -135,4 +135,16 @@ CLASS zcl_abapgit_object_splo IMPLEMENTATION. ig_data = ls_tsp0p ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_sppf.clas.abap b/src/objects/zcl_abapgit_object_sppf.clas.abap index 62cdb926b..a26d044b4 100644 --- a/src/objects/zcl_abapgit_object_sppf.clas.abap +++ b/src/objects/zcl_abapgit_object_sppf.clas.abap @@ -99,4 +99,16 @@ CLASS zcl_abapgit_object_sppf IMPLEMENTATION. get_generic( )->serialize( io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_sprx.clas.abap b/src/objects/zcl_abapgit_object_sprx.clas.abap index 2cd1fdd7f..9db838eb1 100644 --- a/src/objects/zcl_abapgit_object_sprx.clas.abap +++ b/src/objects/zcl_abapgit_object_sprx.clas.abap @@ -403,4 +403,16 @@ CLASS zcl_abapgit_object_sprx IMPLEMENTATION. ig_data = ls_sprx_db_data-sproxdat ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_sqsc.clas.abap b/src/objects/zcl_abapgit_object_sqsc.clas.abap index 41ccd38ac..5d162bd6c 100644 --- a/src/objects/zcl_abapgit_object_sqsc.clas.abap +++ b/src/objects/zcl_abapgit_object_sqsc.clas.abap @@ -305,4 +305,16 @@ CLASS zcl_abapgit_object_sqsc IMPLEMENTATION. ig_data = ls_proxy ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_srfc.clas.abap b/src/objects/zcl_abapgit_object_srfc.clas.abap index 710807648..9bef3fe27 100644 --- a/src/objects/zcl_abapgit_object_srfc.clas.abap +++ b/src/objects/zcl_abapgit_object_srfc.clas.abap @@ -258,4 +258,16 @@ CLASS zcl_abapgit_object_srfc IMPLEMENTATION. ig_data = ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_srvb.clas.abap b/src/objects/zcl_abapgit_object_srvb.clas.abap index 8caa6d269..077e37e2b 100644 --- a/src/objects/zcl_abapgit_object_srvb.clas.abap +++ b/src/objects/zcl_abapgit_object_srvb.clas.abap @@ -491,4 +491,16 @@ CLASS zcl_abapgit_object_srvb IMPLEMENTATION. ig_data = ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_srvd.clas.abap b/src/objects/zcl_abapgit_object_srvd.clas.abap index f69de5c8b..148efd654 100644 --- a/src/objects/zcl_abapgit_object_srvd.clas.abap +++ b/src/objects/zcl_abapgit_object_srvd.clas.abap @@ -554,4 +554,16 @@ CLASS zcl_abapgit_object_srvd IMPLEMENTATION. ENDTRY. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_ssfo.clas.abap b/src/objects/zcl_abapgit_object_ssfo.clas.abap index cbeeb4ddf..2e3776d64 100644 --- a/src/objects/zcl_abapgit_object_ssfo.clas.abap +++ b/src/objects/zcl_abapgit_object_ssfo.clas.abap @@ -396,14 +396,14 @@ CLASS zcl_abapgit_object_ssfo IMPLEMENTATION. METHOD zif_abapgit_object~serialize. * see function module FB_DOWNLOAD_FORM - DATA: lo_sf TYPE REF TO cl_ssf_fb_smart_form, - lv_name TYPE string, - li_node TYPE REF TO if_ixml_node, - li_element TYPE REF TO if_ixml_element, - li_iterator TYPE REF TO if_ixml_node_iterator, - lv_formname TYPE tdsfname, - li_ixml TYPE REF TO if_ixml, - li_xml_doc TYPE REF TO if_ixml_document. + DATA: lo_sf TYPE REF TO cl_ssf_fb_smart_form, + lv_name TYPE string, + li_node TYPE REF TO if_ixml_node, + li_element TYPE REF TO if_ixml_element, + li_iterator TYPE REF TO if_ixml_node_iterator, + lv_formname TYPE tdsfname, + li_ixml TYPE REF TO if_ixml, + li_xml_doc TYPE REF TO if_ixml_document. li_ixml = cl_ixml=>create( ). li_xml_doc = li_ixml->create_document( ). @@ -452,4 +452,16 @@ CLASS zcl_abapgit_object_ssfo IMPLEMENTATION. io_xml->set_raw( li_xml_doc->get_root_element( ) ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_ssst.clas.abap b/src/objects/zcl_abapgit_object_ssst.clas.abap index 686c5601d..e2a520d30 100644 --- a/src/objects/zcl_abapgit_object_ssst.clas.abap +++ b/src/objects/zcl_abapgit_object_ssst.clas.abap @@ -266,4 +266,16 @@ CLASS zcl_abapgit_object_ssst IMPLEMENTATION. iv_name = 'STXSTAB' ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_stvi.clas.abap b/src/objects/zcl_abapgit_object_stvi.clas.abap index 2777dad11..06b6f1b8b 100644 --- a/src/objects/zcl_abapgit_object_stvi.clas.abap +++ b/src/objects/zcl_abapgit_object_stvi.clas.abap @@ -198,4 +198,16 @@ CLASS zcl_abapgit_object_stvi IMPLEMENTATION. ig_data = ls_transaction_variant ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_styl.clas.abap b/src/objects/zcl_abapgit_object_styl.clas.abap index 2f0175af8..18881f1e0 100644 --- a/src/objects/zcl_abapgit_object_styl.clas.abap +++ b/src/objects/zcl_abapgit_object_styl.clas.abap @@ -200,4 +200,16 @@ CLASS zcl_abapgit_object_styl IMPLEMENTATION. ig_data = ls_style ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_sucu.clas.abap b/src/objects/zcl_abapgit_object_sucu.clas.abap index 1e294a439..33156b12d 100644 --- a/src/objects/zcl_abapgit_object_sucu.clas.abap +++ b/src/objects/zcl_abapgit_object_sucu.clas.abap @@ -95,4 +95,16 @@ CLASS zcl_abapgit_object_sucu IMPLEMENTATION. get_generic( )->serialize( io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_susc.clas.abap b/src/objects/zcl_abapgit_object_susc.clas.abap index 2be53feb1..8619c0158 100644 --- a/src/objects/zcl_abapgit_object_susc.clas.abap +++ b/src/objects/zcl_abapgit_object_susc.clas.abap @@ -257,4 +257,16 @@ CLASS zcl_abapgit_object_susc IMPLEMENTATION. ig_data = ls_tobct ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_sush.clas.abap b/src/objects/zcl_abapgit_object_sush.clas.abap index 8dcad2b09..fdd401dcf 100644 --- a/src/objects/zcl_abapgit_object_sush.clas.abap +++ b/src/objects/zcl_abapgit_object_sush.clas.abap @@ -353,4 +353,16 @@ CLASS zcl_abapgit_object_sush IMPLEMENTATION. ENDTRY. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_suso.clas.abap b/src/objects/zcl_abapgit_object_suso.clas.abap index 87a7c9451..00a5c12f1 100644 --- a/src/objects/zcl_abapgit_object_suso.clas.abap +++ b/src/objects/zcl_abapgit_object_suso.clas.abap @@ -374,4 +374,16 @@ CLASS zcl_abapgit_object_suso IMPLEMENTATION. iv_longtext_id = c_longtext_id_suso ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_sxci.clas.abap b/src/objects/zcl_abapgit_object_sxci.clas.abap index f0df92550..5f87d1111 100644 --- a/src/objects/zcl_abapgit_object_sxci.clas.abap +++ b/src/objects/zcl_abapgit_object_sxci.clas.abap @@ -274,4 +274,16 @@ CLASS zcl_abapgit_object_sxci IMPLEMENTATION. ig_data = ls_classic_badi_implementation ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_tabl.clas.abap b/src/objects/zcl_abapgit_object_tabl.clas.abap index 49318ed15..9fbad2d90 100644 --- a/src/objects/zcl_abapgit_object_tabl.clas.abap +++ b/src/objects/zcl_abapgit_object_tabl.clas.abap @@ -112,7 +112,7 @@ ENDCLASS. -CLASS ZCL_ABAPGIT_OBJECT_TABL IMPLEMENTATION. +CLASS zcl_abapgit_object_tabl IMPLEMENTATION. METHOD clear_dd03p_fields. @@ -896,6 +896,11 @@ CLASS ZCL_ABAPGIT_OBJECT_TABL IMPLEMENTATION. ENDMETHOD. + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_steps. APPEND zif_abapgit_object=>gc_step_id-ddic TO rt_steps. ENDMETHOD. @@ -924,6 +929,16 @@ CLASS ZCL_ABAPGIT_OBJECT_TABL IMPLEMENTATION. ENDMETHOD. + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~serialize. DATA: lv_name TYPE ddobjname, diff --git a/src/objects/zcl_abapgit_object_tobj.clas.abap b/src/objects/zcl_abapgit_object_tobj.clas.abap index 3728d72b4..40094fe60 100644 --- a/src/objects/zcl_abapgit_object_tobj.clas.abap +++ b/src/objects/zcl_abapgit_object_tobj.clas.abap @@ -330,4 +330,16 @@ CLASS zcl_abapgit_object_tobj IMPLEMENTATION. ig_data = ls_tobj ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_tran.clas.abap b/src/objects/zcl_abapgit_object_tran.clas.abap index 5ddab08ba..c6935cd57 100644 --- a/src/objects/zcl_abapgit_object_tran.clas.abap +++ b/src/objects/zcl_abapgit_object_tran.clas.abap @@ -106,7 +106,7 @@ ENDCLASS. -CLASS ZCL_ABAPGIT_OBJECT_TRAN IMPLEMENTATION. +CLASS zcl_abapgit_object_tran IMPLEMENTATION. METHOD add_data. @@ -915,4 +915,16 @@ CLASS ZCL_ABAPGIT_OBJECT_TRAN IMPLEMENTATION. ENDIF. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_ttyp.clas.abap b/src/objects/zcl_abapgit_object_ttyp.clas.abap index c90cdbcec..1a6fc4b64 100644 --- a/src/objects/zcl_abapgit_object_ttyp.clas.abap +++ b/src/objects/zcl_abapgit_object_ttyp.clas.abap @@ -196,4 +196,16 @@ CLASS zcl_abapgit_object_ttyp IMPLEMENTATION. iv_longtext_id = c_longtext_id_ttyp ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_type.clas.abap b/src/objects/zcl_abapgit_object_type.clas.abap index db9119426..82ac0ca6e 100644 --- a/src/objects/zcl_abapgit_object_type.clas.abap +++ b/src/objects/zcl_abapgit_object_type.clas.abap @@ -213,4 +213,16 @@ CLASS zcl_abapgit_object_type IMPLEMENTATION. zif_abapgit_object~mo_files->add_abap( lt_source ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_ucsa.clas.abap b/src/objects/zcl_abapgit_object_ucsa.clas.abap index 81d238cdd..04a577018 100644 --- a/src/objects/zcl_abapgit_object_ucsa.clas.abap +++ b/src/objects/zcl_abapgit_object_ucsa.clas.abap @@ -6,10 +6,10 @@ CLASS zcl_abapgit_object_ucsa DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje PROTECTED SECTION. PRIVATE SECTION. CONSTANTS: - BEGIN OF c_version, - active TYPE r3state VALUE 'A', - inactive TYPE r3state VALUE 'I', - END OF c_version . + BEGIN OF c_version, + active TYPE r3state VALUE 'A', + inactive TYPE r3state VALUE 'I', + END OF c_version . TYPES: ty_id TYPE c LENGTH 30. @@ -269,4 +269,16 @@ CLASS zcl_abapgit_object_ucsa IMPLEMENTATION. ENDTRY. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_udmo.clas.abap b/src/objects/zcl_abapgit_object_udmo.clas.abap index 4b072d001..06fe601e9 100644 --- a/src/objects/zcl_abapgit_object_udmo.clas.abap +++ b/src/objects/zcl_abapgit_object_udmo.clas.abap @@ -15,7 +15,7 @@ CLASS zcl_abapgit_object_udmo DEFINITION PROTECTED SECTION. METHODS corr_insert - REDEFINITION . + REDEFINITION . PRIVATE SECTION. TYPES: @@ -754,4 +754,16 @@ CLASS zcl_abapgit_object_udmo IMPLEMENTATION. serialize_long_texts( io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_ueno.clas.abap b/src/objects/zcl_abapgit_object_ueno.clas.abap index cdf97b64e..f63682a3e 100644 --- a/src/objects/zcl_abapgit_object_ueno.clas.abap +++ b/src/objects/zcl_abapgit_object_ueno.clas.abap @@ -709,4 +709,16 @@ CLASS zcl_abapgit_object_ueno IMPLEMENTATION. serialize_docu_usp( io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_vcls.clas.abap b/src/objects/zcl_abapgit_object_vcls.clas.abap index a183571c5..1a1961152 100644 --- a/src/objects/zcl_abapgit_object_vcls.clas.abap +++ b/src/objects/zcl_abapgit_object_vcls.clas.abap @@ -307,4 +307,16 @@ CLASS zcl_abapgit_object_vcls IMPLEMENTATION. ig_data = lt_vclmf ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_view.clas.abap b/src/objects/zcl_abapgit_object_view.clas.abap index fb6c11814..e3b239acc 100644 --- a/src/objects/zcl_abapgit_object_view.clas.abap +++ b/src/objects/zcl_abapgit_object_view.clas.abap @@ -63,7 +63,7 @@ ENDCLASS. -CLASS ZCL_ABAPGIT_OBJECT_VIEW IMPLEMENTATION. +CLASS zcl_abapgit_object_view IMPLEMENTATION. METHOD deserialize_texts. @@ -471,4 +471,16 @@ CLASS ZCL_ABAPGIT_OBJECT_VIEW IMPLEMENTATION. iv_longtext_id = c_longtext_id_view ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_w3xx_super.clas.abap b/src/objects/zcl_abapgit_object_w3xx_super.clas.abap index 0de6f90cd..7ddf0f3d4 100644 --- a/src/objects/zcl_abapgit_object_w3xx_super.clas.abap +++ b/src/objects/zcl_abapgit_object_w3xx_super.clas.abap @@ -485,4 +485,16 @@ CLASS zcl_abapgit_object_w3xx_super IMPLEMENTATION. iv_ext = get_ext( lt_w3params ) ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_wapa.clas.abap b/src/objects/zcl_abapgit_object_wapa.clas.abap index 51eb5d877..d97d1df6b 100644 --- a/src/objects/zcl_abapgit_object_wapa.clas.abap +++ b/src/objects/zcl_abapgit_object_wapa.clas.abap @@ -652,4 +652,16 @@ CLASS zcl_abapgit_object_wapa IMPLEMENTATION. io_xml = io_xml ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_wdca.clas.abap b/src/objects/zcl_abapgit_object_wdca.clas.abap index bd84d131d..c0f62cff2 100644 --- a/src/objects/zcl_abapgit_object_wdca.clas.abap +++ b/src/objects/zcl_abapgit_object_wdca.clas.abap @@ -429,4 +429,16 @@ CLASS zcl_abapgit_object_wdca IMPLEMENTATION. ENDIF. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_wdcc.clas.abap b/src/objects/zcl_abapgit_object_wdcc.clas.abap index fbf54a16f..8cc361d26 100644 --- a/src/objects/zcl_abapgit_object_wdcc.clas.abap +++ b/src/objects/zcl_abapgit_object_wdcc.clas.abap @@ -431,4 +431,16 @@ CLASS zcl_abapgit_object_wdcc IMPLEMENTATION. ENDIF. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_wdya.clas.abap b/src/objects/zcl_abapgit_object_wdya.clas.abap index 644b7430b..068f1b9e8 100644 --- a/src/objects/zcl_abapgit_object_wdya.clas.abap +++ b/src/objects/zcl_abapgit_object_wdya.clas.abap @@ -257,4 +257,16 @@ CLASS zcl_abapgit_object_wdya IMPLEMENTATION. iv_longtext_id = c_longtext_id_wdya ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_wdyn.clas.abap b/src/objects/zcl_abapgit_object_wdyn.clas.abap index 1e65d230b..a29b7622d 100644 --- a/src/objects/zcl_abapgit_object_wdyn.clas.abap +++ b/src/objects/zcl_abapgit_object_wdyn.clas.abap @@ -972,4 +972,16 @@ CLASS zcl_abapgit_object_wdyn IMPLEMENTATION. ENDIF. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_webi.clas.abap b/src/objects/zcl_abapgit_object_webi.clas.abap index 118e1f94e..944bee138 100644 --- a/src/objects/zcl_abapgit_object_webi.clas.abap +++ b/src/objects/zcl_abapgit_object_webi.clas.abap @@ -575,4 +575,16 @@ CLASS zcl_abapgit_object_webi IMPLEMENTATION. SORT cs_webi-pwssoapprop BY wsname version feature soapapp funcref propnum. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_xinx.clas.abap b/src/objects/zcl_abapgit_object_xinx.clas.abap index 067540912..e754c9fbe 100644 --- a/src/objects/zcl_abapgit_object_xinx.clas.abap +++ b/src/objects/zcl_abapgit_object_xinx.clas.abap @@ -376,4 +376,16 @@ CLASS zcl_abapgit_object_xinx IMPLEMENTATION. iv_longtext_id = c_longtext_id_xinx ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_object_xslt.clas.abap b/src/objects/zcl_abapgit_object_xslt.clas.abap index 7f621e4dc..b5da96449 100644 --- a/src/objects/zcl_abapgit_object_xslt.clas.abap +++ b/src/objects/zcl_abapgit_object_xslt.clas.abap @@ -236,4 +236,16 @@ CLASS zcl_abapgit_object_xslt IMPLEMENTATION. iv_string = lv_source ). ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zcl_abapgit_objects.clas.abap b/src/objects/zcl_abapgit_objects.clas.abap index ba9d0e312..79bf64e6b 100644 --- a/src/objects/zcl_abapgit_objects.clas.abap +++ b/src/objects/zcl_abapgit_objects.clas.abap @@ -48,15 +48,15 @@ CLASS zcl_abapgit_objects DEFINITION zcx_abapgit_exception . CLASS-METHODS jump IMPORTING - !is_item TYPE zif_abapgit_definitions=>ty_item - !iv_line_number TYPE i OPTIONAL - !iv_sub_obj_name TYPE zif_abapgit_definitions=>ty_item-obj_name OPTIONAL - !iv_sub_obj_type TYPE zif_abapgit_definitions=>ty_item-obj_type OPTIONAL + !is_item TYPE zif_abapgit_definitions=>ty_item + !is_sub_item TYPE zif_abapgit_definitions=>ty_item OPTIONAL + !iv_line_number TYPE i OPTIONAL RAISING zcx_abapgit_exception . CLASS-METHODS changed_by IMPORTING !is_item TYPE zif_abapgit_definitions=>ty_item + !is_sub_item TYPE zif_abapgit_definitions=>ty_item OPTIONAL RETURNING VALUE(rv_user) TYPE syuname . CLASS-METHODS is_supported @@ -187,17 +187,17 @@ CLASS zcl_abapgit_objects DEFINITION !ii_log TYPE REF TO zif_abapgit_log . CLASS-METHODS determine_i18n_params IMPORTING - !io_dot TYPE REF TO zcl_abapgit_dot_abapgit + !io_dot TYPE REF TO zcl_abapgit_dot_abapgit !iv_main_language_only TYPE abap_bool RETURNING - VALUE(rs_i18n_params) TYPE zif_abapgit_definitions=>ty_i18n_params + VALUE(rs_i18n_params) TYPE zif_abapgit_definitions=>ty_i18n_params RAISING zcx_abapgit_exception. ENDCLASS. -CLASS ZCL_ABAPGIT_OBJECTS IMPLEMENTATION. +CLASS zcl_abapgit_objects IMPLEMENTATION. METHOD changed_by. @@ -213,7 +213,7 @@ CLASS ZCL_ABAPGIT_OBJECTS IMPLEMENTATION. li_obj = create_object( is_item = is_item iv_language = zif_abapgit_definitions=>c_english ). - rv_user = li_obj->changed_by( ). + rv_user = li_obj->changed_by( is_sub_item ). CATCH zcx_abapgit_exception ##NO_HANDLER. " Ignore errors ENDTRY. @@ -1036,15 +1036,14 @@ CLASS ZCL_ABAPGIT_OBJECTS IMPLEMENTATION. ENDIF. " First priority object-specific handler - lv_exit = li_obj->jump( ). + lv_exit = li_obj->jump( is_sub_item ). IF lv_exit = abap_false. " Open object in new window with generic jumper lv_exit = zcl_abapgit_ui_factory=>get_gui_jumper( )->jump( - is_item = is_item - iv_sub_obj_name = iv_sub_obj_name - iv_sub_obj_type = iv_sub_obj_type - iv_line_number = iv_line_number ). + is_item = is_item + is_sub_item = is_sub_item + iv_line_number = iv_line_number ). ENDIF. IF lv_exit = abap_false. diff --git a/src/objects/zcl_abapgit_objects.clas.testclasses.abap b/src/objects/zcl_abapgit_objects.clas.testclasses.abap index 6f129352b..084ea6799 100644 --- a/src/objects/zcl_abapgit_objects.clas.testclasses.abap +++ b/src/objects/zcl_abapgit_objects.clas.testclasses.abap @@ -308,6 +308,10 @@ CLASS ltcl_object_ddls_mock IMPLEMENTATION. ENDMETHOD. + METHOD zif_abapgit_object~get_deserialize_order. "##needed + + ENDMETHOD. + METHOD zif_abapgit_object~changed_by. "##needed ENDMETHOD. @@ -344,6 +348,14 @@ CLASS ltcl_object_ddls_mock IMPLEMENTATION. ENDMETHOD. + METHOD zif_abapgit_object~map_filename_to_object. "##needed + + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. "##needed + + ENDMETHOD. + ENDCLASS. CLASS ltcl_check_objects_locked DEFINITION FINAL FOR TESTING diff --git a/src/objects/zcl_abapgit_objects_bridge.clas.abap b/src/objects/zcl_abapgit_objects_bridge.clas.abap index d7668ec58..d32c8a4ce 100644 --- a/src/objects/zcl_abapgit_objects_bridge.clas.abap +++ b/src/objects/zcl_abapgit_objects_bridge.clas.abap @@ -231,4 +231,16 @@ CLASS zcl_abapgit_objects_bridge IMPLEMENTATION. io_xml = io_xml. ENDMETHOD. + + METHOD zif_abapgit_object~get_deserialize_order. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_filename_to_object. + RETURN. + ENDMETHOD. + + METHOD zif_abapgit_object~map_object_to_filename. + RETURN. + ENDMETHOD. ENDCLASS. diff --git a/src/objects/zif_abapgit_object.intf.abap b/src/objects/zif_abapgit_object.intf.abap index 1813c5558..2cb3872bd 100644 --- a/src/objects/zif_abapgit_object.intf.abap +++ b/src/objects/zif_abapgit_object.intf.abap @@ -16,6 +16,7 @@ INTERFACE zif_abapgit_object !io_xml TYPE REF TO zif_abapgit_xml_output RAISING zcx_abapgit_exception . + METHODS deserialize IMPORTING !iv_package TYPE devclass @@ -25,46 +26,84 @@ INTERFACE zif_abapgit_object !iv_transport TYPE trkorr RAISING zcx_abapgit_exception . + METHODS delete IMPORTING !iv_package TYPE devclass !iv_transport TYPE trkorr RAISING zcx_abapgit_exception . + METHODS exists RETURNING VALUE(rv_bool) TYPE abap_bool RAISING zcx_abapgit_exception . + METHODS is_locked RETURNING VALUE(rv_is_locked) TYPE abap_bool RAISING zcx_abapgit_exception . + METHODS is_active RETURNING VALUE(rv_active) TYPE abap_bool RAISING zcx_abapgit_exception . + METHODS changed_by + IMPORTING + !is_sub_item TYPE zif_abapgit_definitions=>ty_item OPTIONAL RETURNING VALUE(rv_user) TYPE syuname RAISING zcx_abapgit_exception . + METHODS jump + IMPORTING + !is_sub_item TYPE zif_abapgit_definitions=>ty_item OPTIONAL RETURNING VALUE(rv_exit) TYPE abap_bool RAISING zcx_abapgit_exception . + METHODS get_metadata RETURNING VALUE(rs_metadata) TYPE zif_abapgit_definitions=>ty_metadata . + METHODS get_comparator RETURNING VALUE(ri_comparator) TYPE REF TO zif_abapgit_comparator RAISING zcx_abapgit_exception . + METHODS get_deserialize_steps RETURNING VALUE(rt_steps) TYPE zif_abapgit_definitions=>ty_deserialization_step_tt . + + METHODS get_deserialize_order + IMPORTING + !it_all_objects TYPE zif_abapgit_definitions=>ty_items_tt + RETURNING + VALUE(rt_objects_before) TYPE zif_abapgit_definitions=>ty_items_tt. + + CLASS-METHODS map_filename_to_object + IMPORTING + !iv_filename TYPE string + !iv_path TYPE string OPTIONAL + !io_dot TYPE REF TO zcl_abapgit_dot_abapgit OPTIONAL + CHANGING + cs_item TYPE zif_abapgit_definitions=>ty_item + RAISING + zcx_abapgit_exception. + + CLASS-METHODS map_object_to_filename + IMPORTING + !is_item TYPE zif_abapgit_definitions=>ty_item + CHANGING + cv_filename TYPE string + RAISING + zcx_abapgit_exception. + ENDINTERFACE. diff --git a/src/ui/lib/zcl_abapgit_exception_viewer.clas.abap b/src/ui/lib/zcl_abapgit_exception_viewer.clas.abap index 744fbe482..79670886a 100644 --- a/src/ui/lib/zcl_abapgit_exception_viewer.clas.abap +++ b/src/ui/lib/zcl_abapgit_exception_viewer.clas.abap @@ -42,7 +42,7 @@ CLASS zcl_abapgit_exception_viewer DEFINITION on_double_click FOR EVENT double_click OF cl_salv_events_table IMPORTING - row column, + row column, set_text IMPORTING @@ -74,7 +74,7 @@ ENDCLASS. -CLASS ZCL_ABAPGIT_EXCEPTION_VIEWER IMPLEMENTATION. +CLASS zcl_abapgit_exception_viewer IMPLEMENTATION. METHOD add_row. @@ -210,6 +210,7 @@ CLASS ZCL_ABAPGIT_EXCEPTION_VIEWER IMPLEMENTATION. DATA: ls_item TYPE zif_abapgit_definitions=>ty_item, + ls_sub_item TYPE zif_abapgit_definitions=>ty_item, lv_classname LIKE ls_item-obj_name. " you should remember that we distinct two cases @@ -227,11 +228,13 @@ CLASS ZCL_ABAPGIT_EXCEPTION_VIEWER IMPLEMENTATION. ls_item-obj_type = lc_obj_type-program. ENDIF. + ls_sub_item-obj_name = is_callstack-include. + ls_sub_item-obj_type = lc_obj_type-program. + zcl_abapgit_objects=>jump( - is_item = ls_item - iv_line_number = is_callstack-line - iv_sub_obj_name = is_callstack-include - iv_sub_obj_type = lc_obj_type-program ). + is_item = ls_item + is_sub_item = ls_sub_item + iv_line_number = is_callstack-line ). ENDMETHOD. diff --git a/src/ui/pages/zcl_abapgit_gui_page_codi_base.clas.abap b/src/ui/pages/zcl_abapgit_gui_page_codi_base.clas.abap index 5572c640a..589a7571b 100644 --- a/src/ui/pages/zcl_abapgit_gui_page_codi_base.clas.abap +++ b/src/ui/pages/zcl_abapgit_gui_page_codi_base.clas.abap @@ -55,7 +55,7 @@ ENDCLASS. -CLASS ZCL_ABAPGIT_GUI_PAGE_CODI_BASE IMPLEMENTATION. +CLASS zcl_abapgit_gui_page_codi_base IMPLEMENTATION. METHOD build_base_menu. @@ -140,9 +140,9 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_CODI_BASE IMPLEMENTATION. lv_line_number = -line. zcl_abapgit_objects=>jump( - is_item = ls_item - iv_sub_obj_name = ls_sub_item-obj_name - iv_line_number = lv_line_number ). + is_item = ls_item + is_sub_item = ls_sub_item + iv_line_number = lv_line_number ). RETURN. ENDIF.