Help me in tab strip wizard
hi ,
can any one tell me the procedure to create tab strip wizard?
urgent.
with warm regards,
khadar.
http://help.sap.com/saphelp_47x200/helpdata/en/04/10f2469e0811d1b4700000e8a52bed/frameset.htm
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/022ba607-0301-0010-e382-fdedca553f5f
required tabstrip and subscreen program?
Regards,
Amit
Reward all helpful replies.
Similar Messages
-
HI,
CAN ANY ONE GIVE ME THE ADVICE PLEASE URGENT.
CAN I CREAT TAB STRIP CONTROL AND SUB SCREEN USEING SELECTION-SCREEN?
first i have to create selection-screen and after entering the values in this and execute i have to generate the tabstrip in sub screen .so help me please.
do u have example code please send me
WITH WARM REGARDS.
KHADAR.yes u can create it.
This is a sample program to create a tabstrip.
SELECTION-SCREEN BEGIN OF SCREEN 500 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-010.
PARAMETERS: USER(10) TYPE c,
PWD(10) TYPE c.
SELECTION-SCREEN END OF BLOCK b1.
SELECTION-SCREEN END OF SCREEN 500.
SELECTION-SCREEN BEGIN OF SCREEN 600 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-010.
PARAMETERS: BUSNO(10) TYPE c,
BUSNAME(10) TYPE c.
SELECTION-SCREEN END OF BLOCK b2.
SELECTION-SCREEN END OF SCREEN 600.
SELECTION-SCREEN BEGIN OF SCREEN 700 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE text-010.
PARAMETERS: TNO(10) TYPE c,
TNAME(10) TYPE c.
SELECTION-SCREEN END OF BLOCK b3.
SELECTION-SCREEN END OF SCREEN 700.
SELECTION-SCREEN: BEGIN OF TABBED BLOCK sub FOR 10 LINES,
TAB (10) LOGIN USER-COMMAND LOGIN,
TAB (10) BUS USER-COMMAND BUS,
TAB (10) TRAIN USER-COMMAND TR,
END OF BLOCK sub.
INITIALIZATION.
LOGIN = 'LOGIN'.
BUS = 'BUS'.
TRAIN = 'TRAIN'.
SUB-DYNNR = 500.
SUB-PROG = SY-REPID.
AT SELECTION-SCREEN.
CASE SY-UCOMM .
WHEN 'LOGIN'.
SUB-DYNNR = 500.
WHEN 'BUS'.
SUB-DYNNR = 600.
WHEN 'TR'.
SUB-DYNNR = 700.
ENDCASE. -
Help me in tab strip with table control
hi,
can any body give me the idea regarding my requirment please urgent.
my requirment is i created tab strip in main screen (111) and i created table control in subscreen (12).and i created one parameters with gui screen.if i execute that selection-screen it call tab strip .i am getting.but my requrment is when i execute selection-screen by default it will call tab strip with table data (recards) in to the table control fields which is in display mode.
please help me urgent.
with warm regards.
khadar.yes u can create it.
This is a sample program to create a tabstrip.
SELECTION-SCREEN BEGIN OF SCREEN 500 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-010.
PARAMETERS: USER(10) TYPE c,
PWD(10) TYPE c.
SELECTION-SCREEN END OF BLOCK b1.
SELECTION-SCREEN END OF SCREEN 500.
SELECTION-SCREEN BEGIN OF SCREEN 600 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-010.
PARAMETERS: BUSNO(10) TYPE c,
BUSNAME(10) TYPE c.
SELECTION-SCREEN END OF BLOCK b2.
SELECTION-SCREEN END OF SCREEN 600.
SELECTION-SCREEN BEGIN OF SCREEN 700 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE text-010.
PARAMETERS: TNO(10) TYPE c,
TNAME(10) TYPE c.
SELECTION-SCREEN END OF BLOCK b3.
SELECTION-SCREEN END OF SCREEN 700.
SELECTION-SCREEN: BEGIN OF TABBED BLOCK sub FOR 10 LINES,
TAB (10) LOGIN USER-COMMAND LOGIN,
TAB (10) BUS USER-COMMAND BUS,
TAB (10) TRAIN USER-COMMAND TR,
END OF BLOCK sub.
INITIALIZATION.
LOGIN = 'LOGIN'.
BUS = 'BUS'.
TRAIN = 'TRAIN'.
SUB-DYNNR = 500.
SUB-PROG = SY-REPID.
AT SELECTION-SCREEN.
CASE SY-UCOMM .
WHEN 'LOGIN'.
SUB-DYNNR = 500.
WHEN 'BUS'.
SUB-DYNNR = 600.
WHEN 'TR'.
SUB-DYNNR = 700.
ENDCASE. -
My friend just bought a Windows 8 laptop so I told her to download the latest version of FireFox. Unfortunately, some idiot removed the Menu Bar which most people love. You can see all of your options in plain English. Anyway, I referred her to help and cannot believe it's so hard to get a simple answer to this question. Why does FireFox make it so difficult to get an old fashioned menu bar?
Help says, "Right-click on an empty section of the Tab Strip and check Menu Bar". OK, what is a "TAB STRIP" and where does she find it? Who writes these silly, useless help tips?Grad, you made some good points but we still disagree. I'll acknowledge that maybe millions was a slight exaggeration but nobody has an accurate count. However, I do understand the difference between making something simple and obvious versus a programmer trying to prove how clever he or she is.
Grad, I'm guessing you and your friends are much younger than us as we are well above the age of 50.
As for the number of clicks, I'm confused by your comment. My Menu Bar is always visible so I have to merely '''click once on Bookmarks''' to get to those menu options. It sounds as if you have to initially click on the orange FireFox button in order to see the Menu Bar, and then click a 2nd time on Bookmarks. That sounds like 2 clicks of the mouse to me.
I have Windows 7 and never saw Windows 8 so I can't comment on your excellent question. I personally had the '''Menu Bar displaying 100% of the time''' for as long as I could remember. I just couldn't remember how I initially turned it on several years ago and the help file proved to be more confusing than helpful. -
Number of Tab Strips in BSP pages of E-Recruitment
Hello,
We have a problem with number of tab strips visible per page in Job Interest Wizard page of E-Recruitment.
The default number of tabs are 5 per page.
In our case we put a large text in each tab (as per our business requirement), so these tabs extending beyond the page width and thus a horizontal scroll is appearing.
We do not want this horizontal scroll as some of the inputs fields with asteric () , the asteric () is not visible to the user unless he scroll the page to the right.
We wanted to either display only 4 tabs page or wrap the text if these tabs, so that all 5 tabs exactly fit in the screen.
I have no clue on which BSP application is handling these tabstrips for Job Interest Wizard.
Any suggestions is rewarded
Thanks in advance,
Regards
Raghu KolukuluriSomeone provided this answer to me with regards to number of tabs visible on a wizard;
The class that needs to be changed is CL_HRRCF_BSP_EXT_CONTAINERSEQ.
To modify the number of tabs shown (in addition to other parameters) you
can go to method GET_CS_ITEM and change the call to the factory method.
The code looks like this:
lo_cs ?= cl_phtmlb_containersequence=>factory(
collapsed = 'false'
collapsible = 'false'
design = 'transparent'
hascontentconnector = 'false'
hastitle = 'true'
id = lv_id
maxvisibleitems = '5'
scrollableitems = 'true'
selectedindex = controller->selected_index
showstepnumber = 'true'
titleselected = 'false'
items = lt_items ).
Maxvisibleitems is the number of tabs show at once. Showstepnumber
determines if the tabs are numbered. Setting this to false may save some
space.
Hope this helps
Sandra -
Tab strip - handling event of button on one of tabs
Hallo,
I used wizard for creating tab strip. I put button on certain tab. I'd like to change screen of current tab after click on this button. I'm not interested in change whole screen, but screen of mentioned tab in tab strip (tab strip is always visible, only tab subscreen is changing).
Can anybody help me?
Best regards,
Josef MotlOk, I just tested it. You can modify the subscreen by using the LOOP at SCREEN procedure in the PBO of the subscreen. Look at the following example. main screen is 100, the tabstrip subscreens are 101, 102, 103. I have one field PTEST1 on subscreen 101. I am making it output.
report zrich_0002.
start-of-selection.
call screen 100.
*& Module STATUS_0100 OUTPUT
* text
module status_0100 output.
* SET PF-STATUS 'xxxxxxxx'.
* SET TITLEBAR 'xxx'.
endmodule.
* FUNCTION CODES FOR TABSTRIP 'TAB1'
constants: begin of c_tab1,
tab1 like sy-ucomm value 'TAB1_FC1',
tab2 like sy-ucomm value 'TAB1_FC2',
tab3 like sy-ucomm value 'TAB1_FC3',
end of c_tab1.
* DATA FOR TABSTRIP 'TAB1'
controls: tab1 type tabstrip.
data: begin of g_tab1,
subscreen like sy-dynnr,
prog like sy-repid value 'ZRICH_0002',
pressed_tab like sy-ucomm value c_tab1-tab1,
end of g_tab1.
data: ok_code like sy-ucomm.
* OUTPUT MODULE FOR TABSTRIP 'TAB1': SETS ACTIVE TAB
module tab1_active_tab_set output.
tab1-activetab = g_tab1-pressed_tab.
case g_tab1-pressed_tab.
when c_tab1-tab1.
g_tab1-subscreen = '0101'.
when c_tab1-tab2.
g_tab1-subscreen = '0102'.
when c_tab1-tab3.
g_tab1-subscreen = '0103'.
when others.
* DO NOTHING
endcase.
endmodule.
* INPUT MODULE FOR TABSTRIP 'TAB1': GETS ACTIVE TAB
module tab1_active_tab_get input.
ok_code = sy-ucomm.
case ok_code.
when c_tab1-tab1.
g_tab1-pressed_tab = c_tab1-tab1.
when c_tab1-tab2.
g_tab1-pressed_tab = c_tab1-tab2.
when c_tab1-tab3.
g_tab1-pressed_tab = c_tab1-tab3.
when others.
* DO NOTHING
endcase.
endmodule.
*& Module STATUS_0110 OUTPUT
* text
module status_0110 output.
* SET PF-STATUS 'xxxxxxxx'.
* SET TITLEBAR 'xxx'.
<b> loop at screen.
if screen-name = 'PTEST1'.
screen-input = '0'.
modify screen.
endif.
endloop.</b>
endmodule.
Regards,
Rich Heilman -
Hi All,
I creating z transction for my customer requirment . actualy i am new in dialog program. i want three subscreen in a main screen thru tab strip. but i dont know how to create element container and view and tab strip and how to assign sub creen to tab strip. plz help me out.
Thanks in Advance
Jitendrahi jeetu
Yes u can make three sub screen in a main screen thru tab strip. You have to use tab strip (with wizard) option on his main screen.
Step 1: When u choose tab strip and gives a area in screen then u got a screen of tab strip control wizard: start
Choose continue and put the tab strip name TAB (optional) and select scrolling in the application server option
Step 2: In the next screen u got the tab text here u can define header text for his screen at least two in your case it's three.
Step 3: Youre got the three-sub screen and function code u can change them as u required .
Step 4: Here u defines the program name where u want code in each box and select complete.
Now u have three-sub screen, which is, define in step 3 with the program name and u can define each screen as u need.
xxxxxxxxxxxxxxxxx (see forum rules)
Kuldeep Singh Rawat
Edited by: kuldeep singh rawat on Jan 19, 2008 5:56 AM
Edited by: Armin Reichert on Jan 19, 2008 12:20 PM -
In Windows Vista, FF 7.0.1, I selected the Tab Group button to try it out. However, when I selected the Tab Group button again to close that view, the New Tab button in the Tab Strip no longer appears. I'm requesting help to restore the New Tab button (has the "+" sign on it) on the Tab Strip just to the right of the currently open tabs.
You can find the New Tab button showing as a '+' on the Tab bar.
You can open the Customize window and drag the New Tab button that shows as a plus sign (+) from the Tab bar on another toolbar and it will become a regular toolbar button like the New Tab button that you have in Firefox 3 versions.<br />
Open the Customize window via "View > Toolbars > Customize" or via "Firefox > Options > Toolbar Layout"
If you can't find the New Tab button then click the "Restore Default Set" button in the Customize window.
If you want the New Tab button at the far right end of the Tab bar then place a flexible space to the left of it. -
Tab Strip with multiple views refresh issue
I have created a tab strip with two tabs. Each tab has a view container element. Each view has an iFrame which points to an ABAP report exposed as a web service (url). I put a refresh button on the first view which fires an outbound plug which is directed to the same view. This refreshes the first view just fine. However, it also refreshes the second view. I don't want to refresh the second view. Is there a way around this?
Hello Kenneth,
i would try another way and use [Suspend&Resume|http://help.sap.com/saphelp_nw70ehp1/helpdata/en/45/19bf8c16f25d7ae10000000a11466f/content.htm]. But that works only on component-level. So i would create 3 components A,B,C.
Comp A has a tabstrip and inside each tab a ViewContainer Element (VCUI). Inside the VCUI's you call (the used) components B and C using Suspend & Resume Plugs. Components B and C only have one view each with an iframe calling the specific report.
So you can refresh both components differently.
Kind regards, Andreas -
User changes in tab strip ui element are not recorded in context change log
Hi All,
We are using a tab strip ui element in webdynpro component. But user changes inside tab strip ui element are not getting recorded to the context change log. I have an input field on the same view besides tab strip ui element. User changes to this input field are getting recorded to the context change log.
Is there any restriction on context change log usage with tab strip ui element?
Could you please suggest If there is any way to record changes inside tab strip ui element.
Thanks,
Sudheer.I think there are some limitations exists, context change logs are not complete when you do value help , i am not sure about tab strip.
[http://help.sap.com/saphelp_nw70ehp1/helpdata/en/47/a8e5d273b12fe2e10000000a42189d/content.htm|http://help.sap.com/saphelp_nw70ehp1/helpdata/en/47/a8e5d273b12fe2e10000000a42189d/content.htm] -
Call report selection screen in module pool program with tab strip control
Hi,
Could anyone explain in detail to call report selection screen in module pool program with tab strip control.
Thanks
ManoHi,
Refer std program:
demo_sel_screen_in_tabstrip.
demo_sel_screen_with_tabstrip.
Call your program with SUBMIT stmt form module program.
Reward points if this Helps.
Manish -
How to create a selection screen with two tab strips
Hi Experts,
I need to craete a selection screen '100' with two tab strips, in the 1st tab strip i need create some select options as subscreen and in other tabstrip i need to call the subscren '4000' of the program 'SAPLCTMS' . i need to call this screen as selection screen from the zprogram. please help me out.
Thanks in advance...
Sarath...JHi,
I have developed some code.
It just displays a table control and after entering the values init, upon hitting the return button, the values will be put into table itab. Have a look and make necessary changes as you see fit.
*& Report ZMADHU_TBCNTL
REPORT zmadhu_tbcntl.
DATA: BEGIN OF itab OCCURS 0,
sel TYPE s_flag,
matnr TYPE matnr,
ersda TYPE ersda,
ernam TYPE ernam,
END OF itab.
CONTROLS: tab_cntl TYPE TABLEVIEW USING SCREEN 100.
*START-OF-SELECTION.
CALL SCREEN 100.
*END-OF-SELECTION.
*& Module STATUS_0100 OUTPUT
text
MODULE status_0100 OUTPUT.
SET PF-STATUS 'TABCNTL'. "pf status
SET TITLEBAR 'xxx'.
CASE sy-ucomm.
WHEN 'BACK' OR
'CANCEL' OR
'EXIT'.
LEAVE TO SCREEN 0.
ENDCASE.
ENDMODULE. " STATUS_0100 OUTPUT
*& Module ITAB_MODIFY INPUT
text
MODULE itab_modify INPUT.
CASE sy-ucomm .
WHEN ' '. " When pressed enter
if itab-sel = 'X'.
MODIFY itab INDEX tab_cntl-current_line.
APPEND itab. " append lines to internal table
CLEAR itab.
*endif.
ENDCASE.
ENDMODULE. " ITAB_MODIFY INPUT
*Screen 100 flow logic.
PROCESS BEFORE OUTPUT.
MODULE status_0100.
LOOP AT itab WITH CONTROL tab_cntl CURSOR
tab_cntl-current_line..
ENDLOOP.
PROCESS AFTER INPUT.
MODULE select_data.
LOOP .
CHAIN.
FIELD itab-matnr.
FIELD itab-ersda.
FIELD itab-ernam.
MODULE itab_modify ON CHAIN-REQUEST.
ENDCHAIN.
ENDLOOP.
MODULE USER_COMMAND_0100.
Hope it will helps to u.
Thanks,
Shankar -
Tab strip - dialogue programming
Hi all,
I want to make an dialogue program application which is similar to transaction code pp01. It would have two or three dropdown list boxes. Depending on what options I choose in the list box, certain options will come in the table below ( please refer to pp01).
Now when i click on any of these options to choose it and then click on create button, it should open the corresponding infotype which I already created separately using transaction pm01 - to input entries in that infotype.
When I click on display button, it should display the infotype record if it has been already created - just like pa30.
I knoow how to create list boxes. But depending on the choices in these list boxes , in the tab strip below - on the first screen - should come some values , which will change when i change the listbox options.
can you pls help me in this? My concern is not the list boxes but the action corresponding to list box choices I make and the tabstrip in transaction pp01. how to create it and how to add funcrtionality to the tab strip so it will open my required infotype in display or edit mode.
Please suggest something in this.
Thanks
RibhuHi,
Following links will be helpful:
http://help.sap.com/saphelp_46c/helpdata/en/d1/801bd2454211d189710000e8322d00/frameset.htm
Tabstrip Control
TabStrip ViewSet example
http://help.sap.com/saphelp_bw30b/helpdata/en/04/10f2469e0811d1b4700000e8a52bed/content.htm
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/abap-code-samples/alv-grid/abap%20code%20sample%20for%20tab%20strip%20in%20alv.pdf
Also you can try these sample programs:
try these sample programs in the system
demo_dynpro_tabstrip_local
demo_dynpro_tabstrip_server
Raja T
Message was edited by:
Raja T -
Tab Strip Selection Screen in ALV Report
Hi All,
I want to create a ALV report with TABStrip selection screen. How to proceede.
Is there any necessary to create dailog program for the screens.
Please advise.
Thank You,
ANu.Hi
You can create it using module pool program in an easy way. Have the tab strip in main screen and use the sub-screens for display. By this way you can do it. If you wish, you could refer the following link, where they have given step by step procedure.
<<Link-farm removed>>
Hope this helps you.
Regards
Vinodh
Edited by: kishan P on Nov 1, 2010 3:00 PM -
Field ststus in SALES ODER item level oreder data tab strip
Hi
in sales order create va01... item level ...order data tab strip... customer purchase order type field is in optional entery... now want to change this field.. mandatory ...how..is it possible.. ?
regards
sesidharDear Sesidar,
You can try this through SHD0 transaction
Go to SHD0 transactuion enter Transaction code VA01
Transaction variant BUS2032
Then selct the Screen Variant BUS2032_4480 go in to the details here you find the field Purchase order type mark this field as required.
If you ae not able to change then take help of BASIS people.
I hope this will help you,
Regards,
Murali.
Maybe you are looking for
-
Jdev 10.1.3.5 problem
I upgraded my jDev to 10.1.3.5, everything seems working fine until I hit the "deploy" button on the ANT script of my BPEL processes. it's failing to deploy with this error : ORABPEL-05215 Error while deploying the BPEL process was compiled fine so I
-
Epson 740 won't print, 1280 prints fine
I'm running a 15" 1.25 ghz G4 powerbook, OS 10.4.3: I've reinstalled the drivers, rebooted, I've deleted the printer from the list and added it back in, I've tried the gimp print driver, I repaired disk permissions (there were a lot in need of help).
-
How to open with only level-one bookmarks showing
I know how to set my initial view so the Bookmarks pane is open. However, is there a way to set the level of bookmarks that are shown? I have created my PDF by merging a lot of smaller files, many of which were created from MS Word, so there are many
-
How to invoke web services BPEL from ODI
Hi All, I tried to invoke a BPEL Web service through OdiInvokeWebService tool, and throws me the following message: Request invalid. NullPointerException* This is the WSDL that I need to consume <?xml version="1.0" encoding="UTF-8"?> <WL5G3N0:definit
-
If I have a file libx.so, and want to use it's method xyz(void). Have to a in C with GCC use that method, assuming that I know all this at compilation (not runtime linking)?