<?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 ... Short Dump &amp;quot;SAPSQL_ARRAY_INSERT_DUPREC&amp;quot; in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957517#M1602451</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hm,&lt;/P&gt;&lt;P&gt;but is it allowed in you system, to set more then 1 RG for one document? If not, you have duplicated datasets, because of the RG.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 30 Jun 2011 09:04:47 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2011-06-30T09:04:47Z</dc:date>
    <item>
      <title>BAPI_SALESORDER_CHANGE ... Short Dump "SAPSQL_ARRAY_INSERT_DUPREC"</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957507#M1602441</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi there gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I created a sales document with  "BAPI_SALESORDER_CREATEFROMDAT2" and after the creation, there is the client need to modify some data. One of the possibilities is to change the PARTNER data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've combed the forum for some answers but none are working for me. I receive the "Workplace" short dump message:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt; Short text
    The ABAP/4 Open SQL array insert results in duplicate database records. &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The latest variant I'm using to change the partners is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
    CLEAR ls_order_header_inx.
    ls_order_header_inx-updateflag = 'U'.
    ls_order_header_inx-sales_org  = 'X'.
    ls_order_header_inx-distr_chan = 'X'.
    MOVE-CORRESPONDING ls_order_header_in TO ls_order_header_in_ch.

    "RG1 - Partner old
    ls_order_partners-partn_role  = 'RG'.
    SELECT SINGLE kunnr
      FROM vbpa INTO ls_order_partners-partn_numb
      WHERE vbeln = i_salesdocument
        AND posnr = '0000'
        AND parvw = 'RG'.
    ls_order_partners-itm_number  = '0000'.
    APPEND ls_order_partners TO lt_order_partners.

    ls_order_partners_updt-document     = i_salesdocument.
    ls_order_partners_updt-updateflag   = 'U'.
    ls_order_partners_updt-partn_role   = 'RG'.
    ls_order_partners_updt-p_numb_old   = ls_order_partners-partn_numb.
    ls_order_partners_updt-p_numb_new   = i_kunnr_p.
    APPEND ls_order_partners_updt TO lt_order_partners_updt.

    "RG2 -  Partner new
    ls_order_partners-partn_role  = 'RG'.
    ls_order_partners-partn_numb  = i_kunnr_p.
    ls_order_partners-itm_number  = '0000'.
    APPEND ls_order_partners TO lt_order_partners.

    CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
      EXPORTING
        salesdocument    = i_salesdocument
        order_header_in  = ls_order_header_in_ch
        order_header_inx = ls_order_header_inx
      TABLES
        return           = lt_return
        order_item_in    = lt_order_items_in
        order_item_inx   = lt_order_items_inx
        partners         = lt_order_partners
        partnerchanges   = lt_order_partners_updt
        schedule_lines   = lt_order_schedules_in
        schedule_linesx  = lt_order_schedules_inx
        order_text       = lt_order_text.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Although I receive a success message that the PO is saved, none of the data is changed. If I remove the "partner" data tables, everything works just perfect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone shade some light into this ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Marius&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS: For any other questions u might have, I'm right here in front of the monitor &lt;span class="lia-unicode-emoji" title=":face_with_tongue:"&gt;😛&lt;/span&gt; for the next hours &lt;span class="lia-unicode-emoji" title=":face_with_tongue:"&gt;😛&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Marius Stoica on Jun 30, 2011 10:24 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2011 08:24:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957507#M1602441</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-30T08:24:09Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE ... Short Dump "SAPSQL_ARRAY_INSERT_DUPREC"</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957508#M1602442</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;you should work with modify instead of append. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Nicole&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2011 08:33:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957508#M1602442</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-30T08:33:36Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE ... Short Dump "SAPSQL_ARRAY_INSERT_DUPREC"</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957509#M1602443</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Does lt_order_partners has duplicate records?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2011 08:35:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957509#M1602443</guid>
      <dc:creator>Shahid</dc:creator>
      <dc:date>2011-06-30T08:35:12Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE ... Short Dump "SAPSQL_ARRAY_INSERT_DUPREC"</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957510#M1602444</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No ... it has 2 lines .. let me debug it for you &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
1	RG	RO1545TM01	000000 "&amp;lt;-- old
2	RG	RO0003TM01	000000 "&amp;lt;-- new
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Marius Stoica on Jun 30, 2011 10:37 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2011 08:36:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957510#M1602444</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-30T08:36:12Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE ... Short Dump "SAPSQL_ARRAY_INSERT_DUPREC"</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957511#M1602445</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After creation, can you try this 'BAPI_SALESORDER_CHANGE' for modification?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2011 08:40:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957511#M1602445</guid>
      <dc:creator>Shahid</dc:creator>
      <dc:date>2011-06-30T08:40:32Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE ... Short Dump "SAPSQL_ARRAY_INSERT_DUPREC"</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957512#M1602446</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, that's the function I'm using to change the document partners.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2011 08:42:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957512#M1602446</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-30T08:42:06Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE ... Short Dump "SAPSQL_ARRAY_INSERT_DUPREC"</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957513#M1602447</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1	RG	RO1545TM01	000000 "&amp;lt;-- old&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do we need to update this record again? i think this is already in the database. is it trying to update the same record again and fails and results in dump?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2011 08:52:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957513#M1602447</guid>
      <dc:creator>Shahid</dc:creator>
      <dc:date>2011-06-30T08:52:39Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE ... Short Dump "SAPSQL_ARRAY_INSERT_DUPREC"</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957514#M1602448</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In many examples that I've seen on this forum and on others, that line is there (the old) ... I'll try to delete it ... again &lt;span class="lia-unicode-emoji" title=":face_with_tongue:"&gt;😛&lt;/span&gt; and see if it works ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOPE. Same short dump.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Marius Stoica on Jun 30, 2011 10:56 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2011 08:54:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957514#M1602448</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-30T08:54:03Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE ... Short Dump "SAPSQL_ARRAY_INSERT_DUPREC"</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957515#M1602449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maybe, you  don´t understand my first comment, but try to work with&lt;/P&gt;&lt;P&gt;MODIFY ......ls_order_partners .......&lt;/P&gt;&lt;P&gt;instead of &lt;/P&gt;&lt;P&gt;APPEND ls_order_partners TO lt_order_partners&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Otherwise you put the same entrie a second time to the partner table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you try this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2011 08:54:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957515#M1602449</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-30T08:54:42Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE ... Short Dump "SAPSQL_ARRAY_INSERT_DUPREC"</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957516#M1602450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No Nicole. See my debugger snippet. I don't have 2 records (lines) with the same data. First line is for the old value, the second line is for the new value. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've even deleted the first line ("the old" value line) and executed the program with only 1 line (the new value) and I receive the same short dump.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2011 08:58:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957516#M1602450</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-30T08:58:44Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE ... Short Dump "SAPSQL_ARRAY_INSERT_DUPREC"</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957517#M1602451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hm,&lt;/P&gt;&lt;P&gt;but is it allowed in you system, to set more then 1 RG for one document? If not, you have duplicated datasets, because of the RG.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2011 09:04:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957517#M1602451</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-30T09:04:47Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE ... Short Dump "SAPSQL_ARRAY_INSERT_DUPREC"</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957518#M1602452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i would try to push the new value to lt_order_partner_upd.&lt;/P&gt;&lt;P&gt;however i am not sure what should be on in the lt_order_partner. I assume that when we trying to update it is not necessary to push the old values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;there is one more FM, which we have used for the changes 'SD_SALESDOCUMENT_CHANGE'&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2011 09:05:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957518#M1602452</guid>
      <dc:creator>Shahid</dc:creator>
      <dc:date>2011-06-30T09:05:28Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE ... Short Dump "SAPSQL_ARRAY_INSERT_DUPREC"</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957519#M1602453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have also tried with only 1 (one) partner "RG" .... I receive the same error message, same SHORT DUMP. &lt;SPAN __jive_emoticon_name="sad"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2011 09:06:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957519#M1602453</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-30T09:06:07Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE ... Short Dump "SAPSQL_ARRAY_INSERT_DUPREC"</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957520#M1602454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maybe you should change the partner with MV45AFZZ. I did it a few years ago, and it is possible there.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2011 09:12:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957520#M1602454</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-30T09:12:02Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE ... Short Dump "SAPSQL_ARRAY_INSERT_DUPREC"</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957521#M1602455</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That's a user exit program ... it's useful but not in this case. My FM that calls the BAPI it's a RFC called by a web shop. It gets really complicated to explain.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2011 09:17:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957521#M1602455</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-30T09:17:04Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE ... Short Dump "SAPSQL_ARRAY_INSERT_DUPREC"</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957522#M1602456</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;Just a suggestion, try to remove PARTNERS parameter and only pass PARTNERCHANGES to the bapi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where are you populating i_kunnr_p.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nagaraj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2011 09:28:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957522#M1602456</guid>
      <dc:creator>former_member404244</dc:creator>
      <dc:date>2011-06-30T09:28:04Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE ... Short Dump "SAPSQL_ARRAY_INSERT_DUPREC"</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957523#M1602457</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'll do that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"i_kunnr_p" it's an input parameter to the function that calls the BAPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOPE. Same Short Dmp &lt;SPAN __jive_emoticon_name="sad"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Marius Stoica on Jun 30, 2011 11:31 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2011 09:29:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957523#M1602457</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-30T09:29:37Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE ... Short Dump "SAPSQL_ARRAY_INSERT_DUPREC"</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957524#M1602458</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Marius,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have gone through the code pasted by you and I am not able to understand below code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"RG1 - Partner old&lt;/P&gt;&lt;P&gt;    ls_order_partners-partn_role  = 'RG'.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE kunnr&lt;/P&gt;&lt;P&gt;      FROM vbpa INTO ls_order_partners-partn_numb&lt;/P&gt;&lt;P&gt;      WHERE vbeln = i_salesdocument&lt;/P&gt;&lt;P&gt;        AND posnr = '0000'&lt;/P&gt;&lt;P&gt;        AND parvw = 'RG'.&lt;/P&gt;&lt;P&gt;    ls_order_partners-itm_number  = '0000'.&lt;/P&gt;&lt;P&gt;    APPEND ls_order_partners TO lt_order_partners.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;why are you moving old Partner also in internal tabl? I guess you just need old part number for update in internal table lt_order_partners_updt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try removig this part and keep only new entry in both partner table. Just try.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also please go through the short dump thoroghly in ST22. The short dump will have all important details. Specifically check where the short dump appearing.  ( check for  &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; icon before code)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also did you tried doing change using VA02 for partner ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &lt;/P&gt;&lt;P&gt;Vijay Bobde&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2011 11:47:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957524#M1602458</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-30T11:47:04Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE ... Short Dump "SAPSQL_ARRAY_INSERT_DUPREC"</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957525#M1602459</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 piece of code .. this should work. Make sure there is no duplication record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

CLEAR ls_order_header_inx.
    ls_order_header_inx-updateflag = 'U'.
    ls_order_header_inx-sales_org  = 'X'.
    ls_order_header_inx-distr_chan = 'X'.
    MOVE-CORRESPONDING ls_order_header_in TO ls_order_header_in_ch.
 
   
        SELECT SINGLE kunnr
      FROM vbpa INTO ls_order_partners-partn_numb
      WHERE vbeln = i_salesdocument
        AND posnr = '0000'
        AND parvw = 'RG'.

 
    ls_order_partners_updt-document     = i_salesdocument.
    ls_order_partners_updt-updateflag   = 'U'.
    ls_order_partners_updt-partn_role   = 'RG'.
    ls_order_partners_updt-p_numb_old   = ls_order_partners-partn_numb.
    ls_order_partners_updt-p_numb_new   = i_kunnr_p.
   ls_order_partners_updt-itm_number = &amp;lt;sales order item&amp;gt; 
    APPEND ls_order_partners_updt TO lt_order_partners_updt.
 
   
    CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
      EXPORTING
        salesdocument    = i_salesdocument
        order_header_in  = ls_order_header_in_ch
        order_header_inx = ls_order_header_inx
      TABLES
        return           = lt_return
        order_item_in    = lt_order_items_in
        order_item_inx   = lt_order_items_inx
        partnerchanges   = lt_order_partners_updt
        schedule_lines   = lt_order_schedules_in
        schedule_linesx  = lt_order_schedules_inx
        order_text       = lt_order_text.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nagaraj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2011 12:09:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957525#M1602459</guid>
      <dc:creator>former_member404244</dc:creator>
      <dc:date>2011-06-30T12:09:16Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE ... Short Dump "SAPSQL_ARRAY_INSERT_DUPREC"</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957526#M1602460</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi vijbobde,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did both things ... removing the old, leaving only the new part ... also reading the ST22 short dump message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The message only says that it's a duplicate thing error, and the removing thingie didn't solve a thing. I continuously receive the error.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2011 12:30:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change-short-dump-quot-sapsql-array-insert-duprec-quot/m-p/7957526#M1602460</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-30T12:30:20Z</dc:date>
    </item>
  </channel>
</rss>

