Enterprise Communication Interface (ECI)

eci_ins_ent

Description

Insert a new record in an entity list.

  • Opens list to entity.
  • Checks with selection fields, if record already exists (sel_fld_nam/sel_fld_val).
    • Record exists:
      • returns error code
    • Record does not exist:
      • Write fields 'ins_fld_nam'.
      • Modify and insert values by the user in the interactive mode.
      • Store record.
      • Return values of return fields.
  • Close list.
The selection only checks if a respective data record does already exist.

 

Input parameter

ent_nam

string name of entity

wdg_nam

string name of mask

wdg_mod

string mode of widget {"list","form","bvb"}

act_mod string

string mode of interaction {"int","bat"}

sel_fld_nam

stringlist names of fields for selection

sel_fld_val

stringlist values of fields for selection

ins_fld_nam

stringlist names of fields to write

ins_fld_val

stringlist values of fields to write

ret_fld_nam

stringlist names of return fields

 

Output parameter

ret_fld_val

stringlist values of return fields

 

Example:

Insert new item record Input parameter:

ent_nam "EDB-ARTICLE"
wdg_nam "EDB-ART-SFR"
wdg_mod "form"
act_mod "int"
sel_fld_nam ""
sel_fld_val ""
ins_fld_nam "T_MASTER_DAT.PART_ID"
"T_MASTER_DAT.PART_NAME"
ins_fld_val "art001"
"name of art001"
ret_fld_nam "T_MASTER_DAT.C_ID"
"T_MASTER_DAT.PART_ID"
"T_MASTER_DAT.PART_NAME"