<?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 Update City name in Contract using BAPI in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/update-city-name-in-contract-using-bapi/m-p/12725640#M2020094</link>
    <description>&lt;P&gt;Hi, &lt;/P&gt;
  &lt;P&gt;We have requirement to update partner city in contract ( VA42 ) using &lt;STRONG&gt;BAPI_CUSTOMERCONTRACT_CHANGE&lt;/STRONG&gt;. It is working as expected but remaining address fields except city are updating with blank including email address. &lt;/P&gt;
  &lt;P&gt;Can you please suggest a solution? how we can update only city without touching the remaining fields.&lt;/P&gt;
  &lt;P&gt;Sample code: &lt;/P&gt;
  &lt;P&gt; APPEND VALUE #( DOCUMENT = LS_DATA-VBELN&lt;BR /&gt; ITM_NUMBER = LS_DATA-POSNR&lt;BR /&gt; UPDATEFLAG = LC_U&lt;BR /&gt; PARTN_ROLE = LS_DATA-PARVW&lt;BR /&gt; P_NUMB_OLD = LS_DATA-KUNNR&lt;BR /&gt; P_NUMB_NEW = LS_DATA-KUNNR&lt;BR /&gt; ADDR_LINK = LS_DATA-ADRNR&lt;BR /&gt; ADDRESS = LS_DATA-ADRNR ) TO LT_PARTNERCHANGES.&lt;/P&gt;
  &lt;P&gt;&lt;BR /&gt;&lt;/P&gt;
  &lt;P&gt; APPEND VALUE #( ADDR_NO = LS_DATA-ADDRNUMBER&lt;BR /&gt; CITY = LS_DATA-CITY1 ) TO LT_PARTNERADDRESSES.&lt;BR /&gt;&lt;/P&gt;
  &lt;P&gt;&lt;BR /&gt;&lt;/P&gt;
  &lt;P&gt; LS_CONTRACT_HEADER_INX-UPDATEFLAG = LC_U.&lt;BR /&gt; " Call BAPI for Contract change.&lt;BR /&gt; CALL FUNCTION 'BAPI_CUSTOMERCONTRACT_CHANGE'&lt;BR /&gt; EXPORTING&lt;BR /&gt; SALESDOCUMENT = LS_DATA-VBELN&lt;BR /&gt; CONTRACT_HEADER_IN = LS_CONTRACT_HEADER_IN&lt;BR /&gt; CONTRACT_HEADER_INX = LS_CONTRACT_HEADER_INX&lt;BR /&gt;* LOGIC_SWITCH = LV_LOGIC_SWITCH&lt;BR /&gt; SIMULATION = P_TEST&lt;BR /&gt; TABLES&lt;BR /&gt; RETURN = LT_RETURN&lt;BR /&gt; PARTNERCHANGES = LT_PARTNERCHANGES&lt;BR /&gt; PARTNERADDRESSES = LT_PARTNERADDRESSES.&lt;/P&gt;
  &lt;P&gt;Thanks in advance,&lt;/P&gt;
  &lt;P&gt;Venkat.&lt;/P&gt;</description>
    <pubDate>Wed, 22 Feb 2023 12:49:58 GMT</pubDate>
    <dc:creator>former_member797437</dc:creator>
    <dc:date>2023-02-22T12:49:58Z</dc:date>
    <item>
      <title>Update City name in Contract using BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/update-city-name-in-contract-using-bapi/m-p/12725640#M2020094</link>
      <description>&lt;P&gt;Hi, &lt;/P&gt;
  &lt;P&gt;We have requirement to update partner city in contract ( VA42 ) using &lt;STRONG&gt;BAPI_CUSTOMERCONTRACT_CHANGE&lt;/STRONG&gt;. It is working as expected but remaining address fields except city are updating with blank including email address. &lt;/P&gt;
  &lt;P&gt;Can you please suggest a solution? how we can update only city without touching the remaining fields.&lt;/P&gt;
  &lt;P&gt;Sample code: &lt;/P&gt;
  &lt;P&gt; APPEND VALUE #( DOCUMENT = LS_DATA-VBELN&lt;BR /&gt; ITM_NUMBER = LS_DATA-POSNR&lt;BR /&gt; UPDATEFLAG = LC_U&lt;BR /&gt; PARTN_ROLE = LS_DATA-PARVW&lt;BR /&gt; P_NUMB_OLD = LS_DATA-KUNNR&lt;BR /&gt; P_NUMB_NEW = LS_DATA-KUNNR&lt;BR /&gt; ADDR_LINK = LS_DATA-ADRNR&lt;BR /&gt; ADDRESS = LS_DATA-ADRNR ) TO LT_PARTNERCHANGES.&lt;/P&gt;
  &lt;P&gt;&lt;BR /&gt;&lt;/P&gt;
  &lt;P&gt; APPEND VALUE #( ADDR_NO = LS_DATA-ADDRNUMBER&lt;BR /&gt; CITY = LS_DATA-CITY1 ) TO LT_PARTNERADDRESSES.&lt;BR /&gt;&lt;/P&gt;
  &lt;P&gt;&lt;BR /&gt;&lt;/P&gt;
  &lt;P&gt; LS_CONTRACT_HEADER_INX-UPDATEFLAG = LC_U.&lt;BR /&gt; " Call BAPI for Contract change.&lt;BR /&gt; CALL FUNCTION 'BAPI_CUSTOMERCONTRACT_CHANGE'&lt;BR /&gt; EXPORTING&lt;BR /&gt; SALESDOCUMENT = LS_DATA-VBELN&lt;BR /&gt; CONTRACT_HEADER_IN = LS_CONTRACT_HEADER_IN&lt;BR /&gt; CONTRACT_HEADER_INX = LS_CONTRACT_HEADER_INX&lt;BR /&gt;* LOGIC_SWITCH = LV_LOGIC_SWITCH&lt;BR /&gt; SIMULATION = P_TEST&lt;BR /&gt; TABLES&lt;BR /&gt; RETURN = LT_RETURN&lt;BR /&gt; PARTNERCHANGES = LT_PARTNERCHANGES&lt;BR /&gt; PARTNERADDRESSES = LT_PARTNERADDRESSES.&lt;/P&gt;
  &lt;P&gt;Thanks in advance,&lt;/P&gt;
  &lt;P&gt;Venkat.&lt;/P&gt;</description>
      <pubDate>Wed, 22 Feb 2023 12:49:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/update-city-name-in-contract-using-bapi/m-p/12725640#M2020094</guid>
      <dc:creator>former_member797437</dc:creator>
      <dc:date>2023-02-22T12:49:58Z</dc:date>
    </item>
    <item>
      <title>Re: Update City name in Contract using BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/update-city-name-in-contract-using-bapi/m-p/12725641#M2020095</link>
      <description>&lt;P&gt;Seems you must first fill PARTNERADDRESSES with current values of address (check ADDR_CONVERT_TO_BAPIADDR1 or BAPISDORDER_GETDETAILEDLIST?)&lt;/P&gt;</description>
      <pubDate>Wed, 22 Feb 2023 16:35:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/update-city-name-in-contract-using-bapi/m-p/12725641#M2020095</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2023-02-22T16:35:44Z</dc:date>
    </item>
  </channel>
</rss>

