BADI: MB_DOCUMENT_UPDATE

I have implemented this BADI, however, when I do a posting of a material document, this BADI is not being triggered. Does anyone have experience in using this BADI and how can I trigger this BADI, just give me an example steps, so that I can know if the BADI implemented is activated.
Thanks,
Vicki

Hi Vicki ,
which Transaction u are using to tigger this BADI ? try with MIGO.
regards
Prabhu

Similar Messages

  • User Exit /Badi to display Plant field in Accounting Doc Generated in MIGO

    Hi All,
      when we do GR in MIGO FOR Movement type '101' , it creates a material document and accountign document. In the Accounting Document , we need the plant field to be displayed with the plant from the Purcahse order in the Addtional Account assingments subscreen. ( the same document can be seen in FB03).
    Is there any user exits or Badi available for this particular scenario. R we missing anything in the functional configuration.
    Kindly let us know. Thanks in advance,.
    Regards,
    Leo.

    Hi,
    You can use the badi MB_DOCUMENT_UPDATE method MB_DOCUMENT_BEFORE_UPDATE
    or badi MB_MIGO_BADI method POST_DOCUMENT.
    You need to call a function module IN UPDATE TASK in order to save the data in DB, you can use an update statement within this FM...
    Create the FM with processing type: Update Module and Start Delayed.
    Regards.

  • Userexit/BADI change Overdelivery Tolerance Limit in Purchase Order / MIGO

    Hi,
    i woould like to implement a own logic to set the Overdelivery Tolerance Limit in the order or MIGO. IIs there any badi/exit where I can do this?
    I tried with the exit EXIT_SAPLEINR_001 but it doesn't work.
    Thx
    Cheers
    Hannes

    Hi,
    thx for the answer.
    The BADI MB_DOCUMENT_UPDATE is only used when i save the migo. I need some point earlier since otherwise the error message appears that i i can not book more pieces as in the order.
    The Exit MEQUERY1  is only used for define a own preselection in the order and MEVME001 contains the exit EXIT_SAPLEINR_001 which i implemented but does not work.
    Other suggestions?
    Thx
    Hannes

  • Automate Outbnd Delivry, pickng, packng & PGI at line level of Sales order

    Hi,
    We have a Sales Order having 2 line items,
    1] Article code as  "300845754" ,  Qty as " 2"  and  Plant as " 0607 "
    2] Article code as "300477532" ,  Qty as "4" and Plant as  "8330"
    Now when we save the sales order what we want is that for the first line item an automatic
    outbound delivery  as well as the Picking, Packing and Post Goods Issue must get generated.
    At the same time for the second line item only the outbound delivery must get generated automatically
    but picking, Packing and Post goods issue must not happen automatically.
    How can we do this, can any one pls help us ???
    Waiting for an immediate response

    Hi,
    It is possible through user-exit/Badi.
    To update PGI Status you can use user-exit "MB_CF001-Customer Function Exit in the Case of Updating a Mat. Doc." Or you can use BAdi "MB_DOCUMENT_UPDATE".
    To update Shipment document status you can use BAdi "BADI_LE_SHIPMENT-BadI: Shipment Processing".
    But how will you handle the partial delivery cases?

  • Regarding addition of new field in mb1a, mb1b.

    Hi,
              I want to add new field in mb1a or in mb1b in first screen below reason for   movement field and while saving this field value and with line item hav to be fetched and get stored in ztable.
              Is it possible.
    Regards,
    Natchi.

    Hi,
    Ok..I will suggest...
    You can use the badi MB_DOCUMENT_UPDATE..
    In that there is method MB_DOCUMENT_BEFORE_UPDATE
    In the method give a popup to enter your custom value..
    Then use the MB_DOCUMENT_UPDATE method to update the  Z table..
    Thanks
    Naren

  • MB1C user exit - SAVE button

    Hi!
    I want to know if there is an user exit for the SAVE button in tcode MB1C.
    I tried the following exits BUT NONE of the include passes the save button.
    Please help me so I can put my new logic after user clicks the save buttong.
    Thanks!
    Exit Name           Description
    MBCF0002            Customer function exit: Segment text in material doc. item
    MBCF0005            Material document item for goods receipt/issue slip
    MBCF0006            Customer function for WBS element
    MBCF0007            Customer function exit: Updating a reservation
    MBCF0009            Filling the storage location field
    MBCF0010            Customer exit: Create reservation BAPI_RESERVATION_CREATE1
    MBCF0011            Read from RESB and RKPF for print list in  MB26
    MB_CF001            Customer Function Exit in the Case of Updating a Mat. Doc.
    Edited by: ravolarte on Jun 8, 2009 11:00 AM

    check  BADI
    MB_DOCUMENT_UPDATE
    mb_migo_badi
    mb_document_badi
    Check User Exit
    EXIT_SAPLMBMB_001

  • Update a Customise status massage/Qty in Sales Order line at PGI

    Dear Gurus,
    We are new to SD and we are willing to implement a status update or the PGI Qty in the Sales order line level, at a PGI by using a Out bound Delivary or shipment document. We are willing to customise  condition group field  (VBKD-KDKG1) in addtional data A. is there a posibility of doing this or any other solution we can do for this. Your kind replies will be highly appriciated at this time.
    Thank.....
    Pubudu & Jeewana.

    Hi,
    It is possible through user-exit/Badi.
    To update PGI Status you can use user-exit "MB_CF001-Customer Function Exit in the Case of Updating a Mat. Doc." Or you can use BAdi "MB_DOCUMENT_UPDATE".
    To update Shipment document status you can use BAdi "BADI_LE_SHIPMENT-BadI: Shipment Processing".
    But how will you handle the partial delivery cases?

  • How to change the Profit centre in goods receipt before posting

    Hi All,
    when we are doing MB01,  material master and Purchase order  are  having different profit centres, since legacy has multiple profit centre for the same material.
    My requirement is to change the profit centre before posting a Goods receip with the Purchase order Profit centre.
    Is thre any user-exit, Badi or Substitutions for this requirement.  I have implimented the below code in the Badi
    MB_DOCUMENT_UPDATE.
    data : ls_xmseg type mseg.
    ls_xmseg-Profit Centre = .....
    ls_xmseg-prctr = '0020077170'.
    modify XMSEG from ls_xmseg transporting prctr .
    But i'm getting Data base update terminated message. Please help me in this.
    thanks,
    Ram.

    Dear Sir,
    But is T-code not working ....
    have you other code/ process so, pls. give me ....
    Pls sir
    Regards
    Jayesh Kanungo

  • Exit or Badi to prevent MIGO Goods Receipt on PO with Inbound Delivery

    Hi,
    I am hoping that someone can provide me with some direction on how to prevent the use of MIGO for GR when the PO being received is (or should be) linked to an inbound delivery.
    For purchase orders with a confirmation control key an inbound delivery is to be created and the goods receipt needs to be done from the inbound delivery. This scenario also includes the case of stock transport orders whereby an inbound delivery is created form the outbound delivery. On the other hand for purchase orders without a confirmation control key no inbound delivery is created and the MIGO transaction is to be used to post the goods receipt.
    Since both processes are possible, I would like to prevent people from posting the GR using MIGO if certain conditions pre-exist.
    Can anyone suggest a means to accomplish this goal? Is there an exit or badi in MIGO that you would suggest using?
    Thanks,
    Paul

    Hi,
    The following user eixts and badis available for migo transaction:
    Enhancement/ Business Add-in            Description                                                                               
    Enhancement                                                                               
    MB_CF001                               
    Customer Function Exit in the Case of Updating a Art. 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                              
    Article document item for goods receipt/issue slip             
    MBCF0002                               
    Customer function exit: Segment text in article doc. item                                                                               
    Business Add-in                                                                               
    MB_RESERVATION_BADI                    
    MB21/MB22: Check and Complete Dialog Data                      
    MB_QUAN_CHECK_BADI                    
    BAdI: Item Data at Time of Quantity Check                      
    MB_PHYSINV_INTERNAL                    
    Connection: Core Inventory and Retail AddOn                    
    MB_MIGO_ITEM_BADI                      
    BAdI in MIGO for Changing Item Data                            
    MB_MIGO_BADI                           
    BAdI in MIGO for External Detail Subscreens                    
    MB_DOC_BADI_INTERNAL                 
      BAdIs when Creating an Article Document (SAP Internal)         
    MB_DOCUMENT_UPDATE                    
    BADI when updating article document: MSEG and MKPF             
    MB_DOCUMENT_BADI                       
    BAdIs when Creating an Article Document                        
    MB_CIN_MM07MFB7_QTY                    
    Proposal of quantity from Excise invoice in GR                 
    MB_CIN_MM07MFB7                        
    BAdI for India Version exit in include MM07MFB7                
    MB_CIN_LMBMBU04                        
    posting of gr                                                  
    MB_CHECK_LINE_BADI                     
    BAdI: Check Line Before Copying to the Blocking Tables         
    ARC_MM_MATBEL_WRITE                   
    Check Add-On-Specific Data for MM_MATBEL                       
    ARC_MM_MATBEL_CHECK                    
    Check Add-On-Specific Criteria for MM_MATBEL     
    If it is helpful rewards points
    Regards
    Pratap.M

  • To BADI or not to BADI? That is the question.

    Hello friends,
    A question regarding BADIs. I've looked through the list of existing BADIs for transaction MB25 but could not find one that suited my purpose. So, does this mean I would have to create an insertion point myself? If so, do I have to edit and change SAP code or are there ways of getting around this touching SAP stuff?
    Your help is greatly appreciated
    GA

    Hi
    See the all related Enhancements and BADI's for MB25
    Do you really look into all these badi's for your requiremenet?
    check again?
                                                                                    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_RESERVATION_BADI                     MB21/MB22: Check and Complete Dialog Data                       
    MB_QUAN_CHECK_BADI                      BAdI: Item Data at Time of Quantity Check                       
    MB_PHYSINV_INTERNAL                     Connection: Core Inventory and Retail AddOn                     
    MB_MIGO_ITEM_BADI                       BAdI in MIGO for Changing Item Data                             
    MB_MIGO_BADI                            BAdI in MIGO for External Detail Subscreens                     
    MB_DOC_BADI_INTERNAL                    BAdIs when Creating a Material Document (SAP Internal)          
    MB_DOCUMENT_UPDATE                      BADI when updating material document: MSEG and MKPF             
    MB_DOCUMENT_BADI                        BAdIs when Creating a Material Document                         
    MB_CIN_MM07MFB7_QTY                     Proposal of quantity from Excise invoice in GR                  
    MB_CIN_MM07MFB7                         BAdI for India Version exit in include MM07MFB7                 
    MB_CIN_LMBMBU04                         posting of gr                                                   
    MB_CHECK_LINE_BADI                      BAdI: Check Line Before Copying to the Blocking Tables          
    ARC_MM_MATBEL_WRITE                     Check Add-On-Specific Data for MM_MATBEL                        
    ARC_MM_MATBEL_CHECK                     Check Add-On-Specific Criteria for MM_MATBEL                                                                               
    Regards
    Anji

  • BADI for MIGO ( Material document change for Production Order goods Receipt

    Hey experts,
    I am actually stuck up with MIGO BADI.
    There are many BADI's available but i dont think any one would suit my requirement.
    here goes my requirement.
    When a Production Order is created in transaction CO01 , the system picks the value of the moving  material and multiplies it with the quantity .
    But when the production order is being confirmed thru CO11N , again the system picks the present moving price of the material and multiplies it with the quantity. This goods receipt is done through MIGO transaction by selecting goods receipt for order that is 101 movement type. I have been asked to get the value of the material at the time of production order create and then change the dmbtr value of MSEG table, this can be done in the badi at the time of creation of material document number but the BADI's MB_DOCUMENT_BEFORE_UPDATE,  MB_DOCUMENT_UPDATE do not allow me to change the values .
      The BADI MB_DOCUMENT_BEFORE_UPDATE does not allow any changes to be made for XMSEG table
    and MB_DOCUMENT_UPDATE is passed by value and hence the changes are not affected after it comes out of the method.
    Guys please help me as this creating a hell lot of problem here and i would surely reward the max points if answered.
    here is the example to be more precise.
    Material : Pen
    Quantity : 10.
    date : 01.06.2008.
    TYransaction co01.
    lets say at the time of creation the value of the material was 5 rs
    a material document would be created with the value  : 50 rs.
    Now for this prod. order goods receipt is being done on 01.07.2008.
    Let the value be 4 rs now.
    so the Material document would be created with a value of 40 rs.
    I need to make this 50 rs.
    I have got all the data to do it but i am not gettin the coreect BADI, i just want the BADI name to change the DMBTR value at the time of creation of material Document.
    Thanks in Advance.

    User-exit /BADI to change mseg during migo
    https://forums.sdn.sap.com/click.jspa?searchID=-1&messageID=5435559
    try this links

  • User exit or badi for item text in mir7 transaction

    Hi Gurus,
    Please provide me suitable user exit or enhancement or badi for this requirement.
    client enter TEXT fied data in MIGO transaction for material document and purchase order in where tab.
    in MIR7 i entered reference number as material document number and purchase order number after triggering enter button it gives the list of items but IT IS NOT GIVE THE ITEM TEXT DATA which we entered in MIGO transaction.
    Please provide me suitable user exit or enhancement or BADI for this.
    Thanks A lot in Advance.
    With Regards,
    Radhakrishna.

    Hi RadhaKrishna,
    You can find the BADI by yourself just follow the below any methods you will get the appropriate BADI name..
    Method 1:
    Go to Tranaction: SE24.
    open class CL_EXITHANDLER
    Open the method " GetInstance"
    Put Break point in the statement
    call method cl_exithandler=>get_class_name_by_interface
    Now execute the Transaction which you need teh BDC it will automatically stops at the the method. In debugging mode double click on the variable: " exit_name" It will return the BADI Name.
    Method 2:
    find the Package name and go to the tranaction SE84.
    Enter the package name
    inside the left navaigaiton panel there is one option " Enhancements" click on this enhancement and then enter the package name and execute it. you will get hte number of enhancement.
    for your reference I am sending you the list of BADI present in MIRO transaction.
    ARC_MM_MATBEL_CHECK --------Check AddOn-Specific Criteria for MM_MATBEL
    ARC_MM_MATBEL_WRITE ---------- Archive AddOn-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 when Creating a Material Document
    MB_DOCUMENT_UPDATE   -----------BADI when updating material document: MSEG and MKPF
    MB_MIGO_BADI        --------------------- BAdI in MIGO for External Detail Subscreens
    MB_MIGO_ITEM_BADI    ----------------BAdI in MIGO for Changing Item Data
    MB_RESERVATION_BADI  --------------MB21/MB22: Check and Complete Dialog Data
    Thanks,
    Chidanand

  • Badi or Exit for Update in MIGO

    Hi ,
    The requirement is whenever i am doing GRN in MIGO , the Bill of lading field in header stored in table MKPF & field FRBNR , should be automatically filled with a system genarated internal number. That is while we are posting MIGO. I will be able to see the Bill of lading number in display mode of MIGO.
    I need a BADI or exit which can update the Bill of lading field during GRN( creation of material doc).

    hi,
    try this:
    Enhancement
    MB_CF001                                Customer Function Exit in the Case of Updating
    MBCF0011                                Read from RESB and RKPF for print list in  MB26
    MBCF0010                                Customer exit: Create reservation BAPI_RESERVAT
    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
    MBCF0002                                Customer function exit: Segment text in materia
    Business Add-in
    MB_DOCUMENT_UPDATE                      BADI when updating material document: MSEG and
    MB_DOC_BADI_INTERNAL                    BAdIs During Creation of a Material Document (S
    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 Reserv
    MB_RES_BAPI_CHANGE                      BAdI: Execution of Changes to Reservation Field
    MB_RES_BAPI_CREATE1                     BAdI: Adoption of Customer's Own Fields as Rese
    MB_RES_BAPI_DETAIL1                     BAdI: Display of Customer's Own Fields in Reser
    MB_STOR_LOC_BADI_GTS                    BADI to Check and Change Storage Location (GTS
    MB_DOCUMENT_BADI_SAP                    BADI for Creation and Changing of a Material Do
    ARC_MM_EBAN_CHECK                       BAdI: Enhancement of Archivability Check (MM_EB
    ARC_MM_EBAN_PRECHECK                    BAdI: Enhancement of Archivability Check (MM_EB
    ARC_MM_EBAN_WRITE                       BAdI: Enhancement of Scope of Archiving (MM_EBA
    ARC_MM_EINA_CHECK                       BAdI: Enhancement of Archivability Check (MM_EI
    ARC_MM_EINA_WRITE                       BAdI: Enhancement of Scope of Archiving (MM_EIN
    ARC_MM_INVBEL_CHECK                     BAdI: Enhancement of Archivability Check (MM_IN
    ARC_MM_INVBEL_WRITE                     BAdI: Enhancement of Scope of Archiving (MM_INV
    ARC_MM_MATBEL_CHECK                     Prüfung ADD-ON-spezifischer Kriterien für MM_MA
    ARC_MM_MATBEL_WRITE                     Check Add-On-Specific Data for MM_MATBEL
    MB_CHECK_LINE_BADI                      BAdI: Check Line Before Copying to the Blocking
    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
    Edited by: Ierardi Leo on Jul 10, 2008 12:43 PM

  • Help in BAdi for MIGO

    hi friends,
    i have a requirement in which, when i post goods in migo, a pop up should come where i have to enter a form(form-31) details and this should get reflected in an ztable along with the vendor details. i have found that a BAdi(MB_DOCUMENT_BADI- i am using SAP R/3 5.0 ) exists with two methods
    1.'MB_DOCUMENT_BEFORE_UPDATE'
    2.'MB_DOCUMENT_UPDATE'.
    which one should i use? becos in the documentation it says that 'MB_DOCUMENT_BEFORE_UPDATE' is called before any accounting documents are generated and if i write any database commit in this method then if some error occurs after the business add-ins are processed we cannot carry out a complete ROLL BACK,as the data up to the COMMIT has already been written in the database(ztable),it will lead to data inconsistency.
    again in 'MB_DOCUMENT_UPDATE' it says is processed after the FI document numbers are called and for For performance reasons, you should not re-read the tables or write to any tables or carry out any time-consuming routines in this method..
    pls advice if there is any other BAdi or any work around...waiting for your replies...and pls be descriptive...
    also if the user cancels or exits the popup then processing should not proceed..it should come back to the migo initial screen without posting the goods...how to go about it?
    regards
    kiran
    pls ...help is urgent...every effort is appreciated
    Message was edited by: kiran k

    Hi
    If you call a popup I don't think you can use the method 'MB_DOCUMENT_UPDATE', as here you can update your Z-TABLE without the COMMIT. So I suppose this method works in background and in this step any popup can be shown.
    So you should use 'MB_DOCUMENT_BEFORE_UPDATE', but I don't know I you can stop the saving, try to use an error message.
    Max

  • BADI MB_DOCUMENT_BADI and method only working in debug mode

    Hi SAP Experts,
    I have a problem with badi MB_DOCUMENT_BADI. I implemented method MB_DOCUMENT_UPDATE, which  is called from update
    task.
    My implementation calls a BAPI to update a standard sap table and I also update a custom table. When I put a breakpoint and the debugger gets to it, it runs wells. Everything gets updated properly.
    With no breakpoints it doesnu2019t update anything. Iu2019m not sure what is causing this. Any help would be greatly appreciated.
    << Moderator message - Everyone's problem is important. But the answers in the forum are provided by volunteers. Please do not ask for help quickly. >>
    Miguel
    Edited by: Rob Burbank on Oct 28, 2011 2:18 PM

    Hi,
    Please see below:
    CALL FUNCTION 'BAPI_EQUI_CHANGE'
                      EXPORTING
                         EQUIPMENT               =  <FS_UPD>-EQUNR  "->equnr of looped table
                         DATA_GENERAL            =  K_DATA_GENERAL
                         DATA_GENERALX           =  K_DATA_GENERALX
                         DATA_SPECIFIC           =  K_SPECIFIC_DATA
                         DATA_SPECIFICX          =  K_SPECIFIC_DATAX
                      IMPORTING
                         DATA_GENERAL_EXP        =  K_DATA_GENERAL_EXP
                         RETURN                  = I_MESSAGE.
    ***This is called inside a loop, after the loop...
      UPDATE "Z_MY_TABLE" FROM TABLE I_UPD_FM.
    Inside the loop the data gets prepared for the custom and standard table.
    Thanks all!
    Miguel

Maybe you are looking for

  • Unique ID of an object instance

    Is there a way to get a unique Id of an object at runtime? Once I have that, I would like to invoke methods (and access all memebers) on it via this ID. I do not want to utilize reflection if at all possible. Thanks -nat

  • Metadata in .dng file but not catalog

    I use a plugin to sync my pictures to Alamy. Suddenly, the Alamy references and keywords have gone missing. If I open the .dng file in a text editor, I can see that the references, for example the Alamy reference, are there. If I 'sync to file', they

  • Can't open up any pdf's

    Everytime i try to open a pdf file i get this error; this started happening after downloading the new adobe reader

  • Dynamic variable issue

    i have two dynamic variables latest week,latest week-1 when i am applying the filter condition: between latest week and latest week-1 (latest week,latest week -1 both are dynamic variables) if i click on result it's showing no resultent data for curr

  • Update failure, Photoshop Elements 9

    I have been trying for several days to update PSE 9, continually getting error message " Some updates failed to install". and "...error downloading.... Please quit and try again later." same message for both PSE 9.0.3 and Camera Raw 6.5. Help/suggest