MIGO transaction Extra Tab

Here we are facing one problem in one of the Business Add ins for MIGO Transaction .
The BADI we have used is MB_MIGO_BADI. It successfully adds the extra tab in migo transaction. But if the change the fields of the communicating structure in Line_modify method it says BADI doenot allow to change the fields and it doesnot modify the database Table MSEG. we have append structure in goitem structure and MSEG Table ... but still we are still getting a msg that the field cannot be modified ....

There is a BADI MB_MIGO_BADI for adding tabs for MIGO transaction. When you go to se18, open the BADI. Then go to 'GOTO' -> sample code -> display. You can copy the example and play with it.
The Badi, you can use multiple times. Which means you can create more than one tab. You just need to create more implement against the BADI.
Hope this helps.
JC.

Similar Messages

  • 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

  • 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

  • Reg: How to add new tab strip in MIGO transaction

    Hi Experts,
    I need to add a new tab strip(Inside one selection screen, If the user clicks the new tab strip, New selection screen should populate) in MIGO transaction after pressing enter for the movement type '122'.
    I tried with the BADI MB_MIGO_BADI, Simply i called the module pool program inside that BADI, But it is not giving any solution.
    Please guide me to find the solution for this requirement.
    Regards
    Vijay.R

    Hi,
    You may also try the exits available with the MIGO transaction. To find exits you can use the fillowing code by giving tranasaction code as input.
    REPORT  zrmexitfinder                               .
    TABLES: modsap, modact, tstc.
    PARAMETERS: input1 LIKE tstc-tcode DEFAULT ' ',
                input2 LIKE modsap-typ DEFAULT ' '.
    DATA: search1(6),
          search2(3),
          search3 LIKE modsap-member.
    DATA : first_row VALUE 'Y'.
    CONCATENATE: '%' input1 '%' INTO search1,
    '%' input2 INTO search2.
    SELECT * FROM tstc WHERE tcode LIKE search1.
      first_row = 'Y'.
      CHECK tstc-pgmna NE space.
      CONCATENATE '%' tstc-pgmna '%' INTO search3.
      SELECT * FROM modsap WHERE typ LIKE search2
      AND member LIKE search3.
        SELECT SINGLE * FROM modact WHERE member = modsap-name.
        IF first_row EQ 'Y'.
          WRITE: /0 tstc-tcode, 6 tstc-pgmna, 16 modsap-name, 32 modsap-typ,
                 45 modsap-member, 70 modact-name.
          first_row = 'N'.
        ELSE.
          WRITE: /16 modsap-name, 32 modsap-typ, 45 modsap-member, 70 modact-name.
        ENDIF.
        CLEAR : modsap, modact.
      ENDSELECT.
      IF sy-subrc NE 0.
        WRITE : /0 tstc-tcode, 6 tstc-pgmna, 30 'No exits found'.
      ENDIF.
      CLEAR tstc.
    ENDSELECT.
    END-OF-SELECTION.
      CLEAR: search1, search2, search3.
    Regards,
    Renjith Michael.

  • Reg: Additional header tab strip in MIGO Transaction

    Hi Experts,
    I have added a new header tab strip in MIGO transaction. The tab strip is triggered using the BADI 'MB_MIGO_BADI' (PBO_HEADER method), I populated a selection screen using module pool program through the same BADI. Now i need to update the values in the selection screen fields to the data base table MKPF.  I need a solution for update the screen field values to the data base table MKPF. Whether some other BADI i need to use? if yes how can i pass the screen field values to that BADI.
    Please guide me.
    Thanks
    Vijay.R

    Hi,
    You may also try the exits available with the MIGO transaction. To find exits you can use the fillowing code by giving tranasaction code as input.
    REPORT  zrmexitfinder                               .
    TABLES: modsap, modact, tstc.
    PARAMETERS: input1 LIKE tstc-tcode DEFAULT ' ',
                input2 LIKE modsap-typ DEFAULT ' '.
    DATA: search1(6),
          search2(3),
          search3 LIKE modsap-member.
    DATA : first_row VALUE 'Y'.
    CONCATENATE: '%' input1 '%' INTO search1,
    '%' input2 INTO search2.
    SELECT * FROM tstc WHERE tcode LIKE search1.
      first_row = 'Y'.
      CHECK tstc-pgmna NE space.
      CONCATENATE '%' tstc-pgmna '%' INTO search3.
      SELECT * FROM modsap WHERE typ LIKE search2
      AND member LIKE search3.
        SELECT SINGLE * FROM modact WHERE member = modsap-name.
        IF first_row EQ 'Y'.
          WRITE: /0 tstc-tcode, 6 tstc-pgmna, 16 modsap-name, 32 modsap-typ,
                 45 modsap-member, 70 modact-name.
          first_row = 'N'.
        ELSE.
          WRITE: /16 modsap-name, 32 modsap-typ, 45 modsap-member, 70 modact-name.
        ENDIF.
        CLEAR : modsap, modact.
      ENDSELECT.
      IF sy-subrc NE 0.
        WRITE : /0 tstc-tcode, 6 tstc-pgmna, 30 'No exits found'.
      ENDIF.
      CLEAR tstc.
    ENDSELECT.
    END-OF-SELECTION.
      CLEAR: search1, search2, search3.
    Regards,
    Renjith Michael.

  • Add  push button to Serial number tab in migo transaction

    Hi all,
    I need to add an upload push button to the tab screen of serial numbers in migo transaction.Is there any exit, or badi,or enhancement spot for this.
    Thanks & regards,
    Srilakshmi.

    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

  • New extra tab in transaction QI02?

    hello all
    Is it possible to add an extra tab or extra customer fields in quality info records? I looked into customer exits and enhancements but do not seem to find something valid....maybe I am missing something?

    Hi Alisa,
    Okay. Just check whether this is feasible or not.
    1.     Copy QI01 program and paste the same in new ABAP program.
    2.     Here you have all the ways to add newer fields with modification in above program.
    3.     Also you need to develop the mechanism to save this data in standard Q-Info table. (Containing newly added Z fields)
    4.     You can give a new t-code to this. E.g. ZQI01
    5.     Remember at the same time you need to remove the authorisation for QI01 in order to avoid further confusion.
    Regards,
    Anand Rao

  • Doubt Regarding MIGO Transaction

    Hi,
    Where exactly the source code of MIGO transaction fills these two fields : BED , SED  (Note: Under the Tab Excise Invoice).
    Thanks & Regards,
    Lakshmi.

    ok

  • How to add a new field in migo transaction (header level)

    hi guru's
    can you please tell me how to add a field in migo transaction?
    i want to add a field in header data and that too under "general" tab. i dont have data regarding that field.
    and when we enter a value for that field in migo, it has to take .
    thank you.

    Hi, My problem is allmost like the one you are discussing here....
    I have appended MKPF for my Z-fields and created a sub-screen (Design the screen). I am calling this screen in PBO_HEADER. Now i can see my newly created tab along with fields.
    Now the problem is:-
    1. How I can transfer that data entered in screen fields back to my BADI.
    2. How to update my z-fields in MKPF table along with standard fields. I have tried using FM - 'J_1IEXGM_BADI_POST_DOCUMENT' in Method - POST_DOCUMENT, but its not updating table record in MKPF for Z-Fields.
    Please advice.....
    Thanks

  • BED AND ECS AMOUNT IS MORE IN MIGO EXCISE HEADER TAB

    Hi Guys,
    When I am processing the MIGO, in exise tab(Header) the amount of BED and ECS are 10 time more than the acctual amount. Where as the Item details Excise tab it is correct as per the Purchase order.
    Can some body tell me how/from where this headder amount being calculated or flowed.
    Thanks
    Dhanu

    HI,
    If you have done the GR against a PO which has multiple line items then the Excise values which appear in the Header is the summation of excise values for all the line items.
    The excise values for each line item can be viewed in the item details of MIGO transaction.
    Hope its clear.
    Regards,

  • Default value in MIGO transaction for PLANT specific

    Hi Experts,
    I am looking for default vaule in MIGO transaction.
    Whenever goods receipt is entered for one particular PLANT ,i want vaule to be dafaulted in Quantity tab No.of container unit value to be PC for english and ST for german.
    Is is possible to achiece by creating new role ? if then how ?
    Note : It is for PLANT specific and for only one user.
    Thanks

    >
    Dhina wrote:
    > Is is possible to achiece by creating new role ? if then how ?
    This is not possible using security.  You will be able to do it via some form of customisation but you need to judge whether is it worth it.

  • BADI for MIGO transaction in ECC 6.0

    Hi All,
    We are upgrading our SAP R3 from 4.6c to ECC 6.0.
    In the new system, Transaction SE18 now has two options
    1. Enhancement spot
    2. BAdI Name
    When I display my BADI MB_DOCUMENT_BADI
    Attributes tab shows BAdI migrates to enhancement spot MB_GOODSMOVEMENT
    When I display Enhancement spot Technical details Tab shows Enhancement Implementation Status shows "Initial".
    We have implemented this BADI in our 4.6c version. And it’s triggering when I run MIGO transaction.
    In the new system BADI is not triggering when I run the MIGO.
    Above is the only difference I found in the new system when compared with our old system settings.
    Can any one suggest me what all the things I need to take care to get working this BADI
    Thanks,
    Satish

    Hi satish,
                Pls check here,
    http://www.esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
    http://www.esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
    http://www.esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
    http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
    http://www.esnips.com/doc/3b7bbc09-c095-45a0-9e89-91f2f86ee8e9/BADI-Introduction.ppt
    Cheers
    Hareesha k

  • Final Internal Table used in MIGO Transaction

    Hi Experts,
              I need to know the final internal table used in the MIGO transaction. Why I want to know this is, I need all the records which are there in the table control (GODYNPRO) of the MIGO transaction. I have used the BADI BADI MB_MIGO_BADI to read the values. But since it is a table control the values are getting changed when the user scrolls down the table control. How can I get all the values shown in this table control. Is there any global internal table in the SAPLMIGO program?
    BR.

    Hi ABAP,
    Check the BADI MB_MIGO_BADI the example class CL_EXM_IM_MB_MIGO_BADI
    In attributes tab variable GT_EXTDATA contains all migo positions.
    Read the internal table to check items.
    in this method the internal table is filled.
    Therefore define your internal table in the class attributes.
    I hope you help.

  • Screen Exit in MIGO transaction

    Hi All,
    My requirement is to add new tab in the item level of the transaction MIGO.
    For this purpose, I found the BADI MB_MIGO_BADI in which I am making use of methods PBO_DETAIL, PAI_DETAIL, LINE_MODIFY and POST_DOCUMENT in my enhancement.
    Now In my enhancement, I have create a container on the sub screen along with few fields and display some text based on the material. For this I have created a program ZTEST_BADI with screen 9000 and handled the logic for placing text editor on the container and populating the text in the text editor. But I am getting an exception ERROR_DP from the method SET_TEXT_AS_R3TABLE in the class CL_GUI_TEXTEDIT.
    Exception is stated as "Error while sending R/3 table to TextEdit control!"
    My questions:
    1. What might be the reason for this exception? This functionlity is working when I have tested the program by executing it individually with out calling from MIGO transaction.
    2. How text should be passed when we are handling text editor in sub screens.Is that mandatory to convert to stream? or will this method SET_TEXT_AS_R3TABLE suits my requirement?
    Thanks,
    Ravee..

    hi ravee,
          Please go through that link ...it will helpful for U...
          WWWDOTSAPTECHNICALDOTCOM/Tutorials/ExitsBADIs/MIGO/screenexit.htm
    Regards,
    Arun.
    Edited by: Arun Kumar on Dec 4, 2009 11:51 AM
    Edited by: Arun Kumar on Dec 4, 2009 11:51 AM

  • MIGO Transaction

    Hi All,
    While creating the "Goods Receipt" in MIGO transaction, I have to update the "City of Origin" (EIP0-HERKL) field (Import tab -> click on "Detail", again click on "Origin/Destination/Business").
    I donot have to manually update this field, I want to fetch value from table. Could you suggest me the BADI name or enhancement, so that I can pass the value to it.
    Thanks in advance.
    Regards,
    Harsha

    Hi,
    Try using
    MB_MIGO_BADI

Maybe you are looking for

  • Thunderbolt to vga (mini display to vga adapter)

    okay i got a macbook pro 2011 for christmas. i got the lg flatron 19'' w1942T and when i connect the them via mini display to vga adapter the external monitor goes into power save mode! and the mouse lags on the macbook screen...

  • Questions on my dock bar

    On several of my program icons like microsoft powerpoint and entourage there is a question mark that appears when I click on it, I can't do anything with the application because that is all that happens.  It also happens on a open file from micosoft

  • T440 external monitor options and resolution

    Hi I note that the T440 has VGA and DP external monitor ports Can anyone tell me... 1. How many external monitors can I attach and use simultaneously? 2. What is the maximum external resolution of those monitors? Thanks

  • Trouble downloading movies to iCloud

    How can I download movies to my iCloud account, so that I don't use up all my internal memory on my iPad, or iPhone.

  • ITouch iOS 6.1.3 not supported with bose iPod dock

    We just had a Bose lifestyle v35 system installed in our home. The system sounds great and works seamlessly with all products except my iTouch V 5, iOS 6.1.3. The problem is not a faulty dock because earlier versions of iPod work quickly as described