Enterprise Communication Interface (ECI)

eci_crm_ent

Description

Transfer record in an entity list to new level.

  • Open enitity mask.
  • Select record.
  • Transfer record to new level.
  • Close mask.
  • If records do not exit, return error.
The userexit called during transfer (pre/postaction userexit at transition), may not contain any interactivity like user dialogues (e.g. Userexit xedbusr_frr_upd_val). If you use such userexits, modify these userexits in transition definition and add parameter (/BAT).

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-ENT
Name Value which ECI functions use this parameter
EDB-ECI-CRM-ENT <name of task> eci_crm_ent

 

Input parameter

ent_nam

string name of entity

wdg_nam

string name of mask

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 names of fields for selection

sel_fld_val

stringlist values of fields for selection

new_state

string new progress indicator (state)

Example

Put record in item list to state 120

Input parameter:

ent_nam "EDB-ARTICLE"
wdg_nam "EDB-ART-SLI"
wdg_mod "list"
wdg_ext "off"
act_mod "bat"
sel_fld_nam "T_MASTER_DAT.PART_ID"
sel_fld_val "art003"
new_state "120"