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

Similar Messages

  • 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 Item details.

    Dear Experts,
                                 My client is procuring Fuel as a stock material. the delivery of fuel is being done into tanks for which Initial & final dip readings are to be recorded.
                                                              SO is  it possible to add an additional Tab in MIGO Item Level, with additional fields so that I can enter Initial & Final readings for a Fuel which is being procured as a stock material with other parameters like density, temperature, water content etc. "Does adding an Additional Tab & Fields lead to any implications in SAP? "
    Thanks & Regards
    Chandan H N

    I think the best solution for u is to work in batch management and classification (class and characteristic)
    so that u can input all the parameters like density, temperature, water content etc as per ur requirement.
    i think just creating tab in migo only data entry u will be able to do and u will have to do the development.
    but batch mgt and classification is std and u will be able to track the things
    hope this helps

  • 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

  • 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,

  • Additional Tab in MIGO

    Hi All,
    I implemented the BADI (MB_MIGO_BADI)i in MIGO to  get the additional tab in header level.
    This i have achieved through PBO_HEADER method. Now the new tab is coming but the
    Excise tab is not coming. What will be the reason for that.
    If any body knows he solution for this please let me know.

    Hi,
    Check whether the material is declare in J1ID ( Material and Chapter ID Combination as well as check whether the Vendor is maintained in Vendor Excise Details)
    1. In J1ID the material chapter Id combination is maintained.
    2.The cenvat determination is maintained.
    3.the Vendor details and vendor status is maintained.
    Also check whether the ITEM is checked OK.
    Also whether the correct commercial excise invoice is given.
    Regards,
    Harish

  • Saving custom fields to MSEG added in additional TAB in MIGO transaction

    Hi Experts,
    I am facing an issue with an enhancement in MIGO transaction for which i need help. I have gone through several threads with similar issues but none of them have solved my issue. I have worked around with all BADIs of MIGO and user exits available but to no avail so I am posting a new thread.
    The requirement is pretty straight forward of adding a custom TAB in item details section of MIGO transaction. I have done that using BADI: MB_MIGO_BADI, method PBO_DETAIL. I created a screen with my custom fields and passed them in this method. The TAB appears as expected with all the fields. The custom fields are in MSEG table which has been enhanced and it needs to be updated with the user values on the screen.
    The issue creeps in when there are multiple materials in the purchasing document and user works around with them. Say he clicks on the second material and in the custom TAB changes its details in custom fields. Now he clicks on the fourth material and changes its details. Continues this for all the materials in random order. How do i identify in my custom screen [developed separately and called in PBO_DETAIL of the BADI] which details belong to which material or line number. The only way to do it is by using the purchasing order number and line item number. These are not available in my custom screen and needs to be exported from somewhere and imported there. I have not been able to identify the point where export can be done.
    Can anyone help me out with this problem? Either the point where export can be done or any other way of identifying the link between the line number / material number and the custom field details entered by the user.
    Thanks,
    Ritvik

    Hi Ritvik,
    you will not need it.
    The item methods will process exactly the item what the addional item data are related to. In PBO_DETAIL and PAI_DETAIL, use parameter I_LINE_ID for the item reference.
    Note: Not only read SCN etc,  also the parameters desciption of the methods used.
    Regards,
    Clemens

  • 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

  • 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

  • Excise Invoice tab In MIGO transaction code

    Hello
    Could any body suggest, In Excise Invoice tab In MIGO transaction code I am getting "06  No Excise Entry" no otehr fields are coming.? All options like
    01     Capture & Post Excise Invoice
    02     Refer & Post Excise Invoice
    03     Only Capture Excise Invoice
    04     Only Refer Excise Invoice
    05     Only Part1
    Should come. Infact in my SAND Box client it is o.k but with same setting Golden Client it is not coming.?
    Thanks & Regards
    Sudhansu

    Hi,
    These options are coming from Excise Group settings.
    Go to : SPRO-Logistics General-Tax on Goods movements-India-Basic settings-Maintain Excise Groups-in 'MIGO Settings' tab, select the check boxes, accordingly you will get the options in Excise Tab of MIGO screen.
    Hope this will resolve your issue.
    Regards,
    Gopi Chand

  • Excise Invoice Tab in MIGO for non-codified materials

    Hi!
    While doing MIGO against PO, for non-codified materials ( No material code, Account assignment in P.O - F), Excise Invoice Tab Pop-Up is coming in MIGO. There is no excise related master data maintained in J1ID.
    What could be the reason? Can any body suggest in this reg..
    I am using ECC 6.0
    Thanks & Regards,
    Gopi Chand

    Hi,
    These options are coming from Excise Group settings.
    Go to : SPRO-Logistics General-Tax on Goods movements-India-Basic settings-Maintain Excise Groups-in 'MIGO Settings' tab, select the check boxes, accordingly you will get the options in Excise Tab of MIGO screen.
    Hope this will resolve your issue.
    Regards,
    Gopi Chand

  • 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 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 item level on MIGO supresses the excise tab at item level

    Hello Experts,
    I have used MB_MIGO_BADI to add an additional tab at item level.It is working properly.
    But now Iam facing a problem the additional tab supresses the excise tab that comes up dynamically at the item level,.
    Now how do i reslove this problem.
    Since excise details are entered later and the tab comes up dynamically my tab should not supress the excise tab at item level
    it should come after the excise tab.
    Now do I set this.
    Please help . highly appreciated. 
    Regards,
    Ranjith N

    Hi Balu,
    Thanks for your reply.
    I dint get you what you have explained.
    Hope you are clear with my problem.
    I have created a subscreen 'ZMIGOITEM' with screen number '9000'.
    In the PBO of BADI MB_MIGO_BADI I have displayed this subscreen.
    This is getting displayed at item level when I call Tcode 'MIGO'.
    After fillin up the details for performing GR..and when I check it it gives me a warning to fill in the excise details when I fill in the excise details at header level and check as per the standards an excise tab at item level should come up right ?
    Since i have added a additional tab the excise tab doesn't come up....the additional tab supress it ...
    Regards,
    Ranjith Nambiar

  • How to disable tab in detail screen in MIGO T.code

    Hi ,
    I want to disable serail number tab in detail tab in MIGO transaction and also want to create same subscreen like Serail number with additional 2 fields.
    Could some one help me how to disable above mentioneed tab and add new tab to MIGO transaction.
    I tried with BADI MB_MIGO_BADI but I 'm not getting how to disable the Serail number tab ( Program SAPLMIGO Screen Number : 0360).
    Regards,
    Narendra.

    Hi
    The call to this screen is hardcoded in report LMIGODC2 (include of SAPLMIGO)
    *   set subscreen for serial numbers
        if goitem-sernp is initial.
          g_sub_serial = '0361'.            "no serial numbers
        else.
          data l_serialize type abap_bool.
          CALL METHOD lcl_migo_buffer=>serial_relevance_check
            EXPORTING i_sernp = goitem-sernp
                      i_bwart = goitem-bwart
                      i_sobkz = goitem-sobkz
                      i_kzbew = goitem-kzbew
                      i_kzzug = goitem-kzzug
                      i_kzvbr = goitem-kzvbr
            IMPORTING e_serialize = l_serialize.
          if l_serialize = abap_false.
            g_sub_serial = '0361'.            "no serial no. during GM
          else.
            g_sub_serial = '0360'.             "serial numbers active.
          endif.
        endif.
    Debug it and check what possible solutions you have.
    Regards
    Eduardo

Maybe you are looking for