<?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: Report from SAP Quickviewer code in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-from-sap-quickviewer-code/m-p/1197658#M130144</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you James and Ankur.&lt;/P&gt;&lt;P&gt;The client wants me to add two more fields to the existing ALV output. I have copied the code into a Z program and it executes properly. The client wants me to change the names of all the data objects acc. to the client specs. &lt;/P&gt;&lt;P&gt;I would like to know one more thing... In case I get the name of the quickview that has generated this code, will it help me understand the logic faster? All i know is that quickview will have the tables used, the joins and selection conditions. Can I find any more details that I can use?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vishal.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 08 Feb 2006 13:45:40 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-02-08T13:45:40Z</dc:date>
    <item>
      <title>Report from SAP Quickviewer code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-from-sap-quickviewer-code/m-p/1197655#M130141</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have been given a code generated by SAP Quickviewer (transaction SQVI). The client expects me to design an ABAP Report using this code as a guideline. Is this practically possible. I don't even have access to the name of the quickview. No tech spec too.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Some lines of the code: Just to give you guys the feel of it...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT AQL3SYSTQV000116ORDERS_CPR====&lt;/P&gt;&lt;P&gt;   LINE-SIZE 253 NO STANDARD PAGE HEADING LINE-COUNT 000(001).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INCLUDE &amp;lt;SYMBOL&amp;gt;.&lt;/P&gt;&lt;P&gt;INCLUDE &amp;lt;ICON&amp;gt;.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF BLOCK PROG&lt;/P&gt;&lt;P&gt;                           WITH FRAME TITLE TEXT-F58.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;%FA00000 /BAY0/AXCMR_AUT2-SUBSTITUTE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES /BAY0/AXCMR_AUT2.&lt;/P&gt;&lt;P&gt;TABLES VBAP.&lt;/P&gt;&lt;P&gt;TABLES VBPA.&lt;/P&gt;&lt;P&gt;TABLES /BAY0/AXCMR_CPR.&lt;/P&gt;&lt;P&gt;*TABLES KNA1.&lt;/P&gt;&lt;P&gt;DATA AVBEGKNA1 LIKE KNA1.&lt;/P&gt;&lt;P&gt;TABLES KNA1.&lt;/P&gt;&lt;P&gt;TABLES VBAK.&lt;/P&gt;&lt;P&gt;DATA %COUNT-VBAK(4) TYPE X.&lt;/P&gt;&lt;P&gt;DATA %LINR-VBAK(2).&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------" /&gt;&lt;P&gt;SELECT VBAK&lt;SUB&gt;ANGDT VBAK&lt;/SUB&gt;AUART VBAK&lt;SUB&gt;BNDDT VBAK&lt;/SUB&gt;ERDAT VBAK~ERNAM&lt;/P&gt;&lt;P&gt;       VBAK&lt;SUB&gt;ERZET VBAK&lt;/SUB&gt;KUNNR VBAK&lt;SUB&gt;VBELN VBAK&lt;/SUB&gt;VKORG VBAP~ABGRU&lt;/P&gt;&lt;P&gt;       VBAP&lt;SUB&gt;ARKTX VBAP&lt;/SUB&gt;MATNR VBAP&lt;SUB&gt;POSNR VBAP&lt;/SUB&gt;PRODH VBAP~VBELN&lt;/P&gt;&lt;P&gt;       /BAY0/AXCMR_CPR&lt;SUB&gt;KUNAG /BAY0/AXCMR_CPR&lt;/SUB&gt;KUNWE&lt;/P&gt;&lt;P&gt;       /BAY0/AXCMR_CPR&lt;SUB&gt;MATNR /BAY0/AXCMR_CPR&lt;/SUB&gt;PRICE&lt;/P&gt;&lt;P&gt;       /BAY0/AXCMR_CPR&lt;SUB&gt;VKORG VBPA&lt;/SUB&gt;KUNNR VBPA&lt;SUB&gt;PARVW VBPA&lt;/SUB&gt;VBELN&lt;/P&gt;&lt;P&gt;       AVBEGKNA1&lt;SUB&gt;KUNNR AVBEGKNA1&lt;/SUB&gt;LAND1 AVBEGKNA1&lt;SUB&gt;NAME1 AVBEGKNA1&lt;/SUB&gt;ORT01&lt;/P&gt;&lt;P&gt;       /BAY0/AXCMR_AUT2&lt;SUB&gt;ML1 /BAY0/AXCMR_AUT2&lt;/SUB&gt;ML2 /BAY0/AXCMR_AUT2~ML3&lt;/P&gt;&lt;P&gt;       /BAY0/AXCMR_AUT2&lt;SUB&gt;ML4 /BAY0/AXCMR_AUT2&lt;/SUB&gt;OBJID&lt;/P&gt;&lt;P&gt;       /BAY0/AXCMR_AUT2&lt;SUB&gt;PRICE /BAY0/AXCMR_AUT2&lt;/SUB&gt;SUBSTITUTE&lt;/P&gt;&lt;P&gt;       /BAY0/AXCMR_AUT2&lt;SUB&gt;VKORG KNA1&lt;/SUB&gt;KUNNR KNA1&lt;SUB&gt;LAND1 KNA1&lt;/SUB&gt;NAME1&lt;/P&gt;&lt;P&gt;       KNA1~ORT01&lt;/P&gt;&lt;P&gt;INTO (VBAK-ANGDT , VBAK-AUART , VBAK-BNDDT , VBAK-ERDAT , VBAK-ERNAM&lt;/P&gt;&lt;P&gt;     , VBAK-ERZET , VBAK-KUNNR , VBAK-VBELN , VBAK-VKORG , VBAP-ABGRU&lt;/P&gt;&lt;P&gt;     , VBAP-ARKTX , VBAP-MATNR , VBAP-POSNR , VBAP-PRODH , VBAP-VBELN&lt;/P&gt;&lt;P&gt;     , /BAY0/AXCMR_CPR-KUNAG , /BAY0/AXCMR_CPR-KUNWE&lt;/P&gt;&lt;P&gt;     , /BAY0/AXCMR_CPR-MATNR , /BAY0/AXCMR_CPR-PRICE&lt;/P&gt;&lt;P&gt;     , /BAY0/AXCMR_CPR-VKORG , VBPA-KUNNR , VBPA-PARVW , VBPA-VBELN&lt;/P&gt;&lt;P&gt;     , AVBEGKNA1-KUNNR , AVBEGKNA1-LAND1 , AVBEGKNA1-NAME1&lt;/P&gt;&lt;P&gt;     , AVBEGKNA1-ORT01 , /BAY0/AXCMR_AUT2-ML1 , /BAY0/AXCMR_AUT2-ML2&lt;/P&gt;&lt;P&gt;     , /BAY0/AXCMR_AUT2-ML3 , /BAY0/AXCMR_AUT2-ML4&lt;/P&gt;&lt;P&gt;     , /BAY0/AXCMR_AUT2-OBJID , /BAY0/AXCMR_AUT2-PRICE&lt;/P&gt;&lt;P&gt;     , /BAY0/AXCMR_AUT2-SUBSTITUTE , /BAY0/AXCMR_AUT2-VKORG&lt;/P&gt;&lt;P&gt;     , KNA1-KUNNR , KNA1-LAND1 , KNA1-NAME1 , KNA1-ORT01 )&lt;/P&gt;&lt;P&gt;FROM ( VBAK&lt;/P&gt;&lt;P&gt;       INNER JOIN VBAP&lt;/P&gt;&lt;P&gt;       ON VBAP&lt;SUB&gt;VBELN = VBAK&lt;/SUB&gt;VBELN&lt;/P&gt;&lt;P&gt;       INNER JOIN /BAY0/AXCMR_CPR&lt;/P&gt;&lt;P&gt;       ON /BAY0/AXCMR_CPR&lt;SUB&gt;KUNAG = VBAK&lt;/SUB&gt;KUNNR&lt;/P&gt;&lt;P&gt;       AND /BAY0/AXCMR_CPR&lt;SUB&gt;VKORG = VBAK&lt;/SUB&gt;VKORG&lt;/P&gt;&lt;P&gt;       AND /BAY0/AXCMR_CPR&lt;SUB&gt;MATNR = VBAP&lt;/SUB&gt;MATNR&lt;/P&gt;&lt;P&gt;       INNER JOIN VBPA&lt;/P&gt;&lt;P&gt;       ON VBPA&lt;SUB&gt;KUNNR = /BAY0/AXCMR_CPR&lt;/SUB&gt;KUNWE&lt;/P&gt;&lt;P&gt;       AND VBPA&lt;SUB&gt;VBELN = VBAP&lt;/SUB&gt;VBELN&lt;/P&gt;&lt;P&gt;       INNER JOIN KNA1  AS AVBEGKNA1&lt;/P&gt;&lt;P&gt;       ON AVBEGKNA1&lt;SUB&gt;KUNNR = /BAY0/AXCMR_CPR&lt;/SUB&gt;KUNWE&lt;/P&gt;&lt;P&gt;       INNER JOIN /BAY0/AXCMR_AUT2&lt;/P&gt;&lt;P&gt;       ON /BAY0/AXCMR_AUT2&lt;SUB&gt;PRICE = /BAY0/AXCMR_CPR&lt;/SUB&gt;PRICE&lt;/P&gt;&lt;P&gt;       AND /BAY0/AXCMR_AUT2&lt;SUB&gt;VKORG = /BAY0/AXCMR_CPR&lt;/SUB&gt;VKORG&lt;/P&gt;&lt;P&gt;       INNER JOIN KNA1&lt;/P&gt;&lt;P&gt;       ON KNA1&lt;SUB&gt;KUNNR = /BAY0/AXCMR_CPR&lt;/SUB&gt;KUNAG )&lt;/P&gt;&lt;P&gt;       WHERE VBAK~ANGDT IN SP$00003&lt;/P&gt;&lt;P&gt;         AND VBAK~AUART IN SP$00001&lt;/P&gt;&lt;P&gt;         AND VBAK~BNDDT IN SP$00002&lt;/P&gt;&lt;P&gt;         AND VBAK~ERDAT IN SP$00004&lt;/P&gt;&lt;P&gt;         AND VBAK~ERNAM IN SP$00005&lt;/P&gt;&lt;P&gt;         AND VBAP~ABGRU IN SP$00010&lt;/P&gt;&lt;P&gt;         AND VBAP~MATNR IN SP$00006&lt;/P&gt;&lt;P&gt;         AND VBAP~POSNR IN SP$00007&lt;/P&gt;&lt;P&gt;         AND VBAP~PRODH IN SP$00009&lt;/P&gt;&lt;P&gt;         AND VBAP~VBELN IN SP$00008&lt;/P&gt;&lt;P&gt;         AND /BAY0/AXCMR_CPR~KUNAG IN SP$00016&lt;/P&gt;&lt;P&gt;         AND /BAY0/AXCMR_CPR~KUNWE IN SP$00015&lt;/P&gt;&lt;P&gt;         AND /BAY0/AXCMR_CPR~MATNR IN SP$00014&lt;/P&gt;&lt;P&gt;         AND /BAY0/AXCMR_CPR~PRICE IN SP$00013&lt;/P&gt;&lt;P&gt;         AND VBPA~KUNNR IN SP$00011&lt;/P&gt;&lt;P&gt;         AND VBPA~PARVW IN SP$00012&lt;/P&gt;&lt;P&gt;         AND /BAY0/AXCMR_AUT2~ML1 IN SP$00022&lt;/P&gt;&lt;P&gt;         AND /BAY0/AXCMR_AUT2~ML2 IN SP$00021&lt;/P&gt;&lt;P&gt;         AND /BAY0/AXCMR_AUT2~ML3 IN SP$00020&lt;/P&gt;&lt;P&gt;         AND /BAY0/AXCMR_AUT2~ML4 IN SP$00019&lt;/P&gt;&lt;P&gt;         AND /BAY0/AXCMR_AUT2~OBJID IN SP$00018&lt;/P&gt;&lt;P&gt;         AND /BAY0/AXCMR_AUT2~SUBSTITUTE IN SP$00017.&lt;/P&gt;&lt;P&gt;  %DBACC = %DBACC - 1.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------" /&gt;&lt;P&gt;Please help with this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vishal.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Feb 2006 18:18:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-from-sap-quickviewer-code/m-p/1197655#M130141</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-06T18:18:08Z</dc:date>
    </item>
    <item>
      <title>Re: Report from SAP Quickviewer code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-from-sap-quickviewer-code/m-p/1197656#M130142</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My advice would be to make sure the client tells you what they want the new ABAP Report to do that is &amp;lt;u&amp;gt;different&amp;lt;/u&amp;gt; from the Quickviewer Report.  If the client does not have a formal technical spec process, then you at least need to be told verbally or via e-mail what to change.  Without that information you cannot proceed with any meaningful development.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Assuming that you can get that information, all you need to do is to create a copy of the Quickviewer program (via SE38) since the Quickviewer program is just a regular ABAP program.  Then you must get a feel for what the code is currently doing (understand the logic) so that you can proceed with making the changes required for the new version.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another approach might be to simply get an understanding of the Quickviewer code and start your own ABAP Report from scratch (using your own preferred style of coding).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have fun!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;James Gaddis&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Feb 2006 19:16:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-from-sap-quickviewer-code/m-p/1197656#M130142</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-06T19:16:39Z</dc:date>
    </item>
    <item>
      <title>Re: Report from SAP Quickviewer code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-from-sap-quickviewer-code/m-p/1197657#M130143</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vijay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What exactly the requirement is. Is it that the client wants to have as many downloads options as this generated programs have.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you can surelu copy the code and create a Z report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regardsm,&lt;/P&gt;&lt;P&gt;Ankur&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Feb 2006 07:13:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-from-sap-quickviewer-code/m-p/1197657#M130143</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-07T07:13:33Z</dc:date>
    </item>
    <item>
      <title>Re: Report from SAP Quickviewer code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-from-sap-quickviewer-code/m-p/1197658#M130144</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you James and Ankur.&lt;/P&gt;&lt;P&gt;The client wants me to add two more fields to the existing ALV output. I have copied the code into a Z program and it executes properly. The client wants me to change the names of all the data objects acc. to the client specs. &lt;/P&gt;&lt;P&gt;I would like to know one more thing... In case I get the name of the quickview that has generated this code, will it help me understand the logic faster? All i know is that quickview will have the tables used, the joins and selection conditions. Can I find any more details that I can use?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vishal.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Feb 2006 13:45:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-from-sap-quickviewer-code/m-p/1197658#M130144</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-08T13:45:40Z</dc:date>
    </item>
    <item>
      <title>Re: Report from SAP Quickviewer code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-from-sap-quickviewer-code/m-p/1197659#M130145</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you know the name of the QuickView, looking at it in transaction SQVI (System-&amp;gt; Services-&amp;gt; QuickViewer) via the Change or Display function you can also see the following: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The fields selected for display (as well as all available fields),  &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The sort sequence (if any was defined), &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The table fields included on the selection screen, &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The technical names for all of these fields (use the Shift-F5 function to toggle between technical name and long text).  &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;There may also be some comments listed in the QuickView header that might have some useful information (or not).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;These things may indirectly help you understand the logic.  To find out the details you'll need to dig into the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;James Gaddis&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Feb 2006 15:37:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-from-sap-quickviewer-code/m-p/1197659#M130145</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-08T15:37:32Z</dc:date>
    </item>
  </channel>
</rss>

