New field in MIGO

HI all,
   Is it possible to add one more date field in MIGO transaction? If yes, how?
Thanks in advance,
Madhu

Hi,
With MB_MIGO_BADI , you can add additional tabstrip controls for the detailed information (detail tabstrips) and header information (header tabstrips) controls.
This badi comes with sample code implement this sample code as a reference I hope it will help you a lot.
For sample code goto tcode se18 enter badi name
From file menu choose goto->sample code->display.
Cheers
Ahsan

Similar Messages

  • How to add a new Field in MIGO

    Dear Sir,
    We have a requirement of adding a new FIELD in MIGO under the "Detail Data" . The purpose is that at the Item level , we should be able to mention some additional information . For the new Field , an additional Tab has to be created . The Field must except long Text type data and during MIGO Save , the Custom Field data must be saved in Z table .
    We request , SAP experts to kindly guide us as how can we do this . A step wise guidence would be highly helpful .
    We assure full points for the suggested solution please .
    Regards
    B Mittal

    Hi,
    1.Go to SMOD. Press F4 in the Enhancement field. In the next popup window, click pushbutton ‘Information system’.
    2.Then mention the particular package name of the transaction you need to enhance. Then you will be shown the list of Enhancement components for that particular package.
    3.Note down the enhancements. Then, come to the initial screen of SMOD and view the documentation of each enhancement to find out which one is required for your development
    4.Go to transaction CMOD and create a project
    5.Then, click on the pushbutton ‘Enhancement Assignments’ in the Application Toolbar
    6.Click on the components in Application Toolbar.
    7.Here you will be shown the function module exits, screen exits and Include tables.
    8.Click on the custom screen in which it suits the requirement of adding the custom field to the layout.
    9.Click on layout and go to get from dictionary and select the field you need to add and click ok.
    10.Place the field in the layout and activate it.
    11.After that you come back and check the respective function module in which you need to implement the code.Therfore we have chosen the Exit_sap_XXX
    12.Now, code has to be written in the function modules EXIT_SAPMMXX_00X so that data flows to and fro between the main SAP program and custom sub screen program. Double clicking on the exit we get the following screen
    Double click on the include and write the required code inside it. Then activate it.
    Now come back and activate the entire project.

  • Possibility of adding new fields to migo transaction

    Is there a possiblity of adding new fields in migo transaction so that we can enter the base price of items in po.
    Also Can we send mail to relevant authorization if there is difference in price entered in the po and the value entered in GR

    Hi, You can use BADI 'MB_MIGO_BADI' for adding custom fields at item as well as header level .
    or Check SAP Note 339448 - MIGO: settings of table control
    2-You can not do any thing related to price in MIGO, since you cannot enter any manual values in MIGO, it will always pull from PO or MIRO (in case of Imports).

  • Regarding - add a new field in migo transaction

    Hai guys,
         i need to add  one field in MIGO transaction, can u pls tell me the step by step procedure for adding the new field in migo transaction.
    Regards,
    N.selvamuthukumar.

    Hi Selvamuthu,
    It is possible using the BADI MB_MIGO_BADI to add Additional tabs in header and/or item as required
    MB_MIGO_BADI  -> BAdI in MIGO for External Detail Subscreens
    See the documentation below...........
    With the Business Add-In (BAdI) MB_MIGO_BADI, you can extend the interface of the goods movements transaction ( MIGO) with additional tabstrip controls for the detailed information (detail tabstrips) and header information (header tabstrips). It is possible for an external application
    to display an additional detail tabstrip with own subscreen (max. 10 lines) in MIGO
    to display an additional header tabstrip with own subscreen (max. 3 lines) in MIGO
    The program name, screen number and tab page text can be determined dynamically. Different screens can therefore be controlled according to the mode (for example, change mode, display mode, goods receipt, goods issue).
    To read the complete documentation  --go to se18 --click on BADI -- enter -- MB_MIGO_BADI----Display
    inside click on "DOCUMENTATION" button and there is a complete documentation step by step
    in addition to it ...--go to se18 --click on BADI -- enter -- MB_MIGO_BADI----Display ->
    on the top menu -> "GOTO" -> sample code -> "Display"
    in will get the "methods" tab..see the description
    Initialization and Registration of Ext. Detail Screens
    PBO of Detail Screen
    PAI of Detail Screen
    Add / Change a Line (GOITEM)
    Delete a Line (GOITEM)
    MIGO Reset (Delete All Internal Data)
    Post Goods Movement
    Check Item Data of Goods Movement
    Mode of Transaction MIGO (Action / Reference Document)
    Status Information and Header Data
    Save Held Data
    Load Held Data
    Delete Held Data
    PBO of Header Screen
    PAI of Header Screen
    Check Header Data of Goods Movement
    Publish Item Data After Processing
    sample code is given in these methods..so when we create a custom badi implementation of our own go to the sample code and copy the required code in the corresponding methods as required
    double click on the method..for eg:IF_EX_MB_MIGO_BADI~PBO_HEADER  in the sample code to see code....in this particular method we can see how method calls an external program and screen to create a new tab in MIGO...use code from mainly the following to get a new header/item tab
    PBO of Header Screen
    PAI of Header Screen
    PBO of Detail Screen
    PAI of Detail Screen
    Pls take some time to analyse the code or flow but we can have the tabs in the header/item level
    Hope it helps
    Regards
    Byju

  • 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

  • Adding a new field in standard T_code Migo

    hi gurus,
    i want to add a new field in migo (t_code) . can u please tell me how to do this ?
    thank you.

    Rajani,
    I am not sure how it is exactly done.  But one thing which comes to my mind is that you can utilize any fields in the MIGO transaction like Text fields to suit your requirement.
    Let me know in case it helps.
    Regards
    Gowri

  • How to add a new additional field in MIGO

    Dear Sir,
    As a business requirement , we are required to capture some additional information related to Material packing /sizes  at the time of MIGO . This information need to be captured /input at the Item level during the MIGO .
    We request sap gurus , to kindly guide as what steps need to be followed for adding a new field and also will it require a Z-table also to save the data pertaining to new added field .
    Regards
    B Mittal

    Hi ,
    Create a BADI implementation for MB_MIGO_BADI  .
    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 as shown below: 
    gf_class_id = 'MIGO_BADI_IMPLEMENTATION_CIN'
    e_cprog = <program name>
    e_dynnr = <screen number>.
    e_heading = <heading>
    Under PAI method declare the field to u2018Xu2019. 
    e_force_change = 'X'.
    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 .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. 
    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 in the method LINE_MODIFY and if that flag = u2018Xu2019, use  
    LOOP AT SCREEN.
    IF SCREEN-NAME = <NAME>.
    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.
    Thanks,
    Shailaja Ainala.

  • Add new field in detail table control MIGO

    Hi Gurus,
    We are able add the new(custom) field in MSEG table and it is able to view at line item lebel in transaction MIGO.
    However the user requirement is he need the field shoud be in detail table control.
    Could you please help me out. Thanks in advance.
    Thanks & Regards
    Tirumula Rao Chinni

    hi
    Please go through these links
    How to Add Field to MIGO : Urgent
    MIGO How to add new screen field
    Adding custom fields in the MIGO screen
    Thanks..

  • MIGO BADI screen new fields

    Hi ,
    My requirement is that I need to add three fields on the MIGO screen and then use one of these fields to validate the item totals in MIGO if correct then move the 3 fields along with other item data to a Z table ,else give a error message .
    Can you guys please tell me ..
    1) how to put new fields on  the MIGO screen.
    2) then where to calculate the total value of the GR using every item's quantity
    3)please give what kind of coding is required in PBO and PAI
    Please help.

    Hi,
    You can use the EASY ENHANCEMENT WORKBENCH for this purpose. The
    transaction for the same is EEWB.
    You will have to create a Project here.
    It will ask you for the transaction name that you want to modify, then
    the fields that you want to add on the screen in a wizard format.
    It will generate the Screen, structures and tables for you. It will
    append the structures to the tables that are related to the
    transaction.
    It will also generate a new FM for you which will hold all the
    standard code. You can just customize this code as per your need and
    activate the Project.
    Regards,
    Ranjit Thakur.
    <b>Please Mark The Helpful Answer.</b>

  • Error on MIGO with added new field that was not pass empty

    Hello,
    I added new field and screen to MIGO with MB_MIGO_BADI using Sample
    Code. It seems on MIGO. But when i pass empty this new field, i take an
    error message. So how can i pass empty for this new field?
    Best regards,
    Munur

    I send all methods codes by order :
    Moderator message - Please respect the 5,000 character maximum when posting. Post only the relevant portions of code
    Edited by: Rob Burbank on Jan 11, 2011 5:12 PM

  • Is it possible to add PERNR field to MIGO or MB1A transaction screens?

    Hi,
    Ours is a service industry with @ 10000 employees and we have implemented SAP with MM & HR module. We issue uniforms to all the employees when they join (new Joinee) and again once in January every year as reissuance. We intend to keep size information in employee masters in HR along with station code, designation, department and cost centers.
    At present we are using two fields goods recipient and unloading point to mention employee code and type of issue (new joinee or reissuance). This is because employee code (PERNR) field is not there in MIGO_GI screen or MB1A screen.
    Is it possible to add PERNR field to any of these transaction screens?
    If added then we can fetch the relevant information about issuance of information along with station code, designation, department in Z report.
    If possible, then how it can be done?
    Thanks in advance,
    Satish

    Hi ,
    as i understand we can add new fields in a transaction through user exit /field exit. so please discuss with your ABAP consultant & try to find out all the exit available for MIGO/ MB1A. then you have to decide which one will suit you. here you have to consider some factors like whether you need to enter values in the field or the field needs to fatch any value from any other table & should populate here.
    the ABAPer can then write the code & add your required logic here.
    i am not very good in this subject. just tried to share what ever i knew.
    regards,
    anubhab

  • Add a new field for the movement 551

    Hey SAP folks,
    I am having a situation that while doing the overage receipt(551) in MIGO transaction system having an option to enter the Purchase order number in the screen but not for PO item number.
    When i went into the config under <b>Field selection for mvt type</b> , it doesn't give me an option to make an entry for 551 with PO item number.
    Let me know how can we add a new fields that is not listed on F4 help under 551 mvt type in the config under <b>Field selection for mvt type</b>.
    Thks,
    JR.

    Dear John,
    Are you sure that mov type 551 is movement for receipt PO?Cause as i know 551 is Good issue for Scrapping.
    Btw, you can check to this path :
    IMG> Material management> Inventory management and physical Inventory>Setting for enjoy transaction>Setting for MIGO-
    IMG> Material management> Inventory management and physical Inventory>Good issue/TP>Define screen layout
    IMG> Material management> Inventory management and physical Inventory>Good receipt>Define screen layout.
    Regards,
    w1n

  • How to add new field storage location of MM in FMDERIVE

    Dear All
    I want to add new field storage location in FMDERIVE as need to consume budget on the basis of storage location
    Thanks in advance

    Hi SAPCOFI,
    With Eli and Aleksey on this thread, you dont need to worry anymore
    Just to add on to the inputs....
    Ensure that the USERTEMP1 buffer is cleared before a value is entered. We faced this issue wherein the previous S.Loc value was left as it is in the USERTEMP1, resulting in an incorrect assignment.
    I also suspect that you might need to run the process of identifying the enhancement point and populating the S.Loc value into the memory and then to USERTEMP1 for different transactions separately. Not sure if this is the standard process, but atleast we did it that way.
    For eg, we faced issues during Goods Issue from MIGO, as also during 301, 309 and 311 movement types. So execute these transactions too once the development is done and if the USERTEMP1 field isnt getting populated..
    FMDERIVE TRACE was the most important tool during our tryst with S.Loc mapping into USERTEMP1....Ensure that you set it everytime during testing for this S.Loc, post development
    @Experts - Please correct me wherever I've gone wrong.
    Regards,
    Wy.

  • Fields in MIGO - BATCH and Valuation Type

    Hi all,
    I would like to know the meaning of the following fields in MIGO.
    BATCH - Charg
    Valuation Type - Bwtar
    Which is the impact of each field?
    Should they have the same value in TRA MIGO?
    Which means that only the BATCH field is entered and the Valuation Type empty?
    Thanks you very much!!

    valuation type  comes into the game If a material is subject to split valuation.
    you can for example split the valuation based on origin, e.g. internal produced and external procured.
    this is more a financial thing.
    the batch is the level to segragate the stock of a material. e.g. each GR can be a new batch. so you can manage the stock by FIFO rules and by shelf life.  this is a logistics thing.
    Both can be used on their own, or together.
    if you want manage your materials by batches, but dont need split valuation, then you only have to take care about batch number, and the valuation type field in the batch record stays empty.
    if you manage material by batch and you use split valuation, then the split valuation type is a mandatory field in the batch record and you may have to enter batch and valuation type, but usually the valution type is defaulted from customizing.
    The tricky part is if you only use split valuation, because then the valuation type becomes the batch number. this is sometimes a bit confusing.

  • How to use OMJX transaction? Need to add an additional field on MIGO item

    hi guys
    we need to add a new field on the MIGO screen at the item level. We are trying to explore OMJX to add custom fields.
    We have used append structutre to enhance the GOITEM structure but are not clear on how to use OMJX.
    ANy idea how to use the transaction OMJX.
    Thanks in advance

    With the Business Add-In (BAdI) MB_MIGO_BADI, you can extend the              
    interface of the goods movements transaction (MIGO) with additional           
    tabstrip controls for the detailed information (detail tabstrips) and         
    header information (header tabstrips). It is possible for an external         
    application                                                                   
    o  to display an additional detail tabstrip with own subscreen (max. 10       
       lines) in MIGO                                                             
    o  to display an additional header tabstrip with own subscreen (max. 3        
       lines) in MIGO                                                                               
    The program name, screen number and tab page text can be determined           
    dynamically. Different screens can therefore be controlled according to       
    the mode (for example, change mode, display mode, goods receipt, goods        
    issue).                                                                               
    Pushbuttons                                                                   
    It is not possible to implement pushbuttons in the MIGO menu, but you         
    can, however, implement pushbuttons directly on the external subscreen.       
    The OK code from MIGO is forwarded to the external application so it can      
    react.                                                                               
    Cursor Control                                                                
    So that the cursor stays on the same subscreen after you press Continue,      
    if it was positioned there before, the external application in the own        
    PAI must hold the cursor positioning (on the same screen 'yes'/'no'; if       
    'yes', on which field), to set the cursor in PBO again.                                                                               
    Requirements                                                                               
    If you use the BAdI MB_MIGO_BADI in MIGO to update customer-own data, in      
    addition to the material document, to the database, you should note the       
    following:                                                                    
    o  The BAdI MB_MIGO_BADI is only active in transaction MIGO.                  
    o  If you post goods movements with other transactions (for example, with     
       MB01, MB1C, VL02N), you must ensure that customer data is also             
       updated, if necessary.                                                     
       You can do this by using the BAdI MB_DOCUMENT_BADI (Creating a             
       material document) to post the goods movements with the transactions       
       mentioned above.                                                           
    o  Note that otherwise, posting the goods movements will lead to              
       inconsistencies between SAP system data (for example, in stocks,           
       material documents, FI documents) and customer data.

Maybe you are looking for