cancel
Showing results for 
Search instead for 
Did you mean: 

​Design Studio application pops up because of data refresh

Former Member
0 Kudos

When my Design Studio application data source is auto refreshed (by using a timer) the application window moves to the foreground in Windows environment.

The auto refresh is needed in order to have the current data visible - when the user wants to see it.

But working with other tools - eg. Excel - the user doesn't want to be disturbed by the desgin studio window pop up.

Is there a possibility to suppress the popup?

Design Studio 1.6

BO 4.2

Accepted Solutions (0)

Answers (1)

Answers (1)

TammyPowlas
Active Contributor
0 Kudos

Please look at this thread to see if it applies - https://archive.sap.com/discussions/thread/3713730

MustafaBensan
Active Contributor
0 Kudos

Hi Tammy,

I don't think Alexander is referring to the Popup component itself. My understanding is that if the Design Studio application window is in the background and the timer component triggers a refresh, at that point Windows automatically displays the Design Studio application browser window in the foreground again, which is the behaviour Alexander wants to suppress.

This behaviour might be a bit tricky to resolve.

Regards,

Mustafa.

former_member197738
Participant
0 Kudos

********Edited********

Just realized you folks are on different tangent. Now i see the real issue. DS-Application appears in front after the refresh happens overlaying the application window such as excel and so...

This should be tricky for sure but interesting requirement to achieve.

A blind guess would be, to turn off Some sort of Push-notification for DS under under windows control that do not affect active window.

Get external monitor 🙂

****Edited***

Hi Alexander,

I believe the behavior is because of below scenario, totally assuming Mandatory Prompts exists or Prompts are set as True for the application.

When the Timer component kicks-in the reload of query (aka refresh) takes place, it will fire up Mandatory Prompts variable screen (pop-up).

Possible 3 ways to bypass that window (pop-up/variable screen)

1. Hard-code Mandatory Prompts

Add the code to pass a hard-coded value to Prompts right after the Timer Kicks-in. (if this dont work?)

Then, add the code under EVENTS- On result Set Changed for the data-source that has M-Prompts.

2. Make Prompts dynamic as per user selection INSTEAD of hard-coded value

There are good changes that user made some selection, in such case i would capture those filters and pass it back

to the query right after my Timer kicks-in, else we are not looking at right data as per latest user-selection.

3. Prompts setting ? (not sure if this will work)

Force Prompts on Start-up: Try is as FALSE and see if the pop-up is still there.

Hopefully one of these may work as a possible work-around. This will be one of the complex approach like @Mustafa mentioned.

It may get more complex depending on how the application is built, by that i mean if you are using (Parallel processing of queries? or merge variables and soo on...