Need BADI after saving\creating of article in MM41\MM42

Hello Friends,
Can you plz suggest me a BADI or Exit
Scenario:
transaction MM41 is used to create article, after entring all values when i click on save, I also want some data should be save in one of the custom table.
transaction MM42 is used to change article, after entring all values when i click on save, I also want some data should be save in one of the custom table( same custom table in both of scenarios).
Kindly suggest me a BADI or any way to save data into custom table.
Regards,
Narendra Goyal

Hi,
Userexits for MM41 & MM42
MGW00001      -      Material Master (Retail): Additional Data
MGW00002      -     Material Master (Retail): Number Assignment
BADI_ARTICLE_MASS_RT       -            Customer-Specific Article Master Data Enhance. in Mass Main.
BADI_ARTICLE_REF_RT            -            BAdI for Reference and Copy Handling in the Article Master
BADI_SCREEN_LOGIC_RT         -           Exit for Customeru2019s Own Control of Screen Sequence/Validity

Similar Messages

  • User exit or BADI after saving in ML81N

    Hi,
    I have created a Custom tab at header level in ML81N. In this tab the user enters the data which is to be stored in Ztables once the entry sheet is successfully saved. I am searching for BADI or user exits for saving the data. Can anyone tell me user exit or BADI which is triggered after saving the data?
    Thanks in advance.

    Hi Poorvi,
    Please get your results from the search.
    http://www.sdn.sap.com/irj/scn/advancedsearch?query=userExitBadiML81N

  • BADI after saving the billing document

    Hi Experts,
    Please tell me the BADI name which will be triggered after saving the billing doc
    Here once the customer billing document will be saved, BADI will update the equipment master.
    Regards,
    Sandeep
    Edited by: Sandeep Ballewar on Jul 1, 2010 11:49 AM

    Hi,
    Can anybody  throw some light on below issue?
    Regards,
    Sandeep

  • VA02 (SO) exit or badi after saving SO data - urgent

    Hi experts,
    Please let me know the user exit or BADI after SO data saved and commited, but before all internal tables refreshed.
    Advices will be rewarded.
    Thanks,
    Shaik Bhasha

    Hi,
    Check all these userexits.
                                                                                    Exit Name           Description                                                                               
    SDTRM001            Reschedule schedule lines without a new ATP check              
    V45A0001            Determine alternative materials for product selection          
    V45A0002            Predefine sold-to party in sales document                      
    V45A0003            Collector for customer function modulpool MV45A                
    V45A0004            Copy packing proposal                                          
    V45E0001            Update the purchase order from the sales order                 
    V45E0002            Data transfer in procurement elements (PRreq., assembly)       
    V45L0001            SD component supplier processing (customer enhancements)       
    V45P0001            SD customer function for cross-company code sales              
    V45S0001            Update sales document from configuration                       
    V45S0003            MRP-relevance for incomplete configuration                     
    V45S0004            Effectivity type in sales order                                
    V45W0001            SD Service Management: Forward Contract Data to Item           
    V46H0001            SD Customer functions for resource-related billing             
    V60F0001            SD Billing plan (customer enhancement) diff. to billing plan   
    Regards,
    Sonika

  • Adding custom fields to Article Master (MM41/MM42)

    Hi  ,
    I have a requirement of adding custom fields to Basic data of Article creation in MM41 . I appended the fields to
    MARA table using Append structure . I followed the steps given in note 44410 . But i am unable to find an EXIT/BADI
    /ENHANCEMENT to populate the values of custom fields which get triggered during MM41/MM42 .
    But the Exit EXIT_SAPLMGMU_001 gets triggered only during MM01/MM02 . Kindly guide me to solve this .
    Thanks and Regards,
    S.Sivakumar

    Hi,
    Business Requirement:
    As per the client Business critical requirements, additional fields are
    required in the Article Master. This is because the existing fields in
    the Article master are not adequate to capture the data.
    We have referred the SAP Note 925424 (Table MAW1) and 44410 (MARA) for
    this.
    Based on the above note 44410, we have added fields in MARA table,
    since Manufacturing
    activities are envisaged in future instead of proceeding with 925424.
    Whether, MAW1 (925424) also to be considered?  
    Since this is very critical requirement from client, we cannot avoid
    and do not have any
    alternate solution.
    These fields will be used in reports and pricing in sales &
    distribution.
    Apart from this, are there any other SAP notes to be referred?
    Is there any restrictions there in length for fields to be used in MARA table .
    By referring note 44410 , i added 20 fields in MARA table, in which some 4 fields are more than 40 characters .
    All custom fields are updated in MM41 and MM42 .
    Shall i proceed by this approach .Kindly guide me on this .
    Thanks and Regards,
    S.Sivakumar

  • Badi AFTER BP create/update

    Hello All,
    Does anyone know of a badi that is triggered AFTER a BP create or change in CRM 2007?  Both PARTNER_UPDATE and BUPA_FURTHER_CHECKS fire before BP create/change.  We are attempting a delta export of changed/created BPs for export to an external system.  So if you know of a programmatic or configuration way to trigger this, it would be greatly appreciated.
    Thank you,
    Derek Winters

    Hi again,
    In case anyone is interested...
    I actually didn't need a BAdI that interacts after the BP has been created/saved - or in other words, that interacts after the COMMIT. All I needed is a function module which I can call in update task and that did the trick.
    So I did use the PARTNER_UPDATE BAdI. I'm calling there my update-function-module which creates a partner function => I'm using BAPI BAPI_BUPA_PFCT_ADDFUNCTION.
    So this is how I've done it in the IF_EX_PARTNER_UPDATE~CHANGE_BEFORE_UPDATE method:
      data: lt_but050_old           type standard table of but050,
            ls_but050_old           type                   but050,
            lt_but050_new           type standard table of but050,
            ls_but050_new           type                   but050,
            ls_rel                  type                   but050,
            ls_rel_old              type                   but050.
    * get relationships ****************************************************
      call function 'BUPA_BUT050_CALLBACK'
        tables
          et_but050_old = lt_but050_old
          et_but050_new = lt_but050_new.
    * try to get relationship "Responsible Employee"... ********************
      read table lt_but050_old into ls_rel_old
           with key reltyp = 'BUR011'. " Responsible Employee
      read table lt_but050_new into ls_rel
           with key reltyp = 'BUR011'. " Responsible Employee
      if ls_rel_old-partner2 ne ls_rel-partner2
        and ls_rel-partner2 is not initial.
    *   ...add partner function "Sales Representative" *********************
        call function 'Z_CRM_BP_FRG0081_SAVE' in update task
          exporting
            iv_partner1      = ls_rel-partner1
            iv_partner2      = ls_rel-partner2
            iv_partner_fct   = '00000012' " Sales Representative
            iv_relnr         = ls_rel-relnr
          exceptions
            invalid_partner1 = 1
            invalid_partner2 = 2
            others           = 3.
      endif.
    Best regards,
    Melanie

  • Need badi for Order Create

    Hi All,
    I have arequirement to update a Ztable with some data when we create a new OPPORTUNITY using CRMD_ORDER tcode.
    so please let me know the name of BADI whcih will be triggered when we create a new OPPORTUNITY.
    I tried using order_save method prepare it did not work because for a new transaction a GUI id will not be created until we save once.
    Please help ..
    Regards,
    Suresh.

    For opportunity you can use badi CRM_OPPORT_H_BADI.
    Regards.

  • BADI after shoppingcart is created/changed

    Hi Guys,
       I need BADI which will trigger whenever shopping cart is created/changed successfully.  Could you please let me know if you know the BADI at this event.
    Regards,
    Ganesh

    Thanks Pradeep.
    But BADI BBP_DOC_CHANGE_BADI is get triggered after user entry and before saving the document to the database. But I need BADI after shopping cart is saved in DB. Same thing in case of shopping cart is creation.
    Regards.
    Ganesh

  • Need BADI

    Hi All,
    I am using ORDER_SAVE BADI where it has before Saving . But in need BADI After creation of CRMD_ORDER in CRM4.0,
    Point will be awarded.
    Reg,
    Suren

    3. All BADIu2019s can be seen in a class u2018CL_EXITHANDLERu2019.
    Step 1:
    Run the transaction SE24. Under object type put the class name u2018CL_EXITHANDLERu2019.
    Under this class u2018CL_EXITHANDLERu2019 select the method u2018GET_INSTANCEu2019 and double click.
    Under the method u2018GET_INSTANCEu2019 put break point on a function module called
    u2018CALL METHOD CL_EXITHANDLER=>GET_CLASS_NAME_BY_INTERFACEu2019
    Step 2:
    Then according to the requirement run the transaction. For example transaction code is VL02.

  • Need BADI or user exit to check info record on MM41/MM42.

    System:  SAP ECC 6.0 Retail
    Problem:  During article maintenance (MM41/MM42), we want to check certain fields on the info record (EINA) for only one valuation class.
    Steps already taken: 
    Checked the current BADi.  The current BADi, BADI_MATERIAL_CHECK, did not contain a parameter for EINA.  (It did contain parameters for MARA, MARC, MBEW, MKVE, etc.)
    Searched for other user exits and/or BADiu2019s.  In SPRO/IMG under Logistics General, Material Master, Retail Specific Settings, Settings for Core Master Data and BADi: Additional Checks and Data Adjustment, I found u201CWRF_MAT_MAINTAINDATAu201D which contains a method u201CMODIFY_INFORECORD_DATAu201D.  This looked like it may be what I was looking for.
    So I created an implementation ZWRF_MAT_MAINTAINDAT.  It insisted on defined filters.  So I set up the following filters:
    01     Core Article  Master Data Maintenance
    02     Article Copy Functions
    03     Article Mass Maintenance
    99     Not Specified
    Then I activated it.
    I put a break into the method, but the transaction MM42 (nor MM41) would stop at the break point.
    Did I miss a step?  Is this the wrong BADi?  Are the filters wrong?
    Can anyone help?

    There is BAdI for this.
    However, a SAP consultant provided the following:
    In IF_EX_BADI_MATERIAL_CHECK~CHECK_DATA_RETAIL
    METHOD if_ex_badi_material_check~check_data_retail.
    * Implementation of BADI_MATERIAL_CHECK
    * Author: Syama Srinivasan, SAP Retail
    * Date:   December 17, 2008
    * Description:
    * Check EINA fields in Purchasing View of Article Master Create/Modify using MM41 & MM42.
    * If "Valuation Class" in the "Basic View --> General Data" field is 3100, then ensure
    * that the "Var. Order Unit" OR "Return Agmt" fields in "Purchasing Veiw --> General
    * data for each vendor" are not blank.
    * Work area declaration.
      DATA: l_eina  TYPE eina,    "Purchasing Info Record: General Data
            l_maw1  TYPE maw1.    "Article Master: Default Fields and Special Retail Fields
    * Local variables
      DATA: lv_eina    TYPE char30 VALUE '(SAPLMGMW)EINA',      "EINA Work area
            lv_maw1    TYPE char30 VALUE '(SAPLMGMW)MAW1'.      "MAW1 Work
      DATA: ls_errdat  TYPE merrdat.
    * Field symbols
      FIELD-SYMBOLS: <fs_xmaw1> TYPE maw1,
                     <fs_xeina> TYPE eina.
      ASSIGN: (lv_maw1) TO  <fs_xmaw1>,
              (lv_eina) TO  <fs_xeina>.
      IF sy-tcode = 'MM41'
      OR sy-tcode = 'MM42'.
    * Perform the check only if "Valuation class" is 3100
        IF <fs_xeina> IS ASSIGNED AND
           <fs_xmaw1> IS ASSIGNED.
          IF <fs_xmaw1>-wbkla = '3100'
          AND <fs_xeina>-lifnr IS NOT INITIAL.
            IF <fs_xeina>-vabme IS INITIAL OR
               <fs_xeina>-rueck IS INITIAL.
    *        MESSAGE e009(z1id) WITH <fs_xmaw1>-wbkla.
              ls_errdat-msgid = 'Z1ID'.
              ls_errdat-msgty = 'E'.
              ls_errdat-msgno = '009'.
              ls_errdat-msgv1 = <fs_xmaw1>-wbkla.
              APPEND ls_errdat TO rt_errdat.
              MESSAGE e009(z1id) WITH <fs_xmaw1>-wbkla.
            ENDIF.
          ENDIF.
        ENDIF.
    * Perform the check only if "Valuation class" is 3100
        IF <fs_xeina> IS ASSIGNED AND
           <fs_xmaw1> IS ASSIGNED.
          IF <fs_xmaw1>-wbkla = '3100'
          AND <fs_xeina>-lifnr IS NOT INITIAL.
            IF <fs_xeina>-vabme NE '2'.
    *        <fs_xeina>-vabme = '2'.   This doesn't work
              ls_errdat-msgid = 'Z1ID'.
              ls_errdat-msgty = 'E'.
              ls_errdat-msgno = '010'.
              ls_errdat-msgv1 = <fs_xmaw1>-wbkla.
              APPEND ls_errdat TO rt_errdat.
              MESSAGE e010(z1id) WITH <fs_xmaw1>-wbkla.
            ENDIF.
          ENDIF.
        ENDIF.
      ENDIF.
    ENDMETHOD.

  • Badi after Graduation Request

    Hello,
    is there any Badi after saving a Graduation Request (transaction PIQGRADST)? I would like to use this to implement the following:
    1. Execute the Graduation Audit automatically (process-dependent)
    2. Derive the evaluation grade automatically (without having to press the corresponding button).
    I would prefer to not use a BRF for this. I also tried using badi HRBAS00INFTY, but it does not work because table PIQDBCMPRRECORDS is not yet updated and it cannot be read by the function modules for the Audit.
    Thank you in advance for your help.

    Hi Maria
    Please check if you can find a suitable one via se37 and search string: HRIQ**GRAD*.
    Still would suggest to use the BRF here. Most convenient and applicable for post-processing activities.
    Kind regards
    Rob

  • BADI / User exit for Purchase order(ME21N) after saving the document

    Hi expert,
    I need the BADI / User exit for Purchase order(ME21N) after saving the document
    This is for email sending after create the purchase order so PO document number will be the import parameter
    pls help me
    point will be reward
    Regards,
    Ganesh

    Hi Ganesh,
    Could you please share your solution?
    Thanks.
    Hoops
    Edited by: Hoops on Jun 13, 2011 10:51 PM

  • Output needs to attach automatically after saving invoice

    Dear Friends.
    for my invoices output needs to be assigned automatically after saving invoice. as of now it not like that even though i created condition record. manually we can able to enter.
    this process has to be applied for both manually and batch creation innvoices.
    Please let me know your suggessions on the same soon.
    Thanks
    Raju.

    Hi Raju,
                   check whether you have maintained print parameters in T code VP01 by selecting your output conditin type and also check whether the condition records are maintained correctly in VV31.
    Regards
    sankar

  • Want User Exist or BADI when PO created and saved in database

    Hello Experts,
        I want User Exists or BADI, when PO saved in database table. That is, after Successfully Created message, want user exist or BADI in 4.7 server.
    Thanks & Regards,
    Poonam.

    Hi Friend ,
    Here is the  User Exit & BADI for Purchase Order  on save .I hope it will solve your Query
    User exit  create project  in CMOD : MM06E005
    BADI in SE18 :  ME_PROCESS_PO_CUST
    For more Information please see this SDN LINK : [ME21N /  ME22N SAVE Userexit;
    Regards,
    Edited by: Loganathan girishkumar on Nov 5, 2009 4:31 AM

  • Userexit or BADI for MM41/ MM42 article create/change

    Hi Experts,
    My requirment is do some validations for custome fields before save the article while create or change. Please let me know any user exit and BADI's for suitable for my requirment. The user exit and BADI should be execute when i create/change article through BAPI. & handle errors. How to handle error in BADI without throw error message to GUI screen.
    <removed by moderator>
    Thanks
    jayabanda
    Moderator message: please do more research before asking, show what you have done yourself when asking.
    [Rules of engagement|http://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement]
    [Asking Good Questions in the Forums to get Good Answers|/people/rob.burbank/blog/2010/05/12/asking-good-questions-in-the-forums-to-get-good-answers]
    Edited by: Thomas Zloch on Aug 25, 2011 11:13 PM

    Hi Jonathan,
    Appreciate your reply. As you know the validations kick in based on your input on the screen, kind of mostly part of PAI of the screen (0750 in this case). But my requirement is to prevent this change in the first place, not validating the user's input after a change option is given to the user.
    If you know if and how we can achieve this, please share your thoughts.
    Thanks & Regards,
    Venu

Maybe you are looking for

  • Issue of material should not be allowed if stock not available on that date

    All SAP Gurus, If we have zero stock for a material on 01.02.2009. We make GR on 10.02.2009. Now, if we try to issue the material on 01.02.2009 (after making GR on date 10.02.2009). Then system allows me to post the document. We don't want to restric

  • Migration: Jboss 5.1 OpenLdap Authentication to WebLogic 10.3.3

    Hi, We are currently working on Migration project where we are trying to Migrate from Jboss 5.1 to WebLogic 10.3. In JBoss we had configured Realm as below in server.xml file: <Realm className="org.apache.catalina.realm.JNDIRealm" debug="99" connecti

  • Ac adapter for Lenovo G530

    I have a Lenovo G530 4446-24U and I am not sure what adapetr I should get (65W or 90W). Lenovo no longer sells them. Solved! Go to Solution.

  • MBAM 2.5 - Connection between Machines and Users in DB Error

    Hey everyone. I'm having a bit of trouble deploying MBAM 2.5. I had a previous installation of MBAM 2.0. The 2.5 installation went smooth, the GPOs are deployed and everything is working well. Except for one thing. I can't rescue TPM passwords or use

  • Adobe 9.31 still crashes browser

    adobe 9.31 danish crashes all my browsers(opera, IE, firefox and google) when I try to open a pdf file in the prowser and NO adobereader is not old but highly updated. fhe only soloution was to uninstal the reader and of course I  have tried to reins