Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | const {zcl_abapgit_transport} = await import("./zcl_abapgit_transport.clas.mjs"); await import("./zcl_abapgit_transport_mass.clas.locals.mjs"); const {cx_root} = await import("./cx_root.clas.mjs"); // zcl_abapgit_transport_mass.clas.abap class zcl_abapgit_transport_mass extends zcl_abapgit_transport { static INTERNAL_TYPE = 'CLAS'; static INTERNAL_NAME = 'ZCL_ABAPGIT_TRANSPORT_MASS'; static IMPLEMENTED_INTERFACES = []; static ATTRIBUTES = {}; static METHODS = {"RUN": {"visibility": "U", "parameters": {}}}; constructor() { const sup = super(); this.me = new abap.types.ABAPObject(); this.me.set(this); this.INTERNAL_ID = abap.internalIdCounter++; this.FRIENDS_ACCESS_INSTANCE = { "SUPER": sup.FRIENDS_ACCESS_INSTANCE, }; } async constructor_(INPUT) { if (super.constructor_) { await super.constructor_(INPUT); } return this; } async run() { return zcl_abapgit_transport_mass.run(); } static async run() { let lt_trkorr = (() => { throw new Error("Void type: TRWBO_REQUEST_HEADERS") })(); let lo_transport_zipper = new abap.types.ABAPObject({qualifiedName: "LCL_TRANSPORT_ZIPPER", RTTIName: "\\CLASS-POOL=ZCL_ABAPGIT_TRANSPORT_MASS\\CLASS=LCL_TRANSPORT_ZIPPER"}); let lx_except = new abap.types.ABAPObject({qualifiedName: "CX_ROOT", RTTIName: "\\CLASS=CX_ROOT"}); let lv_folder = new abap.types.String({qualifiedName: "STRING"}); let lv_text = new abap.types.String({qualifiedName: "STRING"}); try { lt_trkorr.set((await abap.Classes['CLAS-ZCL_ABAPGIT_TRANSPORT_MASS-LCL_GUI'].select_tr_requests())); if (abap.compare.initial(lt_trkorr) === false) { lv_folder.set((await abap.Classes['CLAS-ZCL_ABAPGIT_TRANSPORT_MASS-LCL_GUI'].f4_folder())); if (abap.compare.initial(lv_folder)) { await abap.Classes['ZCX_ABAPGIT_EXCEPTION'].raise({iv_text: abap.CharacterFactory.get(24, 'Empty destination folder')}); } lo_transport_zipper.set(await (new abap.Classes['CLAS-ZCL_ABAPGIT_TRANSPORT_MASS-LCL_TRANSPORT_ZIPPER']()).constructor_({iv_folder: lv_folder})); await lo_transport_zipper.get().generate_files({it_trkorr: lt_trkorr, ig_logic: (await (await abap.Classes['ZCL_ABAPGIT_UI_FACTORY'].get_popups()).get().zif_abapgit_popups$popup_folder_logic())}); await abap.Classes['CLAS-ZCL_ABAPGIT_TRANSPORT_MASS-LCL_GUI'].open_folder_frontend({iv_folder: (await lo_transport_zipper.get().get_folder())}); } else { await abap.Classes['ZCX_ABAPGIT_EXCEPTION'].raise({iv_text: abap.CharacterFactory.get(30, 'No transport requests selected')}); } } catch (e) { if ((abap.Classes['ZCX_ABAPGIT_EXCEPTION'] && e instanceof abap.Classes['ZCX_ABAPGIT_EXCEPTION'])) { lx_except.set(e); lv_text.set((await lx_except.get().if_message$get_text())); await abap.statements.message({exception: lv_text, type: abap.CharacterFactory.get(1, 'S'), displayLike: abap.CharacterFactory.get(1, 'E')}); } else { throw e; } } } } abap.Classes['ZCL_ABAPGIT_TRANSPORT_MASS'] = zcl_abapgit_transport_mass; export {zcl_abapgit_transport_mass}; |