Refactor method in FM call for 702 (#4848)

This commit is contained in:
Mike Pokraka 2021-06-15 08:43:04 +01:00 committed by GitHub
parent f892c9b4dc
commit b1cc6a2912
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -695,12 +695,15 @@ CLASS zcl_abapgit_gui_router IMPLEMENTATION.
METHOD zip_services. METHOD zip_services.
DATA: lv_key TYPE zif_abapgit_persistence=>ty_repo-key, DATA: lv_key TYPE zif_abapgit_persistence=>ty_repo-key,
lo_repo TYPE REF TO zcl_abapgit_repo, lo_repo TYPE REF TO zcl_abapgit_repo,
lv_path TYPE string, lv_path TYPE string,
lv_dest TYPE rfcdest, lv_dest TYPE rfcdest,
lv_msg TYPE c LENGTH 200, lv_msg TYPE c LENGTH 200,
lv_xstr TYPE xstring. lv_xstr TYPE xstring,
lv_package TYPE zif_abapgit_persistence=>ty_repo-package,
lv_folder_logic TYPE string,
lv_main_lang_only TYPE zif_abapgit_persistence=>ty_local_settings-main_language_only.
CONSTANTS: CONSTANTS:
BEGIN OF lc_page, BEGIN OF lc_page,
@ -730,12 +733,16 @@ CLASS zcl_abapgit_gui_router IMPLEMENTATION.
RETURN. RETURN.
ENDIF. ENDIF.
lv_package = lo_repo->get_package( ).
lv_folder_logic = lo_repo->get_dot_abapgit( )->get_folder_logic( ).
lv_main_lang_only = lo_repo->get_local_settings( )-main_language_only.
CALL FUNCTION 'Z_ABAPGIT_SERIALIZE_PACKAGE' CALL FUNCTION 'Z_ABAPGIT_SERIALIZE_PACKAGE'
DESTINATION lv_dest DESTINATION lv_dest
EXPORTING EXPORTING
iv_package = lo_repo->get_package( ) iv_package = lv_package
iv_folder_logic = lo_repo->get_dot_abapgit( )->get_folder_logic( ) iv_folder_logic = lv_folder_logic
iv_main_lang_only = lo_repo->get_local_settings( )-main_language_only iv_main_lang_only = lv_main_lang_only
IMPORTING IMPORTING
ev_xstring = lv_xstr ev_xstring = lv_xstr
EXCEPTIONS EXCEPTIONS