Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

module pool programming

Former Member
0 Likes
313

in module pool programming is it possible to call a subscreen from an other subscreen,here the object is to have two tabs tab strip in which first tab containes three radio buttons whereas in the other tab we need to call three subscreens depending upon the radio button clicked in the first tab that is if second radio button is clicked second subscreen should be called similarly the third,is this possible

1 REPLY 1
Read only

uwe_schieferstein
Active Contributor
0 Likes
281

Hello Krishna

The short answer is: Yes, it is possible.

The long answer is: Reconsidering your design (and flow logic) in terms of usability I would recommend a different solution.

Let us assume the three different subscreens (called in the second tabstrip) display data that belong somehow together, e.g.

- header data,

- items, and

- item details.

Now imagine a user who quickly wants to skim through the different subscreens and the interactions required for that:

(1) Select tabstrip 1
(2) Choose radio button 1 (choose header data subscreen on tabstrip 2)
(3) Select tabstrip 2
(4) Select tabstrip 1
(5) Choose radio button 2 (choose items subscreen on tabstrip 2)
(6) Select tabstrip 2
(7) Select tabstrip 1
(8) Choose radio button 3 (choose item details subscreen on tabstrip 2)
(9) Select tabstrip 2

Thus, totally 9 interactions are required to skim through a single set of data.

Now imagine the user has to skim not only trough a single set of data but through 100 sets of data => requires at least 900(!) user interactions

CONCLUSION: This is not a feasible approach for the user and they will for sure reject your application.

My recommendation would be to use a similar desgin like we have in the Enjoy transactions (e.g. ME23N):

On a single screen (or tabstrip) all three subscreens are displayed at the same time and they maybe selectively hidden (de luxe variant).

Alternatively, if the subscreens are too big to be displayed together you could replace the radio buttons by function buttons in the application toolbar and completely do without the first tabstrip.

Regards

Uwe