<?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: Purchase order reject function in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510761#M1066816</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On structure BAPIMEPOHEADER there is a field named REASON_CANCEL....I think that one will work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyways ask your functional team  which fields are required to reject a PO, take the data element  from tcode me29n and look for it on the structures attached to the bapi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gabriel P.-&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 30 Sep 2008 17:10:10 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-09-30T17:10:10Z</dc:date>
    <item>
      <title>Purchase order reject function</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510756#M1066811</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;&lt;/P&gt;&lt;P&gt;I need to reject a PO with abap code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since i didn't found any function module for that, i tried to create a BDC with ME29N but it doesn't seem to work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any other ideas?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Luis Cruz&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Sep 2008 18:34:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510756#M1066811</guid>
      <dc:creator>luscruz</dc:creator>
      <dc:date>2008-09-29T18:34:00Z</dc:date>
    </item>
    <item>
      <title>Re: Purchase order reject function</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510757#M1066812</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plz check this thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3200347"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Sep 2008 18:41:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510757#M1066812</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-29T18:41:06Z</dc:date>
    </item>
    <item>
      <title>Re: Purchase order reject function</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510758#M1066813</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi senthil,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't have those BADI's. I searched in SE37 and SE19.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAP_BASIS = SAPKB70015&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Luis Cruz&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Sep 2008 18:57:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510758#M1066813</guid>
      <dc:creator>luscruz</dc:creator>
      <dc:date>2008-09-29T18:57:59Z</dc:date>
    </item>
    <item>
      <title>Re: Purchase order reject function</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510759#M1066814</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Luis,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you check BAPI_PO_CHANGE ??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bye&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gabriel P,.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Sep 2008 21:26:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510759#M1066814</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-29T21:26:24Z</dc:date>
    </item>
    <item>
      <title>Re: Purchase order reject function</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510760#M1066815</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gabriel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can't find any field on that function to set PO document as rejected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you help me on what field should i change?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Sep 2008 16:47:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510760#M1066815</guid>
      <dc:creator>luscruz</dc:creator>
      <dc:date>2008-09-30T16:47:35Z</dc:date>
    </item>
    <item>
      <title>Re: Purchase order reject function</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510761#M1066816</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On structure BAPIMEPOHEADER there is a field named REASON_CANCEL....I think that one will work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyways ask your functional team  which fields are required to reject a PO, take the data element  from tcode me29n and look for it on the structures attached to the bapi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gabriel P.-&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Sep 2008 17:10:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510761#M1066816</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-30T17:10:10Z</dc:date>
    </item>
    <item>
      <title>Re: Purchase order reject function</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510762#M1066817</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Looks like it didn't worked.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I always receive the following message:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Change Reas. for Canc. could not be effected&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The PO is not locked.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm doing the following code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;call function 'BAPI_PO_GETDETAIL1'
  exporting
    purchaseorder            = lv_PURCHASEORDER
 IMPORTING
   POHEADER                 = ls_poheader
 TABLES
   RETURN                   = lt_RETURN
   POITEM                   = lt_pOITEM.

ls_poheader-REASON_CANCEL = '1'.
ls_poheaderx-REASON_CANCEL = 'X'.

append INITIAL LINE TO lt_pOITEMX.

call function 'BAPI_PO_CHANGE'
  exporting
    purchaseorder                = lv_PURCHASEORDER
    POHEADER                     = ls_poheader
    POHEADERX                    = ls_poheaderx
 TABLES
   RETURN                       = lt_RETURN
   POITEM                       = lt_pOITEM
   POITEMX                      = lt_pOITEMX.

COMMIT WORK AND WAIT.
CALL FUNCTION 'DEQUEUE_ALL'.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Sep 2008 17:23:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510762#M1066817</guid>
      <dc:creator>luscruz</dc:creator>
      <dc:date>2008-09-30T17:23:08Z</dc:date>
    </item>
    <item>
      <title>Re: Purchase order reject function</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510763#M1066818</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry It didnt work. Ask your functional team how to fill that field, or how is the procedure to reject...and look on bapi structures the corresponding fields; as I said before.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So far, that is the only help I could give you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know if you need something else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bye,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gabriel P-.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Sep 2008 18:05:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510763#M1066818</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-30T18:05:35Z</dc:date>
    </item>
    <item>
      <title>Re: Purchase order reject function</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510764#M1066819</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After some debugs on ME29N, i manage to reject PO documents, here's the code, if anyone needs it:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*  prepare creation of PO instance
  ls_document-doc_type    = 'F'.
  ls_document-process     = mmpur_po_process.
  ls_document-trtyp       = 'V'.
  ls_document-doc_key(10) = lv_ponumber.
  ls_document-initiator-initiator = mmpur_initiator_rel.

*  object creation and initialization
  lv_ponumber = im_ebeln.
  lv_ebeln = lv_ponumber.
  create object lc_po.
  lc_po-&amp;gt;for_bapi = mmpur_yes.
  call method lc_po-&amp;gt;po_initialize( im_document = ls_document ).
  call method lc_po-&amp;gt;set_po_number( im_po_number = lv_ebeln ).
  call method lc_po-&amp;gt;set_state( cl_po_header_handle_mm=&amp;gt;c_available ).

*  read purchase order from database
  call method lc_po-&amp;gt;po_read
    exporting
      im_tcode     = lv_tcode
      im_trtyp     = ls_document-trtyp
      im_aktyp     = ls_document-trtyp
      im_po_number = lv_ebeln
      im_document  = ls_document.

  if lc_po-&amp;gt;if_releasable_mm~is_rejection_allowed( ) = 'X'.
    call method lc_po-&amp;gt;if_releasable_mm~reject
      exporting
        im_reset = space
      exceptions
        failed   = 1
        others   = 2.
  endif.

  call method lc_po-&amp;gt;po_post
    exceptions
      failure = 1
      others  = 2.
  &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Oct 2008 16:12:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510764#M1066819</guid>
      <dc:creator>luscruz</dc:creator>
      <dc:date>2008-10-01T16:12:08Z</dc:date>
    </item>
    <item>
      <title>Re: Purchase order reject function</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510765#M1066820</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Cruz,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   Could you please provide me the entire code to reject the Purchase Order&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Dec 2009 17:20:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510765#M1066820</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-12-03T17:20:01Z</dc:date>
    </item>
    <item>
      <title>Re: Purchase order reject function</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510766#M1066821</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Luiz, I just wanted to thank you! It works perfectly and saved me hours of painful debug...&lt;/P&gt;&lt;P&gt;Thank's again!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Flavio Rasseli&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Aug 2010 00:33:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510766#M1066821</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-08-23T00:33:19Z</dc:date>
    </item>
    <item>
      <title>Re: Purchase order reject function</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510767#M1066822</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;By the way, the types used there are:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: lc_po       TYPE REF TO cl_po_header_handle_mm,
        ls_document TYPE mepo_document.&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;Flavio Rasseli&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Aug 2010 00:35:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510767#M1066822</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-08-23T00:35:47Z</dc:date>
    </item>
    <item>
      <title>Re: Purchase order reject function</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510768#M1066823</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I love you mate, you save my life........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Nov 2010 04:44:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510768#M1066823</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-11-10T04:44:13Z</dc:date>
    </item>
    <item>
      <title>Re: Purchase order reject function</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510769#M1066824</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i need also to reject a purchase order, thanks for object code but it don't work, the system tell me 'Purchasing document 1200000031 cannot be released'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When i debug the problem comes from the method get_transaction_state(), it return type A.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Apr 2011 11:28:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510769#M1066824</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-04-22T11:28:10Z</dc:date>
    </item>
    <item>
      <title>Re: Purchase order reject function</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510770#M1066825</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, it's work, transaction code is ME29N.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Apr 2011 12:24:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510770#M1066825</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-04-22T12:24:27Z</dc:date>
    </item>
    <item>
      <title>Re: Purchase order reject function</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510771#M1066826</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks mate it works.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2014 06:47:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-order-reject-function/m-p/4510771#M1066826</guid>
      <dc:creator>shailendra_jain4</dc:creator>
      <dc:date>2014-05-29T06:47:10Z</dc:date>
    </item>
  </channel>
</rss>

