Add New Tabstrip at ME22n

Hi experts ,
I added one tabstrip at Tcode ME22N using  user exit EXIT_SAPMM06E_006 and
screen SAPLXM06   0111  but tabstrip is not appearing there .
Is any coding require at PBO for add tabstrip at Me22N
Pls help me ASAP .
Thanx

Hi,
Since you need to enhance transaction ME22N by adding a new tab, I think you are using ECC 5.0 or higher.
In that case you can also use BADI ME_GUI_PO_CUST to add screen (tabs) at both header and item of PO transaction.
Also you will find an example implementation class of the BADI ME_GUI_PO_CUST in class CL_EXM_IM_ME_GUI_PO_CUST.
Hope this helps.
Regards,
Abhisek.

Similar Messages

  • Add new ICON on ME22N

    Hi All,
    Anyone know how to add NEW ICON on the input screen at the following location:
    /nME22N
    -> select one Purchase Order for Services
    -> select one Item Line
    -> at "Services" tab on Item Details Level
    -> Add new ICON behind "Serv. selection"
    Please help!!
    Thanks and Best Regards,
    Neil

    Hi,
    Please check this sample program to find BADI and enhancement for a given transaction code. You just need to create a custom program in your system by cut and paste below codes.
    REPORT ZTEST.
    TABLES: TSTC,
    TADIR,
    MODSAPT,
    MODACT,
    TRDIR,
    TFDIR,
    ENLFDIR,
    SXS_ATTRT ,
    TSTCT.
    DATA: JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE.
    DATA: FIELD1(30).
    DATA: V_DEVCLASS LIKE TADIR-DEVCLASS.
    PARAMETERS: P_TCODE LIKE TSTC-TCODE,
    P_PGMNA LIKE TSTC-PGMNA .
    DATA: WA_TADIR TYPE TADIR.
    START-OF-SELECTION.
    IF NOT P_TCODE IS INITIAL.
    SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
    ELSEIF NOT P_PGMNA IS INITIAL.
    TSTC-PGMNA = P_PGMNA.
    ENDIF.
    IF SY-SUBRC EQ 0.
    SELECT SINGLE * FROM TADIR
    WHERE PGMID = 'R3TR'
    AND OBJECT = 'PROG'
    AND OBJ_NAME = TSTC-PGMNA.
    MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
    IF SY-SUBRC NE 0.
    SELECT SINGLE * FROM TRDIR
    WHERE NAME = TSTC-PGMNA.
    IF TRDIR-SUBC EQ 'F'.
    SELECT SINGLE * FROM TFDIR
    WHERE PNAME = TSTC-PGMNA.
    SELECT SINGLE * FROM ENLFDIR
    WHERE FUNCNAME = TFDIR-FUNCNAME.
    SELECT SINGLE * FROM TADIR
    WHERE PGMID = 'R3TR'
    AND OBJECT = 'FUGR'
    AND OBJ_NAME EQ ENLFDIR-AREA.
    MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
    ENDIF.
    ENDIF.
    SELECT * FROM TADIR INTO TABLE JTAB
    WHERE PGMID = 'R3TR'
    AND OBJECT in ('SMOD', 'SXSD')
    AND DEVCLASS = V_DEVCLASS.
    SELECT SINGLE * FROM TSTCT
    WHERE SPRSL EQ SY-LANGU
    AND TCODE EQ P_TCODE.
    FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
    WRITE:/(19) 'Transaction Code - ',
    20(20) P_TCODE,
    45(50) TSTCT-TTEXT.
    SKIP.
    IF NOT JTAB[] IS INITIAL.
    WRITE:/(105) SY-ULINE.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    * Sorting the internal Table
    sort jtab by OBJECT.
    data : wf_txt(60) type c,
    wf_smod type i ,
    wf_badi type i ,
    wf_object2(30) type C.
    clear : wf_smod, wf_badi , wf_object2.
    * Get the total SMOD.
    LOOP AT JTAB into wa_tadir.
    at first.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 'Enhancement/ Business Add-in',
    41 SY-VLINE ,
    42 'Description',
    105 SY-VLINE.
    WRITE:/(105) SY-ULINE.
    endat.
    clear wf_txt.
    at new object.
    if wa_tadir-object = 'SMOD'.
    wf_object2 = 'Enhancement' .
    elseif wa_tadir-object = 'SXSD'.
    wf_object2 = ' Business Add-in'.
    endif.
    FORMAT COLOR COL_GROUP INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 wf_object2,
    105 SY-VLINE.
    endat.
    case wa_tadir-object.
    when 'SMOD'.
    wf_smod = wf_smod + 1.
    SELECT SINGLE MODTEXT into wf_txt
    FROM MODSAPT
    WHERE SPRSL = SY-LANGU
    AND NAME = wa_tadir-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
    when 'SXSD'.
    * For BADis
    wf_badi = wf_badi + 1 .
    select single TEXT into wf_txt
    from SXS_ATTRT
    where sprsl = sy-langu
    and EXIT_NAME = wa_tadir-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED ON.
    endcase.
    WRITE:/1 SY-VLINE,
    2 wa_tadir-OBJ_NAME hotspot on,
    41 SY-VLINE ,
    42 wf_txt,
    105 SY-VLINE.
    AT END OF object.
    write : /(105) sy-ULINE.
    ENDAT.
    ENDLOOP.
    WRITE:/(105) SY-ULINE.
    SKIP.
    FORMAT COLOR COL_TOTAL INTENSIFIED ON.
    WRITE:/ 'No.of Exits:' , wf_smod.
    WRITE:/ 'No.of BADis:' , wf_badi.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'No userexits or BADis exist'.
    ENDIF.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'Transaction does not exist'.
    ENDIF.
    AT LINE-SELECTION.
    data : wf_object type tadir-object.
    clear wf_object.
    GET CURSOR FIELD FIELD1.
    CHECK FIELD1(8) EQ 'WA_TADIR'.
    read table jtab with key obj_name = sy-lisel+1(20).
    move jtab-object to wf_object.
    case wf_object.
    when 'SMOD'.
    SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10).
    CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
    when 'SXSD'.
    SET PARAMETER ID 'EXN' FIELD SY-LISEL+1(20).
    CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.
    ENDCASE.
    To learn a BADI the best place are:
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/19756543b111d1896f0000e8322d00/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/9d/12233a0edd7978e10000000a11402f/frameset.htm
    /people/sergey.korolev/blog/2005/03/14/the-time-for-me-to-have-a-badi-of-my-own
    BADI comprises of 2 parts:
    First is definition which you do in SE18.
    Then comes the implemantion where you will write your custom code in SE19.
    Try to go through the link, you will get enough info to proceed .
    Also check this example ...
    First you need to implement the 2 BADIs in SE19.
    The BADI ME_GUI_PO_CUST is responsible for Screen display and data exchange b/n db and the screen.
    The second BADI ME_PROCESS_PO_CUST is responsible for PO upadate.
    To get the screen in the Transaction you need to code in the method SUBSCRIBE of the first BADI.
    Example:
    ls_subscriber-name = subscreen4.
    ls_subscriber-dynpro = 0700.
    ls_subscriber-program = prog_name.
    ls_subscriber-struct_name = structure.
    ls_subscriber-label = TEST.
    ls_subscriber-position = 4.
    ls_subscriber-height = 6.
    ls_subscriber-height = 8.
    append ls_subscriber to re_subscribers.
    clear ls_subscriber.
    Regards,
    Ferry Lianto

  • Add new column in PO Schedule line.

    -Currently Container# and Port is stored in table EKET
    -Add new columns in PO schedule line items and show the above two fields
    Please help me in this.
    How to add above two fields in standard transactions ME21n/Me22n/Me23n
    The answer is User Exit.
    The next question is how to find,write,configure an user exit.

    .

  • New field in ME22n - Fast change option

    Hi Experts,
    I have a requirment to add new field (SLFDT - Statistical delivery date)  in ME22N fast change option.Since the customer don't want to change the standard structures ,I have created append structure for MEPOITEM and MEGUI_MASSCH_ALLOWED_FIELDS. But the new field doen't display in the output, even it doesn't come in debugging mode.
    I have added this field in debugging mode in both structures , at that time this field displays in fast change list.Kindly suggest me on this.
    Also I am not able to find any relevent sap note for this scenario.
    Regards,
    Sreeja

    Hello ,
    Good News on fast change layout .
    i am able to add new fields on the layout and working .
    we have to append structure with new fields in MEGUI_MASSCH_ALLOWED_FIELDS and MEPOITEM.
    after that we have to reset the buffer .
    regards,
    Reddy

  • How to add new line item to PO using BAPI_PO_CREATE1

    Hi,
    I have a purchase order with 2 line items, now i want to add new line item to the same PO using BAPI_PO_CREATE1.
    Here new line item should be created with reference PR line item.But this PR line item is Dynamic it get generated once the Sales order line item get changed.
    Please let me know how can i pass the PR doc no, PR line item no as reference to create the new PO line item.
    Thanks
    Bhuvana

    Hi,
    I think you need to use BAPI: BAPI_PO_GETDETAIL, then BAPI:BAPI_PO_CHANGE.
    BAPI_PO_CREATE1 equals ME21N, but adding new line item needs to be done in ME22N.
    Cheers,

  • Unable to add new event in iCal, Lion 10.7.1

    Hi,
    On Lion 10.7.1, I can't seem to add new events to iCal.
    I have tried the following:
    1. 2-finger click on a day in the month-view. This pops out the menu and I can click on 'New Event', but after that, nothing happens.
    2. Clicking on the '+' button at the top. This pops out the 'Create Quick Event' window. After typing in a new event and hitting return, nothing happens.
    I can create a new event in the 'Day' and 'Week' view though.
    iCal was working fine for me last week, but it seems to be broken since yesterday. I'm not sure if it stopped working after the 10.7.1 update.
    Thanks for any guidance or assistance!

    Solved! Needed to check "Show All Day Events" in the View menu!

  • Add new company (subscriber) for partner application

    Hi
    I want to add new company (subscriber) for partner application that is accessible from portal.
    and I want to get username , password , company in login page and change the login page to accept 3 parameter but I don't know what is the next step . and where can I define my company and define user for the company .
    Thanks
    Roshanak

    Hi,
    1. Get info regarding the chart of accounts.  It forms the basis  for FI\
    2. Though automatic postings are not regular, check the required details for configuration for APP.  If you are going for APP, u need to check house bank also
    3. Check the tax procedures (Varies between countries) - Sales Tax and Withholding tax config
    4. Payment terms
    5. Discount received / paid configurations
    6. Dunning details - Check if existing standard SAPscripts will suffice ur needs.  Else u may need the help of ABAPers
    Regards,
    Sridevi
    <i><b>Award points, if useful</b></i>

  • In LR 4.4, can no longer add new photos/video

    Windows Vista, Service Pack 2.  4 GB RAM.
    I've had LR 4 for more than 2 years.  Worked just fine.  Have not used for past year, as I have been traveling.  Now, I cannot add new photos or video to my catalog.  I have tried using my usual method of "Optimize Folder."  Always freezes at 70%.  Also tried via "Import into folder."  Hit the same 70% wall.  I sometimes get an "out of memory" error message, but not always.
    Steps I've taken.
    a.  Reboot computer.  (Obviously).
    b.  Ensure that LR is only program running.
    c.  Moved a ton of data from hard drive to an external hard drive (since error message did not specify what type of memory I was out of, I wanted to make sure I eliminated "not enough hard drive space" as an possible problem.  I have more than 1 Terra-byte of available memory/space right now.
    d.  Uninstalled entire program, downloaded most recent version, and reinstalled it.
    What should I do?  Not sure what else to try.

    To clarify, it turns out that base.keychain does not need any repairing. It merely needs to reside in a writeable directory.
    As for moving this keychain to ~/Library/Keychains, I don't doubt that the suggestion is appropriate in general, and that's certainly where my login keychain resides. But I use base.keychain for a variety of sensitive passwords which I cannot afford to lose, some of which have nothing to do with my computer. (Yes, I know this is what backups are for.) I had also contemplated FileVault'ing my home directory at one point, so I wanted to be sure I kept critical passwords accessible no matter what went wrong.
    Perhaps / is a bad choice. Perhaps /Library/Keychains would have been better. Where would you put a keychain that didn't really belong under /Users?

  • How to add new fields in collaboration tasks?

    Hi experts,
    Currently, by default, we are able to see in the collaboration tasks rooms fields as "Subject", "From", "Sent Date" , "Due Date" ,
    "Status"...
    Now i want to add new custom fields apart from standard; when i create new tasks i want fill this new fields and after, display this fields in the UWL.
    Can you please let me know how to add our own fields in the collaborations tasks rooms ?
    Thanks in advance,
    Regards,

    Hi Victor Capi,
    Could you have a look at the following link.        
    http://wiki.sdn.sap.com/wiki/display/KMC/XMLFormBuilderinEP7.0
    Formsbuilder open the collaboration project and you add the fields. Then import the xml to your portal.
    Regards,
    Prabha

  • How to add new fields in Reduced message ( in BD53 )

    Hi Experts,
    How to add new fields in Reduced message ( in BD53 ), when the required field iis available in Table or Structure and need to be added in BD53 so that we can ALE.
    Thanks,
    Ninad

    Hello,
    I think of something like:
    First, you create extension, with transaction WE30.
    Then, reduce your idoc, your extension should also be proposed.
    Do not forget to add this extension in outbound we82, and/or we57 in inbound, and WE20, and find BTE or exit to populate extension.
    regards.
    F.S.

  • How to add new infoobject to existing cube or dso?

    Hi all,
    Can we add new infoobject to exixting cube in BW 3.5 ver? if yes how can we add? Please provide me steps.
    Thank you.
    Sunil

    Hi Sunil,
    If you want to add new info object to the IC or DSO which is already holding data - then you need to make a copy of that particular DSO/IC and load the data into dummy.
    Now delete the data from the IC/DSO to which you want to add the new info object. once the data is deleted it will allow you to add new info object to you IC/DSO.
    save it and activate the IC/DSO
    load the data from Dummy DSO and from new run on wards the newly updated info object will also get updated(historical data will not be updated if its newly added to DS as well).
    If you want the historical data for the newly added field then you need to drop the compelte data and need to extract from source.
    Note: You can't include the new info objects are change the existing info objects if there is data exist in the IC/DSO
    Regards
    KP
    Edited by: prashanthk on Dec 31, 2010 10:54 AM

  • PLz Help me its urgent, how to add new field in mm01 basic data screen

    Hi everyone,
         plz tell me how to add new field in mm01 basic data screen,i added that field in basic data screen but when i create a material the data for that field will not save in database table.
    Thanks,
    murali.

    Hi Murali,
    when created added a field on the screen by using user exit then after that you have add the field in main table where you will be getting these table in the userexit only, please make sure about this. And i am sure defenitly it will get updated in to the table.
    reward if useful.
    thanks
    abdulsamee.

  • Add new field to HR PCR forms

    Hi All,
    We are trying to enhance adobe form for scenario SRQ1.
    We want to add some new fields to tha form.
    For that we have copied the existing standard form to zform.
    We have implemented the zinterface too.
    To add new field on form we created as an import parameter in form interface.
    We added to context of adobe form and on layout.
    But we are not getting that field in 'special_data' table in BADI implementation of SRQ1.
    Please let me know how and where we should write a code to add new field in 'special_data' table.
    Thanks & Regards,
    Nilesh.

    Thanks Suresh,
    We have added it to characteristics of SRQ1 scenario and it's working.
    But now we are facing problem in adding data to additional_data table.
    Can you tell us something about it.
    Actually in set_additional_values method of BADI we are adding data to additional_data table but on form it is not reflecting.
    Please advice.

  • Not able to add new fields in Content cube

    Hi all
    I think I had this post earlier too, but I haven't been able to add new fields in a Business content cube. I added them in the cube but I am not sure how to update the datasource, infosource, update rule etc. in proper manner.
    Please write me the details or send me in my email at
    [email protected] , I would be so happy for your help.
    Thank you in Advance.
    Sajita

    Roberto;
    I am doing the third options. feeding data from source system and I tried to add them into the infosource it didn't work. In this case, do you think I need to update the data sourece too, if so how do I do that it's function module. data source I am using is '0ME_ISM_AM_REV_1'. So please give me some more details. Thank you.
    Sajita

  • When I add new music to iTunes, it doesn't appear under artists or anywhere else in library.

    The other night, I tried adding a bunch of music that I had sitting on my Seagate external hard drive to my iTunes library, which is also located on my external. I attempted to add around 1,500 songs at once. It was giving me problems at first and only added some of the music so I tried again. Now I have a problem.
    When I add new music, iTunes only recognizes that I added it after I close iTunes are restart it. But then, the music doesn't show up under artists or anything. The new music shows up under the Recently Added smart playlist, the folder is located in the iTunes library, and when you search for the music it says its there, but it's not under artists or in the song list or anything.
    Example:
    1. Added music from Abandon All Ships! (who I didn't have before), but they don't show up under artists despite the fact that iTunes says the music is there.
    2. Added music from Whitechapel (who I had before), but the album doesn't show up with the rest.
    Hopefully this makes sense the way I explained it. It's all rather frustrating.

    Hello transcend94,
    Thanks for using Apple Support Communities.
    For more information on this, take a look at:
    Where are my iTunes files located?
    http://support.apple.com/kb/ht1391
    iTunes: Understanding iTunes Media Organization
    http://support.apple.com/kb/ht3847
    Avoid using different versions of iTunes, or you may be unable to locate content, or may import or transfer content to the wrong location.
    Best of luck,
    Mario

Maybe you are looking for

  • I still can't get an expandable text field working in LifeCycle.... Please Help.

    I have worked through several of the questions and answers and have tried to follow but they still dont work. Could I ask if someone could look at my form, fix it for me and then I would be able to see what they done? Its a lot to ask but it would be

  • Group and country specific COAs

    Hi All, Can anyone explain me the place where to create and assignment of country specific and group chart of accounts. And also explain the place where to assign the respective chart of account's GL account numbers. Thanks in advance

  • Account annoyingly redirecting me to chinese skype...

    Hello. I've had my skype account for some years now. I have always recharged it in the US and I created my account in the US. I've been trying unsuccessfully for some time now to add credit to my account but it redirects me no matter what I do to sky

  • How to get system idle time

    Hello Sir, I am Udhaya. I don't know how to capture system idle time using java. Please any one help me how to get system idle time. Any class is available in java to get idle time? Thank in advance Udhaya

  • RichTextEditor

    I left a post earlier about the RichTextEditor when saving text and than retrieving,  extra line feeds are being added.  But another issue is - The RichTextEditor is a Halo component, and RichText is a spark component so with similar names it seems t