Enterprise Communication Interface (ECI)

eci_dup_ent

Description

Copy record in an entity list.

  • Open mask to entity.
  • Check if record exists:

    Record does not exist

    • return error code

    Record exists

    • Copy record.
    • Overwrite fields 'dup_fld_nam' of new record.
    • Modification of values by user.
    • Store record.
    • Return values of return fields.
    • Close mask.

Input parameter

ent_nam

string name of entity

wdg_nam

string name of mask

wdg_ext

string activate system fields on list {"on", "off"}

wdg_mod

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

act_mod

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

sel_fld_nam

stringlist names of fields for selection

sel_fld_val

stringlist values of fields for selection

dup_fld_nam

stringlist names of fields to write

dup_fld_val

stringlist values of fields to write

ret_fld_nam

stringlist names of fields to return

Output parameter

ret_fld_val

stringlist values of fields to return

 

Example

Copy item record

Input parameter:

ent_nam "EDB-ARTICLE"
wdg_nam "EDB-ART-SLI"
wdg_ext "off"
wdg_mod "list"
act_mod "int"
sel_fld_nam "T_MASTER_DAT.PART_ID"
sel_fld_val "art002"
dup_fld_nam "T_MASTER_DAT.PART_ID"
 
"T_MASTER_DAT.PART_NAME"
dup_fld_val "art003"
 
"name of art003"
ret_fld_nam "T_MASTER_DAT.C_ID"