I have a dynamic EPM input schedule where the user can select dimension members for 3 different dimensions via EPM Row Axis.
Issue is that after the user makes thier dimension member selections in the row axis, the report structure is refreshed, however the EPMSAVECOMMENT() cell does not update until the user manually 'Refreshes' template. The result prior to user manually clicking on 'Refresh' is either #RFR where EPMSAVECOMMENT formula has been populated, or the 'Cell' - where comment will be retrieved/entered returns null even if there is a comment associated with the specified intersection. I have tried to work around manual refresh by writing VBA code to execute api.Refresh, however EPM AFTER_EXPAND event only works for EVDRE reports. All other available EPM events (BEFORE_CONTEXTCHANGE, AFTER_CONTEXTCHANGE, BEFORE_REFRESH, AFTER_REFRESH etc.) do not seem to be triggered when report axis is changed.
I would like the template to automatically refresh EPMSAVECOMMENT() without the user manually clicking on 'Refresh'
Note: I have considered using EPM Context, however the requirements of this input schedule is that the user can multi-select dimensions. Thus allowing the user to make selections via context is not an option.
Screenshot is included.
Thanks,