All files / output zcl_abapgit_factory.clas.mjs

43.47% Statements 90/207
78.94% Branches 15/19
36.36% Functions 8/22
43.47% Lines 90/207

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 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 2071x 1x                                   1x 1x 1x 1x 1x 1x 1x 1x                                                                         8x 8x     8x 8x 8x                               225x 225x     225x 225x 225x         7x 7x     7x 7x 7x         3x 3x 1x 1x 3x 3x 3x                               18x 18x 1x 1x 18x 18x 18x         85x 85x 85x 85x 85x 85x 85x 85x 85x 85x 85x 85x 85x 85x 85x 85x 85x 10x 10x 10x 10x 85x 85x 85x                               8x 8x 1x 1x 8x 8x 8x   1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x
const {cx_root} = await import("./cx_root.clas.mjs");
// zcl_abapgit_factory.clas.abap
class zcl_abapgit_factory {
  static INTERNAL_TYPE = 'CLAS';
  static INTERNAL_NAME = 'ZCL_ABAPGIT_FACTORY';
  static IMPLEMENTED_INTERFACES = [];
  static ATTRIBUTES = {"GI_TADIR": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_TADIR", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_TADIR"});}, "visibility": "I", "is_constant": " ", "is_class": "X"},
  "GT_SAP_PACKAGE": {"type": () => {return abap.types.TableFactory.construct(new abap.types.Structure({
  "package": new abap.types.Character(30, {"qualifiedName":"DEVCLASS","ddicName":"DEVCLASS","description":"DEVCLASS"}),
  "instance": new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_SAP_PACKAGE", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_SAP_PACKAGE"})}, "zcl_abapgit_factory=>ty_sap_package", undefined, {}, {}), {"withHeader":false,"keyType":"USER","primaryKey":{"name":"primary_key","type":"HASHED","isUnique":true,"keyFields":["PACKAGE"]},"secondary":[]}, "zcl_abapgit_factory=>ty_sap_packages");}, "visibility": "I", "is_constant": " ", "is_class": "X"},
  "GI_CTS_API": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_CTS_API", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_CTS_API"});}, "visibility": "I", "is_constant": " ", "is_class": "X"},
  "GI_ENVIRONMENT": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_ENVIRONMENT", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_ENVIRONMENT"});}, "visibility": "I", "is_constant": " ", "is_class": "X"},
  "GI_LONGTEXT": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_LONGTEXTS", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_LONGTEXTS"});}, "visibility": "I", "is_constant": " ", "is_class": "X"},
  "GI_LXE_TEXTS": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_LXE_TEXTS", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_LXE_TEXTS"});}, "visibility": "I", "is_constant": " ", "is_class": "X"},
  "GI_SAP_NAMESPACE": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_SAP_NAMESPACE", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_SAP_NAMESPACE"});}, "visibility": "I", "is_constant": " ", "is_class": "X"},
  "GI_SAP_REPORT": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_SAP_REPORT", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_SAP_REPORT"});}, "visibility": "I", "is_constant": " ", "is_class": "X"},
  "GI_FUNCTION_MODULE": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_FUNCTION_MODULE", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_FUNCTION_MODULE"});}, "visibility": "I", "is_constant": " ", "is_class": "X"},
  "GI_DEFAULT_TRANSPORT": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_DEFAULT_TRANSPORT", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_DEFAULT_TRANSPORT"});}, "visibility": "I", "is_constant": " ", "is_class": "X"}};
  static METHODS = {"GET_TADIR": {"visibility": "U", "parameters": {"RI_TADIR": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_TADIR", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_TADIR"});}, "is_optional": " "}}},
  "GET_SAP_PACKAGE": {"visibility": "U", "parameters": {"RI_SAP_PACKAGE": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_SAP_PACKAGE", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_SAP_PACKAGE"});}, "is_optional": " "}, "IV_PACKAGE": {"type": () => {return new abap.types.Character(30, {"qualifiedName":"DEVCLASS","ddicName":"DEVCLASS","description":"DEVCLASS"});}, "is_optional": " "}}},
  "GET_CTS_API": {"visibility": "U", "parameters": {"RI_CTS_API": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_CTS_API", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_CTS_API"});}, "is_optional": " "}}},
  "GET_DEFAULT_TRANSPORT": {"visibility": "U", "parameters": {"RI_DEFAULT_TRANSPORT": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_DEFAULT_TRANSPORT", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_DEFAULT_TRANSPORT"});}, "is_optional": " "}}},
  "GET_ENVIRONMENT": {"visibility": "U", "parameters": {"RI_ENVIRONMENT": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_ENVIRONMENT", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_ENVIRONMENT"});}, "is_optional": " "}}},
  "GET_LONGTEXTS": {"visibility": "U", "parameters": {"RI_LONGTEXTS": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_LONGTEXTS", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_LONGTEXTS"});}, "is_optional": " "}}},
  "GET_LXE_TEXTS": {"visibility": "U", "parameters": {"RI_LXE_TEXTS": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_LXE_TEXTS", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_LXE_TEXTS"});}, "is_optional": " "}}},
  "GET_SAP_NAMESPACE": {"visibility": "U", "parameters": {"RI_NAMESPACE": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_SAP_NAMESPACE", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_SAP_NAMESPACE"});}, "is_optional": " "}}},
  "GET_SAP_REPORT": {"visibility": "U", "parameters": {"RI_REPORT": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_SAP_REPORT", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_SAP_REPORT"});}, "is_optional": " "}}},
  "GET_FUNCTION_MODULE": {"visibility": "U", "parameters": {"RI_FUNCTION_MODULE": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_FUNCTION_MODULE", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_FUNCTION_MODULE"});}, "is_optional": " "}}}};
  #gi_tadir;
  #gt_sap_package;
  #gi_cts_api;
  #gi_environment;
  #gi_longtext;
  #gi_lxe_texts;
  #gi_sap_namespace;
  #gi_sap_report;
  #gi_function_module;
  #gi_default_transport;
  constructor() {
    this.me = new abap.types.ABAPObject();
    this.me.set(this);
    this.INTERNAL_ID = abap.internalIdCounter++;
    this.FRIENDS_ACCESS_INSTANCE = {
    };
    this.gi_tadir = zcl_abapgit_factory.gi_tadir;
    this.gt_sap_package = zcl_abapgit_factory.gt_sap_package;
    this.gi_cts_api = zcl_abapgit_factory.gi_cts_api;
    this.gi_environment = zcl_abapgit_factory.gi_environment;
    this.gi_longtext = zcl_abapgit_factory.gi_longtext;
    this.gi_lxe_texts = zcl_abapgit_factory.gi_lxe_texts;
    this.gi_sap_namespace = zcl_abapgit_factory.gi_sap_namespace;
    this.gi_sap_report = zcl_abapgit_factory.gi_sap_report;
    this.gi_function_module = zcl_abapgit_factory.gi_function_module;
    this.gi_default_transport = zcl_abapgit_factory.gi_default_transport;
  }
  async constructor_(INPUT) {
    if (super.constructor_) { await super.constructor_(INPUT); }
    return this;
  }
  async get_cts_api() {
    return zcl_abapgit_factory.get_cts_api();
  }
  static async get_cts_api() {
    let ri_cts_api = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_CTS_API", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_CTS_API"});
    if (abap.compare.initial(zcl_abapgit_factory.gi_cts_api)) {
      zcl_abapgit_factory.gi_cts_api.set(await (new abap.Classes['ZCL_ABAPGIT_CTS_API']()).constructor_());
    }
    ri_cts_api.set(zcl_abapgit_factory.gi_cts_api);
    return ri_cts_api;
  }
  async get_default_transport() {
    return zcl_abapgit_factory.get_default_transport();
  }
  static async get_default_transport() {
    let ri_default_transport = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_DEFAULT_TRANSPORT", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_DEFAULT_TRANSPORT"});
    if (abap.compare.initial(zcl_abapgit_factory.gi_default_transport)) {
      zcl_abapgit_factory.gi_default_transport.set(await (new abap.Classes['ZCL_ABAPGIT_DEFAULT_TRANSPORT']()).constructor_());
    }
    ri_default_transport.set(zcl_abapgit_factory.gi_default_transport);
    return ri_default_transport;
  }
  async get_environment() {
    return zcl_abapgit_factory.get_environment();
  }
  static async get_environment() {
    let ri_environment = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_ENVIRONMENT", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_ENVIRONMENT"});
    if (abap.compare.initial(zcl_abapgit_factory.gi_environment)) {
      zcl_abapgit_factory.gi_environment.set(await (new abap.Classes['ZCL_ABAPGIT_ENVIRONMENT']()).constructor_());
    }
    ri_environment.set(zcl_abapgit_factory.gi_environment);
    return ri_environment;
  }
  async get_function_module() {
    return zcl_abapgit_factory.get_function_module();
  }
  static async get_function_module() {
    let ri_function_module = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_FUNCTION_MODULE", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_FUNCTION_MODULE"});
    if (abap.compare.initial(zcl_abapgit_factory.gi_function_module)) {
      zcl_abapgit_factory.gi_function_module.set(await (new abap.Classes['ZCL_ABAPGIT_FUNCTION_MODULE']()).constructor_());
    }
    ri_function_module.set(zcl_abapgit_factory.gi_function_module);
    return ri_function_module;
  }
  async get_longtexts() {
    return zcl_abapgit_factory.get_longtexts();
  }
  static async get_longtexts() {
    let ri_longtexts = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_LONGTEXTS", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_LONGTEXTS"});
    if (abap.compare.initial(zcl_abapgit_factory.gi_longtext)) {
      zcl_abapgit_factory.gi_longtext.set(await (new abap.Classes['ZCL_ABAPGIT_LONGTEXTS']()).constructor_());
    }
    ri_longtexts.set(zcl_abapgit_factory.gi_longtext);
    return ri_longtexts;
  }
  async get_lxe_texts() {
    return zcl_abapgit_factory.get_lxe_texts();
  }
  static async get_lxe_texts() {
    let ri_lxe_texts = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_LXE_TEXTS", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_LXE_TEXTS"});
    if (abap.compare.initial(zcl_abapgit_factory.gi_lxe_texts)) {
      zcl_abapgit_factory.gi_lxe_texts.set(await (new abap.Classes['ZCL_ABAPGIT_LXE_TEXTS']()).constructor_());
    }
    ri_lxe_texts.set(zcl_abapgit_factory.gi_lxe_texts);
    return ri_lxe_texts;
  }
  async get_sap_namespace() {
    return zcl_abapgit_factory.get_sap_namespace();
  }
  static async get_sap_namespace() {
    let ri_namespace = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_SAP_NAMESPACE", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_SAP_NAMESPACE"});
    if (abap.compare.initial(zcl_abapgit_factory.gi_sap_namespace)) {
      zcl_abapgit_factory.gi_sap_namespace.set(await (new abap.Classes['ZCL_ABAPGIT_SAP_NAMESPACE']()).constructor_());
    }
    ri_namespace.set(zcl_abapgit_factory.gi_sap_namespace);
    return ri_namespace;
  }
  async get_sap_package(INPUT) {
    return zcl_abapgit_factory.get_sap_package(INPUT);
  }
  static async get_sap_package(INPUT) {
    let ri_sap_package = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_SAP_PACKAGE", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_SAP_PACKAGE"});
    let iv_package = INPUT?.iv_package;
    if (iv_package?.getQualifiedName === undefined || iv_package.getQualifiedName() !== "DEVCLASS") { iv_package = undefined; }
    if (iv_package === undefined) { iv_package = new abap.types.Character(30, {"qualifiedName":"DEVCLASS","ddicName":"DEVCLASS","description":"DEVCLASS"}).set(INPUT.iv_package); }
    let ls_sap_package = new abap.types.Structure({
    "package": new abap.types.Character(30, {"qualifiedName":"DEVCLASS","ddicName":"DEVCLASS","description":"DEVCLASS"}),
    "instance": new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_SAP_PACKAGE", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_SAP_PACKAGE"})}, "zcl_abapgit_factory=>ty_sap_package", undefined, {}, {});
    let fs_ls_sap_package_ = new abap.types.FieldSymbol(new abap.types.Structure({
    "package": new abap.types.Character(30, {"qualifiedName":"DEVCLASS","ddicName":"DEVCLASS","description":"DEVCLASS"}),
    "instance": new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_SAP_PACKAGE", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_SAP_PACKAGE"})}, "zcl_abapgit_factory=>ty_sap_package", undefined, {}, {}));
    abap.statements.readTable(zcl_abapgit_factory.gt_sap_package,{withTableKey: true,
      assigning: fs_ls_sap_package_,
      withKey: (i) => {return abap.compare.eq(i.package, iv_package);},
      withKeyValue: [{key: (i) => {return i.package}, value: iv_package}],
      usesTableLine: false,
      withKeySimple: {"package": iv_package}});
    if (abap.compare.ne(abap.builtin.sy.get().subrc, abap.IntegerFactory.get(0))) {
      ls_sap_package.get().package.set(iv_package);
      ls_sap_package.get().instance.set(await (new abap.Classes['ZCL_ABAPGIT_SAP_PACKAGE']()).constructor_({iv_package: iv_package}));
      abap.statements.insertInternal({data: ls_sap_package, assigning: fs_ls_sap_package_, table: zcl_abapgit_factory.gt_sap_package});
    }
    ri_sap_package.set(fs_ls_sap_package_.get().instance);
    return ri_sap_package;
  }
  async get_sap_report() {
    return zcl_abapgit_factory.get_sap_report();
  }
  static async get_sap_report() {
    let ri_report = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_SAP_REPORT", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_SAP_REPORT"});
    if (abap.compare.initial(zcl_abapgit_factory.gi_sap_report)) {
      zcl_abapgit_factory.gi_sap_report.set(await (new abap.Classes['ZCL_ABAPGIT_SAP_REPORT']()).constructor_());
    }
    ri_report.set(zcl_abapgit_factory.gi_sap_report);
    return ri_report;
  }
  async get_tadir() {
    return zcl_abapgit_factory.get_tadir();
  }
  static async get_tadir() {
    let ri_tadir = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_TADIR", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_TADIR"});
    if (abap.compare.initial(zcl_abapgit_factory.gi_tadir)) {
      zcl_abapgit_factory.gi_tadir.set(await (new abap.Classes['ZCL_ABAPGIT_TADIR']()).constructor_());
    }
    ri_tadir.set(zcl_abapgit_factory.gi_tadir);
    return ri_tadir;
  }
}
abap.Classes['ZCL_ABAPGIT_FACTORY'] = zcl_abapgit_factory;
zcl_abapgit_factory.gi_tadir = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_TADIR", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_TADIR"});
zcl_abapgit_factory.gt_sap_package = abap.types.TableFactory.construct(new abap.types.Structure({
"package": new abap.types.Character(30, {"qualifiedName":"DEVCLASS","ddicName":"DEVCLASS","description":"DEVCLASS"}),
"instance": new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_SAP_PACKAGE", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_SAP_PACKAGE"})}, "zcl_abapgit_factory=>ty_sap_package", undefined, {}, {}), {"withHeader":false,"keyType":"USER","primaryKey":{"name":"primary_key","type":"HASHED","isUnique":true,"keyFields":["PACKAGE"]},"secondary":[]}, "zcl_abapgit_factory=>ty_sap_packages");
zcl_abapgit_factory.gi_cts_api = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_CTS_API", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_CTS_API"});
zcl_abapgit_factory.gi_environment = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_ENVIRONMENT", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_ENVIRONMENT"});
zcl_abapgit_factory.gi_longtext = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_LONGTEXTS", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_LONGTEXTS"});
zcl_abapgit_factory.gi_lxe_texts = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_LXE_TEXTS", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_LXE_TEXTS"});
zcl_abapgit_factory.gi_sap_namespace = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_SAP_NAMESPACE", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_SAP_NAMESPACE"});
zcl_abapgit_factory.gi_sap_report = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_SAP_REPORT", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_SAP_REPORT"});
zcl_abapgit_factory.gi_function_module = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_FUNCTION_MODULE", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_FUNCTION_MODULE"});
zcl_abapgit_factory.gi_default_transport = new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_DEFAULT_TRANSPORT", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_DEFAULT_TRANSPORT"});
zcl_abapgit_factory.ty_sap_package = new abap.types.Structure({
"package": new abap.types.Character(30, {"qualifiedName":"DEVCLASS","ddicName":"DEVCLASS","description":"DEVCLASS"}),
"instance": new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_SAP_PACKAGE", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_SAP_PACKAGE"})}, "zcl_abapgit_factory=>ty_sap_package", undefined, {}, {});
zcl_abapgit_factory.ty_sap_packages = abap.types.TableFactory.construct(new abap.types.Structure({
"package": new abap.types.Character(30, {"qualifiedName":"DEVCLASS","ddicName":"DEVCLASS","description":"DEVCLASS"}),
"instance": new abap.types.ABAPObject({qualifiedName: "ZIF_ABAPGIT_SAP_PACKAGE", RTTIName: "\\INTERFACE=ZIF_ABAPGIT_SAP_PACKAGE"})}, "zcl_abapgit_factory=>ty_sap_package", undefined, {}, {}), {"withHeader":false,"keyType":"USER","primaryKey":{"name":"primary_key","type":"HASHED","isUnique":true,"keyFields":["PACKAGE"]},"secondary":[]}, "zcl_abapgit_factory=>ty_sap_packages");
export {zcl_abapgit_factory};