Additio of a custom Tab to the tabstrip in  VD01  under salesarea tab

Hello all,
Can anybody please give me the steps required to achieve the follwing.
I have created custom screen group in SPRO for VD01 and then Implemented the mentod GET_TAXI_SCREEN OF THE badi  CUSTOMER_ADD_DATA_CS
But here Iam gettng the custom tab in the application tool bar but not as added tabl for the exising tabstrip avauialbe under SALES AREA tab of VD01.
Is there any appraoch to accomplsih the same ...
If it requires further SPRO customization please let me know
very very very urgent .

hi,
         here iam elobrating you step by step procedure as per my understanding.
1)  Go to SPRO  -> Logistics – General -> Business Partner -> Customers -> Adoption of    
    Customer's Own Master Data Fields and execute it. “Maintain customer screen
    groups “ will appear. Add the new function code under the screen group ‘ZS’ and save it.
Ø     Function code      = Zs
Ø     Description           = Sales Rep
     BADI: CUSTOMER_ADD_DATA
This BADI used to activate the screen group and checks for account group.
2)     Inside the method SET_USER_INPUTS, code the logic.
EXPORT L_EXE FROM L_EXE TO MEMORY ID 'ZSALES'.    “EXPORTED TO MEMORY
BADI: CUSTOMER_ADD_DATA_CS
This BADI used to include the custom screen and to deactivate the sales rep tab
1)     implement  the implementation yxxxx .
2)     Inside the method SET_DATA, code the logic. Export the SAP activity to the memory id ZACT
                  EXPORT I_ACTIVITY FROM I_ACTIVITY TO MEMORY ID 'ZSALES'.
3)     Inside the method SUPPRESS_TAXI_TABSTRIPS, code the logic.
4)     Inside the method GET_TAXI_SCREEN, code the logic. The custom screen is included here.
CASE I_TAXI_FCODE.
ENDCASE.
A module pool screen is needed to display the sales rep screen. The screen consists of sales group
Processing Logic:
Basic Code:
PROCESS BEFORE OUTPUT.
  MODULE DATABASE_FETCH.
  MODULE SCREEN_VALIDATION.
PROCESS AFTER INPUT.
  MODULE USER_COMMAND_9001.
  PROCESS ON VALUE-REQUEST.
   FIELD G_VKGRP MODULE HELP_G_VKGRP.
MODULE DATABASE_FETCH.
regards
kiran

Similar Messages

  • Adding custom tab in  T-code qmo1

    Is it poosible to add a new sub-tab in Complaint Data tab in T-Code qm01. The Complaint Data tab is a standard tab so is it possible to add a new sub-tab?
    Regards
    Vijju

    Hi,
    You can search my earlier post on the same req.
    Go to function group XQQM ,create the screen under screens tab number 0090. 
    Declare the screen fields under include tab ZXQQMTOP .
    Under the function module EXIT_SAPMIWO0_008 write the code for updation of custom fields to the structure  viqmel.
    Under PAI create a module for capturing the screen field values
    For QM02 and QM03use EXIT_SAPMIWO0_008 for display of the screen field values.
    Under the PBO of the screen create a module for fields to be in display mode.
    Thanks,
    Shailaja Ainala.

  • Moving Custom fields to the main screen in CUP

    Hi Gurus,
    I am wondering if there is a way to move a custom field to the main screen like under general information instead of it being in the more section. We have a custom field which would be mandatory, So it would be nice to have it on the main screen.
    Thanks,
    Chinmaya
    Edited by: chinmaya prakash on Nov 3, 2010 6:38 PM

    Hi,
      There is no way to achieve this. As per the desgin, CUP adds all the standard field to main screen and custom fields under more section.
    Alpesh

  • Error message does not lead to the custom tab me51n

    Hi Experts,
    When I try to to create a PR in me51n and check, a popup with error messges appear when we pick one of the entry and select edit button that leads to the field of that concerned tab.I have a custom tab and cutom field the issue is error message is displayed to fill the custom field but when I check mark that error and select edit that does not take me to the custom tab where custom field exists please suggest I have tried lot of user exits but no use.
    appreciate your help......

    We added some error message checking using Function exit EXIT_SAPLMEREQ_005. How we can bring the screen to Customer Data Tab when there are any errors under the tab. And as long as the error is not fixed, the screen will stay on the tab?
    To eloborate my question - in ME51n/Me52n, the system gives a messages window/subscreen with errors or warnings upon clicking the check button or upon save. On the messages window/subscreen, we can select a particular message and edit will take action to the corresponding tab with the cursor on the field with the issue. I understand this is standard functionality.
    However I'm looking for a way to make this work for a mandatory field on the customer data tab i.e., when I select the error message pertaining to this mandatory field and choose edit, control should jump to the customer data tab with the cursor on the mandatory field.

  • Change the name of custom tab in me51n / me52n / me53n

    Hi,
    I have to add a few custom fields in PR item of  transactions me51n / me52n / me53n. I have used the enhancement MEREQ001 for adding the custom fields. The sytem automatically creates a custom tab with the name Customer Tab for the additional fields that I have added using the enhancement MEREQ001 while displaying in me51n / me52n / me53n.
    Now I have a requirement to change the name of the custom tab created for transactions me51n / me52n / me53n from Customer Data to Others.
    Can anyone suggest me how to go about doing this???
    Thanks in advance.
    Abhisek.
    P.S.:- Points will be be duly awarded 4 helpfull answers.

    Hi,
    I tried doing whatever you had suggested but it seems that it is not working.
    Could you suggest some other way to do this?
    Thanks and regards.
    Abhisek.

  • How to display success message when data is changed in the custom tab in MM

    Hi,
    I have added a new custom data tab in the MM01/MM02/MM03 transactions. Whenever I do changes to fields in the custom tab in MM02 transaction, and no changes in the standard tabs, I will get a message stating "No Changes Made".
    But if I do changes in the standard tabs, it works as usual with display of message "Changes to particular material has been done.
    Please let me know, if anyone of you know, how to display the success message if the changes to the custom tab is done.
    Thanks in advance,
    sudhanva

    Hi Sudhanva,
    The exit EXIT_SAPLMGMU_0001 is a function exit that you can use for custom validation but not to add custom tab/screen.
    But the message issued by SAP is not related to this Function Exit.
    If you have used a Screen Exit, then there must be some Function Exits also in the same Enhancement using which you can assign the value of custom fields to/from the standard structure. Thus when the value of any custom field is changed the system can understand that the some changes have been changed and will  not issue the message.
    In case you have used a BADI, there can be other methods in the BADi using whcih you can assign the value of custom fields to/from the standard structure. This might also prevent the message from being displayed.
    I could try giving you further details if you can provide the name of the Enhancement/BADi that you used to add the additional tab.
    Hope this helps.
    Regards,
    Abhisek.

  • Inserting a tab in the tabstrip in web ui

    Hi Experts,
    I would like to insert a new tab in the create quotation view in CRM 7.0 UI. There is green config button per line item of the create qoutation view. If we click on the config button then a standard table view is loaded in the bottom portion of the screen . In standard two tabs are already there, one is for Header and other is for the Item. Now we are going to insert our custom tab, i,e 'discount..
    To implement this we have done several changes . Please see below.
    1.     IUICITEMD  component has been enhanced .
    2.     u2018IUICITEMD/ItemDetailVSu2019 view has been enhanced to incorporate the tabular link. Logic is given below.
    u201C/NPC/IUICITEMD/Discountsu201D new custom view has been created with the following fields.
    a.Discount attributes
    b.Product id
    c. Discount product description
    View /NPC/IUICITEMD/Discounts view has been added to the viewArea MainVA which has already been embedded in the ViewSet IUICITEMD/ItemDetailVS . u201CIUICITEMD/ItemDetailVSu201D this view set is further assigned outbound plug to MainWindow (default) ..
    3.     NavigationalLink DISCOUNT_NAV has been created for navigating from Mainwindow    to inbound plug of our custom table view. IF Discount tab link is clicked then one outbound plug u201COP_DISCOUNTu201D would be called which in turn call the navigational link for displaying our custom viewu2026
    4.     Following methods have been enhanced to incorporate the tablink DO_HANDLE_EVENT,WD_CREATE_CONTEXT,DO_PREPARE_OUTPUT,SET_MODELS,IP_DEFAULT,GET_TRAY_TITLE,EH_ONLK_DISCOUNTS,OP_DISCOUNT,FILL_TABLE  of the /NPC/CL_IUICCON_ITMDTLVS_IMPL class for the view IUICITEMD/ItemDetailVS .
    5. MAINWINDOW has been enhanced to create one outbound plug named "Discounts".
    6. In IUICQUOT component in the runtime repository we have added one inbound plug name "IP_DISCOUNT" in the usageIUICITEMD.
    The view set is not getting loaded when we are clicking on config button. It is throwing the error message ".do " controller is missing for our custom view.Actually the no inbound plug is not getting called from the event-handler of config button.
    Could you please suggest me what actually I need to do at this stage if anyone has worked on it.

    The Doobie Brothers foretold what becomes of long-term MS Word users.
    “What Were Once Vices Are Now Habits”.

  • How to change the text of customer tab in Me23n

    Hi
    I have added new customer tab in Me23n at item level.
    Its text is Customer Data.
    I would like to change to some other text.
    How to change the text of customer tab in Me23n
    Regards
    Amruta

    Amruta,
    I had the same query today and finally found the answer.
    In order to change the title text or description of the "Customer Data" tab in ME23N, etc. you need to define a new text symbol in program SAPLXM06. The text symbol must be number 111 for the PO data. Make sure you define this text symbol in the language you are using when viewing the PO. I had issues with this as the original language of object SAPXM06 is not my logon language.
    The standard code which picks up this text is in function module MEGUI_BUILD_PO_ITEM_PLUGIN. I could not find any documentation around this functionality.
    Hope this helps!
    Ben

  • I want to display a url link in only one tab of the tabstrip in webdynpro ?

    I want to display a url link in only one tab of the tabstrip in webdynpro view?  How do we do this?

    so in that tab of the tabstrip use LinkToUrl UI
    The LinkToURL UI element is a hypertext link. When you choose this link, you are directed to a user-defined Web resource (URL).
    The LinkToUrl is used to exclusively to open URLs in a separate window. To leave the Web Dynpro application and display a new URL use an exit plug.
    1.in ur UI create  tabs as u desire
    2. In each TAB , add ViewContainer . ViewContainer you would be able to add inside tab.
    3. Now create as many views as you have created Tabs.
    4. Embed views into the corresponding ViewContainers , in ur first view embed link to URL
    refer SAP online help for tabstrip :
    http://help.sap.com/saphelp_erp2005/helpdata/EN/e8/ac884118aa1709e10000000a155106/content.htm

  • Dynamic tabs in the tabstrip

    Hello All,
    I am trying to populate dynamic tabs using the function module
    TAXI_INITIALIZE_CARRIERSCREEN. Using this FM we can populate at the max 32 tabs.
    My requirement is to place more than 32 tabs in the tabstrip.
    Is there any other function module which is used to populate tabs.
    Or any other solution for this.
    Thanks in Advance.
    Regards,
    Suganya.

    hi,
    i need help on TAXI_INITIALIZE_CARRIERSCREEN. i want to know how to use this
    say, i have created a tabcontrol in the screen painter with function code and reference field. i want to change the text dynamically during runtime.
    can i use this function.
    Moreover , say,
    tabcap-TAB01 = 'TOTAL'.
    tabcap-TAB02 = 'SIZEE'.
    *TABSTRIP_NAME
    CALL FUNCTION 'TAXI_INITIALIZE_CARRIERSCREEN'
      EXPORTING
        tabstrip_captions       = tabcap
      GUI_PROGRAM             =
      GUI_STATUS              =
      GUI_TITLE               =
      GUI_TITLE_PARAM         =
    In the above where do i specify the TAB Strip control Name.
    i dont know how to pass on the export details for GUI_PROGRAM and rest of it. kindly help me
    regs,
    raja

  • How to change the name of Customer  Tab strip .

    hi
    For Tcode ME21N ME22N and ME23N I have added a screen exit to PO header tabstip .The name that is appearing is "Custumer data "  as tab stip text , i want ot change this tab strip name. can u please suggest me how to do it.
    Below are the details.
    function group:MEGUI
    screen :1102
    Reagrds
    Avik

    Hi Avin,
    you must have created a project in CMOD for this enhancement.
    Go to the same project in CMOD.
    Select Componenets radio  button on cmod and go inside.
    you will find Menu exit option on the coponenet screen.
    double click on function code like +Co1( in prod order) and enter function text as your desired name instead of customer data. save the same and activate the project.
    it should make required chnages.

  • Active tab in the tabstrip..

    hi,
    i created a screen with a tabstrip and 2 tabs.
    code is generated automatically. I created two table controls, one for each of the subscreens for the tabs.
    following code was generated:
    MODULE BDATA_ACTIVE_TAB_SET.
    MODULE BDATA_ACTIVE_TAB_SET OUTPUT.
      BDATA-ACTIVETAB = G_BDATA-PRESSED_TAB.
      CASE G_BDATA-PRESSED_TAB.
        WHEN C_BDATA-TAB1.
          G_BDATA-SUBSCREEN = '0125'.
        WHEN C_BDATA-TAB2.
          G_BDATA-SUBSCREEN = '0126'.
        WHEN OTHERS.
      *&SPWIZARD:      DO NOTHING
      ENDCASE.
      ENDIF.
    ENDMODULE.
    It so happend that the value in G_BDATA-PRESSED_TAB.
    is always the Function code of the first tab !! Isn't SAP supposed to set this variable with the function code of the tab selection by the user ??
    Why is this behaving so ??
    I need to somehow set this variable G_BDATA-PRESSED_TAB.
    to the correct function code of the tab selected.
    how to achieve this ?
    thks

    resolved...when the tabstrip is created, in the wizard we have to choose scrolling in application server and not scrolling in sap gui !!!
    thks

  • Customer subscreen on the PO item detail tab ( ME_GUI_PO_CUST)

    I use the BADI  ME_GUI_PO_CUST added customer subscreen ( new TAB) on the PO item detail.  if PO order type is NB ,  the TAB can show both me23n and me22n . if  PO order type is UB  , the TAB can show ME23N , but can't show ME22N .    Please Help, thanks.

    Hi,
    In PBO Logic of whicehver screen is called we can check if sy-tcode = ME22N/23N and hide all the fields/make it display only as per requirement so that user sees an empty screen/display only fields in customer tab ....using
    loop at screen..
    if screen-name = 'XXX' .
    screen-invisible = 1.  for hiding
    screen-input = 0.    for display only
    modify screen .
    endloop.
    Hope it helps
    Regards
    Byju

  • PSCD custom Tabs u2013 need to hide a Tab on the CAA1, CAA2, CAA3 transactions

    We are using Business Data Toolset (BDT) (transaction CAWM) for these changes.
    We are using PSCD for one department and created a Tab for the custom data screens and it works just fine.
    Now we need to setup a 2nd department to use PSCD and we want to create a 2nd Tab for the custom data screens for this department. This I have been able to do.
    However we want the department to see only their custom Tab Not the other departments. I have not been able to figure out how to hide a Tab.
    I can not find any documentation on how to do this.
    Is it even possible?

    Your idea sounds do-able.
    For any FP object that you want to extend, you would create a "Shortcut Menu Activation?" Event. Within the event, you can retrieve a MenuRef.
    Using the Menu Palette, you use the Insert Menu Items function, each item has a displayed name and a tag.
    You then add a Shortcut Menu Selection (User) Event for the FP object to handle the selection made by the user. The ItemTags that you assign in the are available to use as a case selector. Your example would simply set the Tab control's index value to switch to the panel you want.
    I built a fancy tree control (as an XControl) a few years ago for an internal tool that presented a view of files on disk and the right-click menu was context sensitive the the extension of the filename selected. Look in the Facade and the FileView Set Context Menu.vi for the guts of what I did.
    I always deleted the tree menu choices and then added my own. If you don't delete the items, then your options are appended to the end.
    I've attached the files here as a ZIP. (LV8.6)
    Now is the right time to use %^<%Y-%m-%dT%H:%M:%S%3uZ>T
    If you don't hate time zones, you're not a real programmer.
    "You are what you don't automate"
    Inplaceness is synonymous with insidiousness
    Attachments:
    LV 8.6 Upgrade Tool.zip ‏745 KB

  • Apply custom style to the first tab of af|panelTab component

    Hi,
    Could anyone please advice me how to apply custom style to the first and last tabs of af|panelTab component.
    For eg- If I have 6 tabs and I want tab1 and tab6 to be in Red and rest of the tabs in blue, what should I add. Please advice.
    Regards
    Jeffry Roy
    Edited by: Jeffry on Mar 8, 2011 4:45 AM

    Hi Rishit,
    Please let me know if you have applied Fix pacK3 for Xcelsius.
    I have seen this issue in FP2, which got fixed in FP3. The workaround you can try is including a blank cell.
    Thanks,
    Amit.

Maybe you are looking for

  • Is parser provided by java validating??

    I have jdk 1.4 on my machine and was wondering if the parser provided is a validating parser? I ran a program with an XML file, using a DTD for validation, that had text in an element that was declared as EMPTY. I didnt get any errors. I was expectin

  • Mavericks download error

    Hi I treid to download Mavericks and after 5 hours got an error message, possibly my weak internet signal, but now the App Store just records an 'an error has occurred' (very helpful!) and seemingly wont allow me to try again. What to do?

  • PIPELINED

    BANNER Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - Prod PL/SQL Release 10.2.0.5.0 - Production CORE     10.2.0.5.0     Production TNS for Linux: Version 10.2.0.5.0 - Production NLSRTL Version 10.2.0.5.0 - Production /* Formatted on 20

  • How to open Profile Manager on OS X Lion

    Trying to create a new profile and cannot open Profile Manager by using "/Applications/Firefox.app/Contents/MacOS/firefox-bin -profilemanager" or any of several variations. Thought there might be another way to do it in Lion. Thanks.

  • "Internal Error -5002" every order

    On every order submitted from web tools, either thru the administrative screen or by the customer, is giving this error: -5002:Internal error (-5002) occurred    at NetPoint.SynchSBO.SBOObjects.SBODocument.NP_2_SBO(Documents& document, NPOrder order)