Additional TAB in shipment screen VT01N

Hi,
Could you please let me know how we can add additional TAB in Shipment screen VT01N / VT02N.
1. Do we have any suitable BADI for doing this?
2. Is it possible by creating a Z Transaction code to the Shipment screen and achieve
    aditional TAB on the screen ?
    If so , tell me the method it can be acheived. Can we still ensure the flow of the process?
Thanks!

Hi,
try of these BADIs: LE_SHP_TAB_CUST_ITEM, LE_SHP_TAB_CUST_HEAD and LE_SHP_TAB_CUST_OVER. It depends on where do you want to display your tab. To get info about how to implement BADIs check their documentation and sample code. Everything is very well documented.
Cheers

Similar Messages

  • VA11 - Additional Tab in the screen

    Hi All,
    I want to have an additional 'Tab' in the screen for VA11. Is there any screen exit available for this ?
    I wasn't able to find any and would like you guys to help me in letting know if there is any available. Also if not a screen exit, is there any other way to get this done?
    Remember, the addtional tab will have some user defined fields which will be filled in and stored in some custom table.
    Thanks in advance!
    Anand

    Hi,
      You can make use of the following code to search for the screen exit,
    REPORT  ZEXIT_HELP no standard page heading.
    tables : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
             tables : 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 obligatory.
    select single * from tstc where tcode eq p_tcode.
    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 = 'SMOD'
                           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:/(95) sy-uline.
               format color col_heading intensified on.
               write:/1 sy-vline,
                      2 'Exit Name',
                     21 sy-vline ,
                     22 'Description',
                     95 sy-vline.
               write:/(95) sy-uline.
               loop at jtab.
                  select single * from modsapt
                         where sprsl = sy-langu and
                                name = jtab-obj_name.
                       format color col_normal intensified off.
                       write:/1 sy-vline,
                              2 jtab-obj_name hotspot on,
                             21 sy-vline ,
                             22 modsapt-modtext,
                             95 sy-vline.
               endloop.
               write:/(95) sy-uline.
               describe table jtab.
               skip.
               format color col_total intensified on.
               write:/ 'No of Exits:' , sy-tfill.
            else.
               format color col_negative intensified on.
         write:/(95) 'No User Exit exists'.
            endif.
          else.
              format color col_negative intensified on.
              write:/(95) 'Transaction Code Does Not Exist'.
          endif.
    at line-selection.
       get cursor field field1.
       check field1(4) eq 'JTAB'.
       set parameter id 'MON' field sy-lisel+1(10).
       call transaction 'SMOD' and skip first   screen.
    Hope this helps,
    Rgds,

  • Userexit or BADI for adding additional tab in MIGO screen.

    Hi all ,
       Kindly tell me as to which exit or BADI is used to add additional tab in MIGO header.
    Regards

    Hi,
    Create a program with the screen type sub-screen in SE80 and design the layout for the custom fields.
    Declare the custom fields in a Z**TOP include.
    Under the PBO method declare the program name and screen number
    Under PAI method declare the field to u2018Xu2019.
    Under the line modify method declare a flag and set to u2018Xu2019 checking for material document number by which we can set the fields to be in display mode when we open MIGO for display of material document created after doing goods receipt.
    Under the POST_DOCUMENT method write the code for appending the value to Z table along with the values of the line item (In this case production order number, material, u2026u2026.). For these values to be available here in this method use the memory concept u201CExport to memory idu201D in the method LINE_MODIFY. 
    In order to do any validations to the custom fields, go to transaction SE80 and mention the program Name created and in PROCESS ON VALUE_REQUEST create a module and provide the validations required for those custom Fields.
    In order to make the fields to be in display mode during the display of material document, create a module under PBO and import the flag value and the production order number details in the method LINE_MODIFY and if that flag = u2018Xu2019, use  
    LOOP AT SCREEN.
    IF SCREEN-NAME = 'ZZGBAGS'.
    SCREEN-INPUT = '0'.
    MODIFY SCREEN.
    ENDIF.
    ENDLOOP.Retrieve the values from the Z table matching the key field (production order number) and pass the value of the custom field on to the screen.

  • Additional tab in MIGO Screen

    Hi ,
    I want to add a Tab in MIGO screen , i have adde but i have to display it based on certain conditions like Order Type or Something.
    then i have to save the fields on that tab in a Ztable
    Thanks
    Nikhil

    hi
    take help of your abaper , go for SCREEN EXITs
    search for screen exit MIGO on net you will get the details
    check badi   MB_MIGO_BADI
    Edited by: Kunal Ingale on Jan 10, 2011 1:30 PM

  • Tab on Shipment transaction(VT03N).

    Hi all,
    Do we have any BADI or screen exit to add additional tab on shipment transactions.
    Thanks,
    Ashok.

    Hi Lakshmipathi,
    Thanks for reply, i have refereed the documents. But those are for adding fields and changing the modify layout management. But my requirement is to add new tab strip to the shipment screen or to change the existing tab strip. Because in my requirement i need to add custom container to display an ALV report with our required details in a specific tab strip.
    Thanks,
    Ashok.

  • Additional tab in sales order-incompletion log

    Hi
    We have added additional tab in sales order at item level...
    But when we try to put the some fields which are available in the additional tab into incompletion log,we are not able to select the respective screen name...
    How to add that additional tab in the screen name of incompletion log..
    We could give field name,table name,but screen is not availble,,in incompletion log...
    When we did recording it gave us fcode as T14 (screen name)
    Can u tell us how to bring that screen in the incompletion log
    Regards
    Sudha

    Hi
    We have added customised fields in item level table  VBAP and include these in the screen  8460 (Additional data B).
    We need to bring these fields in incompletion log..Tell us what screen we should give in incompletion log config...

  • Additional tab to add in MIGO

    Hi Experts,
    I need to add an additional tab in header screen of MIGO, but it is overlapping the "Excise Invoice" tab when I activate my tab.
    Please suggest how to add a tab without overlapping the existing tab of "Excise Invoice".
    Thanks,
    Deepanshu

    ****************************MIGO UI ENHANCEMENT*******************************
    Step1 : Run Tcode se19 .
    Step 2 :Go to group create enhancement and click on classic badi radio button
    Step 3 :Enter badi name MB_MIGO_BADI and click on button create.
    Step 4: In the pop up screen give you Implementation Name
    Step 5:Enter the short text
    Step 6:Go to interface tab
    Step 7:Click on PBO_DETAIL method of interface .it will ask you to create the enhancement implementation
    Step 8:Click on create button and enter Enhancement Implementation ,group etc in pop up screen appeared and ok.
    Step 9:Now select your Enhancement Implementation just created in step 8.
    Step 10:Go to PBO_DETAIL method
    Step 11:And write the following code
    METHOD if_ex_mb_migo_badi~pbo_detail.
    DATA :gf_class_id TYPE migo_class_id,
    g_no_input TYPE  xfeld,
    g_line_id TYPE goitem-global_counter,
    g_ext_data TYPE ty_t_extdata.
    gf_class_id = 'MIGO_BADI_IMPLEMENTATION_CIN'.
    e_cprog = 'Z_MIGO_ENHANCEMENTS1'.
    e_dynnr = '0100'.
    e_heading = 'MIGO ENHANCEMENT'.
    g_line_id = i_line_id.
    ENDMETHOD.
    Step 12: Under PAI method declare the field to ‘X’.
       Code look Like:- method IF_EX_MB_MIGO_BADI~PAI_DETAIL.
    E_FORCE_CHANGE = 'X'.
    endmethod.
    Step 13: Under the line modify method declare a flag and set to ‘X’ checking for material document number by which we can set the fields to be in display mode when we open MIGO for display of material document created after doing goods receipt.
    Code look like:- METHOD if_ex_mb_migo_badi~line_modify.
    DATA flag(1) TYPE c.
    IF cs_goitem-mblnr IS INITIAL.
    flag = 'X'.
    ENDIF.
    ENDMETHOD.
    Step 14:Now go to se80 and make the MODULE program as mentioned in step  11 Z_VENDOR_ENHANCEMENTS1'
    Step 15: Step make a sub screen 0100 as in step 11 .
    Step 16: save and activate and test the migo.migo look like

  • Additional TAB in VT01N

    My requirement is to add an additional TAB in VT01N screen
    All I need to know is using which BADI or userexit this functionality can be achieved?

    Hi
    See the enhancement (trx SMOD) beginning V56*
    See the badi'
    BADI_HU_AUTOPACK,
    BADI_HU_PACKING_QTY
    BADI_HU_MAIN
    Regards
    Kiran Sure

  • Additional Tab Screen EXIT Name for VA42, VA43

    Hi All,
    Anyone can suggest me Additional tab screen exit, so i can display some fields in particular tab. It's Urgent.
    Thanks
    Amit

    Modification is required.  You should consider looking at these Notes:
    [Note 386694|https://service.sap.com/sap/support/notes/386694]
    [Note 209278|https://service.sap.com/sap/support/notes/209278]
    [Note 398418|https://service.sap.com/sap/support/notes/398418]
    [Note 302497|https://service.sap.com/sap/support/notes/302497]
    [Note 170183|https://service.sap.com/sap/support/notes/170183]
    Regards,
    Jamie

  • To populate Segment data to Order item level in additional tab B

    Hi Experts,
    I am working on Inbound interface using IDoc (ORDERS05); during Idoc process IDOC_ORDERS_INPUT; i have to take segment value and need to populate at order items level; in custom field  (in additional tab B).
    For that i am using FM (Customer exits) :
      Step 1-  EXIT_SAPLVEDA_001 (Getting segment value and passing to XVBAP-Zfield).
      Step 2- EXIT_SAPLVEDA_002 (Passing Value to respective screen using BDCDATA table).
    Due to unable to find where i have to set flag and how ?;                                                                                To avoid multiple record to append ; BDCDATA Table with same screen.
    As mention in this link for Header level additional tab B : http://www.sapfans.com/forums/viewtopic.php?f=21&t=62945#p1025880.
    They are using my_flag to avoid ,issue as i mention in above step.
    Step 3 - At last they are deleting my_flag in FM : EXIT_SAPLVEDA_003. (find in above link)
    Thanks in Advance
    Regards
    Vinay

    you need to use a flag of type vbap-posnr .
    and your check statement will become
    check my_flag NE XVBAP-POSNR. (or the ZZXVBAP-POSNR).
    and setting the flag
    my_flag = XVBAP-POSNR.
    so for same posnr it wont repeat the append.. hope this can help

  • I am Not Getting a Additional Tab in ZMIGO in Display mode

    Dear Gurus ,
                          I have Impelemented a Migo Badi and Created a Additional Tab in MIGO . The Additional Tab is getting Displayed in Create Mode but the same is not getting in Dispay Mode . Can Any Body help me for the same .
                                      I have Created two screen for the same .
    0001 is for Created and 0002 is for Display mode . And in PBO i rave checked the condition for the same which i am pasing below for your refrence . Can any body please help me .
    READ TABLE gt_scrn_active INTO ls_scrn_active
                                WITH KEY line_id = i_line_id .
      CHECK ls_scrn_active-active EQ 'X'.
    External subscreen:
    The content of global field G_NO_INPUT (set in method MODE_SET) will
    influence the number of external subsreen:
      IF g_no_input IS INITIAL.
        e_cprog   = 'SAPLZCFG_JEWELLERY'.
        e_dynnr   = '0001'.                     "External fields: Input
        e_heading = 'Additional Unit'(004).
      ELSE .
        e_cprog   = 'SAPLZCFG_JEWELLERY'.
        e_dynnr   = '0002'.                     "External fields: Input
        e_heading = 'Additional Unit'(004).
      ENDIF .
    Regards
    S.B.Shankar

    hi,
    just i basice ? have you checked the status of BADI is it implemented.
    Atul

  • Additional tab at header level  in ME21N through BADI ME_GUI_PO_CUST

    Hi,
    I want to have additional tab at header level  in ME21n through BADI ME_GUI_PO_CUST.  But after all effort I am not getting display of  tab.  Let me explain what i did till now
    1. Appended  table EKKO with field
    2. Create one function Group -under that
    A. Created one Include u2013Paste the code given
    DATA: call_subscreen   TYPE sy-dynnr,
          call_prog        TYPE sy-repid,
          call_view        TYPE REF TO cl_screen_view_mm,
          call_view_stack  TYPE REF TO cl_screen_view_mm OCCURS 0,
          global_framework TYPE REF TO cl_framework_mm,
          global_help_view TYPE REF TO cl_screen_view_mm,
          global_help_prog TYPE sy-repid.
    FORM SET_SUBSCREEN_AND_PROG *
    --> DYNNR *
    --> PROG *
    --> VIEW *
    --> TO *
    --> CL_SCREEN_VIEW_MM *
    FORM set_subscreen_and_prog USING dynnr TYPE sy-dynnr
    prog TYPE sy-repid
    view TYPE REF TO cl_screen_view_mm.
    call_subscreen = dynnr.
    call_prog = prog.
    call_view = view.
    ENDFORM. "set_subscreen_and_prog
    B. Created one screen  (9000)
    3. Implemented BADI ME_GUI_PO_CUST and paste the code.
    data: ls_subscribe like line of re_subscribers.
    CHECK im_application = 'PO'.
    CHECK im_element = 'HEADER'.
    CLEAR re_subscribers[].
    ls_subscribe-name = ' ZMMSCR1'.
    ls_subscribe-dynpro = '9000'.
    ls_subscribe-program = ' ZMMSCR1'.
    ls_subscribe-struct_name = 'EKKO'.
    ls_subscribe-label = text-001..
    ls_subscribe-position = 15.
    ls_subscribe-height = 7.
    append ls_subscribe to re_subscribers.
    Please help me what s going wrong .and what else I will do to get success.
    Edited by: Vishal A Vijaywargia on Jul 29, 2009 2:24 AM

    Hi Prosengit,
    I am not aure about u r BADI,
    BUt last week i have custom tab in the PO header data using this enahncement 'MM06E005'.
    IN thi senhancement u have thrre screen exits.In this enhancement
    SAPMM06E        0111 CUSTSCR1 SAPLXM06        0111 Subscreen: PO item
    u can add subscreen and u can add u r own fields here .
    and u can write u r code in 'EXIT_SAPMM06E_006'.
    if u want to change the title of the program.
    Go to program SAPLXM06 then go to text element give text symbol no as '111' and u can change the title of u r tab.
    I hope this solves u r problem.

  • Adding field in Additional Tab page in CRMD_order

    hi all,
            i want to add a field in the additional tab page in crmd_order Tcode,
    i did it by modifing the screen the strucutures are filled ex CRMT_SALES_BADI,
    CRMT_SALES_COM
    in the CRMC_MAP Tcode i have seen the field is added .
    wat are the further steps do i need to do to get saved and poped in the field value when reterive.
    regards

    As standard the field is set to 1 decimal place.
    You cannot change this value without modifying your system (not recommended)
    I think you can enter more decimal places in the confirmation documents e.g. IW41
    PeteA

  • Modify Sales order Item additional tab B

    I need to modify Sales order item additional tab B ...by removing the exisitng fields and should add some new fields ....which is ok. But does it have any impact becoz the same screen fields coulbe used in any of the other transaction .......i  just wanted to know if we remove the fields from sale orde item additional tab B and some new details will have some impact

    Hi,
    Before making any modifications check "Where-used". If it is in some other program other than the VA01/02/03, then better consult your lead before modifying.
    If you do not find, go ahead and make the changes confidently.
    Regards,
    Subramanian

  • Custom fields to Additional tab B in VA01/VA02

    Hi ,
    We have requirement where we need to add custom fields to the Additional tab B at item level in VA01 t-code.
    My doubt is to do this do we need access key? is it not possible with out access key i mean any other way to do so.
    If we add those fields in VBAP table will that automatically available in t-code, hope no............
    Please let me know the process to add the custom fields .......... 
    Regards,
    Madhavi

    Hi
    See these notes
    SAP Note 302497 - Additional cust. fields not displayed in 'Additional data B'
    SAP Note 209278 - Display of customer-specific fields in sales doc
    SAP Note 386694 - Additional data not displayed in screen 8459 and 8309
    SAP Note 420546 - Additional data B and transaction variants in sales order
    and related notes.
    And yes, you need to register it in SCCR.
    I hope this helps you
    Regards
    Eduardo

Maybe you are looking for

  • Problem with Reset/Refresh after Windows 8.1 upgrade

    When I try to do a Refresh or Reset on my Helix after it has been upgraded to 8.1, I receive a message to "Insert Media.  Some of the files are missing."  Does anyone know how to fix this?  

  • Problem with dimension library error in system 11.1.1.3

    I am getting the following error,Is there anybody to give the solution for this error? There was some communication error. Response is : http://lova:19000/awb/modules/com/hyperion/awb/web/dimeditor/Adf.do <html><head><title>Hyperion Embedded Java Con

  • Internet blocking in Nokia 6020

    Hi ! I have a question about internet blocking in Nokia 6020. It's very important to protect a children from unsafe internet content. I need to protect my child from internet using by mobile phone. Is it possible to remove "Internet" icon from Nokia

  • How do I move Photoshop Elements and PS Premier bundle to new computer

    I bought a new computer and would like to  move Photoshop Elements and PS Premier bundle to the new computer. What is the procedure? Thanks, Jimmy

  • Safari 3.0.4 won't let me save downloaded mpegs

    I just installed OS 10.4.11 and upgraded Safari to 3.0.4 as part of the bargain. But now when I try to save downloaded mpegs I get nothing but an error beep when I attempt to save by keystrokes, and the pull down menu from File no longer gives me a S