Regarding enhancement in MIGO

Hi:
Is there anyone who has done modifications on MIGO transaction using MB_MIGO_BADI. I need to attach an extra tab with some extra fields. Please give me the complete detail. Points will be rewarded

Hi,
Please take a look at these threads:
MB_MIGO_BADI   IMPLEMENTATION
MB_MIGO_BADI Implementation
https://forums.sdn.sap.com/click.jspa?searchID=4337016&messageID=3896299
Regards

Similar Messages

  • Enhancement in MIGO Required....

    Hi Everybody,
    I have to enhance Migo transaction with internal batch number which will contain alphanumeric number. I have used Enhancement SAPLV01Z , but the code provided by sap standard is not working properly. So that no batch number is generating in MIGO transaction.
    Your valuable suggestion required for solving the issue.
    With Best Regards,
    Debraj Pal.
    Edited by: Dj_technical on Feb 20, 2012 1:48 PM

    Hi,
    Bellow are the list of enhancements for MIGO.
    MBCF0011 Read from RESB and RKPF for print list in MB26
    MBCF0010 Customer exit: Create reservation BAPI_RESERVATION_CREATE1
    MBCF0009 Filling the storage location field
    MBCF0007 Customer function exit: Updating a reservation
    MBCF0006 Customer function for WBS element
    MBCF0005 Material document item for goods receipt/issue slip
    MBCF0002 Customer function exit: Segment text in material doc. item
    Regards,
    Goutam Kolluru.

  • Enhancement of MIGO

    Hi all,
    I have a requirement to post  an accounting entry into 2 gl accounts when a migo (Good Reciept [both posting and rversal] ) is done on a particular type of purchase order (this is apart from the normal ones which have been added by the MM person). This I did through a BDC program on F-02 and added it through an enhancement. But now, the requirement is that the DOCUMENT NUMBERs of the normal accounting entry and that of my new posting should be same so that when they click on accounting documents for that particular migo, it should display all the postings; both the normal one and that which i have just added. I have tried all i could but have not gotten a right way to do this.
    Please any body in the house with any sound advise on how to do this?????

    Of course, you realize it is not possible to get two accounting documents with the same document number, you need two different accounting (FI, BKPF) documents referencing the same material document. (MM, MKPF)
    In your batch-input (BAPI would be better) give reference to the material movement document:
    - AWTYP = 'MKPF'
    - AWKEY = MKPF-BELNR + MKPF-GJAHR
    Sample: (in an implementation of MB_DOCUMENT_BADI~MB_DOCUMENT_BEFORE_UPDATE "Exit after Writing a Material Document. Not in 'update task'")
      DATA : lv_awtyp TYPE awtyp,
             lv_awkey TYPE awkey,
             ls_mkpf_awkey TYPE mkpf_awkey.
        WRITE 'MKPF' TO lv_awtyp.
        ls_mkpf_awkey-belnr = i_mkpf-mblnr.
        ls_mkpf_awkey-mjahr = i_mkpf-mjahr.
        WRITE ls_mkpf_awkey TO lv_awkey.
          CLEAR ls_bdcdata.
          ls_bdcdata-fnam = 'BKPF-AWTYP'.
          ls_bdcdata-fval = lv_awtyp.
          APPEND ls_bdcdata TO lt_bdcdata.
          CLEAR ls_bdcdata.
          ls_bdcdata-fnam = 'BKPF-AWKEY'.
          ls_bdcdata-fval = lv_awkey.
          APPEND ls_bdcdata TO lt_bdcdata.
    Regards,
    Raymond

  • Enhancement in MIGO for Goods Movement

    Hi Gurus,
    I got a requirement to Create a 262 goods movement materials document with reference to a Sub-Contract GR for an account assigned Sub-Contract PO thru TCODE MIGO. The details are describe as follow:
    Once the 101/543 GR movement is carried out, a 262 movement type needs to be executed to reverse the consumption of the material against the service order and bring it back to the inventory (open stock). This movement needs to be triggered once MIGO ‘subcontractor goods receipt -101/543’ is committed (saved).
    When the 101/543 GR movement transaction MIGO is saved-
    1.     User exit needs to be invoked
    2.     Check if the GR is
    o     for an account assigned (EKPO- KNTTP Acct Assignment Cat =F) Sub-Contract PO (EKPO- PSTYP  Item Category L)
    o     AND the service order number (AUFNR) exists in ZXXXXXX (ZSUBCON_VALIDATION) table
    3.     Identify the line item material in the goods receipt document (First item /against movement type 101),
    4.     Identify the service order number (AUFNR) from ZSUBCON_VALIDATION table.
    5.     Call the goods issue (262) transaction via the BAPI using the material derived via step 3 and against the service order number derived via step 4. BAPI_GOODSMVT_CREATE  post goods movements

    Hi Matt,
    There are lots of Exits and BADI available in this transaction. See which suits you.
    Enhancement                                                                               
    MB_CF001                                Customer Function Exit in the Case of Updating a Mat. Doc.   
    MBCF0011                                Read from RESB and RKPF for print list in  MB26              
    MBCF0010                                Customer exit: Create reservation BAPI_RESERVATION_CREATE1   
    MBCF0009                                Filling the storage location field                           
    MBCF0007                                Customer function exit: Updating a reservation               
    MBCF0006                                Customer function for WBS element                            
    MBCF0005                                Material document item for goods receipt/issue slip          
    MBCF0002                                Customer function exit: Segment text in material doc. item                                                                               
    Business Add-in                                                                               
    MB_DOCUMENT_UPDATE                      BADI when updating material document: MSEG and MKPF          
    MB_DOC_BADI_INTERNAL                    BAdIs During Creation of a Material Document (SAP Internal)  
    MB_ME_CSGMT_BADI_SAP                    BAdI: Consignment Processing - Stock Transfer                
    MB_MIGO_BADI                            BAdI in MIGO for External Detail Subscreens                  
    MB_MIGO_ITEM_BADI                       BAdI in MIGO for Changing Item Data                          
    MB_PHYSINV_INTERNAL                     Connection: Core Inventory and Retail AddOn                  
    MB_QUAN_CHECK_BADI                      BAdI: Item Data at Time of Quantity Check                    
    MB_RESERVATION_BADI                     MB21/MB22: Check and Complete Dialog Data                    
    MB_RESERVATION_SCR                      Screen BAdI for Retrofit DFPS                                
    MB_RESERVATION_UPCHD                    BAdI for Creation and Changing of Manual Reservations        
    MB_RES_BAPI_CHANGE                      BAdI: Execution of Changes to Reservation Fields             
    MB_RES_BAPI_CREATE1                     BAdI: Adoption of Customer's Own Fields as Reserv. Fields    
    MB_RES_BAPI_DETAIL1                     BAdI: Display of Customer's Own Fields in Reservations       
    MB_STOR_LOC_BADI_GTS                    BADI to Check and Change Storage Location (GTS Fct. Only)    
    MB_DOCUMENT_BADI_SAP                    BADI for Creation and Changing of a Material Document        
    ARC_MM_EBAN_CHECK                       BAdI: Enhancement of Archivability Check (MM_EBAN)           
    ARC_MM_EBAN_PRECHECK                    BAdI: Enhancement of Archivability Check (MM_EBAN)           
    ARC_MM_EBAN_WRITE                       BAdI: Enhancement of Scope of Archiving (MM_EBAN)            
    ARC_MM_EINA_CHECK                       BAdI: Enhancement of Archivability Check (MM_EINA)           
    ARC_MM_EINA_WRITE                       BAdI: Enhancement of Scope of Archiving (MM_EINA)            
    ARC_MM_INVBEL_CHECK                     BAdI: Enhancement of Archivability Check (MM_INVBEL)         
    ARC_MM_INVBEL_WRITE                     BAdI: Enhancement of Scope of Archiving (MM_INVBEL)          
    ARC_MM_MATBEL_CHECK                     Prüfung ADD-ON-spezifischer Kriterien für MM_MATBEL          
    ARC_MM_MATBEL_WRITE                     Check Add-On-Specific Data for MM_MATBEL                     
    MB_CHECK_LINE_BADI                      BAdI: Check Line Before Copying to the Blocking Tables       
    MB_CIN_LMBMBU04                         posting of gr                                                
    MB_CIN_MM07MFB7                         BAdI for India Version exit in include MM07MFB7              
    MB_CIN_MM07MFB7_QTY                     Proposal of quantity from Excise invoice in GR               
    MB_DOCUMENT_BADI                        BAdIs During Creation of a Material Document                 
    Regards,
    Atish

  • Enhancement for MIGO when SAVE with any of these tables afru,aufk,jest,tj02

    Enhancements/BADI's for MIGO Transaction When SAVE.
    Tables: afru,aufk,jest,tj02t,afpo,
    eban,qave,qals.
    can anyone pls suggest Enhancements/Exits/BADI's
    for MIGO transaction where i can use any of the
    above tables .
    i found mb_migo_badi, i dont think i can use this.
    If any one know any user exits to do it  .
    Regards
    Ashok.

    Hi Madhu,
    user exits for stopping PO creation without production order confirmation.
    Regards,
    Ashok.

  • Regarding Enhancement

    Hi All,
    greetings of the day!!
    In MB5B trasaction(stock  on postning date) one enhancement is there , and  i maintain one select-option in that enhancement ,
    when i execute the report tthe select-option is not shows in the selection screen.
    please tell me what is the  problem.
    Transaction:MB5B
    Report: RM07MLBD 
    Enhancement spot: line no: 343.
    enhancement 4  ad_mpn_pur2_rm07mlbd.    "active version
    select-options:  mfrpn for mara-mfrpn memory id mpn    matchcode object htn.
    select-options: s_matkl for mara-matkl.        "my customised select-option which is not shows in the selection screen
    endenhancement.
    regards,
    Sateesh.

    HI,
    Your problem can solve by an saptechnical site.
    In that site, Demo on Enhancement Framework topic will helps to your requirement.
    It explain from basics. You can get a clear picture.

  • Regarding Error in Migo

    Dear All,
    Through transaction code called Migo we are creating the return delivery for a stock transport purchase order by giving the inputs as the material document we have flagged the item as okay and also checked the box which indicates via delivery and captured all details pertaining to invoice however when we are trying to post the item the following error comes.
    Data for creating a delivery is incomplete (Vendor)
    Message no. M7279
    Diagnosis
    The system found that the data required to create a delivery via Shipping is not complete.
    System Response
    The system cannot create a delivery.
    Procedure
    Check that the data for Vendor is maintained in your system:
    loading group
    debtor number
    sales organization
    distribution channel
    division
    shipping condition
    shipping point
    Regards
    Atul kESHAV

    Hello Atul,
    Kindly check whether you have maintain Delivery Plant in your Vender Master Data? To do this, Kindly make following updation in your XK02.:'
    Choose Purchasing Data Tab and goto menu bar and look for additional data and update Delivering plant there. If you are not able see the same in XK01 then activate the same field in Vendor master data:vendor account group.
    If still the problem remains then kindly take MM consultant's help for the same.
    Take care.
    JP

  • Regarding Enhancements/User-Exits in ABAP

    Hi,
    Can anybody tell me What is meant BY Enhancements & User-Exits.
    Also what are diffrent types of Enhancements/User-Exits avialable.
    Can anybody explain me about diffrent types of Enhancements/User-Exits.
    Can anybody provide me documentation with the examples
    for diffrent types of Enhancements/User-Exits.
    If anybody is having good material on the same please post it.
    Thanks in advanace.
    Thanks & Regards,
    Rayeez.

    Customizing exits allow you to add your own functionality to SAP’s standard business applications without having to modify the original applications. SAP creates customer exits for specific programs, screens, and menus within standard R/3 applications. These exits do not contain any functionality. Instead, the customer exits act as hooks. You can hang your own add-on functionality onto these hooks.
    If you want to enhance the functionality of your R/3 System, you should take advantage of the exits available in standard R/3 applications. There are two main reasons why you should use exits rather than modifying SAP software yourself. Add-ons attached to exits have the advantage that:
    •     They do not affect standard SAP source code
    When you add new functionality to your SAP System using SAP’s exits, you do not alter the source code of standard SAP programs in any way. The code and screens you create are encapsulated as separate objects. These customer objects are linked to standard applications, but exist separately from SAP’s standard software package.
    •     They do not affect software updates
    When you add new functionality to your R/3 System using SAP’s exits, your objects (called customer objects) must adhere to strict naming conventions. When it comes time to upgrade a to a new software release, customer objects’ names ensure that they will not be affected by any changes or new additions to the standard software package.
    Customer exits are not available for all programs and screens found in R/3 standard applications. You can only use customer exits if they already exist in the R/3 System. You find find more information about locating applications with pre-defined exits in Locating Applications that have Exits.
         As part of the enhancement concept, it is possible for the customer to 
         add his own elements to application logic, screens and menus.                                                                               
    The current possibilities for enhancement are:                                                                               
    Text enhancements:                                                     
         Allow the customer to add supplementary documentation for data fields  
         non-specific to a transaction, and to change key word texts.                                                                               
    Field exits:                                                           
         Every screen element with data element reference can branch to PBO or  
         prior to PAI to a function module if desired. The field contents are   
         available here for doing special checks and making changes (e.g. user- 
         specific checks, authority checks, writing entered data and producing  
         statistics...).                                                                               
    Function exits:                                                        
         From the main program you branch into a software level, in which you you
         can store ABAP/4 coding. The applications programmer at SAP determines 
         where in the main program the function exit is placed, and which data is
         imported/exported via the interface. The accompanying documentation    
         describes the functionality of the function exit.      
         Menu enhancements:                                                       
         Pre-conceived menu items can be activated and named. On the function code
         set at menu item selection, there can be a reaction in a relevant        
         function exit.                                                                               
    Screen enhancements:                                                     
         The customer can determine the layout of areas in screens provided by the
         applications developer. Here, additional information can be displayed or 
         data entered.

  • Regarding keys during MIGO.

    hi
    During G/R creation in accounting document system will hit transaction keys.i want to know details of these keys BSX,WRX how do they work and what role they play.

    hi
    Stock posting (BSX)
    This transaction is used for all postings to stock accounts. Such
    postings are effected, for example:
    -   In inventory management in the case of goods receipts to own
        stock and goods issues from own stock
    -   In invoice verification, if price differences occur in
        connection with incoming invoices for materials valuated at
        moving average price and there is adequate stock coverage
    -   In order settlement, if the order is assigned to a material with
        moving average price and the actual costs at the time of
        settlement vary from the actual costs at the time of goods
        receipt
    Because this transaction is dependent on the valuation class, it is
    possible to manage materials with different valuation classes in
    separate stock accounts.
    GR/IR clearing (WRX)
    Postings to the GR/IR clearing account occur in the case of goods
    and invoice receipts against purchase orders. For more on the GR/IR
    clearing account, refer to the SAP Library (documentation MM
    Material Valuation).
    Caution
    You must set the Balances in local currency only indicator for the
    GR/IR clearing account  to enable the open items to be cleared. For
    more on this topic, see the field documentation.
    now check following accounting entries
    At the time of GR (MIGO);
    BSX Stock A/c - Dr
    WRX GR/IR Clearing A/c - Cr
    At the time of LIV (MIRO);
    Vendor A/c - Cr
    GR/IR Clearing A/c - Dr
    regards
    KI

  • Enhancement In MIGO

    Hi Experts,
    I want to add a new tab in SAPLMIGO (standard program for MIGO screen).Is it possible to do it using enhancement framework because i am working in ECC 6.0.
    If so please help me with the step-by-step procedure.
    Plese help me.........................................
    Its very very urgent...................................
    Thanks in Advance
    Athu

    Hi skk
    Those enhancements in SMOD will work but my requirement is to create a tab in the stnd prgm. SAPLMIGO using explicit or implicit enhancement implementation.
    please help me...................
    thnks

  • Regarding enhancement for 0customer_attr

    hi,
    i had a requirement like this i need to enhance 0customer_attr datasource for that how can i give details in the document,is it possible to write like this which is given below in detail design document
    •     Source table/view details
    •     Join & Selection criteria
    •     Routine logic
    Developers shouldn’t be required to do any further analysis. Logic and details specified in the design document should be sufficient for them to develop the routine.

    Hi Srikanth,
             Check here.........
    /people/vikash.agrawal/blog/2006/12/18/one-stop-shop-for-all-your-lo-cockpit-needs
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b0af763b-066e-2910-a784-dc6731660f46
    Regards,
    Vijay.

  • Regarding  Enhanced Receiver Determination

    Hi Experts,
    I go through the Blog
    /people/venkataramanan.parameswaran/blog/2006/03/17/illustration-of-enhanced-receiver-determination--sp16
    In this i am not getting the Source Msg Structure And Target Msg Structures
    Can any one Give me a LOOK at this Structures Please..............
    Regards
    Khanna

    Hi,
    >>>>Can u Explain me in detailed what is the use of SAP BASIS 6.40 here.
    What is the necessary in this scenario.
    Why should we create Receiver et in the SAP BASIS.
    >>>>SAP BASIS 6.40 here.
    you can get required message type from it
    >>>>Why should we create Receiver et in the SAP BASIS.
    no need as it's already there (the message for receiver det)
    Regards,
    michal

  • Regarding enhancing thetransaction xd01.

    Dear All,
                  In CMOD i am creating the project "ZEMAX" for creating enhancement object. i.e. my project is for program "SAPMF02D"
                     i.e. User exits: Customer master data. But when I am clicking on component TAB it gives me
                                     Function exit                  EXIT_SAPMF02D_001     when I am double clicking on it it gives me
                                       FUNCTION EXIT_SAPMF02D_001.
           "code
                                                                                    INCLUDE ZXF04U01.
    ENDFUNCTION.
                      But when I am double clicking on  INCLUDE  ZXF04U01 then it is message   " Program Name ZX.... are reserveed forincludes of exit function groups".
                      So what to do now.
    Regards,
    ANUP UBHAD.

    Hi,
    I guess this is not the error but this is warning message which you are getting.. double click on that message you will get the all the details why this message is coming.
    after the warning message has been displayed just press the enter button it will give you the pop up to create this include.

  • Regarding Enhancing LO Data Source.

    Hi is it possible to enhance LO Data Sources like 2lis_02_bf or 2lis_03_itm etc??

    Hi Jayanth,
    Yes, we can definetly do.. pls check the following links it would be of good help..
    /people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it
    http://www.ko-india.com/content/weblogs/weblog_custom_fields_1.pdf
    also take a look
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/59069d90-0201-0010-fd81-d5e11994d8b5
    Enhancement
    User exit
    Re: Master data Enhancement Exit
    Hope this  helps..
    Best Regards,
    DMK
    *Assign points if it serves your purpose...

  • Regarding Enhancing Standard Infotype

    Dear All,
    We have a requirement where in we need to enhance a Infotype which already got enhancement.
    I have added a new field in ci_xxxx include of that infotype through PM01. It alreay has a custom field called A and now I want to add Custom field B. But I do not see that field when I open this infotype using PB30. Please advice whether I need to regenerate this infotype or what I need to do so that existing development ( validations or checks) will not get effected and I should be able to see my field there.
    Thank you very much in advance.
    Waiting for your response.
    Best Regards,
    Amar

    Hello,
    You need to regenerate the Infotype for the new field to reflect in the Infotype screen.Add the custom changes again.
    Hope you have selected both radio button for generating the Infotype for applicant as well employee data.
    Alternate way is you need to add the new field to the Infotype screen manually .You can do this from SE51.From PM01 you can dierctly goto screen painter by chosing the Screen radiobuton.
    Once You have added the field to the screen ,you also need to make the declarations for the field in the module pool program.
    Regards,
    Malathi V

Maybe you are looking for

  • Volume in fav folder doesn`t work

    A bug I assume, but "volume" seems to be the only effect in my favorite folder which doesn't work after I restart the program (load it up, etc...). It'll give me a circle with line going through basically showing me invalid. It'll work when I take it

  • Leap year problem

    I cannot enter the date "February 29". My normal way of specifying a date is "2-20", which gives me "February 20". This works up to and including "2-28". But entering "2-29" results in "1 feb 2029". I have been unable to find a solution here. Gunnar

  • Page not displayed on server but works fine locally in Jdeveloper

    Hi, The page works fine locally when run from Jdeveloper. But when the page is imported to server and when the page is called....it trys to load the page for long time and times out and displays the IE error 'The Page cannot be displayed'. Do I have

  • Standard extractor for RBKP:Document Header: Invoice Receipt?

    Hi gurus, I need to extract from the table RBKP. Is there a standard extractor for this table? If not, what table joins would be best to create a generic extractor? Thanks ! Chirayu

  • Getting an error when downloading quicktime

    It gets to the end and says " Network error when trying to download Quicktime" or something along the lines of that. I'd really like to hook up my new ipod but thats standing in my way. Help?