All files / output/open-abap-gui if_alv_message.intf.mjs

27.02% Statements 10/37
100% Branches 2/2
50% Functions 1/2
27.02% Lines 10/37

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 371x 1x 1x 1x 1x 1x                                                       1x 1x 1x 1x
// if_alv_message.intf.abap
class if_alv_message {
  static INTERNAL_TYPE = 'INTF';
  static INTERNAL_NAME = 'IF_ALV_MESSAGE';
  static ATTRIBUTES = {};
  static METHODS = {"GET_MESSAGE": {"visibility": "U", "parameters": {"R_S_MSG": {"type": () => {return new abap.types.Structure({
  "msgty": new abap.types.Character(1, {}),
  "msgid": new abap.types.Character(20, {}),
  "msgno": new abap.types.Numc({length: 3}),
  "msgv1": new abap.types.Character(50, {}),
  "msgv2": new abap.types.Character(50, {}),
  "msgv3": new abap.types.Character(50, {}),
  "msgv4": new abap.types.Character(50, {}),
  "msgv1_src": new abap.types.Character(15, {}),
  "msgv2_src": new abap.types.Character(15, {}),
  "msgv3_src": new abap.types.Character(15, {}),
  "msgv4_src": new abap.types.Character(15, {}),
  "detlevel": new abap.types.Character(1, {}),
  "probclass": new abap.types.Character(1, {}),
  "alsort": new abap.types.Character(3, {}),
  "time_stmp": new abap.types.Packed({length: 11, decimals: 7, qualifiedName: "TZNTSTMPL"}),
  "msg_count": new abap.types.Integer({qualifiedName: "I"}),
  "context": new abap.types.Structure({
  "tabname": new abap.types.Character(30, {}),
  "value": new abap.types.Character(256, {})}, "BAL_S_CONT", "BAL_S_CONT", {}, {}),
  "params": new abap.types.Structure({
  "t_par": abap.types.TableFactory.construct(new abap.types.Structure({
  "parname": new abap.types.Character(10, {}),
  "parvalue": new abap.types.Character(75, {})}, "BAL_S_PAR", "BAL_S_PAR", {}, {}), {"withHeader":false,"keyType":"DEFAULT","primaryKey":{"isUnique":false,"type":"STANDARD","keyFields":[],"name":"primary_key"},"secondary":[]}, "BAL_T_PAR"),
  "callback": new abap.types.Structure({
  "userexitp": new abap.types.Character(40, {}),
  "userexitf": new abap.types.Character(30, {}),
  "userexitt": new abap.types.Character(1, {})}, "BAL_S_CLBK", "BAL_S_CLBK", {}, {}),
  "altext": new abap.types.Character(28, {})}, "BAL_S_PARM", "BAL_S_PARM", {}, {})}, "BAL_S_MSG", "BAL_S_MSG", {}, {});}, "is_optional": " ", "parm_kind": "R", "type_name": "StructureType"}}}};
}
abap.Classes['IF_ALV_MESSAGE'] = if_alv_message;
export {if_alv_message};