<?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 BADI for partner function in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi-for-partner-function/m-p/2852222#M668410</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I'm looking for a badi for partner function in trx ME21N, ME22N.&lt;/P&gt;&lt;P&gt;In the tab Partners of the header of PO there is a table with partner function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any ideas?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;enzo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 25 Sep 2007 13:23:20 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-09-25T13:23:20Z</dc:date>
    <item>
      <title>BADI for partner function</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi-for-partner-function/m-p/2852222#M668410</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I'm looking for a badi for partner function in trx ME21N, ME22N.&lt;/P&gt;&lt;P&gt;In the tab Partners of the header of PO there is a table with partner function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any ideas?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;enzo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Sep 2007 13:23:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi-for-partner-function/m-p/2852222#M668410</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-25T13:23:20Z</dc:date>
    </item>
    <item>
      <title>Re: BADI for partner function</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi-for-partner-function/m-p/2852223#M668411</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;what for you need a BADI&lt;/P&gt;&lt;P&gt;you can straight away fetch the Partners data from &amp;lt;b&amp;gt;EKPA&amp;lt;/b&amp;gt; table using the PO number&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Sep 2007 14:50:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi-for-partner-function/m-p/2852223#M668411</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-25T14:50:15Z</dc:date>
    </item>
    <item>
      <title>Re: BADI for partner function</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi-for-partner-function/m-p/2852224#M668412</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The require is to make unable the user to put as partner the vendor of the PO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So I need to check the partner and validate it.&lt;/P&gt;&lt;P&gt;I work on ECC 6.0 and I found some enhancement point that, may be, can help me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;enzo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Sep 2007 15:18:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi-for-partner-function/m-p/2852224#M668412</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-25T15:18:36Z</dc:date>
    </item>
    <item>
      <title>Re: BADI for partner function</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi-for-partner-function/m-p/2852225#M668413</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Enzo&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The BAdI you are looking for is (most likely) &amp;lt;b&amp;gt;ME_PROCESS_PO_CUST&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to check data then the method of choice &amp;lt;b&amp;gt;IF_EX_ME_PROCESS_PO_CUST~CHECK&amp;lt;/b&amp;gt; (&amp;lt;i&amp;gt;closing check&amp;lt;/i&amp;gt;).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The CHECK method provides you with IM_HEADER (IF_PURCHASE_ORDER_MM). If you look at the implementing class CL_PO_HEADER_HANDLE_MM you have a method IF_PURCHASING_DOCUMENT~GET_PARTNERS available.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please search the SDN forums for postings related to &amp;lt;b&amp;gt;ME_PROCESS_PO_CUST&amp;lt;/b&amp;gt;. I have posted several answers to this topic.&lt;/P&gt;&lt;P&gt;Briefly, here is the way to go:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;method IF_EX_ME_PROCESS_PO_CUST~CHECK.
  
  DATA:
    ls_header      TYPE MEPOHEADER,
    lt_partners     TYPE MMPUR_PARTNER_ALL_TAB,
    ls_partner      LIKE LINE OF lt_partners,
    lo_po_doc     TYPE REF TO IF_PURCHASING_DOCUMENT.

  
  ls_header = im_header-&amp;gt;get_data( ).  " header details

  lo_po_doc ?= im_header.  " casting to purchase document

  lt_partners = lo_po_doc-&amp;gt;get_partners( ).

  LOOP AT lt_partners INTO ls_partner
                                 WHERE ( parvw = '..' 
                                 AND         parno = ls_header-lifnr.  " vendor
    EXIT.
  ENDLOOP.
  IF ( syst-subrc = 0 ).
   " partner = vendor -&amp;gt; do something, e.g.
  
    ch_failed = 'X'.
  ENDIF.

endmethod.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;  Uwe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Sep 2007 17:43:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi-for-partner-function/m-p/2852225#M668413</guid>
      <dc:creator>uwe_schieferstein</dc:creator>
      <dc:date>2007-09-25T17:43:52Z</dc:date>
    </item>
    <item>
      <title>Re: BADI for partner function</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi-for-partner-function/m-p/2852226#M668414</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;BAPI-step by step procedure&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/abap/bapi/example.htm" target="test_blank"&gt;http://www.sapgenie.com/abap/bapi/example.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;list of all BAPI's&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.planetsap.com/LIST_ALL_BAPIs.htm" target="test_blank"&gt;http://www.planetsap.com/LIST_ALL_BAPIs.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rewards if useful......&lt;/P&gt;&lt;P&gt;Minal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Sep 2007 03:00:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi-for-partner-function/m-p/2852226#M668414</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-26T03:00:58Z</dc:date>
    </item>
  </channel>
</rss>

