2011 Oct 01 8:13 AM
Hi Expert,
I have requirement like follows:
In IW32->Enhancement Tab screen is as subscreen and No: 0900.
Now I want to have 2 different sub screen say 0910 and 0920 each of this for different purpose according to
Order Type as per clients requirement.
Actaully I have developed screen 0900 already for some order type and now clients requirement changed i.e.
there are 2 different groups of Order types (say Grp1 and Grp2)
So, I proposed a solution for this as follows:
In Enhancement Tab of IW32 according to group of Order Type (either Grp1 or Grp2) only you will be able to
see fields for that perticular Grp either of 2.
Technical Solution is like...
1) I thought that I will create 2 subscreens say 0910 and 0920.
2) In 0910 i will insert all those fields which are designed already in 0900 which is for Grp1
3) and for Grp2 i will design 0920
4) according to Order Type only 0910 or 0920 client will be able to see.
Now I got stuck in between the screen development for 0920 because there are so many fields and i said to
client that they will be able to see those fields in different Tab strips.
I never worked on Tab Strip concept, I search so many forums and sites for Lesson on Tab Strip but not
understood how to proceed as per my specific requiment.
Please can anyone suggest me how to proceed further.
Thanks in advance.
Regards,
Jay.
Hi Expert,
I have requirement like follows:
In IW32->Enhancement Tab screen is as subscreen and No: 0900.
Now I want to have 2 different sub screen say 0910 and 0920 each of this for different purpose according to
Order Type as per clients requirement.
Actaully I have developed screen 0900 already for some order type and now clients requirement changed i.e.
there are 2 different groups of Order types (say Grp1 and Grp2)
So, I proposed a solution for this as follows:
In Enhancement Tab of IW32 according to group of Order Type (either Grp1 or Grp2) only you will be able to
see fields for that perticular Grp either of 2.
Technical Solution is like...
1) I thought that I will create 2 subscreens say 0910 and 0920.
2) In 0910 i will insert all those fields which are designed already in 0900 which is for Grp1
3) and for Grp2 i will design 0920
4) according to Order Type only 0910 or 0920 client will be able to see.
Now I got stuck in between the screen development for 0920 because there are so many fields and i said to
client that they will be able to see those fields in different Tab strips.
I never worked on Tab Strip concept, I search so many forums and sites for Lesson on Tab Strip but not
understood how to proceed as per my specific requiment.
Please can anyone suggest me how to proceed further.
Thanks in advance.
Regards,
Jay.
2011 Oct 01 8:41 AM
Hi Jay,
if you know the group of order type from the beginning, why don't you simply just display one of the 2 subscreens, instead of bothering with a useless tabstrip?
In the flow logic of screen 0900, in the PBO, you use CALL SUBSCREEN yourArea INCLUDING yourProg yourSubscreen, so you change yourSubscreen variable to 0910 or 0920 during the MODULE before.
Sandra
2011 Oct 01 8:45 AM
Thanks Sandra for quick reply,
Actually in Group 2 there are total 26 fields available and may be it will increase.
Thats why i have to use Tab Strip for Group 2 and I am bit confused how to do this.
Pls advise me for Tab Strip if possible.
Thanks,
Jay.
2011 Oct 01 8:09 PM
There's no reason why you couldn't do it.
A tabstrip control is simply made of a subscreen area and a "tabstrip" above, where each tab corresponds to a button/function code. You have 2 ways to define/program it, "local" or "server", the difference being a better performance with the "local" (interesting in slow WAN).
In ABAPDOCU demos, you have 2 programs DEMO_DYNPRO_TABSTRIP_LOCAL and DEMO_DYNPRO_TABSTRIP_SERVER.
Sandra
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |