# Enterprise Communication Interface (ECI)

## eci_crm_typ

### Description
Call-up status change for a data record in a type mask. Opens a mask of the type. Search with the specified search criteria. Transfer data record to the new status. Close mask. If entry does not exist, error message via return code.
| This ECI functions can be protected by role concept, too. These functions call userexits which are menu selection userexits. If you protect these menu userexits by replacing the standard userexit with TASK-userexit, the assigned tasks are checked. But as the ECI functions called the userexits directly, the modification does not have any consequences to the ECI functions. Now you can define configuration parameters to determine which task should be checked by these ECI functions: New configuration parameters (grouped under rubric EDB-ECI): <name of task> EDB-ECI-CRM-TYP
Name | Value | which ECI functions use this parameter
EDB-ECI-CRM-TYP | <name of task> | eci_crm_typ
### Input parameter
#### ent_nam
string | name of entity
#### typ_nam
string | name of type
#### wdg_nam
string | name of list
#### wdg_ext
string | activate system fields in mask {"on","off"}
#### wdg_mod
string | mode of widget {"list","form"}
#### act_mod
string | mode of interaction {"bat"}
#### sel_fld_nam
stringlist | name of fields for selection
#### sel_fld_val
stringlist | values of fields for selection
#### new_state
string | new progress indicator (status)
### Example
Transfer document type record to status 120. Input parameters:
ent_nam | "EDB-DOCUMENT"
typ_nam | "DRAWING"
wdg_nam | "EDB-DOC-DRW-TLI"
wdg_ext | "off"
wdg_mod | "list"
act_mod | "bat"
sel_fld_nam | "T_DOC_DAT.DOCUMENT_ID"
sel_fld_val | "drw003"
new_state | "120"