SAP for Utilities Discussions
Connect with fellow SAP users to share best practices, troubleshoot challenges, and collaborate on building a sustainable energy future. Join the discussion.
cancel
Showing results for 
Search instead for 
Did you mean: 

IS-U-EDM Formulas - Automatic Asynchronous Calculation

Former Member
0 Kudos

Good morning,

I am trying to setup automatic asynchronous calculation of formula allocations. This is to enable calculations in general to be calculated automatically without having to manually compress triggers and schedule calculations for the vast majority if not all formula allocations.

I have referred to this document:

http://help.sap.com/saphelp_erp60_sp/helpdata/en/c7/6b0b3b7a6b4b4be10000000a114084/content.htm?frame...

specifically the statement: "For an automatic asynchronous calculation, you can schedule periodic jobs."

It mentions that you can run auto asynch calcs as periodic jobs. As a result I scheduled the two main programs for compression and execution (REEDMFICALC_COMPRESS_TRIGGER and REEDMFICALCULATE) as steps in a periodic job that runs on the fourth business day of each month.

However as a result of scheduling either of these programs, this means that no user can interact with the transaction EEDMCALCWB to review calculation errors, change statuses or to do specific once-off synchronous calculations. I get the message EEDM_CALC_INST107 which states "Job is active or scheduled; you cannot change the calculation run".

My questions are:

- Is it actually possible to create automatic asynch calcs that can allow without users to interact with the calculation workbench without locking key functions as status changes and synchronous calculations?

- If the above is actually possible, how can this be done given the constraints I have described? Specifically the mere act of scheduling jobs with those program names.

Regards

Zane

8 REPLIES 8

Former Member
0 Kudos

This has been resolved (for the benefit of others) by:

- Creating formula profile groups for different groups of profiles.

- Scheduling jobs for those groups that required asynch calculation

- Redirecting users to EEDM08 or Display Profile Header and using the the synchronous calculation feature there if needed

0 Kudos

Hi,

In order to avoid all the constraints of the standard calculation workbench, we've implemented a specific tool that allow free and automated calculations (in foreground or background).

If interested, feel free to contact me.

Kind regards,

Sebastien

0 Kudos

hi there,

would be interested in your tool/design specification/etc.

regards Paul

0 Kudos

Hi Paul,

Don't hesitate to contact me by email, I'll be glad to help you.

Regards,

Sébastien

0 Kudos

hi there,

Trying to get in touch via direct message, but system preventing me and cannot see your email in your profile. Mine is visible if it is not too much to ask or if there is another way?

Paul

Former Member
0 Kudos

We have the same issue.  Our Profiles are put into 1 of three Formula Groups.  I would like to schedule the compression and calculation of one of the groups daily.  When I schedule the compression for the specific group, it locks everything up as you describe.

We still need to be able to manually compress and calculate the remaining two groups via the EEDMCALCWB transaction.

Is there a standard way around this?

0 Kudos

Hi there,

Unfortunately there is no standard capability see post above from Zane on our solution - but it is not ideal as it is an all or nothing solution and causes us some pain from a support angle.

Have put in an enhancement request.

Paul

Former Member
0 Kudos

Was throwing around ideas with my colleague, we were thinking about creating a scheduled job that creates the job to run CWB.  This way we aren't actually pre-scheduling CWB directly, and therefore avoiding the locking of the transaction.  The job that schedules the CWB job could run after hours, and the job that it creates could run immediately.

Has anyone taken this approach, any thoughts on limitations?