<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: BADI in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi/m-p/1337195#M171064</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ravi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Usually when you create a BAdI definition using SE18, an interface will be automatically created for u. &lt;/P&gt;&lt;P&gt;For eg: if ZMYBADI is the BAdI definition, the interface created will be ZIF_EX_MYBADI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So your requirement will be the reverse of what I have specified.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Standard Interfaces will start with IF_EX_ (and not ZIF_EX_).. So whatever is following IF_EX_ will be the BAdI definition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For standard programs , search for CL_EXITHANDLER in the main program. The corresponding ABAP statement may be either &lt;/P&gt;&lt;P&gt;CLASS CL_EXITHANDLER LOAD. or&lt;/P&gt;&lt;P&gt;CALL METHOD CL_EXITHANDLER=&amp;gt;GET_INSTANCE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just note the interface reference variable given in the &amp;lt;b&amp;gt;instance&amp;lt;/b&amp;gt; parameter of the method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Go to the declaration of the variable.&lt;/P&gt;&lt;P&gt;It will be&lt;/P&gt;&lt;P&gt;data: &amp;lt;variable_name&amp;gt; type ref to if_ex_xxxxxxxx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF_EX_XXXXXXXXXXXXX will be the interface name. &lt;/P&gt;&lt;P&gt;so XXXXXXXXXXXX will be the BAdI definition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can create the implementation of the definition using SE19.It will ask for BAdI definition.Then a class implementing the interface will be created for you..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can code in the  methods of the class... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope your query is solved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;SP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 23 May 2006 12:42:43 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-05-23T12:42:43Z</dc:date>
    <item>
      <title>BADI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi/m-p/1337193#M171062</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; How to find BADI by knowing Class interface.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Expecting Reply.&lt;/P&gt;&lt;P&gt; Ravi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 12:37:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi/m-p/1337193#M171062</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-23T12:37:24Z</dc:date>
    </item>
    <item>
      <title>Re: BADI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi/m-p/1337194#M171063</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;u can find the badi by searching for the service class&lt;/P&gt;&lt;P&gt;CL_EXITHANDLER in your program.&lt;/P&gt;&lt;P&gt;There is one nice weblog available here in sdn for searching BADis based on sql trace..have a look..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Abdul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 12:40:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi/m-p/1337194#M171063</guid>
      <dc:creator>abdul_hakim</dc:creator>
      <dc:date>2006-05-23T12:40:52Z</dc:date>
    </item>
    <item>
      <title>Re: BADI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi/m-p/1337195#M171064</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ravi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Usually when you create a BAdI definition using SE18, an interface will be automatically created for u. &lt;/P&gt;&lt;P&gt;For eg: if ZMYBADI is the BAdI definition, the interface created will be ZIF_EX_MYBADI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So your requirement will be the reverse of what I have specified.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Standard Interfaces will start with IF_EX_ (and not ZIF_EX_).. So whatever is following IF_EX_ will be the BAdI definition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For standard programs , search for CL_EXITHANDLER in the main program. The corresponding ABAP statement may be either &lt;/P&gt;&lt;P&gt;CLASS CL_EXITHANDLER LOAD. or&lt;/P&gt;&lt;P&gt;CALL METHOD CL_EXITHANDLER=&amp;gt;GET_INSTANCE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just note the interface reference variable given in the &amp;lt;b&amp;gt;instance&amp;lt;/b&amp;gt; parameter of the method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Go to the declaration of the variable.&lt;/P&gt;&lt;P&gt;It will be&lt;/P&gt;&lt;P&gt;data: &amp;lt;variable_name&amp;gt; type ref to if_ex_xxxxxxxx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF_EX_XXXXXXXXXXXXX will be the interface name. &lt;/P&gt;&lt;P&gt;so XXXXXXXXXXXX will be the BAdI definition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can create the implementation of the definition using SE19.It will ask for BAdI definition.Then a class implementing the interface will be created for you..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can code in the  methods of the class... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope your query is solved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;SP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 12:42:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi/m-p/1337195#M171064</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-23T12:42:43Z</dc:date>
    </item>
    <item>
      <title>Re: BADI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi/m-p/1337196#M171065</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ravi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the Properties of the class interface, you will see the implementation name of the BAdI under Description.. something like "Imp. class for BAdI imp. XXXXX". Got to SE19 &amp;amp; display this implementation 'XXXXX'.YOu will see the BAdI name in the field Definition name. YOu can display the BAdI definition in SE18.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suresh Datti&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 12:43:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi/m-p/1337196#M171065</guid>
      <dc:creator>suresh_datti</dc:creator>
      <dc:date>2006-05-23T12:43:04Z</dc:date>
    </item>
    <item>
      <title>Re: BADI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi/m-p/1337197#M171066</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes Suresh Datti &amp;amp; SP,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Its showing only for Z...BADI , not fot Std. pgm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; I am searching for ME21N.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Ravi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 12:47:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi/m-p/1337197#M171066</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-23T12:47:22Z</dc:date>
    </item>
    <item>
      <title>Re: BADI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi/m-p/1337198#M171067</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;pass the interface name to INTER_NAME in table SXS_INTER and you will get the BADI name.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 12:52:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi/m-p/1337198#M171067</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-23T12:52:47Z</dc:date>
    </item>
    <item>
      <title>Re: BADI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi/m-p/1337199#M171068</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There are lot of user exits are also avaiables for ME21N.&lt;/P&gt;&lt;P&gt;Exit Name           Description&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LMEDR001            Enhancements to print program&lt;/P&gt;&lt;P&gt;LMEKO001            Extend communications structure KOMK for pricing&lt;/P&gt;&lt;P&gt;LMEKO002            Extend communications structure KOMP for pricing&lt;/P&gt;&lt;P&gt;LMELA002            Adopt batch no. from shipping notification when posting a GR&lt;/P&gt;&lt;P&gt;LMELA010            Inbound shipping notification: Transfer item data from IDOC&lt;/P&gt;&lt;P&gt;LMEQR001            User exit for source determination&lt;/P&gt;&lt;P&gt;LMEXF001            Conditions in Purchasing Documents Without Invoice Receipt&lt;/P&gt;&lt;P&gt;LWSUS001            Individual customer source determination in Retail&lt;/P&gt;&lt;P&gt;M06B0001            Role determination for purchase requisition release&lt;/P&gt;&lt;P&gt;M06B0002            Changes to comm. structure for purchase requisition release&lt;/P&gt;&lt;P&gt;M06B0003            Number range and document number&lt;/P&gt;&lt;P&gt;M06B0004            Number range and document number&lt;/P&gt;&lt;P&gt;M06B0005            Changes to comm. structure for overall release of requisn.&lt;/P&gt;&lt;P&gt;M06E0004            Changes to communication structure for release purch. doc.&lt;/P&gt;&lt;P&gt;M06E0005            Role determination for release of purchasing documents&lt;/P&gt;&lt;P&gt;ME590001            Grouping of requsitions for PO split in ME59&lt;/P&gt;&lt;P&gt;MEETA001            Define schedule line type (backlog, immed. req., preview)&lt;/P&gt;&lt;P&gt;MEFLD004            Determine earliest delivery date f. check w. GR (only PO)&lt;/P&gt;&lt;P&gt;MELAB001            Gen. forecast delivery schedules: Transfer schedule implem.&lt;/P&gt;&lt;P&gt;MEQUERY1            Enhancement to Document Overview ME21N/ME51N&lt;/P&gt;&lt;P&gt;MEVME001            WE default quantity calc. and over/ underdelivery tolerance&lt;/P&gt;&lt;P&gt;MM06E001            User exits for EDI inbound and outbound purchasing documents&lt;/P&gt;&lt;P&gt;MM06E003            Number range and document number&lt;/P&gt;&lt;P&gt;MM06E004            Control import data screens in purchase order&lt;/P&gt;&lt;P&gt;MM06E005            Customer fields in purchasing document&lt;/P&gt;&lt;P&gt;MM06E007            Change document for requisitions upon conversion into PO&lt;/P&gt;&lt;P&gt;MM06E008            Monitoring of contr. target value in case of release orders&lt;/P&gt;&lt;P&gt;MM06E009            Relevant texts for "Texts exist" indicator&lt;/P&gt;&lt;P&gt;MM06E010            Field selection for vendor address&lt;/P&gt;&lt;P&gt;MM06E011            Activate PReq Block&lt;/P&gt;&lt;P&gt;MMAL0001            ALE source list distribution: Outbound processing&lt;/P&gt;&lt;P&gt;MMAL0002            ALE source list distribution: Inbound processing&lt;/P&gt;&lt;P&gt;MMAL0003            ALE purcasing info record distribution: Outbound process&lt;/P&gt;&lt;P&gt;MMAL0004            ALE purchasing info record distribution: Inbound process&lt;/P&gt;&lt;P&gt;MMDA0001            Default delivery addresses&lt;/P&gt;&lt;P&gt;MMFAB001            User exit for generation of release order&lt;/P&gt;&lt;P&gt;MRFLB001            Control Items for Contract Release Order&lt;/P&gt;&lt;P&gt;AMPL0001            User subscreen for additional data on AMPL&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 12:54:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi/m-p/1337199#M171068</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-23T12:54:19Z</dc:date>
    </item>
    <item>
      <title>Re: BADI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi/m-p/1337200#M171069</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;GOTO SE80 ENTER THE PACKAGE NAME (ME IN THIS CASE)..IT WILL LIST U ALL THE RELEVANT ENHANCEMENTS...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;((FORM PACKAGE NAME RUN THRU THE TRANSACTION GET THE SYSTEM-&amp;gt;PROGRAM...GOTO THAT PROGRAM...GET THE ATTRIBUTES...AND PACKAGE..)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REWARD POINTS IF IT HELPS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GUNJAN&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 12:55:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi/m-p/1337200#M171069</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-23T12:55:21Z</dc:date>
    </item>
    <item>
      <title>Re: BADI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi/m-p/1337201#M171070</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ravi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The method that I have specified is one of the method.It may not give the interface name for all transactions.I think for ME21N, you can't find the occurence of CL_EXITHANDLER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can try this method. Goto SPRO transaction. Then go to SAP Reference IMG. In that search for SYSTEM MODIFICATIONS and you can find some BAdIs associated with Purchase Orders.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;SP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 13:04:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi/m-p/1337201#M171070</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-23T13:04:29Z</dc:date>
    </item>
  </channel>
</rss>

