<?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 BAPI Extensions in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-extensions/m-p/1408871#M197103</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;Requirement is for the Table : VBAK , there is one custom field appended by structure.Using Bapi &lt;/P&gt;&lt;P&gt;I should update this Custom field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using Bapi : BAPI_SALESORDER_CHANGE , but unable to update the field. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please kindly let me know how to pass the parameter , so that I can Update the field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 21 Jul 2006 15:40:34 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-07-21T15:40:34Z</dc:date>
    <item>
      <title>BAPI Extensions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-extensions/m-p/1408871#M197103</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;Requirement is for the Table : VBAK , there is one custom field appended by structure.Using Bapi &lt;/P&gt;&lt;P&gt;I should update this Custom field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using Bapi : BAPI_SALESORDER_CHANGE , but unable to update the field. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please kindly let me know how to pass the parameter , so that I can Update the field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jul 2006 15:40:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-extensions/m-p/1408871#M197103</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-21T15:40:34Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI Extensions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-extensions/m-p/1408872#M197104</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check the documentation for the bapi extensions parameters if you haven't already done that.&lt;/P&gt;&lt;P&gt;It has an example also.&lt;/P&gt;&lt;P&gt;&amp;lt;i&amp;gt;&amp;lt;b&amp;gt;Customer Enhancement for VBAK, VBAP, VBEP&lt;/P&gt;&lt;P&gt;Description&lt;/P&gt;&lt;P&gt;You can use this parameter to transfer user-specific enhancments to a BAPI. The customer has to complete the EXTENSION structure and the system automatically continues processing it. If you have not defined any user-specific fields, then you can transfer a blank EXTENSIONIN structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Technical information about Customer Enhancements&lt;/P&gt;&lt;P&gt;The following description uses an example to explain how to proceed with customer enhancements to the SD tables VBAK, VBKD, VBAP and VBEP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The customer has added their own fields to table VBAP using the INCLUDE structure CUTEST. This structure contains 2 fields:&lt;/P&gt;&lt;P&gt;CFIELD1, CHAR 10&lt;/P&gt;&lt;P&gt;CFIELD2, CHAR 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The customer also requires that these two fields can be maintained with the BAPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Maintain structure CUTEST in table VBAP&lt;/P&gt;&lt;P&gt;2. Because the BAPIs work with checkboxes, you must also define a CUTESTX checkbox for the customer structure. It should be structured like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Field name       Data element&lt;/P&gt;&lt;P&gt;CFIELD1            CHAR1&lt;/P&gt;&lt;P&gt;CFIELD2          CHAR1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Define these customer structures in the structures VBAPKOZ und VBAPKOZX using INCLUDE or APPEND.&lt;/P&gt;&lt;P&gt;4. Add the customer structures to the BAPE_VBAP and BAPE_VBAPX BAPI structures using the APPEND technique.&lt;/P&gt;&lt;P&gt;5. Adjust the following structures for customer enhancements to table VBAK:&lt;/P&gt;&lt;P&gt;a) VBAKKOZ&lt;/P&gt;&lt;P&gt;b) VBAKKOZX&lt;/P&gt;&lt;P&gt;c) BAPE_VBAK&lt;/P&gt;&lt;P&gt;d) BAPE_VBAKX&lt;/P&gt;&lt;P&gt;6. Adjust the following structures for customer enhancements to table VBEK:&lt;/P&gt;&lt;P&gt;a) VBEPKOZ&lt;/P&gt;&lt;P&gt;b) VBEPKOZX&lt;/P&gt;&lt;P&gt;c) BAPE_VBEP&lt;/P&gt;&lt;P&gt;d) BAPE_VBEPX&lt;/P&gt;&lt;P&gt;7. Generally, the data should be added to the BAPI interface in the internal communication structures (VBAKKOM, and so on). There, you can process the data in the SD tables (VBAK, and so on).&lt;/P&gt;&lt;P&gt;8. If the EXTENSIONIN parameter contains customer data, you must complete at least the key fields in the relevant standard parameters.&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;You want to change customer field VBAP-CFIELD2 for item 20 to "XYZ" in order 4711.&lt;/P&gt;&lt;P&gt;The following entries are expected:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Import:     BAPIVBELN-VBELN       = '0000004711'  Document number&lt;/P&gt;&lt;P&gt;            BAPISDHD1X-UPDATEFLAG = 'U'           UPDKZ for doc header&lt;/P&gt;&lt;P&gt;Tables:     BAPISDITM-ITM_NUMBER  = '000020'      Item number&lt;/P&gt;&lt;P&gt;            BAPISDITMX-ITM_NUMBER = '000020'      Item number&lt;/P&gt;&lt;P&gt;          + BAPISDITMX-UPDATEFLAG = 'U'           UPDKZ for item&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You must complete the EXTENSION table as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STRUCTURE                          VALUEPART1       1234561234567890123&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPE_VBAP                       0000004711000020                 XYZ&lt;/P&gt;&lt;P&gt;BAPE_VBAPX                      0000004711000020       X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Further Information&lt;/P&gt;&lt;P&gt;You can find more information in the BAPI programming guide in the chapter for enhancements to BAPIs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Notes&lt;/P&gt;&lt;P&gt;You must complete the STRUCTURE field with the name of the relevant enhancement structure (BAPE_VBAK, BAPE_VBAP, BAPE_VBEP). You can complete the remaining fields with the append structures from the enhancement structures.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At the moment, you can use the BAPI to store enhancements in the following structures:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VBAK : An enhancement to header data requires an append structure to BAPE_VBAK and an enhancement to structure VBAKKOZ.&lt;/P&gt;&lt;P&gt;VBAP : An enhancement to item data requires an append structure to BAPE_VBAP and an enhancment to structure VBAPKOZ.&lt;/P&gt;&lt;P&gt;VBEP : An enhancement to schedule line data requires an append structure to BAPE_VBEP and an enhancement to structure VBEPKOZ.&lt;/P&gt;&lt;P&gt;VBKD : If you are using an enhancement for header data, you must add an append structure to BAPE_VBAK. You also need to enhance structure VBAKKOZ. If it is for item data, you need to add an append structure to BAPE_VBAP. You must also enhance structure VBAPKOZ.&lt;/P&gt;&lt;P&gt;If you also want to work with checkboxes, each X-structure must also contain an append structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;A customer has created an order and wants to include the material long text (50 digits long).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The EXTENSIONIN structure must be completed with BAPE_VBAP. Two fields have fixed definitions in this structure. These are in the VBAP host key (VBELN, POSNR). The customer sets up an append structure that contains field ZMAT50.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Because the VBELN is normally blank when you create an order, the data can look like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STRUCTURE   |BAPE_VBAP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VALUEPART1  |          000010Customermateriallongtext50&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              VBELN     POSNR ZMAT50&amp;lt;/b&amp;gt;&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jul 2006 15:43:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-extensions/m-p/1408872#M197104</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-21T15:43:39Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI Extensions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-extensions/m-p/1408873#M197105</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ravi,&lt;/P&gt;&lt;P&gt;  did you append your custom field in structures&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPE_VBAK and VBAKKOM ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is neccesary in order to make the field to be updated&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then fill extension table in this way&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
EXTENSIONIN-STRUCTURE = 'BAPE_VBAK'.
BAPE_VBAK-VBELN = doc_number.
BAPE_VBAK-ZZFIELD = '123'.
EXTENSIONIN+30 = BAPE_VBAK.
APPEND EXTENSIONIN.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Let me know &lt;/P&gt;&lt;P&gt;Regards, Manuel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please remembre to reward points if it is useful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jul 2006 15:46:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-extensions/m-p/1408873#M197105</guid>
      <dc:creator>manuel_bassani</dc:creator>
      <dc:date>2006-07-21T15:46:46Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI Extensions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-extensions/m-p/1408874#M197106</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ravi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as you want to handle additional header data fiels in VBAK, the enhancement requires an append structure to BAPE_VBAK and an enhancement to structure VBAKKOZ.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Look at the function module documentation of tables parameter EXTENSIONIN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think this is pretty clear.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try to gio that way and if you have more questions, feel free to ask.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clemens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jul 2006 15:54:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-extensions/m-p/1408874#M197106</guid>
      <dc:creator>Clemenss</dc:creator>
      <dc:date>2006-07-21T15:54:45Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI Extensions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-extensions/m-p/1408875#M197107</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanx a lot for your inputs &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/1291/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Jun 2015 09:23:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-extensions/m-p/1408875#M197107</guid>
      <dc:creator>former_member216569</dc:creator>
      <dc:date>2015-06-01T09:23:12Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI Extensions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-extensions/m-p/1408876#M197108</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ravi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have worked on &lt;SPAN style="color: #333333; font-size: 12px;"&gt;BAPI_SALESORDER_CHANGE ...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt;Try as below and let me know if it does not work .. It will work for sure &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/1291/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt; &lt;/SPAN&gt;&lt;SPAN class="L0S31" style="font-size: 13.3333330154419px;"&gt;*--------------------------------------------------------------------*&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;TYPES &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;BEGIN &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;lty_valuepartx&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; valuepart1 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;valuepart&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; valuepart2 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;valuepart&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; valuepart3 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;valuepart&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; valuepart4 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;valuepart&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;END &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;lty_valuepartx&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;DATA &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;lt_extensionin &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;bapiparex&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lt_extensioninx &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;bapiparex&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;DATA &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;lwa_valuepart&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;lty_valuepartx&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_bape_vbap&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;bape_vbap&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_bape_vbapx&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;bape_vbapx&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_extensionin &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;bapiparex&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*--------------------------------------------------------------------*&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;* Populate all the required information for BAPI&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;* Populate extension information VBAP for BAPE_VBAP&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; lwa_bape_vbap&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;vbeln&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lv_vbeln&lt;SPAN class="L0S55"&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;" Sales Document Number&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; lwa_bape_vbap&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;posnr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lv_item&lt;SPAN class="L0S55"&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;" Item Number&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; lwa_bape_vbap&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;zzfield&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'AB83259'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;" Z field value&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; lwa_valuepart&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lwa_bape_vbap&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; lwa_extensionin&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;structure&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'BAPE_VBAP'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; lwa_extensionin&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;valuepart1 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lwa_valuepart&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;valuepart1&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; lwa_extensionin&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;valuepart2 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lwa_valuepart&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;valuepart2&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; lwa_extensionin&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;valuepart3 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lwa_valuepart&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;valuepart3&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; lwa_extensionin&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;valuepart4 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lwa_valuepart&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;valuepart4&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;lwa_extensionin &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;lt_extensionin&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;CLEAR &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;lwa_extensionin&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_bape_vbap&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_valuepart&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;* Same way for BAPE_VBAPX also, populate extensionx information&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; lwa_bape_vbapx&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;vbeln&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lv_vbeln&lt;SPAN class="L0S55"&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;" Sales Document Number&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; lwa_bape_vbapx&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;posnr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lv_item&lt;SPAN class="L0S55"&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;" Item Number&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; lwa_bape_vbapx&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;zzfield&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;abap_true&lt;SPAN class="L0S55"&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;" Z field value&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; lwa_valuepart&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lwa_bape_vbapx&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; lwa_extensionin&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;structure&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'BAPE_VBAPX'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; lwa_extensionin&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;valuepart1 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lwa_valuepart&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;valuepart1&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; lwa_extensionin&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;valuepart2 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lwa_valuepart&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;valuepart2&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; lwa_extensionin&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;valuepart3 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lwa_valuepart&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;valuepart3&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; lwa_extensionin&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;valuepart4 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lwa_valuepart&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;valuepart4&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;lwa_extensionin &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;lt_extensioninx&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;CLEAR &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;lwa_extensionin&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_bape_vbapx&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_valuepart&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;* Set updateflag so that the&amp;nbsp; sales order will be updated&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; lwa_order_headx&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;updateflag &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lc_update&lt;SPAN class="L0S55"&gt;.&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;" U "&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;* BAPI call for sales order change&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'BAPI_SALESORDER_CHANGE'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; salesdocument&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lv_vbeln &lt;SPAN class="L0S31"&gt;" Sales Document Number&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; order_header_in&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lwa_order_head&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; order_header_inx &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lwa_order_headx&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TABLES&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;return&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_return&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; order_item_in&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_order_item_in&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; order_item_inx&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_order_item_inx&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; partners&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_partners&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; partnerchanges&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_partner_chngs&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; partneraddresses &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_partneraddresses&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; order_cfgs_ref&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_order_cfgs_ref_in&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; order_cfgs_inst&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_order_cfgs_inst_in&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; order_cfgs_value &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_order_cfgs_value_in&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; schedule_lines&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_schedule_lines_in&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; schedule_linesx&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_schedule_lines_inx&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; extensionin&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_extensionin&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; extensionex&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_extensionx&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Hope this will help you ..&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Thanks &amp;amp; Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Arun.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Jun 2015 16:10:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-extensions/m-p/1408876#M197108</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-06-01T16:10:04Z</dc:date>
    </item>
  </channel>
</rss>

