# Enterprise Communication Interface (ECI)

## eci_usx_cal

### Description
Calls userexit which has to be in DataView-userexit-administration.
### Input parameter
usx_nam
string | name of userexit (listed in DataView-Usx-administration)
usx_par
string | parameters for userexit
UsxNam
string | name of userexit to call
UsxPar
string | paramter of userexit to call
UsxTyp
string | type of userexit to call "AB" = After Button (On_Select-Trigger) "AK" = After Key (On_Event-Trigger) "AS" = After Menu-Selection (On_Select-Trigger) "BF" = Before Field (Pre_Field-Trigger) "AF" = After Field (Post_Field-Trigger) "BM" = Before Mask (Pre_Mask-Trigger) "AM" = After Mask (Post_Mask-Trigger) "EA" = Edit Action (Edit_Action-Trigger) "SL" = Select Action (Select_Action-Trigger) "BA" = Before Action (Pre_Action-Trigger) "AA" = After Action (Post_Action-Trigger)
current value
stringlist | 1. current menu 2. current line
### Output parameter
ret_usx
string | return value of userexit
cpUsxRet
string | return value of userexit call