diff --git a/src/background/zif_abapgit_background.intf.abap b/src/background/zif_abapgit_background.intf.abap index 8528f557a..1381fe7a2 100644 --- a/src/background/zif_abapgit_background.intf.abap +++ b/src/background/zif_abapgit_background.intf.abap @@ -1,17 +1,23 @@ INTERFACE zif_abapgit_background PUBLIC . + TYPES: BEGIN OF ty_settings, + key TYPE string, + value TYPE string, + END OF ty_settings. + + TYPES: ty_settings_tt TYPE STANDARD TABLE OF ty_settings WITH DEFAULT KEY. CLASS-METHODS get_description RETURNING VALUE(rv_description) TYPE string . CLASS-METHODS get_settings CHANGING - VALUE(ct_settings) TYPE zcl_abapgit_persist_background=>ty_settings_tt . + VALUE(ct_settings) TYPE ty_settings_tt . METHODS run IMPORTING !io_repo TYPE REF TO zcl_abapgit_repo_online - !it_settings TYPE zcl_abapgit_persist_background=>ty_settings_tt OPTIONAL + !it_settings TYPE ty_settings_tt OPTIONAL RAISING zcx_abapgit_exception . ENDINTERFACE. diff --git a/src/persist/zcl_abapgit_persist_background.clas.abap b/src/persist/zcl_abapgit_persist_background.clas.abap index f75db81df..89ca1320d 100644 --- a/src/persist/zcl_abapgit_persist_background.clas.abap +++ b/src/persist/zcl_abapgit_persist_background.clas.abap @@ -4,18 +4,11 @@ CLASS zcl_abapgit_persist_background DEFINITION PUBLIC SECTION. - TYPES: BEGIN OF ty_settings, - key TYPE string, - value TYPE string, - END OF ty_settings. - - TYPES: ty_settings_tt TYPE STANDARD TABLE OF ty_settings WITH DEFAULT KEY. - TYPES: BEGIN OF ty_xml, method TYPE string, username TYPE string, password TYPE string, - settings TYPE ty_settings_tt, + settings TYPE zif_abapgit_background=>ty_settings_tt, END OF ty_xml. TYPES: BEGIN OF ty_background,