Dear experts
we are facing a performance issue on some projects in transaction CBIHM2,
when are changing the status of a project to "RELEASED".
The performance issue is caused by logic going (for unknown reason) multiple times into risk management check
in
include: LCBIH_ER30F10
form: L_QTY_SET_EPQUANTSET
4.384 SELECT * FROM cciht_erh
4.385 INTO CORRESPONDING FIELDS OF TABLE l_riskass_iotab
4.386 FOR ALL ENTRIES IN i_api_erqtexist_tab
4.387 WHERE recn = i_api_erqtexist_tab-recnroot
4.388 AND delflg = ' '
4.389 AND ( ( valfr <= i_api_erqtexist_tab-valfr AND
4.390 valto >= i_api_erqtexist_tab-valfr ) OR
4.391 ( valfr <= i_api_erqtexist_tab-valto AND
4.392 valto >= i_api_erqtexist_tab-valto ) OR
4.393 ( valfr >= i_api_erqtexist_tab-valfr AND
4.394 valto <= i_api_erqtexist_tab-valto ) ).
We have similar projects without this issue and without this risk management check logic.
Could me anybody give a hint about this?
Thank you
Imrich