Hiding a customized tab (from header and item) in ME21N, ME22N and ME23N

Hi SAP gurus,
I need to make invisible a customized tab in Po creation(me21n), change(me22n) and display(me23n) in enjoySAP transaction for a particulat Doucument type.
Please let me know the possibility and the solution to implement.
Thanks,
Kishore P

Hi Kishore,
The customized tab cannot be made visible or invisible conditionally. Instead you can write some text inside the tab to distinguish between different document types.
Hope this helps.
Regards,
Abhijeet Kapgate

Similar Messages

  • Inheriting Sales area from header to ITem

    Hello All,
    is there a way to inherit header sales area to Item sales area pelase?
    I read SAP documentation that explains that if you leave ORg Determination profile as EMpty for item catogory, it inherits from header to item.
    But system does not do it for the division.
    if i leave it empty, only Sales org and Distribution channnel get inherited but not division. divison is allways coming from material.
    is there anyway to change this and get Sales area determining always from header of the document pelase?
    BR,
    KP.

    Hi npl kpl,
    Division will always come from product. That is standard behavior. If you read the IMG activity description for 'Assign Organizational Data Profile to the Item Category' , it is clearly stated that division will get derived from product.
    Now if you must change it, I think you will have to write custom code in some BAdi after the org determination has happened for your item.
    Regards,
    Niraj

  • Partner inheritance stop from header to item only for opportunity

    Hi Team,
    Could anybody help me in the below requirement.
    In standard , in any business transaction, partners of Header inherited to Items.
    Table SMOFPARSFA. The parameter PARTNER_NO_INHERIT is intiial.
    I have a requirement, where we need to stop this partner inheritance from header to item for Opportunity only.
    What would be approach to do this. Is there any BADI available for this?
    Appreciate your quick response.
    Thanks
    Sudhansu

    Hi Marion,
    Thanks for the quick response.
    I tried with this BADI but the BADI didnt trigger.
    1. I clicked on Opportunity creation link..
    2. on the details page, the Employee responsible is assigned as my name both in header and item.
    3. Now i changed the Emp resp to another one.
    4.Now it got changed in Item level as well.
    As per my requirement this should not change in Item.
    Note till now i didnt save the Opp.
    Could you please help me in this case.
    Thanks
    Sudhansu

  • Update the Purchase requesition and item fields in ME22N

    Dear Friends,
    I need a sample BDC program to update the Purchase requesition and item fields in ME22N Tcode. if any one is having it pls send me.
    Thanks,
    Sridhar

    Hi,
    it is not suggested to do a BDC on enjoy transactions...Hence better use a BAPI:
    BAPI_PO_CHANGE
    BAPI_PO_CHANGE1
    Regarrds
    Shiva

  • Exit or enhancement for ME21, ME22, ME21N, ME22N and ME27

    Can anyone tell me an exit which can be used for ME21, ME22, ME21N, ME22N and ME27.
    I tried using EXIT_SAPMM06E_006, it did not work as the values get cleared from the internal table once out of the Exit.
    Requirement:
    Need an user exit which is common to transactions ME21, ME22, ME21N, ME22N and ME27 to block the line item of a purchase order based on following conditions:
    u2022     Document type is u2018xxu2019 or u2018yyu2019
    u2022     IF Condition type u2018aau2019 or u2018bbu2019 exist in the PO line item
    Please advice

    USe export to database indx..
    check this wiki for more info
    http://wiki.sdn.sap.com/wiki/display/Snippets/ImportandExporttoCluster+Databases

  • Dump While Executing ME21N, ME22N and ME23N

    Hi,
    Am getting the below Short Dump while executing ME21N, ME22N and ME23N.
    Runtime Errors         SYNTAX_ERROR
    Date and Time          08.07.2009 15:41:00
    |Short text                                                                               
    Syntax error in program "ME_PROCESS_PO_CUST============CP ".
    |What happened?                                                                               
    |    Error in the ABAP Application Program                                                                               
    |                                                                               
    |    The current ABAP program "CL_EX_ME_PROCESS_PO_CUST======CP" had to be                     
    |     terminated because it has                                                                               
    |    come across a statement that unfortunately cannot be executed.                                                  
    |                                                                               
    |    The following syntax error occurred in program                                                                             
    |     "ME_PROCESS_PO_CUST============CP " in include                                                                 
    |     "ME_PROCESS_PO_CUST============CM000 " in                                                                      
    |    line 14:                                                                               
    |    "The specified type cannot be converted into the target variables."                         
    |    " "                                                                               
    |    " "                                                                               
    |    " "                                                                               
    |                                                                               
    |    The include has been created and last changed by:                                           
    |    Created by: "SILABAP "                                                                      
    |    Last changed by: "SILABAP "                                                                 
    |    Error in the ABAP Application Program                                                        
    |                                                                               
    |    The current ABAP program "CL_EX_ME_PROCESS_PO_CUST======CP" had to be                     
    |     terminated because it has                                                                   
    |    come across a statement that unfortunately cannot be executed.                               
    |Error analysis                                                                               
    |    The following syntax error was found in the program                                          
    |     ME_PROCESS_PO_CUST============CP :                                                          
    |    "The specified type cannot be converted into the target variables."                          
    |    " "                                                                               
    |    " "                                                                               
    |    " "                                                                               
    |Trigger Location of Runtime Error                                                                
    |    Program                                 CL_EX_ME_PROCESS_PO_CUST======CP                     
    |    Include                                 CL_EX_ME_PROCESS_PO_CUST======CM001                  
    |    Row                                     1                                                    
    |    Module type                             (METHOD)                                             
    Module Name                             IF_EX_ME_PROCESS_PO_CUST~INITIALIZE
    |Source Code Extract                                                                               
    |Line |SourceCde                                                                               
    |>>>>>|method IF_EX_ME_PROCESS_PO_CUST~INITIALIZE.                                                
    |    2|  CLASS CL_EXIT_MASTER DEFINITION LOAD.                                                    
    3
    |    4|  DATA l_badi TYPE REF TO ME_PROCESS_PO_CUST.                                              
    5
    6
    7
    8
    9
    |   10|  TRY.                                                                               
    11
    |   12|    GET BADI l_badi                                                                        
    |   13|     CONTEXT me.                                                                           
    14
    |   15|    CALL BADI l_badi->INITIALIZE                                                           
    |   16|.                                                                               
    17
    18
    19
    |   20|    CATCH CX_BADI_NOT_IMPLEMENTED CX_BADI_INITIAL_REFERENCE.                               
    Please let me know is there any OSS note to resolve the Issue.
    Thanks,
    Subas

    Hi,
    when I try to do the same in my system SAP gives me an information message as follows:-
    Changes to transported Business Add-In definitions are incompatible
    Message no. ENHANCEMENT236
    Diagnosis
    This business add-in definition has already been transported. Subsequent changes could invalidate existing business add-in implementations.
    System Response
    The runtime behaviour is no longer predictable. Syntax errors or short dumps may occur.
    Procedure
    If possible, do not make these changes. Alternatively, create a new business add-in definition incorporating the changes and use it, along with the existing definition.
    It clearly indicates that the BADI definition should not be changed if active implementations already exists.
    I am really now not sure how to solve your issue.
    Try deactiviting the standard BADI implementation.
    Then again add the filter and then remove it.
    And then try activating the BADI implementation once again.
    Regards,
    Ankur Parab

  • EXIT BADI FOR ME21N ME22N AND ME23N

    Hello Boys.
    I want  to change the field 'Tax code' (MWSKZ) in a Purchase order on transaction ME21N, ME22N AND ME23N.
    I want to change thios field in a BADI, USER EXIT or ENHANCEMENT-POINT.
    But I can't find where change this field.
    thanks for your help.
    Best regards.

    Try Badi : ME_PROCESS_PO_CUST
        CALL METHOD im_item->get_data
          RECEIVING
            re_data = v_data_item.
    Your code to change the tax code
    CALL METHOD im_item->set_data( v_data_item ).
    <REMOVED BY MODERATOR>
    Edited by: Aparna Shekhar on Jun 12, 2008 11:33 AM
    Edited by: Alvaro Tejada Galindo on Jun 12, 2008 12:52 PM

  • Date update from header to item

    Hello All,
    I have following questions.
    1) in CRM if Item Category doesn't have any Date profile assigned in Item category IMG, does it use header date profile to show the date types in sales Transactions or dates doesn't show up at all on item level.
    2) if Date profile for header and item has same date type assigned eg.,, Requested Delivery date on Sales Transaction TA, if I change date on header does it flow to the same item date type? if not - how to achieve it?
    and there are no date rules assigned to that date type, its a manual entry.
    Thanks
    Chandrashekar

    Hello Thomas,
    Thanks a lot for Replying to my Question, I appreciate it.
    I am using TA & TAN for my sales document and I see Requested Delivery date field on header overview page under Sales order Details AB and also on Item overview page under Details AB, don't know if this was part of standard?
    but the requirement from my customer is they want this date to be updated automatically on item level as soon as it is updated on header, would be great if you could let me know if this is something possible without development.
    Thanks
    Chandu

  • Account assignment not copied from header to item level.

    Dear All
    I have entered WBS in sales order header level account assignment field. In development and in quality server it is getting copied to header to item level. But in production server it is not getting copied.
    What could be the reason. KIndly guide me.
    Shobana

    Please confirm your data transfer routine (copy control) in your production system. If its working fine in quality system then it should work in production as well.
    Regds
    Jess

  • Batch creation through ME21N, ME22N and MSC1N

    Hi All,
    Please note we are already using EXIT_SAPLV01Z_001, EXIT_SAPLV01Z_002, EXIT_SAPLV01Z_003, EXIT_SAPLCLFM_002, EXIT_SAPLV01Z_012, EXIT_SAPLV01Z_014 for Batch creation based on different logics for Material type, Plant and PO doc type and currently using these exits for logic it allows us to create new internal batch number during PO creation (ii) change already existing batch with some new number (of couse this number must not be used in some other PO) in PO change and (iii) create new internal batch number using MSC1N, by inputing plant, stor. loc etc. But currently i can create batch with 1 digit, 2 digit, and so on.
    The requirement is to allow user to create batches only with 10 digits during:
    (i)PO creation (ME21N)and PO change(ME22N) and also during
    (ii) transaction MSC1N
    currently in all three ME21N, ME22N or MSC1N it allows to create batch with 1 digit, 2 digit,3 digit and so on . i want to create batch with only 10 digit.
    Please tell this is possible through configuration steps or some changes are required to be done in above said user exit.
    Regards
    Rahul Shukla

    Hi Jurgen,
    Thanks for your reply.
    In ME21N i am able to assign batch in PO
    (1) By clicking on 'create' button appearing just side of Batch field in item Tab "Material". I think this create button is appearing due to user exit being applied here. Here it creates and assigns internal number automatically (from range 01in Batch_Clt) based on the Material type and Plant combination (Some logic defined in user exit)
    (2) By putting any random number manually (both numeric and alphanumeric)whether 1 digit, 2 digit,3 digit in Batch field in item Tab "Material" it will accept and in this case also po is saved.
    same way i can do changes in batch number in ME22N and able to save.
    In MSC1N also due to user exit applied if i give Material number alone  and enter, it assignes the internal batch number based on Material type and plant logic defined in user exit.here also if i input some random number manually in batch field it accepts and that random batch number is created for material.
    Now i want that i should be able to put random batch number manually but that number must be out of the number ranges defined in Batch_CLT object (Also the number must be exact 10 digits length as is there in defined number ranges) and not any random alphanumeric number . Also i am not able to understand how it is accepting random alphanumeric number (like ABC111)although all number ranges defined are numeric only.Also external number range is 0008000001 - 0089999999 which is numeric only.
    Regards
    Rahul

  • Doesn't allow us to change the commitment item in ME21N/ME22N

    Hi,
    We have prepared Po for Stock transfer Order by using Item Category I, without PR. While making Po we have two line items... 1st line item the material is DMFRL1023 (Raw Material) & 2nd line item is DMFRC1051 (Raw Material). In Material DMFRL1023 itu2019s allowing to change the Commitment Item but  in 2nd line item it doesnu2019t allow to change the commitment item. The Valuation Class & VC: Sales order stk in both materials is same. The Gl which is attached in BSX transaction key in obyc is XXXXXX. And the same GL appears when we do the entry in new po against two materials because we have created Commitment item same no as GL which is non budgetable. But in Material DMFRL1023 it give us to change & for Material DMFRC1051 it doesnu2019t allow us to change the commitment item. If we changed that it will take previous commitment item (Default one).  There is no purchase Order history against both line item
    Kindly advice.
    Thanks in advance
    Regards,
    Nikhil

    Hi Nikhil,
    The way that commitment items are derived by transaction FMDERIVE can be the answer for your inquiry.
    I will explain to you in detail how to use the trace tool.
    Normally the derivation strategies are called at posting time several times. Please turn the trace of FMDERIVE On, as explained in SAP note 666322 (download the note in service marketplace). If you enter in transaction FMDERIVE you will see the trace button (a truck) were you click on activate.
    This is a customer tool where you can analyze the derivation log and find out how the Account Assignment objects are determined (values after and before the derivation process).
    Please do the following:
    a. Enter in FMDERIVE and activate the Trace
    b. Test again your issue in ME21N/ME22N.
    c. You will receive FMDERIVE trace screen with the values of account assignments. Probably you will receive more than one time this screen. If you see that the value is correct go to the next step clicking on button "X".
    Whenever you find that the value is incorrect (or empty), please do the following:
    d. In the FMDERIVE pop-up screen click on button "Display Log". When you click there you will see another screen.
    e. There, Go to Menu Goto -> Display Print Template
    f. Click on both folders to open the tree.
    In the first one you will see the Values after and Before.
    In the second one (Steps), you are able to see WHERE exactly was the change, what was happening during the execution of derivation rules, the RULES that it is in use in that step.
    All the derivation rules which are in use during the process will be marked with yellow line.
    If you check the trace log and the 'value after' is not correct, you should adjust your existing  derivation rule.
    If you find out that a derivation rule is responsible for the different behaviour on commitment item changes in MM transactions, I suggest you to find out the derivation rule and then adjust the target field settings.
    For this, please enter in the derivation rule -> Definition Tab, double click in the name of your Target Field (bottom part of the screen).
    There you will find the fields:
    ( ) Do not overwrite if Fld Already Filled    
    ( ) Overwrite with new value
    ( ) Overwrite with new value if new value is not empty.
    You should choose the most appropriate option for your business scenario.
    I hope this helps.
    Best Regards,
    Vanessa.

  • Incoterms in sales order: part 2 is not taken from header to item level

    Dears,
    I got a customer with incoterm DDP in part 1 and a city "Hamburg" in part 2.
    When I create a sales order, I change part 2 from "Hamburg" into "Berlin" before I insert items.
    Unfortunately the changed content ("Berlin") is not taken to item level, there is still standing "Hamburg".
    I haven't found any solution for that behaviour.
    I hope, any one can answer how to solve that.
    Many thanks.
    Chris

    Thanks for reply.
    The flag is already checked, so there must be another reason.
    But, in the meantime, I found out, that there is a difference between some users.
    Some users can change the incoterm at item level, some others cannot.
    What could be the reason? Some profile settings?

  • How do you stop tabs from displaying "Connecting..." forever and even after the pages have loaded?

    Even after all of my pages have loaded, the tabs continue to say "Connecting..." I don't have any kind of add-on/plugin like tabrenamer are anything that should be affecting the titles of my tabs. This can be an inconvenience when working with several pages at a time. Help would be greatly appreciated. Thanks!

    Some pages are using scripts like GoogleAPIs ,YahooAPIs, GoogleAnalytics, webTools pages and etc. sometimes the requested URL for the script or any web page element (like pictures and icons) are missing or so busy and there is no response from the server. The requests are sent to server using '''UDP '''protocol (means high speed, but '''no accuracy for very busy servers and lost connections'''!). UDP is a high speed protocol and send and receive your requested elements rapidly!
    1- You can try clicking in the address bar and pressing enter. this may help you sometimes.
    2- Also you can use add-ons like '''NoScript '''for disabling unwanted scripts. You can try installing NoScript and click on "Allow scripts globally". Then, at the pages you mentioned load too long and never stop, try to disable scripts while you find the bad or not respinding script (Scripts)!

  • The option in Tools/Options to show my windows and tabs from last time has suddenly stopped working and all tabs are deleted when Firefox is re-opened.

    For some unknown reason this option has died. I have not changed anything and checked that the setting is correct. How do i get it working again. I work across a number of tabs at a time and have now lost a session and cannot recall all the websites concerned.

    You can check the browser.sessionstore.* prefs on the <b>about:config</b> page and reset user set (bold) browser.sessionstore.*prefs to the default value via the right-click context menu to make sure that Session Restore is enabled and working properly.
    *http://kb.mozillazine.org/Session_Restore
    *https://support.mozilla.org/kb/restore-previous-session
    You can check for problems with the sessionstore.js and sessionstore.bak files in the Firefox profile folder that store session data.
    Delete the sessionstore.js file and possible sessionstore-##.js files with a number and sessionstore.bak in the Firefox profile folder.
    *Help > Troubleshooting Information > Profile Directory: Show Folder (Linux: Open Directory; Mac: Show in Finder)
    *http://kb.mozillazine.org/Profile_folder_-_Firefox
    *http://kb.mozillazine.org/Multiple_profile_files_created
    Deleting sessionstore.js will cause App Tabs and Tab Groups and open and closed (undo) tabs to get lost and you will have to recreate them (make a note or bookmark them if possible).

  • Copying WBS from Header to Item Level

    Hi Everyone
    Is there a way in which we can copy the WBS assigned at header level to item level? Do i need to do any extra configuration for this? Your kind help will be really apprecited.
    Kind Regards

    Please confirm your data transfer routine (copy control) in your production system. If its working fine in quality system then it should work in production as well.
    Regds
    Jess

Maybe you are looking for