Hello,
Following on from a comment that Thomas made in a recent thread:
[Thread where Thomas Jung made an interesting observation about shared memory objects|Storage Question for BSP to Dynpro ABAP;
Keep in mind that Shared Memory objects are per application server. If you have multiple application servers you either need to try something else or build in logic to check/populate Share Memory on each application server.
I've been having a look at the standard POWL shared memory handling in the POWL Easy Feeder and I couldn't see how it would cope with a multi-app server environment. (Perhaps it can and I'm not looking hard enough).
If it could it would seem that it would get that functionality from the CL_SHM_SERVICE class, etc.
Is there any particular way that we should consider using shared memory objects - as per the POWL Easy Feeder, or otherwise, to ensure that we don't end up with issues in a multi-app server environment? Or is there certain settings we should be making where we are using shared memory within our WD ABAP applications to ensure that they are all running on the same app server? (Like how I managed to tie the question back into WD ABAP? - I'm seriously considering if I need to cross post to a different forum...)
I would be interested in any experiences/examples/blogs that people have put out there.
Cheers,
Chris