<?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: BAPI_SALESORDER_CHANGE in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/3587668#M863807</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Which version of SAP are you on?  The BAdI DELIVERY_PUBLISH is a classic BAdI.  The method PUBLISH_AFTER_SAVE does not have any importing or exporting parameters.  That is why I suggested that you export your data to memory in SAPMV50a USEREXIT_SAVE_DOCUMENT and then import it from memory in this method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In USEREXIT_SAVE_DOCUMENT &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
      EXPORT xlips TO MEMORY ID 'Y_DELIVERY_PUBLISH_DATA'.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In method PUBLISH_AFTER_SAVE of implementation BAdI DELIVERY_PUBLISH&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
data: xlips like LIPSVB occurs 0.
  IMPORT xlips TO xlips
     FROM MEMORY ID 'Y_DELIVERY_PUBLISH_DATA'.
" Call sales order BAPI here....
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Mar 2008 14:10:43 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-28T14:10:43Z</dc:date>
    <item>
      <title>BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/3587663#M863802</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;               I have a scenario, where I am creating sales order &amp;amp; then creating delivery for fully pick. At that time fully delivered line item is grayed out in sales order for reason for rejection (VBAP-ABGRU)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But later when same delivery is changed for partially deliver quantity, my userexit for delivery should change reason for rejection for sales order to Z2. I am using BAPI_SALESORDER_CHANGE for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But at first attempt of BAPI_SALESORDER_CHANGE is failing because for that line item VBAP-ABGRU is non editable. Once bapi is failing, for second attempt it is becomming editable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone suggest me how to make that grayed out line in sales order editable in first attempt?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Points will be rewarded.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;neo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Mar 2008 13:14:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/3587663#M863802</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-27T13:14:46Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/3587664#M863803</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The reason you are getting an error is because the sales order does not know about the partial delivery at the point you are calling the BAPI i.e. delivery commit work has not happened.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is a possible solution:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) Export your data in memory during delivery save (USEREXIT_SAVE_DOCUMENT)&lt;/P&gt;&lt;P&gt;2) Implement BAdI PUBLISH_AFTER_SAVE method PUBLISH_AFTER_SAVE.  In this BAdI, import your data from delivery and call the BAPI to change sales order&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Mar 2008 18:58:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/3587664#M863803</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-27T18:58:07Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/3587665#M863804</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello neo S. &lt;/P&gt;&lt;P&gt;                  Yes .  Ken Sanghvi  logic should work..  Try that logic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Greetson&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Mar 2008 19:05:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/3587665#M863804</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-27T19:05:21Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/3587666#M863805</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ken / Greetson,&lt;/P&gt;&lt;P&gt;                          Thanks for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am finding difficulties to implement PUBLISH_AFTER_SAVE method for Badi DELIVERY_PUBLISH. There are no existing parameters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone help me out with example step by step...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Points will be rewarded.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 13:53:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/3587666#M863805</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T13:53:49Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/3587667#M863806</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Import the value you have exported to memory during USEREXIT_SAVE_DOCUMENT and then make the reason for rejection for the sales order as 'Z2'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Balaji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 13:59:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/3587667#M863806</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T13:59:16Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/3587668#M863807</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Which version of SAP are you on?  The BAdI DELIVERY_PUBLISH is a classic BAdI.  The method PUBLISH_AFTER_SAVE does not have any importing or exporting parameters.  That is why I suggested that you export your data to memory in SAPMV50a USEREXIT_SAVE_DOCUMENT and then import it from memory in this method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In USEREXIT_SAVE_DOCUMENT &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
      EXPORT xlips TO MEMORY ID 'Y_DELIVERY_PUBLISH_DATA'.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In method PUBLISH_AFTER_SAVE of implementation BAdI DELIVERY_PUBLISH&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
data: xlips like LIPSVB occurs 0.
  IMPORT xlips TO xlips
     FROM MEMORY ID 'Y_DELIVERY_PUBLISH_DATA'.
" Call sales order BAPI here....
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 14:10:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/3587668#M863807</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T14:10:43Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/3587669#M863808</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Balaji,&lt;/P&gt;&lt;P&gt;            Thanks for reply.&lt;/P&gt;&lt;P&gt;I did that. But even in delivery SAVE_DOCUMENT, sales order line item is not changeble. It is failing my bapi_salesorder_change.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any other possible solutions?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 14:18:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/3587669#M863808</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T14:18:19Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/3587670#M863809</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;Try this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In USEREXIT_SAVE_DOCUMENT &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      EXPORT xlips TO MEMORY ID 'ZDELIVERY_PUBLISH'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In method PUBLISH_AFTER_SAVE of implementation BAdI DELIVERY_PUBLISH&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: lv_lips like LIPSVB occurs 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IMPORT xlips TO lv_lips&lt;/P&gt;&lt;P&gt;     FROM MEMORY ID 'ZDELIVERY_PUBLISH'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After this call your BAdI to change the sales order line item reason of rejection value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Balaji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 14:24:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/3587670#M863809</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T14:24:14Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/3587671#M863810</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;           my mistake that I was not able to understand first time...&lt;/P&gt;&lt;P&gt;Leme implement this... &amp;amp; I'll get back to you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp; definately points will be rewarded.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 14:30:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/3587671#M863810</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T14:30:22Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/3587672#M863811</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;                Sorry for closing this thread very late.&lt;/P&gt;&lt;P&gt;Even BADI for after save didn't work because during change of delivery, still sales order some fields were not getting updated untill you open it once.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To solve this issue, we added code into Sales order save document prep userexit to make sure that field is not gayed out while editing &amp;amp; if necessary we opened it using field modification userexit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Apr 2008 13:48:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/3587672#M863811</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-16T13:48:37Z</dc:date>
    </item>
  </channel>
</rss>

