<?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: Updating vbak in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-vbak/m-p/1992736#M404763</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have never run the BAPI &lt;/P&gt;&lt;P&gt;How do I implement it?&lt;/P&gt;&lt;P&gt;Do I just include the syntax in a custom report ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 15 Mar 2007 16:35:57 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-03-15T16:35:57Z</dc:date>
    <item>
      <title>Updating vbak</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-vbak/m-p/1992733#M404760</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would like to update vbak and set lifsk = 'x' when vbeln in (a,b,c,d)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Mar 2007 16:27:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/updating-vbak/m-p/1992733#M404760</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-15T16:27:45Z</dc:date>
    </item>
    <item>
      <title>Re: Updating vbak</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-vbak/m-p/1992734#M404761</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Megan,&lt;/P&gt;&lt;P&gt;    You should not update the database directly from a program.&lt;/P&gt;&lt;P&gt;Do a BDC for VA02 or use the BAPI: BAPI_SALESORDER_CHANGEto update the sales tables.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Mar 2007 16:30:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/updating-vbak/m-p/1992734#M404761</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-15T16:30:30Z</dc:date>
    </item>
    <item>
      <title>Re: Updating vbak</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-vbak/m-p/1992735#M404762</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Megan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Doing direct table updates on SAP tables is extremely poor programming practice, and can cause untold chaos and pain. Try to use a SAP standard function module or BAPI, or a BDC if this is not available.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In your case, you'll probably be able to do these changes with BAPI_SALESORDER_CHANGE.&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;Lyal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Mar 2007 16:34:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/updating-vbak/m-p/1992735#M404762</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-15T16:34:42Z</dc:date>
    </item>
    <item>
      <title>Re: Updating vbak</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-vbak/m-p/1992736#M404763</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have never run the BAPI &lt;/P&gt;&lt;P&gt;How do I implement it?&lt;/P&gt;&lt;P&gt;Do I just include the syntax in a custom report ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Mar 2007 16:35:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/updating-vbak/m-p/1992736#M404763</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-15T16:35:57Z</dc:date>
    </item>
    <item>
      <title>Re: Updating vbak</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-vbak/m-p/1992737#M404764</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;Please do not update any VBAK table directly. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But you can use FM SD_SALESDOCUMENT_CHANGE to update VBAK-LIFSK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just pass the order number and set ORDER_HEADER_IN-DLV_BLOCK to your new value and ORDER_HEADER_INX-DLV_BLOCK to 'X'. Also set ORDER_HEADER_INX-UPDATEFLAG to 'U'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
PARAMETERS: p_order LIKE vbak-vbeln.

DATA: ord_in  LIKE bapisdhd1,
      ord_inx LIKE bapisdhd1x,
      t_ret   LIKE bapiret2 occurs 0 with header line.
 
ord_in-dlv_block = '01'.
ord_inx-dlv_block = 'X'.
ord_inx-updateflag = 'U'.
 
CALL FUNCTION 'SD_SALESDOCUMENT_CHANGE'
  EXPORTING
    SALESDOCUMENT               = p_order
    ORDER_HEADER_IN             = ord_in
    ORDER_HEADER_INX            = ord_inx
  TABLES
    RETURN                      = t_ret
&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;Ferry Lianto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Mar 2007 16:39:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/updating-vbak/m-p/1992737#M404764</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-15T16:39:19Z</dc:date>
    </item>
    <item>
      <title>Re: Updating vbak</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-vbak/m-p/1992738#M404765</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have to admit that I have not used this BAPI before, either. So I can't help you with the fields that are required to be populated for it to run. But, if you do a search on the forum for that BAPI, you'll get loads of hits.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To insert it into your program, it is very handy to use the Pattern button, and then put BAPI_SALESORDER_CHANGE into the CALL FUNCTION field. This will import the BAPI's structure.&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;Lyal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Mar 2007 16:45:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/updating-vbak/m-p/1992738#M404765</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-15T16:45:04Z</dc:date>
    </item>
  </channel>
</rss>

