All files / output if_package_permission_to_use.intf.mjs

61.9% Statements 13/21
100% Branches 2/2
20% Functions 1/5
61.9% Lines 13/21

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 211x 1x 1x 1x 1x 1x         1x 1x 1x         1x 1x 1x 1x
// if_package_permission_to_use.intf.abap
class if_package_permission_to_use {
  static INTERNAL_TYPE = 'INTF';
  static INTERNAL_NAME = 'IF_PACKAGE_PERMISSION_TO_USE';
  static ATTRIBUTES = {"PACKAGE_INTERFACE_NAME": {"type": () => {return new abap.types.Character(30, {});}, "visibility": "U", "is_constant": " ", "is_class": " "}};
  static METHODS = {"GET_ALL_ATTRIBUTES": {"visibility": "U", "parameters": {"E_PERMISSION_DATA": {"type": () => {return new abap.types.Structure({
  "client_pak": new abap.types.Character(30, {}),
  "intf_name": new abap.types.Character(30, {}),
  "pack_name": new abap.types.Character(30, {}),
  "del_in_mem": new abap.types.Character(1, {}),
  "err_sever": new abap.types.Character(4, {})}, "SCOMPPDTLN", "SCOMPPDTLN", {}, {});}, "is_optional": " ", "parm_kind": "E", "type_name": "StructureType"}}},
  "DELETE": {"visibility": "U", "parameters": {}},
  "SET_ALL_ATTRIBUTES": {"visibility": "U", "parameters": {"I_PERMISSION_DATA": {"type": () => {return new abap.types.Structure({
  "client_pak": new abap.types.Character(30, {}),
  "intf_name": new abap.types.Character(30, {}),
  "pack_name": new abap.types.Character(30, {}),
  "del_in_mem": new abap.types.Character(1, {}),
  "err_sever": new abap.types.Character(4, {})}, "SCOMPPDTLN", "SCOMPPDTLN", {}, {});}, "is_optional": " ", "parm_kind": "I", "type_name": "StructureType"}, "I_DATA_SIGN": {"type": () => {return new abap.types.Character(4);}, "is_optional": " ", "parm_kind": "I", "type_name": "AnyType"}}}};
}
abap.Classes['IF_PACKAGE_PERMISSION_TO_USE'] = if_package_permission_to_use;
export {if_package_permission_to_use};