Adding a new Tab to an existing RCDC

I'm trying (and failing) to add a new tab to an existing RCDC.
I've read several posts on this and I cannot figure out what I'm missing.
I insert the following code in between 2 other groupings and every time I get the message "There is an error in the Group display configuration".
<my:Grouping my:Name="NewTab" my:Caption="NewTab">
<my:Control my:Name="NewTabText" my:TypeName="UocLabel" my:Caption="NewTabText">
<my:Properties>
<my:Property my:Name="Text" my:Value="!!!" />
</my:Properties>
</my:Control>
</my:Grouping>
I've tried this code and mild variations of this code on several RCDCs and I always get a negative result. 
Any help, thoughts appreciated.  If I do another iisreset today I might explode.
Thanks

MS,
Try copying one existing TAB and use that, this happens only when there is improper xml content. You can open the xml in the browser/visual studio for better clarity and then try making the changes. Doing IIS Reset will be required but in the meanwhile you
can put the original RCDC which will work till the time you make any change in new TAB.
Regards,
Manuj Khurana

Similar Messages

  • Adding a new Tab to an existing JTabbedPane not working

    Hello all,
    I am trying to add & display a new tab to an existing JTabbedPane when the user
    clicks on a button. For some reason the new tab, being added is not being displayed, and I don't know why. I have called invalidate(), validate() on the parent containers but haven't had any luck. I have also played around with SwingUtilities.invokeLater() and the Event thread, but have been unsuccessfull.
    Any help would be greatly appreciated.
          * This class is the parent that holds the internalFrame which is the
          * main parent for all subsequent containers
         public class QuoteRequestGUI implements QuoteRequestGUI_IF {
              protected JInternalFrame internalFrame_newQuoteRequest = new JInternalFrame("Quote Request");
              protected JTabbedPane tabbedPane = new JTabbedPane();
               * Create a new internal frame to which all the components of a new
               * QR will be added
              public JInternalFrame createNewQuoteRequestFrame() {
                   // Add a tabbed pane to the internal frame
                   internalFrame_newQuoteRequest.add(createQuoteRequestTabbedPane());
                   // .... Set various internalFrame properties
                   return internalFrame_newQuoteRequest;
              public JTabbedPane createQuoteRequestTabbedPane() {
                   // Create a new quote request details instance
                   QuoteRequestDetailsGUI_IF quoteRequestDetailsGUI =
                        new QuoteRequestDetailsGUI(quoteRequestStatusPassed);
                   // Create a new tab that will host all details of the quote request     
                   tabbedPane.addTab("Quote Request Details",
                             quoteRequestDetailsGUI.createQuoteRequestDetailsPanel());
                   return tabbedPane;
         public class QuoteRequestDetailsGUI extends QuoteRequestGUI implements QuoteRequestDetailsGUI_IF {
              private ProductDetailsGUI_IF productDetailsGUI = new ProductDetailsGUI();
               * Panel that will act as a container for both quote request and buyer
               * details
              public JPanel createQuoteRequestDetailsPanel() {
                   // Panel that will contain quoteRequest, buyer and buttons
                   JPanel panel_quoteRequestDetails = new JPanel();
                   // Create an intermediate panel so that components can be layed out properly
                   JPanel panel_quoteRequestIntermediatePanel = new JPanel();
                   // Set layout manager for panel
                   panel_quoteRequestIntermediatePanel.setLayout(
                        new BoxLayout(panel_quoteRequestIntermediatePanel,BoxLayout.PAGE_AXIS));
                   // Add the buttons
                   panel_quoteRequestIntermediatePanel.add(createQuoteRequestDetailsButtons());
                   // Add the intermediate panel to the main panel
                   panel_quoteRequestDetails.add(panel_quoteRequestIntermediatePanel);
                   return panel_quoteRequestDetails;
               * Panel that will hold all the buttons for the quote request details tabbed panel
              public JPanel createQuoteRequestDetailsButtons() {
                   // Panel to act as a container for the buttons
                   JPanel panel_quoteRequestDetailsButtons = new JPanel();
                   // Create, register action listeners and add buttons to the panel
                   JButton button_saveTabbedPane = new JButton("Save");
                   button_saveTabbedPane.addActionListener(new ActionListener() {
                        public void actionPerformed (ActionEvent actionEvent) {
                               saveTabbedPaneListener();
                   panel_quoteRequestDetailsButtons.add(button_saveTabbedPane);
                   return panel_quoteRequestDetailsButtons;
               * Display the save (product details) tabbed pane
               * @todo - Implement the save tabbed pane selected method
              public void saveTabbedPaneListener() {
                        log.info("tab count before added : " + tabbedPane.getTabCount());
                        // The product details of a particular quote request
                        tabbedPane.addTab("Product Details",
                                  productDetailsGUI.createProductDetailsPanel());
                        log.info("tab count after added : " + tabbedPane.getTabCount());
                        tabbedPane.invalidate();
                        tabbedPane.validate();
                        internalFrame_newQuoteRequest.revalidate();
         public class ProductDetailsGUI implements ProductDetailsGUI_IF {
               * Panel that will act as a container for both the product details (incl
               * table) and the buttons
              public JPanel createProductDetailsPanel() {
                   // Main product details panel
                   JPanel panel_productDetails = new JPanel();
                   // Add the scroll pane to the panel
                   panel_productDetails.add(new JButton("ok"));
                   // Add the buttons to the panel
                   // Add the scroll pane to the panel
                   panel_productDetails.add(new JButton("cancel"));
                   return panel_productDetails;
         }

    MS,
    Try copying one existing TAB and use that, this happens only when there is improper xml content. You can open the xml in the browser/visual studio for better clarity and then try making the changes. Doing IIS Reset will be required but in the meanwhile you
    can put the original RCDC which will work till the time you make any change in new TAB.
    Regards,
    Manuj Khurana

  • Adding a new tab in PPOME

    Hi,
    We have a requirement like adding a new tab in the trasaction PPOME.
    Can somebody share their knowledge on this.
    Somu

    All infotypes that are to be added to the transaction, either SAP or Customer MUST have a screen 7000. This makes integration very simple. Another option is to develop a Module Pool with a screen and code to present one or many infotypes, but this is very time consuming compared with simply adding 7000 as a copy of 2000.
    In the case of SAP, standard infotypes that must added without an existing screen 7000 a screen 9000 must be created to take the place of the 7000. Screen 9000 is in the customer name space but must be created in the SAP development class.  for example 9000 screens has to be created for infotypes 1005, 1037 and 1050. Requests has to be made for development of screens for 1005 and 1016, but due to the special nature of the screens it was not possible.
    Entries must be made in T77ID to reflect the additional screen.
    Configuration Steps
    Various steps must be performed to achieve the requirements, which include:
    Removing Tabs
    Adding Tabs
    Adding Search Nodes
    Scenario Scenario OME0 is configured to reflect the requested changes. View T77OMTABUS defines the tabs that are available by scenario per object.
    Removing Tabs
    Maintain View T77OCTABUS
    Add Object and Tab page entries for the correct scenario to remove entries.
    Adding Tabs
    The first step is to define a tab page in view T77OMTABS. In most cases, this should be an Infotype specific entry that uses screen 7000. For solutions that are more complex a Module Pool can be developed.
    Once added, perform the same step defined in Removing a Tab, it will have the reverse effect. Use the Sequence number to determine order.
    Adding a Search Area
    To add an Area to a Search Node you must customize V77CSEAT. In this case, one entry was added for Object type C to allow for a search on Job Group/Family/Series.
    through spro:
    spro-Personnel Management>Organizational Management>Hierarchy Framework>
    Adjust Tab pages in Detail Area--> change the Tab Page Sequence
    also see:
    New tab in PPOME
    new tab in ppome
    hope its useful..:)

  • How to create a new tab inside a existing subtab on a page.

    Hi,
    How can I create a new tab inside a existing subtab on a page?
    If I change directly on the page.xml it will not maintain compatibility with upgrades. Am I right?
    Thanks,
    Marcelo

    Marcelo,
    Well basically you are adding a stackLayout bean and using that adding your region. Are you able to see the changes and run the page without any error?
    As you are manipulating the file manually, you can never be sure of whether its going to cause issues later on or not. And as mentioned earlier if OAF doesn't support creating the subtab using personalization, there are bound to be some limitations from the framework side. Also what personalization allows is to create items and not regions. So better stick to a rigorous testing to catch any issues early on.
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Problem adding a new tab to e-Recruiting

    Hi,
    I am facing the following problem in adding a new tab in the E-Recruitment (Manpower Requisition) application. The developer had created a new BSP page of the following information.
    Name space: SAP
    Application: ZHR_MPOWER_REQ
    Controller URL: MPR.DO
    A customized element (9001) had also been created with the above information.
    I have also created a context ZTEST and a Container Seq '1000' and under the Container Seq, I have allocated a few assignment of Element of which I have assigned the new element - 9001.
    Having assigned the above, I am still unable to see the new tab in the link. Please let me know if there are any missing steps.
    Thanks.

    Dear,
    Just want to check, r u able to Run the Custom BSP as a Standard alone application ?.
    Have you Configure T77RCF_APPl_LOG table ?.
    Alvin, i could not see why you could not see the BSP Page.
    Please got to t-code  SLG1 and check the log's why it's not coming.
    Could you please give more details, what you have done.
    Thanks & Regards
    Sabba Ravi

  • Adding a new tab to CrystalReportViewer and loading a new rpt into it

    Hi,
    I've been struggling with the following problem for a few days now and I would really appreciate any help you can offer.
    I need to add a new tab to an existing instance of CrystalReportViewer and load a new crystal report (RPT) into it.
    I wasn't able to do that and tried inserting an instance of a new CrystalReportViewer into the new tabpage, but I've encountered several problems with that solution as well, such as: by hiding the tree and all bars, I'm also removing the page navigation field of the new rpt.
    Here is the code I've used:
    TabControl tabControl = (TabControl)((PageView)crystalReportViewer1.Controls[0]).Controls[0];
    DocumentControl tab2 = new DocumentControl(new ViewerDocument(new SubreportContext()));
    tabControl .Controls.Add(tab2);
    tabControl .TabPages[1].Text = "New Tab";
    tabControl .SelectedTab = tab.TabPages[1];
      Now I need to load the rpt to the new tabpage
    If I'm trying to add a new CrystalReportViewer into the tabpage:
    ReportDocument oRpt2 = new ReportDocument();
    oRpt2.Load(tempFile);
    CrystalReportViewer newViewer = new CrystalReportViewer();
    newViewer.Dock = DockStyle.Fill;
    newViewer.DisplayGroupTree = false;
      newViewer.DisplayStatusBar = false;
      newViewer.EnableDrillDown = false;
      newViewer.DisplayStatusBar = false;
      newViewer.DisplayToolbar = false;
      newViewer.ReportSource = oRpt2;
       tab2.Controls.Add(newViewer);
    Please let me know what is the best practice for this kind of operation.

    Continue my question....
    I've found a method that opens such a tab for me in one statement:
    DocumentControl tab2 = ((PageView)crystalReportViewer1.Controls[0]).CreateNewReportDocument("new doc");
    But I remain with question of how to load the new RPT into it?

  • Adding a new tab on item level in me21n tcode

    Hi all.
    i am adding a new tab on item level in me21n tcode.
    i want to make this tab to be shown on the screen when the order type is UB is stock purchase order.i dont know how to make this condition and where should i place it so that this tab can come in effect only when the stock purchase order appears.
    please help.thanks

    hi
    chk this
    Re: New tabs in the header tab-sheet of ME21N/ME22N/ME23N
    hope this helps
    regards
    Aakash Banga

  • Adding a New Tab Page in Cprojects 4.0

    Hi
    We have added a new tab page by the method of Global Enhancement to Cproject we are successfull in getting the link in the tab page. But the page we had created thru webdynpro
    is not seen in the tab page it gives a blank page. We are using Cproject 4.0 can u help us.
    regards
    Suresh Nair

    Hi,
    this can be done via  transaction CRMV_SSC.
    Please review SAP help for further information regarding Screen
    Sequence Control under :-
    Screen Sequence Control of the Business Transaction -> Selection of the
    Screen Control Data
    or
    The Screen Sequence Control of the Business Transaction is documented in
    the online documentation under
    - SAP Customer Relationship Management
       - Business Transactions
         - Basic Functions for Business Transactions
           - Screen Sequence Control of the Business Transaction
    Regards, Gerhard

  • When I add a new bookmark, and the (star) Page Bookmarked window appears - is there any way to expand the size of that window so that I can see my entire list of folders when adding a new bookmark to an existing folder?

    When I add a new bookmark, and the (star) Page Bookmarked window appears - is there any way to expand the size of that window so that I can see my entire list of folders when adding a new bookmark to an existing folder? The endless scrolling technique is far too tedious when trying to add a new bookmark, because the window is simply too tiny. Is there maybe a plug-in that will let me grab the corner of that window and re-size it? Thanks!

    I suggest you install the "Add Bookmark to Here2" extension, then you can expand the the list but you will not see the bookmark itself in the list if that is what you wanted. At the top you have three major folders you can select one of them and scroll up and down. Below that you have your most recently used folders and you can select one of them instead and scroll up and down. You can see the folder the bookmark is in -- they get added to the bottom
    If you really want to see the bookmark within the folder the same extension allows you to bring the bookmark to the folder from say the bookmarks sidebar that is why it is named as such. I use it but mainly i use the dialog.
    Please continue reading about bookmarks and some related extensions at
    * http://kb.mozillazine.org/Sorting_and_rearranging_bookmarks_-_Firefox
    * https://addons.mozilla.org/firefox/addon/add-bookmark-here-2/
    * http://dmcritchie.mvps.org/firefox/firefox.htm#addbookmarkhere2
    * http://dmcritchie.mvps.org/firefox/kws.htm
    If you are not using tags at all, you can remove a whole lot of confusion by removing them from the dialog via the extension.

  • Adding a new tab in existing screen

    Hi Folks
    I want to add a new tab in the screen 6100 t-code:LSO_PSV2. The new tab is a standard SAP field in the backend Tables. My client wants to see the field in the form of a tab on this tabbed subscreen.
    Points will be awarded for helpful answer

    Hi,
    Click on the below link, it is having a program which will give the Screen exit for a transaction code, Fidn the exit for your Transaction code and write the code
    http://www.sap-basis-abap.com/abap/how-to-find-a-screen-exit-in-a-given-sap-standard-t-code.htm
    Regards
    Sudheer

  • Problem while adding a new dimension in a existing cube with data in BW3.5

    Hi,
    We are trying to create a new dimension with new characteristics in a existing cube. But while activating we are getting error that "InfoCube contains data; intentional changes not permitted". Can we add a new dimension in a existing cube with data in BW3.5? If it is not possible then we can take the backup and delete the data from cube and then change the cube. But my question is that, when we will transport the cube with changes to quality then will it transport successfully or same procedure needs to be done there as well.
    Regards,
    Saikat

    hi,
    Adding new infoobject /dimension to the cube containing data in 3.5 is not possible.
    easier solution is create a new cube similar to old and add the new dimension and proceed.
    else you have to drop data and transport.
    Ramesh

  • Add a new tab in an existing  Tab Page Group

    Hi All,
    I have already added a tab in the existing Tab Page Group, the tab is appearing on the screen along with the rest of the standard tabs but i am unable to get the field group under the customized tab page.
    For that we have created a Zstructure and assign it to the Zfield group.
    With that we have also created a Zevent and add it to the Tab Page Group.
    And then we linked the Zevent along with the field group with our application under the navigation "Define Application Layout".
    We are working on the application : COMM_IBASE
    Tab Page Group : IBA_GET_NF
    Do we need to customise any Standard class ?
    Please suggest on the same.

    Hello,
    Did you link a MAC to your screen structure in the application set for COMM_IBASE ?
    Regards,
    Fred

  • Adding a new tab to transaction IE02/IE03

    Hi
    i've added a new "Z" tab to transaction IE02/IE03 and created in it a subscreen. In the subscreen i've put 2 radio buttuns with the FctCode RAD. When i switch from 1 radio buttun to the other on i get the error message "Requested function RAD is not avalible here" .
    Is there any way to add radio buttun to a Z subscreen i add to a SAP transaction ?  (if i dont add fctcode to the radio buttuns i dont get the error messege but i need to swith between the radio buttuns but pushing the other radio button and pressing ENTER)

    Hello Mayethski
    Can you please tell me if you have got a solution for this since I have approximately the same thing to implement.
    Thanks in advance

  • Adding a new Tab - ME22n - Item Detail Level

    Hi,
    This is a bit Urgent!
    I need to add a Tab to a TabStrip in Item Detail level, in ME22n that has a count of 12.
    Out of which 1 is custom made.
    Someone else had done this development and i can't figure out how it's done.
    Now, i am adding a 13th Tab.
    There is a Enhancement Project made in CMOD.
    Which has the component  MM06E004 added to it.
    I have added the subscreen 0201 to SAPLXM06.
    And activated the both the enhancement Project and SAPLXM06.
    In ME22n, i should be seeing the 13th Tab in the Item Detail level.
    But i can't.
    I have all together 23 fields... So i have no way but to add all the fields in a new Tab.
    Please help.
    Cheers,
    Remi

    Hi,
    There are some points which you need to keep in mind before implimenting this exit.
    First of all this is a transaction and check whether you need a selection screen ( of a program ) on your new tab which will be inserted in the transaction.
    And to create a field you need to enable one of the screens depending on your requirement.
    SAPMM06E 0101 CUSTSCR1 SAPLXM06 0101
    SAPMM06E 0111 CUSTSCR1 SAPLXM06 0111
    SAPMM06E 0201 CUSTSCR1 SAPLXM06 0201
    SAPMM06E 0211 CUSTSCR1 SAPLXM06 0211
    SAPMM06E 0301 CUSTSCR1 SAPLXM06 0301
    SAPMM06E 0311 CUSTSCR1 SAPLXM06 0311
    If you use any addditional fields you need to define these additional fields in following structures based on the requirement:
    CI_EKKODB
    CI_EKPODB
    To pass data from the PBO / PAI modules you have to enable the suitable function exit based on the requirement. Enabling these exits would pass data from / to the additional screen.
    EXIT_SAPMM06E_006
    EXIT_SAPMM06E_007
    EXIT_SAPMM06E_008
    EXIT_SAPMM06E_009
    EXIT_SAPMM06E_012
    EXIT_SAPMM06E_013
    EXIT_SAPMM06E_014
    EXIT_SAPMM06E_016
    EXIT_SAPMM06E_017
    EXIT_SAPMM06E_018
    So we can either add a additional tab at header level / item level in this transaction.
    Regards,
    Satish

  • Web Dynpro TabStrip - Adding a new tab

    Hi Gurus,
    Please let me know how to add new tab to existing SAP web dynpro component? Any kind of example would be great. Appreciate all your help.
    Thanks,
    GSM

    Hi all,
    Maybe now we have somebody who can answer this question.
    i have also this problem. I want to add in SRM in a View on a shopping cart on item level, 1 additional tab strip. How it is possible ? Are there any BADIs that can be used.
    But also it musst be done without changing from standard SAP objects.
    thanx for your help.
    greetings
    christian

Maybe you are looking for

  • How do I customise my macbook pro to print at A1?

    How do I customise my macbook pro to print at A1?

  • No Card Inserted Error

    Got a clicker-wheel iPod and it's playback of music is being interrupted by sporadic freezing when the unit goes into some sort of photo download routine and then comes up with error "No Card Inserted". I see there are others out here with this issue

  • Message's won't open on mac due to overloaded message.

    I sent a very extended message (anywhere from 1000-3000 characters) to my girlfriend as a joke, the message caused Messages to crash on both our iphones and our macbook pros. Our messages on our iPhones now work but only after restoring them to a pre

  • PDF Transparent logo from MS Word

    I have a client whom we have designed a logo for. They want to import this logo into MS Word as an image with a transparent background and then use it in various documents, exporting from word as PDF documents. We have supplied the logo in a number o

  • Disappearing Hard Drive, new Mac Pro

    I have a brand new Mac Pro with 5 hard drives installed.  My "MacHD" home drive is a 1TB that came with the computer and I installed 4 more Samsung 2TB drives into the available bays plus rigged up a bay in one of the CD trays areas.  These drives ar