# Enterprise Communication Interface (ECI)

## eci_mul_ins

### Description
This function enables the creation of several entity or type records within one eci_call call.
### Input parameter
CpEntNam
string | Name of entity
CpTypNam
string | Name of entity type (""if no entity type)
CpMasNam
string | Name of mask of entity/type
CpWdgMod
string | Type of mask of entity/type {"list"|"form"|"bvb"}
CpActMod
string | Type of interaction ("bat")
CpInsFlag
string | Insert flag {"nonstop"|"hardstop"|"softstop"}
nonstop: | in case of error, to next record
hardstop: | in case of error, cancel function and carry out rollback
softstop: | in case of error, cancel function and do not carry out rollback
CpaInsNum
string | Number of data records to be inserted
CpaInsFld
stringlist | Name of fields to be filled
CpaInsVal_1 ... CpaInsVal_Num
stringlist | Field values for first data record.
... | ...
stringlist | Field values for last data record.
CpaRetFld
stringlist | Field names for return .
CpReturnFlag (Not yet implemented!)
string | {"on"|"off"}
on: | Return of values which were not entered.
### Output parameter
CpaRetNum
string | Number of data records created.
CpaRetVal_1 ... CpaRetVal_n
stringlist | Field values for returning the first data record.
... | ...
stringlist | Field values for returning the last data record.