<?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 Extract KNVV Customer Master Sales Data in CSV File Using ABAP Program in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/extract-knvv-customer-master-sales-data-in-csv-file-using-abap-program/m-p/13896508#M2031373</link>
    <description>&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;ABAP Program -&amp;nbsp;&amp;nbsp;Z_KNVV_CUSTOMER&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Program Type - ABAP&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;ABAP Program Name - Z_KNVV_CUST&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Tcode -&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN&gt;ZHM_KNVV_C&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Entity Description - Customer Master Sales Data&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Output File Location - “C:\tmp”&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Output File Name- KNVV.CSV&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Output File Type - CSV (Column with Semicolons Separator (;))&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;SAP Table Name - &lt;SPAN class=""&gt;KNVV&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt;&lt;SPAN class=""&gt; KNB1, KNA1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;List Of Fields to Be Extracted -&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;KUNNR&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;VKBUR&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;KONDA&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;WAERS&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;INCO1&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;VERSG&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;KDGRP&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;-------ABAP PROGRAM START FROM HERE----------&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;REPORT Z_KNVV_CUSTOMER.&lt;/P&gt;&lt;P&gt;TYPE-POOLS: VRM.&lt;/P&gt;&lt;P&gt;DATA: NAME TYPE VRM_ID,&lt;BR /&gt;LIST TYPE VRM_VALUES,&lt;BR /&gt;VALUE LIKE LINE OF LIST.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;PARAMETERS: ENTITY(10) AS LISTBOX VISIBLE LENGTH 10.&lt;BR /&gt;PARAMETERS : OPATH TYPE STRING DEFAULT '\\SERVERNAME\tmp\KNVV.csv'.&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;NAME = 'ENTITY'.&lt;/P&gt;&lt;P&gt;VALUE-KEY = 'UK01'.&lt;BR /&gt;VALUE-TEXT = 'UK01'.&lt;BR /&gt;APPEND VALUE TO LIST.&lt;/P&gt;&lt;P&gt;VALUE-KEY = 'UK75'.&lt;BR /&gt;VALUE-TEXT = 'UK75'.&lt;BR /&gt;APPEND VALUE TO LIST.&lt;/P&gt;&lt;P&gt;VALUE-KEY = 'UK21'.&lt;BR /&gt;VALUE-TEXT = 'UK21'.&lt;BR /&gt;APPEND VALUE TO LIST.&lt;/P&gt;&lt;P&gt;VALUE-KEY = 'UK31'.&lt;BR /&gt;VALUE-TEXT = 'UK31'.&lt;BR /&gt;APPEND VALUE TO LIST.&lt;/P&gt;&lt;P&gt;VALUE-KEY = 'UK41'.&lt;BR /&gt;VALUE-TEXT = 'UK41'.&lt;BR /&gt;APPEND VALUE TO LIST.&lt;/P&gt;&lt;P&gt;VALUE-KEY = 'UK02'.&lt;BR /&gt;VALUE-TEXT = 'UK02'.&lt;BR /&gt;APPEND VALUE TO LIST.&lt;/P&gt;&lt;P&gt;VALUE-KEY = 'UK73'.&lt;BR /&gt;VALUE-TEXT = 'UK73'.&lt;BR /&gt;APPEND VALUE TO LIST.&lt;/P&gt;&lt;P&gt;VALUE-KEY = 'UK04'.&lt;BR /&gt;VALUE-TEXT = 'UK04'.&lt;BR /&gt;APPEND VALUE TO LIST.&lt;/P&gt;&lt;P&gt;VALUE-KEY = 'UK61'.&lt;BR /&gt;VALUE-TEXT = 'UK61'.&lt;BR /&gt;APPEND VALUE TO LIST.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'VRM_SET_VALUES' EXPORTING ID = NAME VALUES = LIST.&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;type-pools:TRUXS.&lt;/P&gt;&lt;P&gt;data: begin of itab occurs 0,&lt;BR /&gt;KUNNR like KNVV-KUNNR,&lt;BR /&gt;VKBUR like KNVV-VKBUR,&lt;BR /&gt;KONDA like KNVV-KONDA,&lt;BR /&gt;WAERS like KNVV-WAERS,&lt;BR /&gt;INCO1 like KNVV-INCO1,&lt;BR /&gt;VERSG like KNVV-VERSG,&lt;BR /&gt;KDGRP like KNVV-KDGRP,&lt;BR /&gt;BUKRS like KNB1-BUKRS,&lt;BR /&gt;end of itab.&lt;/P&gt;&lt;P&gt;data: itab1 type TRUXS_T_TEXT_DATA.&lt;BR /&gt;SELECT KNVV~KUNNR&lt;BR /&gt;KNVV~VKBUR&lt;BR /&gt;KNVV~KONDA&lt;BR /&gt;KNVV~WAERS&lt;BR /&gt;KNVV~INCO1&lt;BR /&gt;KNVV~VERSG&lt;BR /&gt;KNVV~KDGRP&lt;BR /&gt;KNB1~BUKRS&lt;BR /&gt;from KNVV INNER JOIN KNB1 ON KNVV~KUNNR = KNB1~KUNNR&lt;BR /&gt;INNER JOIN KNA1 ON KNB1~KUNNR = KNA1~KUNNR&lt;BR /&gt;into table itab&lt;BR /&gt;WHERE KNB1~BUKRS = ENTITY.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SAP_CONVERT_TO_CSV_FORMAT'&lt;BR /&gt;EXPORTING&lt;BR /&gt;I_FIELD_SEPERATOR = ','&lt;BR /&gt;TABLES&lt;BR /&gt;I_TAB_SAP_DATA = itab&lt;BR /&gt;CHANGING&lt;BR /&gt;I_TAB_CONVERTED_DATA = itab1&lt;BR /&gt;EXCEPTIONS&lt;BR /&gt;CONVERSION_FAILED = 1&lt;BR /&gt;OTHERS = 2&lt;BR /&gt;.&lt;BR /&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;BR /&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;BR /&gt;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;BR /&gt;ENDIF.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_DOWNLOAD'&lt;BR /&gt;EXPORTING&lt;BR /&gt;filename = OPATH&lt;BR /&gt;TABLES&lt;BR /&gt;data_tab = itab1&lt;BR /&gt;EXCEPTIONS&lt;BR /&gt;OTHERS = 1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 11 Oct 2024 12:08:34 GMT</pubDate>
    <dc:creator>VIVEK-NIGAM</dc:creator>
    <dc:date>2024-10-11T12:08:34Z</dc:date>
    <item>
      <title>Extract KNVV Customer Master Sales Data in CSV File Using ABAP Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extract-knvv-customer-master-sales-data-in-csv-file-using-abap-program/m-p/13896508#M2031373</link>
      <description>&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;ABAP Program -&amp;nbsp;&amp;nbsp;Z_KNVV_CUSTOMER&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Program Type - ABAP&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;ABAP Program Name - Z_KNVV_CUST&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Tcode -&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN&gt;ZHM_KNVV_C&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Entity Description - Customer Master Sales Data&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Output File Location - “C:\tmp”&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Output File Name- KNVV.CSV&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Output File Type - CSV (Column with Semicolons Separator (;))&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;SAP Table Name - &lt;SPAN class=""&gt;KNVV&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt;&lt;SPAN class=""&gt; KNB1, KNA1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;List Of Fields to Be Extracted -&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;KUNNR&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;VKBUR&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;KONDA&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;WAERS&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;INCO1&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;VERSG&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;KDGRP&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;-------ABAP PROGRAM START FROM HERE----------&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;REPORT Z_KNVV_CUSTOMER.&lt;/P&gt;&lt;P&gt;TYPE-POOLS: VRM.&lt;/P&gt;&lt;P&gt;DATA: NAME TYPE VRM_ID,&lt;BR /&gt;LIST TYPE VRM_VALUES,&lt;BR /&gt;VALUE LIKE LINE OF LIST.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;PARAMETERS: ENTITY(10) AS LISTBOX VISIBLE LENGTH 10.&lt;BR /&gt;PARAMETERS : OPATH TYPE STRING DEFAULT '\\SERVERNAME\tmp\KNVV.csv'.&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;NAME = 'ENTITY'.&lt;/P&gt;&lt;P&gt;VALUE-KEY = 'UK01'.&lt;BR /&gt;VALUE-TEXT = 'UK01'.&lt;BR /&gt;APPEND VALUE TO LIST.&lt;/P&gt;&lt;P&gt;VALUE-KEY = 'UK75'.&lt;BR /&gt;VALUE-TEXT = 'UK75'.&lt;BR /&gt;APPEND VALUE TO LIST.&lt;/P&gt;&lt;P&gt;VALUE-KEY = 'UK21'.&lt;BR /&gt;VALUE-TEXT = 'UK21'.&lt;BR /&gt;APPEND VALUE TO LIST.&lt;/P&gt;&lt;P&gt;VALUE-KEY = 'UK31'.&lt;BR /&gt;VALUE-TEXT = 'UK31'.&lt;BR /&gt;APPEND VALUE TO LIST.&lt;/P&gt;&lt;P&gt;VALUE-KEY = 'UK41'.&lt;BR /&gt;VALUE-TEXT = 'UK41'.&lt;BR /&gt;APPEND VALUE TO LIST.&lt;/P&gt;&lt;P&gt;VALUE-KEY = 'UK02'.&lt;BR /&gt;VALUE-TEXT = 'UK02'.&lt;BR /&gt;APPEND VALUE TO LIST.&lt;/P&gt;&lt;P&gt;VALUE-KEY = 'UK73'.&lt;BR /&gt;VALUE-TEXT = 'UK73'.&lt;BR /&gt;APPEND VALUE TO LIST.&lt;/P&gt;&lt;P&gt;VALUE-KEY = 'UK04'.&lt;BR /&gt;VALUE-TEXT = 'UK04'.&lt;BR /&gt;APPEND VALUE TO LIST.&lt;/P&gt;&lt;P&gt;VALUE-KEY = 'UK61'.&lt;BR /&gt;VALUE-TEXT = 'UK61'.&lt;BR /&gt;APPEND VALUE TO LIST.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'VRM_SET_VALUES' EXPORTING ID = NAME VALUES = LIST.&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;type-pools:TRUXS.&lt;/P&gt;&lt;P&gt;data: begin of itab occurs 0,&lt;BR /&gt;KUNNR like KNVV-KUNNR,&lt;BR /&gt;VKBUR like KNVV-VKBUR,&lt;BR /&gt;KONDA like KNVV-KONDA,&lt;BR /&gt;WAERS like KNVV-WAERS,&lt;BR /&gt;INCO1 like KNVV-INCO1,&lt;BR /&gt;VERSG like KNVV-VERSG,&lt;BR /&gt;KDGRP like KNVV-KDGRP,&lt;BR /&gt;BUKRS like KNB1-BUKRS,&lt;BR /&gt;end of itab.&lt;/P&gt;&lt;P&gt;data: itab1 type TRUXS_T_TEXT_DATA.&lt;BR /&gt;SELECT KNVV~KUNNR&lt;BR /&gt;KNVV~VKBUR&lt;BR /&gt;KNVV~KONDA&lt;BR /&gt;KNVV~WAERS&lt;BR /&gt;KNVV~INCO1&lt;BR /&gt;KNVV~VERSG&lt;BR /&gt;KNVV~KDGRP&lt;BR /&gt;KNB1~BUKRS&lt;BR /&gt;from KNVV INNER JOIN KNB1 ON KNVV~KUNNR = KNB1~KUNNR&lt;BR /&gt;INNER JOIN KNA1 ON KNB1~KUNNR = KNA1~KUNNR&lt;BR /&gt;into table itab&lt;BR /&gt;WHERE KNB1~BUKRS = ENTITY.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SAP_CONVERT_TO_CSV_FORMAT'&lt;BR /&gt;EXPORTING&lt;BR /&gt;I_FIELD_SEPERATOR = ','&lt;BR /&gt;TABLES&lt;BR /&gt;I_TAB_SAP_DATA = itab&lt;BR /&gt;CHANGING&lt;BR /&gt;I_TAB_CONVERTED_DATA = itab1&lt;BR /&gt;EXCEPTIONS&lt;BR /&gt;CONVERSION_FAILED = 1&lt;BR /&gt;OTHERS = 2&lt;BR /&gt;.&lt;BR /&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;BR /&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;BR /&gt;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;BR /&gt;ENDIF.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_DOWNLOAD'&lt;BR /&gt;EXPORTING&lt;BR /&gt;filename = OPATH&lt;BR /&gt;TABLES&lt;BR /&gt;data_tab = itab1&lt;BR /&gt;EXCEPTIONS&lt;BR /&gt;OTHERS = 1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Oct 2024 12:08:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extract-knvv-customer-master-sales-data-in-csv-file-using-abap-program/m-p/13896508#M2031373</guid>
      <dc:creator>VIVEK-NIGAM</dc:creator>
      <dc:date>2024-10-11T12:08:34Z</dc:date>
    </item>
  </channel>
</rss>

