Create a tab and display customized subscreen

Hi,
In the SRM portal I want a customized tab on the Display Purchase Order screen. On the click of the this tab, a customized sub screen should be displayed.
To achieve this I have implemented the BADI BBP_CUF_BADI and created a subscreen.
Now my questions are:
1) How do I get the tab on the Display Purchase Order screen?
2) On the click of the tab, how do I get the customized subscreen?
I must also add that when I mark the screen as normal screen (and not as a subscreen), I am able to display it in the portal (though not on click of the tab, as I am yet to figure out how to get a tab on the screen).
Thanks in advance,
Mick

Hi Mick,
Please let me knwo if you have got any success with this requirement, as I too am having the same requirement.
Thanks,
Rahul.

Similar Messages

  • BADI or User Exit validation of operations tab and displaying an error mess

    Hello,
    Could you please let me know the BADI or User Exit validation of operations tab and displaying an error message in iw32
    Thanks,
    Suresh Mgl

    Hi ..
    I tried that user-exit...but i need to block the changes for purchase requisition which is in released stutus..
    .i hope i need to do implicite enchancement spot.....could you please help me to do that..
    Thanks,
    Suresh Mgl

  • Tabs and display conditions

    Hey everyone.
    I was toying around with my Apex as I love to do, however, im a bit confused regarding tabs and display conditions.
    My scenario:
    I want a user, perhaps a public one in the future, to be able to reach page 1 of my application, where there might be for example a form or anything else fun, but I want to have a display condition on tab nr 2 to only be displayed for admin users.
    Fair enough, checked out the conditionstypes and thought the sql returns at least 1 row would be sutiable so I made myself a username table with name, usernames etc and one "admin" column that contains a Y or N flag.
    So I chosed Exists (SQL query returns at least one row)
    And in expression1 I entered "select username from users where username=:APP_USER and admin='Y'"
    However, this somehow seem to fail the display condition, and the tab disapears entirely. regardless if I use my appuser (which has uppercase in the table) or the built in "admin" user.
    I tried this SQL out in the query tool and it asked for the bind variable value and I entered my username and it displayed 1 row correctly. But somehow this doesn't seem to work for the tab.
    Am I thinking the wrong way here or what am I doing? :)
    Sincerely
    Johnny

    It is standard tab set, and I want the tab going to page 2 to be invisible for non admins for example, but I seem to make the admin tab disapear even thou I know my sql is correct, if I disable the display condition both tabs is visible again, so am I thinking reverse, or is it something else?
    Message was edited by:
    Mr plow

  • Include a new tab and add custom fields in transaction ME21n

    Hi All,
    I have a requirement to add a new tab at the header level and include 4 custom fields to the tab in ME21N transaction. I need to use BADI for developing this. Can any one help me with the procedure to how to include the tab and add new fields to it.
    Regards,
    Clara

    check
    BADI
    http://www.esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
    http://www.esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
    http://www.esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
    http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
    www.sapgenie.com/publications/saptips/022006%20-%20Zaidi%20BADI.pdf
    http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/e6/d54d3c596f0b26e10000000a11402f/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/c2/eab541c5b63031e10000000a155106/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/e6/63ee7f486cc143a560799d8803ce29/content.htm
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/srm/badi-general+information&
    http://www.esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
    http://www.esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
    http://www.esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
    http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
    www.sapgenie.com/publications/saptips/022006%20-%20Zaidi%20BADI.pdf
    http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/e6/d54d3c596f0b26e10000000a11402f/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/c2/eab541c5b63031e10000000a155106/frameset.htm
    The specified item was not found.
    http://help.sap.com/saphelp_erp2005/helpdata/en/73/7e7941601b1d09e10000000a155106/frameset.htm
    http://support.sas.com/rnd/papers/sugi30/SAP.ppt
    http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
    http://members.aol.com/_ht_a/skarkada/sap/
    http://www.ct-software.com/reportpool_frame.htm
    http://www.saphelp.com/SAP_Technical.htm
    http://www.kabai.com/abaps/q.htm
    http://www.guidancetech.com/people/holland/sap/abap/
    http://www.planetsap.com/download_abap_programs.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
    http://www.allsaplinks.com/badi.html
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3430https [original link is broken] [original link is broken] [original link is broken]:///people/alwin.vandeput2/blog/2006/04/13/how-to-search-for-badis-trace-it
    /people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework /people/thomas.weiss/blog/2006/05/03/source-code-enhancements--part-5-of-the-series-on-the-new-enhancement-framework
    http://www.esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
    http://www.esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
    http://www.esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
    http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
    http://www.esnips.com/doc/3b7bbc09-c095-45a0-9e89-91f2f86ee8e9/BADI-Introduction.ppt
    <b>TIP :- Suppose you want to find the bapi for creating a sales order, you usually use transaction VA01 for this. 
    Start va01 go to system-->status 
    Double click transaction VA01 
    Double click on package 
    Read the application component. (this is SD-SLS Sales) 
    Then open the transaction BAPI 
    Sales and distribution>Sales>sales order  --> createfromdat2 
    Adding small screen shots to my TIP.
    After finding the Application Component go to BAPI and check with the same path
    what we got SD-> SLS Sales
    You need to go to BAPI tcode
    you will find the application path as i mentioned
    goto Sales and Distribution
    click on createfromdat2 and check the BAPI</b>
    Rewards if useful.....................
    Minal

  • Help Pls: Create New User Form and display custom attributes +++

    Hi All,
    I am trying to create a user screen where a user would see all the organizations he is responsible for and clicking on the organization he would see the certain attribute of all the users that belong to the organization. (Kind of report)
    Account attribute need to be defined with 2 custom attributes:
    1. Organizations Responsible for
    2. Belongs to which organization.
    3. Status
    The first 2 attributes are used to define the organization heirarchy (we can't use the org heirarchy as is in IDM).
    I am just starting on the Sun IDM (very new to the product). Could you please let me know how this could be done? Which form I need to modify and any other changes I need to make.
    Thanks a lot and have a pleasant day,
    Ritesh
    PS: I know this is a long question but i really don't know how to better explain the problem.

    A workaround is to write a PL/SQL procedure to render the custom item (pass in each attribute as a paramter and then use htp.p to print it whatever format you want). You can then disable the default display of attributes (i.e. edit the style so none of the attributes are rendered).
    Hope that helps,
    Mark

  • How to handle ADF_FACES Errors/Exceptions and display customized message.

    Hi All,
    <b>My question here is, </b>
    Is there any way to handle the validation/PPR kind of run time exceptions/errors. I have tried to handle these errors by extending the lifecycle and overridden the reportErrors method. But this method is being called in the PREPARE_RENDER phase. But the exception is happening in the JSF_PROCESS_VALIDATIONS phase. I have tried to handle the exceptions in the custom PagePhaseListener. But these exceptions could not be handled in the custom PagePhaseListener.
    <b>I would like to display a customized message to the user instead of displaying the PPR exception</b>.
    The details are given below.
    I have a use case related to the security like if there is a drop down list in a page. Drop down list is having a af:validateRegExp component which allows only alphabets. Dropdown is populating alphanumeric values.
    One option is selected in the drop down list and submitted the value with the help of the commondbutton.
    With the help of some tools, we modified the submitted value(index of the list submitted) to some alphabets.
    <b>Its throwing some validation exception. Some of the statements are given below.</b>
    <UIXRegion> <_warn> Error processing viewId: /Validate_TF/validate URI: /validate.jsff actual-URI: /validate.jsff.
    java.lang.NumberFormatException: ADF_FACES-60034:SelectOne could not convert index 0asd
    <LifecycleImpl> <_handleException> ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase PROCESS_VALIDATIONS 3
    <RegistrationConfigurator> <handleError> ADF_FACES-60096:Server Exception during PPR
    <b>displaying a popup dialog with error message like:</b>
    ADF_FACES_60034:could not convert index
    ADF_FACES_60097:server exception
    ADF_FACES_60096: some exception occurred during PPR,
    <b>I don't want to show these kind of messages to user. Please suggest me whether is it possible or not.</b>
    Thanks in advance.
    Regards,
    SatishRaj Dasari.

    Hi,
    Try reading one of Franks post :
    [url https://blogs.oracle.com/jdevotnharvest/entry/extending_the_adf_controller_exception_handler]
    Nigel

  • How to create an invoice and get customer to sign

    Im just starting my own mobile mechanic business and I want to use my iPad 2 (3G & wifi) to create an invoice on the job, I also would like to get the customer to sign for the job on my screen.
    Is this possible ?

    Hi,
    Are you looking for BAPI <b>BAPI_ACC_INVOICE_RECEIPT_POST</b>?
    Hope this helps (please reward me if it does).
    Regards, Joerg

  • Two basic xcode questions (tabs and displaying members)

    I have two questions about xcode that are most likely answered easily:
    1. Is there a way to set it so that selecting a block of text and hitting tab or shift tab will indent it instead of replacing it with a tab? I know that i can right click and do move right, but that is pretty irritating to do on a regular basis.
    2. How do I get xcode to display members of classes and structs when I am typing? For example if I type 'var->' I want it to pop up a list of available members that belong to var for me to choose from. Or if I type 'function(' i want it to list what the parameters are that function is expecting.

    I don't think that anyone much gives a flying fsck what "features" are available; unless that person is trying to "sell" something to you.
    Of course, I assumed your standards were based on what Micro$hite offers you. Why should that be a standard?
    If you want similar features, you will have to use a proprietary Apple API. Believe me, you can get it. But you cannot inspect MFC from inside Apple's IDE.
    I'm sorry, I don't really intend my remarks to be harsh. It just astonishes me when people don't realize that these folks are not in business to HELP YOU but are in business to MAKE MONEY.
    I'm not even saying this is wrong. I'm just saying, you should not be astonished.

  • Update to STB created a brick and poor customer service

    To whom it may concern, 
    I honestly have lost all faith in Verizon FIOS and will start pricing to replace your service first thing in the morning. This evening I spent 1.5 hours on the phone trying to get my set top box fixed. This was a total waste of my time when I could have been taking care of a cancer patient or myself for that matter, something I get very little time to do. Below you will see what my issue is and what I think of your customer support and how you feel about your "clients". 
    Recently there was an update to the STB as was emailed out to me a few days ago. As soon as this update occured I noticed that the tv likes to reset itself and Im talking a crap ton. First it started off 1-2 times daily and now its 10-15 per hour if it doesnt just get stuck in the cycle of turning on and turning off. I decided to make the call to tech support who is utterly worthless. After spending 20 minutes trying to even get through your automated support I finally got a "person" on the phone who can do nothing more than read a screen. I explained what the issue was for her to go well I will mail you a new box out, it should be there within a week. I explained that is a no go as I actually like to use my tv and the service that I pay for, not it around for a week waiting for decent customer support. I was told that the stores dont carry the box I need and this was the only way. Every time I asked a question I would get the woman hissing through her teeth like she was better than anyone else. I asked to speak to a supervisor who about 15 minutes later came on the phone and said that the stores do carry boxes but it was not the new ones and I would be charged a $9.99 restocking fee. Literally I bust out in laughter at that because it was your update that caused this issue, not negligence on my part. She said that it didnt matter, that it is a nation wide fee and if I dont like it tough. I asked how is it that the stores dont carry the box I need seeing as I live in the mostly densly populated part of this country. She had no answer what so ever and recommended I speak to billing to see if they could reverse the fee. So yet again I sit on hold for another 10 minutes . This time it was we do have the boxes, there is a fee, no we will not remove the fee and its all the old equipment, not the new STB. I asked to speak to this womans supervisor to which she said no. I kindly told her I do not need to hear anything else from here and to put a supervisor on the phone. I get placed on hold for another 5 minutes for her to come back and tell me she is then bringing a supervisor on the phone and placed me on hold again. 30 seconds later she comes back and goes sorry no supervisor, it will be a 20-30 minute wait. Again I just burt out in laughter and asked how 30 seconds ago she was transferring me and now that person was magiically not available.  I asked that she find a supervisor to which she just hung up on me. Total time lost over an hour. I call back yet again to get similar **bleep** stories of how its not their issue for a restocking fee even though they caused the issue blah blah blah. This time I was offered a "free" mailing label and I could go rent another box and then mail back the old box. 
    Frankly all of this is a joke and you people should be ashamed of yourselves . I have had better customer service speaking to people that dont even speak English. How is it you even begin to charge people a restocking fee for going to a store to replace your faulty equipment due to your own engineers messing it up. What exactly do I play over $100 a month for?!?!?! How is it you hire reps that can do nothing more than read a screen and supervisors that talk down to you? I have been with FIOS since it first came to my area and immediately signed up. I am now having some serious doubts as the customer service used to be 8/10 and is now -5/10. I frankly do not have the time or money to waste on a company that does not care about customers let alone do what is right to fix the issue that you started. Heck while typing this right now, the box reset its self over 10 times which would probably be a total of 75-100 resets today alone. Tomorrow morning when I wake up I will be calling cox cable as well as visiting Tmobile to transfer my plan. You surely do not care about your customer base and only want new customers so why not screw the longstanding subscriber over. How long do you think you will get away doing business like this. At this point Time Warner cable has a leg up on you when it comes to customer service. Yes their channel line ups suck but at least their equipment as well as Cox's works, its more than I can say for you. 

    Your issue has been escalated to a Verizon agent. Before the agent can begin assisting you, they will need to collect further information from you.Please go to your profile page for the forum, and look in the middle, right at the top where you will find an area titled "My Support Cases". You can reach your profile page by clicking on your name beside your post, or at the top left of this page underneath the title of the board.
    Under “My Support Cases” you will find a link to the private board where you and the agent may exchange information. This should be checked on a frequent basis as the agent may be waiting for information from you before they can proceed with any actions. To ensure you know when they have responded to you, at the top of your support case there is a drop down menu for support case options. Open that and choose "subscribe".
    Please keep all correspondence regarding your issue in the private support portal.

  • Tab and displayed

    1. When I press the tab at the 1st textbox(Name),the cursur doesnt pass into 2nd textbox(Hobby), it will jump to the 3rd
    textbox(Comment).
    what should be the coding at the 2nd textbox?
    <tr>
    <td class="normaltext" bgcolor="#e6e6e6" width="30%">Name</td>
    <td class="normaltext" bgcolor="#ffffff"><Input type="text" name="o_name" id="o_name" size="40" ></td>
    </tr>
    <tr>
    <td class="normaltext" bgcolor="#e6e6e6" width="30%">Hobby</td>
    <td class="normaltext" bgcolor="#ffffff"><Input type="text" class="readonly_normaltext" name="o_hobby" id="o_hobby"></td>
    </tr>
    <tr>
    <td class="normaltext" bgcolor="#e6e6e6" width="30%">Comment</td>
    <td class="normaltext" bgcolor="#ffffff"><Input type="text" class="normaltext" name="o_comment" /></td>
    </tr>
    Any idea?
    2. when my first page loaded, ot will displayed today's date at a textbox (mydate) in dd/mm/yyyy format.
    I want to set this textbox, so atht if i click the reset button, teh dats is still displayed there, not effected by
    theaction.
    <%
    if (mydate == null || mydate.trim().length() < 1) {
    try {mydate = ((String) session.getAttribute("todaysdate")).replaceAll("-", "/");}
    catch (Exception e)
         {mydate = " / / ";}
    %>
    <tr>
    <td class="normaltext" bgcolor="#e6e6e6" width="30%">Date</td>
    <td class="normaltext" bgcolor="#ffffff"><Input type="text" name="o_mydate" id="o_mydate" maxlength="10" class="normaltext"
    value=" / / " /></td>
    </tr>
    any idea?

    Add-ons sometimes launch a page at startup when they are updated. But that should rarely happen otherwise. I wonder where that is set??
    The Chartlet add-on is an Extension, so if you are looking to see whether you have it:
    orange Firefox button ''or'' Tools menu > Add-ons > Extensions

  • Display Both Excise Tab And Customized Tab in MIGO header screen

    I want to display both  Excise tab and My customized tab in header screen in MIGO..But I have seen at a time one tab is displaying.Can anybody tell me
    how I want to diplay both tab at a time??

    Hi DEBDATTA PANDA,
    In MIGO - Excise tab is showing as a part of  customization. In PO if tax values are available that values will show in migo(drop down will show  capture/refer /capture+post few more  ) under excise tab.
    pre req. is mat + Vendor +plant need to be excisable .
    Now on your Customized tab is purely a Z development.only you can tell .
    Also , if you are not seeing excise tab in migo , it means either config or master data missing for material code ,  Vendor, Plant
    regards
    manu

  • Adding a tab on opportunities and call custom  bsp application

    Hi All,
             I want to add a tab "Visit Reports" in accounts,opportunities,contacts applications and on clicking this tab it should call a bsp application.I followed the
    steps given in the following  blog
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1646. [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    1.This blog gives steps to create a tab and call bsp in accounts application,I could create a tab but it is not calling any bsp application?
    2.When I followed the same steps to create a tab in opportunities ,it dint work.In the application set of opportunities what should be given in "parent structure"?For accounts I have given BUP_MAIN.
    3.Do we have to write anything in the process event,to call bsp?If so can u give me the steps.
                        Please suggest,it's urgent.
    Regards,
    Ruby Chacko.

    Hi Raj,
              I have done customisisation of application set also,but it still doesnt work.
    I have given application set-comp_bupa ,structure name,mac,structure type-dependent structure,parent type-bup_main.My read method is as follows:
    method if_crm_bsp_model_access_il~read.
        data :
          lv_account type bu_partner,
          lv_submi   type crmt_object_id,
          lv_guid    type crmt_object_guid,
          ls_screen_structure type zcrmt_bsp_acc_aett,
          lt_screen_structure type table of zcrmt_bsp_acc_aett.
         CALL METHOD CL_BSP_RUNTIME=>IF_BSP_RUNTIME~CONSTRUCT_BSP_URL
    EXPORTING
    IN_APPLICATION = 'z_timerecord'
    IN_PAGE = 'input.htm'
    IMPORTING
    OUT_ABS_URL = ls_screen_structure-url .
        case iv_screen_structure_name.
          when 'ZCRMT_BSP_ACC_AETT'.
            read table it_object_key index 1 into lv_account.
            concatenate
              ls_screen_structure-url 'P_KUNNR%3d' lv_account
              ';P_AUF%3d;P_ANG%3dX'
             into ls_screen_structure-url.
        endcase.
        insert ls_screen_structure into table lt_screen_structure.
        et_screen_structure = lt_screen_structure.
      endmethod.
    If there is any mistake in the read method please reply.I have followed the same steps ,given in that blog. ( Modify method is empty implemented.)
    Please give me guidance.
    Best Regards,
    Ruby.

  • How to create a form and show it as a modal window?

    Hi!
    How can I create a form and display it as a modal window
    using VB.NET?
    Thanks
    Zoltan Sutto

    The sample 12 of the UI shows how to create a modal form.
    The idea is to add a small code in the sub  SBO_Application_MenuEvent and SBO_Application_ItemEvent
    you set the UID value of your form in a variable when you open it, then you can add this code after the two above sub
    If Not IsNothing(mst_MyModalUID) Then
       Dim dsa_Form As SAPbouiCOM.Form
       For Each dsa_Form In Me.SBO_Application.Forms
          If dsa_Form.UniqueID = mst_FormUIDSon Then
    'Form still available
             Me.SBO_Application.Forms.Item(mst_FormUIDSon).Select()
             BubbleEvent = False
             dsa_Form = Nothing
             Exit Sub
           End If
         Next
         dsa_Form = Nothing
    'Form closed, set the uid to nothing
         mst_MyModalUID= Nothing
    End If

  • Tabs and Ask Toolbar Conflict

    Sorry, but I am new to this forumn and don't know how to post a comment that may save time for some folks. About a week ago I posted a problem concerning creating multpple tabs and saving them. I cna't find that posting again, but the answer I got worked until the next update.
    At that time I was using FF3.6.14 and the Ask toolbar. Removing it as suggested worked. Later I installed the FF 3.6.15 update and all still worked. Last night I recieved an update of the Ask toolbar.
    Upon installing that latest toolbar, I again had the same problem with tabs.
    It would appear that the lastest version of FF and Ask still conflict.

    Did you create a new profile?
    You can try to click the "Restore Default Set" button to restore the default toolbar setup.
    *Firefox menu button > Options > Toolbar Layout
    *View > Toolbars > Customize
    You can check for problems caused by a corrupted localstore.rdf file.
    *http://kb.mozillazine.org/Corrupt_localstore.rdf
    *https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes

  • Create CROSS-TAB Arrange Column data (sort Data)

    Dear,
    I have created CROSS-TAB and left axix has has data like
    aa
    bb
    cc
    dd
    but i want result like
    cc
    aa
    bb
    dd
    Please quide me how to arrange data with my own will.
    Regards

    I've found that when the sort is out of the order I want, it's necessary to set up a calculation that sets a key to use instead of the field value.
    So case when field = 'ccc' then 'a. ccc'
    when field = 'aaa' then 'b. aaa'
    and so on.
    That initial character then forms the basis of the default crosstab sort.

Maybe you are looking for