<?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: Retrieving Data Using Program- ABAP Query in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/retrieving-data-using-program-abap-query/m-p/2558279#M583255</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your answer, but i am a functional developer and i am just trying to get the fields in structure FAGL_S_RFSSLD00_LIST to use in this query. Is it possible.&lt;/P&gt;&lt;P&gt;If yes what is the way to do it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have the program generated like this when i created the infoset&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  RSAQDVP_TEMPLATE .&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  declarations&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  (insert your declarations in this section)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  FAGL_S_RFSSLD00_LIST           type FAGL_S_RFSSLD00_LIST          ,&lt;/P&gt;&lt;P&gt;  it_data type standard table of FAGL_S_RFSSLD00_LIST          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;field-symbols: &amp;lt;struc&amp;gt; type FAGL_S_RFSSLD00_LIST          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  selection screen statements&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  (define your selection-screen here)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;!! the following comment MUST NOT BE CHANGED !!&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&amp;lt;QUERY_HEAD&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  read data into IT_DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; (select your data here into internal table IT_DATA)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  output of the data&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  (this section can be left unchanged)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_data assigning &amp;lt;struc&amp;gt;.&lt;/P&gt;&lt;P&gt;  move-corresponding &amp;lt;struc&amp;gt; to FAGL_S_RFSSLD00_LIST          .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;!! the following comment MUST NOT BE CHANGED !!&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&amp;lt;QUERY_BODY&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just need to know what i should fill in the query head and body if I need all the fields in the structure to be selected&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 12 Jul 2007 20:50:03 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-12T20:50:03Z</dc:date>
    <item>
      <title>Retrieving Data Using Program- ABAP Query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/retrieving-data-using-program-abap-query/m-p/2558277#M583253</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can anyone provide me with the sample code that should go when retrieving data using a program in an ABAP Query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here is the format for the same&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Report &amp;lt;report name&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tables: &amp;lt;list of dictionary structures to be used&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameters: &amp;lt;name of parameters&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Select-options: &amp;lt;name of select options&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: &amp;lt; all internal tables&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;lt;query head&amp;gt; This comment should always be after data declarations.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Beginning of a loop to retrieve each record and place it in the field string tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Select, do-enddo, loop, etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;code to format the data&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;lt;query body&amp;gt; This comment should always be the last statement in the loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At this stage the data will come into the field string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Endselect, enddo, endloop&lt;/P&gt;&lt;P&gt;_________________________________&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;Krishna&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 19:25:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/retrieving-data-using-program-abap-query/m-p/2558277#M583253</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T19:25:54Z</dc:date>
    </item>
    <item>
      <title>Re: Retrieving Data Using Program- ABAP Query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/retrieving-data-using-program-abap-query/m-p/2558278#M583254</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;You have two possibilities to make an ABAP Query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. tcode: sq01&lt;/P&gt;&lt;P&gt;but first u have to define the user group and attach it to query&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. write a nornal ABAP Report in the format u stated.&lt;/P&gt;&lt;P&gt;see example&lt;/P&gt;&lt;P&gt;REPORT  ZOLAS_ALLETESTING  MESSAGE-ID 38 NO STANDARD PAGE HEADING LINE-SIZE 200.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Tabelle strukture&lt;/P&gt;&lt;P&gt;TABLES:CDHDR,&lt;/P&gt;&lt;P&gt;       CDPOS,&lt;/P&gt;&lt;P&gt;       VBAK,&lt;/P&gt;&lt;P&gt;       VBAP,&lt;/P&gt;&lt;P&gt;       MARC,&lt;/P&gt;&lt;P&gt;       T024D,&lt;/P&gt;&lt;P&gt;       TVKO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Eingabe Parameters als Select-options&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: P_VKORG   FOR VBAK-VKORG  OBLIGATORY,&lt;/P&gt;&lt;P&gt;                P_VETWEG  FOR VBAK-VTWEG  OBLIGATORY,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               P_WERKS   FOR VBAP-WERKS  OBLIGATORY,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                P_DATUM   FOR CDHDR-UDATE OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Alternativ zu Ranges &amp;lt;&amp;lt; neu Method zu Empfehlen &amp;gt;&amp;gt; &lt;/P&gt;&lt;P&gt;DATA: BEGIN OF RAVKORG OCCURS 0,&lt;/P&gt;&lt;P&gt;      SIGN   LIKE P_VKORG,&lt;/P&gt;&lt;P&gt;      LOW    LIKE P_VKORG,&lt;/P&gt;&lt;P&gt;      HIGH   LIKE P_VKORG,&lt;/P&gt;&lt;P&gt;      OPTION LIKE P_VKORG,&lt;/P&gt;&lt;P&gt;      END OF RAVKORG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE TEXT-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Layout der interne Tabelle für die Bearbeitung von Tabellen CDHDR und CDPOS&lt;/P&gt;&lt;P&gt;TYPES:   BEGIN OF ITAB_1,&lt;/P&gt;&lt;P&gt;         T_OBJECTCLAS LIKE CDHDR-OBJECTCLAS,&lt;/P&gt;&lt;P&gt;         T_UDATE      LIKE CDHDR-UDATE,&lt;/P&gt;&lt;P&gt;         T_OBJECTID   LIKE CDPOS-OBJECTID,&lt;/P&gt;&lt;P&gt;         T_CHANGENR   LIKE CDPOS-CHANGENR,&lt;/P&gt;&lt;P&gt;         T_FNAME      LIKE CDPOS-FNAME,&lt;/P&gt;&lt;P&gt;         T_TABKEY     LIKE CDPOS-TABKEY,&lt;/P&gt;&lt;P&gt;         END OF ITAB_1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Layout der interne Tabelle für die Ausgabeliste definieren&lt;/P&gt;&lt;P&gt;         BEGIN OF AUSGABE,&lt;/P&gt;&lt;P&gt;         T_UDATE   LIKE CDHDR-UDATE,&lt;/P&gt;&lt;P&gt;         T_KUNNR   LIKE VBAK-KUNNR,&lt;/P&gt;&lt;P&gt;         T_PSTYV   LIKE VBAP-PSTYV,&lt;/P&gt;&lt;P&gt;         T_VBELN   LIKE VBAP-VBELN,&lt;/P&gt;&lt;P&gt;         T_POSNR   LIKE VBAP-POSNR,&lt;/P&gt;&lt;P&gt;         T_MATNR   LIKE VBAP-MATNR,&lt;/P&gt;&lt;P&gt;         T_DSNAM   LIKE T024D-DSNAM,      "Disponentenname&lt;/P&gt;&lt;P&gt;         T_DISPO   LIKE MARC-DISPO,       "Disponent&lt;/P&gt;&lt;P&gt;         T_DISMM   LIKE MARC-DISMM,       "Dispomerkmal&lt;/P&gt;&lt;P&gt;         T_ARKTX   LIKE VBAP-ARKTX,&lt;/P&gt;&lt;P&gt;         T_KWMENG  LIKE VBAP-KWMENG,&lt;/P&gt;&lt;P&gt;         T_NETWR   LIKE VBAP-NETWR,&lt;/P&gt;&lt;P&gt;         T_WAERK   LIKE VBAP-WAERK,&lt;/P&gt;&lt;P&gt;         END OF AUSGABE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*interne Tabellen&lt;/P&gt;&lt;P&gt;DATA:   IT_1 TYPE ITAB_1         OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        IT_AUSGABE TYPE  AUSGABE OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Hilf Variable&lt;/P&gt;&lt;P&gt;        HILF LIKE CDPOS-TABKEY,&lt;/P&gt;&lt;P&gt;        MERKE_VBELN LIKE VBAP-VBELN,&lt;/P&gt;&lt;P&gt;        MERKE_POSNR LIKE VBAP-POSNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**heading&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR 1 INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE:/'*******************************************************************************************************************************************************************************************************',&lt;/P&gt;&lt;P&gt;        /25 'DATUM: ', SY-DATUM, 60 'HFT: A B G E S A G T E    A U F T R A G S P O S I T I O N E N      (REPORTNAME: ZVABGESAGTEPOS)',&lt;/P&gt;&lt;P&gt;        /'*******************************************************************************************************************************************************************************************************'.&lt;/P&gt;&lt;P&gt;  SKIP 2.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**Selection----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------" /&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR:   RAVKORG,&lt;/P&gt;&lt;P&gt;           HILF,&lt;/P&gt;&lt;P&gt;           MERKE_VBELN,&lt;/P&gt;&lt;P&gt;           MERKE_POSNR.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; REFRESH: RAVKORG.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT P_VKORG.&lt;/P&gt;&lt;P&gt;    RAVKORG-SIGN   = P_VKORG-SIGN.&lt;/P&gt;&lt;P&gt;    RAVKORG-LOW    = P_VKORG-LOW.&lt;/P&gt;&lt;P&gt;    RAVKORG-HIGH   = P_VKORG-HIGH.&lt;/P&gt;&lt;P&gt;    RAVKORG-OPTION = P_VKORG-OPTION.&lt;/P&gt;&lt;P&gt;    APPEND RAVKORG.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM TVKO WHERE VKORG IN P_VKORG. "RAVKORG.&lt;/P&gt;&lt;P&gt;    AUTHORITY-CHECK OBJECT 'V_VBAK_VKO'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            ID 'VKORG' FIELD TVKO-VKORG.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;         ID 'VKORG' FIELD TVKO-VKORG&lt;/P&gt;&lt;P&gt;         ID 'VTWEG' FIELD 'DUMMY'&lt;/P&gt;&lt;P&gt;         ID 'SPART' FIELD 'DUMMY'&lt;/P&gt;&lt;P&gt;         ID 'ACTVT' FIELD 'DUMMY'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE E090(ZK).&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM CDHDR WHERE OBJECTCLAS = 'VERKBELEG'  AND&lt;/P&gt;&lt;P&gt;                                UDATE IN P_DATUM ORDER BY UDATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT  * FROM CDPOS WHERE OBJECTCLAS = CDHDR-OBJECTCLAS AND&lt;/P&gt;&lt;P&gt;                               OBJECTID   = CDHDR-OBJECTID   AND&lt;/P&gt;&lt;P&gt;                               CHANGENR   = CDHDR-CHANGENR   AND&lt;/P&gt;&lt;P&gt;                               FNAME      = 'ABGRU'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MOVE CDHDR-OBJECTCLAS TO IT_1-T_OBJECTCLAS.&lt;/P&gt;&lt;P&gt;      MOVE CDHDR-UDATE      TO IT_1-T_UDATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MOVE CDPOS-OBJECTID TO IT_1-T_OBJECTID.&lt;/P&gt;&lt;P&gt;      MOVE CDPOS-CHANGENR TO IT_1-T_CHANGENR.&lt;/P&gt;&lt;P&gt;      MOVE CDPOS-FNAME    TO IT_1-T_FNAME.&lt;/P&gt;&lt;P&gt;      MOVE CDPOS-TABKEY   TO IT_1-T_TABKEY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND IT_1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Ausgabeliste Header&lt;/P&gt;&lt;P&gt;  FORMAT COLOR 2 INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE:&lt;/P&gt;&lt;P&gt;    /1 'AEND-DAT',&lt;/P&gt;&lt;P&gt;    15 'AUFT_GEB',&lt;/P&gt;&lt;P&gt;    25 'PTYP',&lt;/P&gt;&lt;P&gt;    30 'VERKAUFS_BEL',&lt;/P&gt;&lt;P&gt;    45 'POS',&lt;/P&gt;&lt;P&gt;    55 'MAT-NR',&lt;/P&gt;&lt;P&gt;    65 'DISPO',&lt;/P&gt;&lt;P&gt;    75 'DS-NAME',&lt;/P&gt;&lt;P&gt;    95 'DSMM',&lt;/P&gt;&lt;P&gt;    105 'BEZEICHNUNG',&lt;/P&gt;&lt;P&gt;    153 '  AUFTRAGSMENGE',&lt;/P&gt;&lt;P&gt;    180 '  NETTOWERT',&lt;/P&gt;&lt;P&gt;    192 'WAERHG'.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Ausgabe selection, bearbeitung und listen&lt;/P&gt;&lt;P&gt;  LOOP AT IT_1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*aus IT_1-T_TABKEY wird Positionsnummer und Verkaufsbekeg ermitteln&lt;/P&gt;&lt;P&gt;    MOVE IT_1-T_TABKEY TO HILF.&lt;/P&gt;&lt;P&gt;    MOVE HILF+3(10) TO MERKE_VBELN.                                "Offsetting&lt;/P&gt;&lt;P&gt;    MOVE HILF+13(6) TO MERKE_POSNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MOVE IT_1-T_UDATE TO IT_AUSGABE-T_UDATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Position und kopftabelle lesen----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------" /&gt;&lt;P&gt;    SELECT * FROM VBAK&lt;/P&gt;&lt;P&gt;    WHERE VBAK~VBELN   = MERKE_VBELN    AND&lt;/P&gt;&lt;P&gt;          VBAK~VKORG  IN P_VKORG       AND&lt;/P&gt;&lt;P&gt;          VBAK~VTWEG  IN P_VETWEG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MOVE VBAK-KUNNR TO IT_AUSGABE-T_KUNNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SELECT * FROM VBAP WHERE VBAP~VBELN = VBAK-VBELN AND&lt;/P&gt;&lt;P&gt;                               VBAP~POSNR = MERKE_POSNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MOVE VBAP-PSTYV   TO IT_AUSGABE-T_PSTYV.&lt;/P&gt;&lt;P&gt;        MOVE VBAP-VBELN   TO IT_AUSGABE-T_VBELN.&lt;/P&gt;&lt;P&gt;        MOVE VBAP-POSNR   TO IT_AUSGABE-T_POSNR.&lt;/P&gt;&lt;P&gt;        MOVE VBAP-MATNR   TO IT_AUSGABE-T_MATNR.&lt;/P&gt;&lt;P&gt;        MOVE VBAP-ARKTX   TO IT_AUSGABE-T_ARKTX.&lt;/P&gt;&lt;P&gt;        MOVE VBAP-KWMENG  TO IT_AUSGABE-T_KWMENG.&lt;/P&gt;&lt;P&gt;        MOVE VBAP-NETWR   TO IT_AUSGABE-T_NETWR.&lt;/P&gt;&lt;P&gt;        MOVE VBAP-WAERK   TO IT_AUSGABE-T_WAERK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        SELECT SINGLE *&lt;/P&gt;&lt;P&gt;        FROM MARC AS MC&lt;/P&gt;&lt;P&gt;        WHERE MC~WERKS = VBAP-WERKS AND&lt;/P&gt;&lt;P&gt;              MC~MATNR = VBAP-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MOVE MARC-DISPO TO IT_AUSGABE-T_DISPO.&lt;/P&gt;&lt;P&gt;        MOVE MARC-DISMM TO IT_AUSGABE-T_DISMM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        SELECT SINGLE *&lt;/P&gt;&lt;P&gt;        FROM T024D AS TD&lt;/P&gt;&lt;P&gt;        WHERE TD~WERKS = VBAP-WERKS AND&lt;/P&gt;&lt;P&gt;              TD~DISPO = MARC-DISPO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MOVE T024D-DSNAM TO IT_AUSGABE-T_DSNAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        APPEND IT_AUSGABE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Ausgabeliste&lt;/P&gt;&lt;P&gt;        FORMAT COLOR 2 INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        WRITE:/1  IT_AUSGABE-T_UDATE,&lt;/P&gt;&lt;P&gt;              15  IT_AUSGABE-T_KUNNR,&lt;/P&gt;&lt;P&gt;              25  IT_AUSGABE-T_PSTYV,&lt;/P&gt;&lt;P&gt;              30  IT_AUSGABE-T_VBELN,&lt;/P&gt;&lt;P&gt;              45  IT_AUSGABE-T_POSNR,&lt;/P&gt;&lt;P&gt;              55  IT_AUSGABE-T_MATNR,&lt;/P&gt;&lt;P&gt;              65  IT_AUSGABE-T_DISPO,&lt;/P&gt;&lt;P&gt;              75  IT_AUSGABE-T_DSNAM,&lt;/P&gt;&lt;P&gt;              95  IT_AUSGABE-T_DISMM,&lt;/P&gt;&lt;P&gt;              105 IT_AUSGABE-T_ARKTX,&lt;/P&gt;&lt;P&gt;              150 IT_AUSGABE-T_KWMENG,&lt;/P&gt;&lt;P&gt;              170 IT_AUSGABE-T_NETWR,&lt;/P&gt;&lt;P&gt;              192 IT_AUSGABE-T_WAERK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDSELECT.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH: IT_AUSGABE,  IT_1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward with points if useful&lt;/P&gt;&lt;P&gt;Blacky&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 20:16:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/retrieving-data-using-program-abap-query/m-p/2558278#M583254</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T20:16:23Z</dc:date>
    </item>
    <item>
      <title>Re: Retrieving Data Using Program- ABAP Query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/retrieving-data-using-program-abap-query/m-p/2558279#M583255</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your answer, but i am a functional developer and i am just trying to get the fields in structure FAGL_S_RFSSLD00_LIST to use in this query. Is it possible.&lt;/P&gt;&lt;P&gt;If yes what is the way to do it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have the program generated like this when i created the infoset&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  RSAQDVP_TEMPLATE .&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  declarations&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  (insert your declarations in this section)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  FAGL_S_RFSSLD00_LIST           type FAGL_S_RFSSLD00_LIST          ,&lt;/P&gt;&lt;P&gt;  it_data type standard table of FAGL_S_RFSSLD00_LIST          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;field-symbols: &amp;lt;struc&amp;gt; type FAGL_S_RFSSLD00_LIST          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  selection screen statements&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  (define your selection-screen here)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;!! the following comment MUST NOT BE CHANGED !!&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&amp;lt;QUERY_HEAD&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  read data into IT_DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; (select your data here into internal table IT_DATA)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  output of the data&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  (this section can be left unchanged)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_data assigning &amp;lt;struc&amp;gt;.&lt;/P&gt;&lt;P&gt;  move-corresponding &amp;lt;struc&amp;gt; to FAGL_S_RFSSLD00_LIST          .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;!! the following comment MUST NOT BE CHANGED !!&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&amp;lt;QUERY_BODY&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just need to know what i should fill in the query head and body if I need all the fields in the structure to be selected&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 20:50:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/retrieving-data-using-program-abap-query/m-p/2558279#M583255</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T20:50:03Z</dc:date>
    </item>
  </channel>
</rss>

