<?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: select query in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2326098#M511209</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI sasidhar,&lt;/P&gt;&lt;P&gt;        i dont know what is happening where exactly is the problem, i am onto implementation, i just dnt understand is anyproblem with my code or it is with the data present i have also checked the data .i have worked exactly as u said but still m nt getting the storage location. i will even send you the complete code if u want.thanks neways men if you find any way out please let me know .i will send you complete code with this . and please if you could also help me out with selection problem i have in the same report at line-selection. i am not able to use the function module.thanks anyways man.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;abinash verma&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZMM_GPASS1&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZMM_GPASS1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES:MKPF,&lt;/P&gt;&lt;P&gt;       MSEG,&lt;/P&gt;&lt;P&gt;       MAKT,&lt;/P&gt;&lt;P&gt;       T001L,&lt;/P&gt;&lt;P&gt;       LFA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA:BEGIN OF IT_HEADER OCCURS 0,&lt;/P&gt;&lt;P&gt;         MBLNR LIKE MSEG-MBLNR, "Number of Material Document&lt;/P&gt;&lt;P&gt;         ERFME LIKE MSEG-ERFME, "Unit of Entry&lt;/P&gt;&lt;P&gt;         ERFMG LIKE MSEG-ERFMG, "Quantity in Unit of Entry&lt;/P&gt;&lt;P&gt;         LGORT LIKE MSEG-LGORT, "Storage Location&lt;/P&gt;&lt;P&gt;         BWART LIKE MSEG-BWART, "Movement Type (Inventory Management)&lt;/P&gt;&lt;P&gt;         LIFNR LIKE MSEG-LIFNR, "Vendor Account Number&lt;/P&gt;&lt;P&gt;         MATNR LIKE MAKT-MATNR, "Material Number&lt;/P&gt;&lt;P&gt;         MAKTX LIKE MAKT-MAKTX, "Material Description (Short Text)&lt;/P&gt;&lt;P&gt;         NAME1 LIKE LFA1-NAME1, "Name Of the Vendor&lt;/P&gt;&lt;P&gt;         LGOBE LIKE T001L-LGOBE,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       END OF IT_HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:BEGIN OF IT_ITEM OCCURS 0,&lt;/P&gt;&lt;P&gt;         BLDAT LIKE MKPF-BLDAT, "Document Date in Document&lt;/P&gt;&lt;P&gt;         BKTXT LIKE MKPF-BKTXT, "Document Header Text&lt;/P&gt;&lt;P&gt;         FRBNR LIKE MKPF-FRBNR, "Number of Bill of Lading at Time of Goods Receipt&lt;/P&gt;&lt;P&gt;         MBLNR LIKE MKPF-MBLNR, "Number of Material Document&lt;/P&gt;&lt;P&gt;       END OF IT_ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:BEGIN OF IT_FINAL OCCURS 0,&lt;/P&gt;&lt;P&gt;         V_MBLNR LIKE MSEG-MBLNR, "Number of Material Document&lt;/P&gt;&lt;P&gt;         V_ERFME LIKE MSEG-ERFME, "Unit of Entry&lt;/P&gt;&lt;P&gt;         V_ERFMG LIKE MSEG-ERFMG, "Quantity in Unit of Entry&lt;/P&gt;&lt;P&gt;         V_LGORT LIKE MSEG-LGORT, "Storage Location&lt;/P&gt;&lt;P&gt;         V_BWART LIKE MSEG-BWART, "Movement Type (Inventory Management)&lt;/P&gt;&lt;P&gt;         V_LIFNR LIKE MSEG-LIFNR, "Vendor Account Number&lt;/P&gt;&lt;P&gt;         V_MATNR LIKE MAKT-MATNR, "Material Number&lt;/P&gt;&lt;P&gt;         V_MAKTX LIKE MAKT-MAKTX, "Material Description (Short Text)&lt;/P&gt;&lt;P&gt;         V_NAME1 LIKE LFA1-NAME1, "Name Of the Vendor&lt;/P&gt;&lt;P&gt;         V_BLDAT LIKE MKPF-BLDAT, "Document Date in Document&lt;/P&gt;&lt;P&gt;         V_BKTXT LIKE MKPF-BKTXT, "Document Header Text&lt;/P&gt;&lt;P&gt;         V_FRBNR LIKE MKPF-FRBNR, "Number of Bill of Lading at Time of Goods Receipt&lt;/P&gt;&lt;P&gt;         V_LGOB(30) TYPE C, "Description of Storage Location&lt;/P&gt;&lt;P&gt;         NUM(4),&lt;/P&gt;&lt;P&gt;         V_LGOBE LIKE T001L-LGOBE,&lt;/P&gt;&lt;P&gt;       END OF IT_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: CNT TYPE SY-DBCNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     PARAMETERS:     P_MBLNR LIKE MSEG-MBLNR ."OBLIGATORY, "Customer Number&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN:SKIP 2.&lt;/P&gt;&lt;P&gt;         &lt;/P&gt;&lt;P&gt;         SELECTION-SCREEN: BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;            PARAMETERS:    RAD1 RADIOBUTTON GROUP RAD DEFAULT 'X',&lt;/P&gt;&lt;P&gt;                           RAD2 RADIOBUTTON GROUP RAD.&lt;/P&gt;&lt;P&gt;         SELECTION-SCREEN END OF BLOCK B2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_MBLNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF I_MBLNR OCCURS 0,&lt;/P&gt;&lt;P&gt;          V_MBLNR LIKE MSEG-MBLNR,&lt;/P&gt;&lt;P&gt;          V_BWART LIKE MSEG-BWART,&lt;/P&gt;&lt;P&gt;        END OF I_MBLNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF RAD1 = 'X'.&lt;/P&gt;&lt;P&gt;    SELECT MBLNR FROM MSEG INTO TABLE I_MBLNR&lt;/P&gt;&lt;P&gt;            WHERE BWART = '541'.&lt;/P&gt;&lt;P&gt; ELSEIF RAD2 = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT MBLNR FROM MSEG INTO TABLE I_MBLNR&lt;/P&gt;&lt;P&gt;            WHERE BWART = '551'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&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;CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   DDIC_STRUCTURE         = 'MSEG-MBLNR'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    RETFIELD               = I_MBLNR-V_MBLNR&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   PVALKEY                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   DYNPPROG               = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   DYNPNR                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   DYNPROFIELD            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   STEPL                  = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   WINDOW_TITLE           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   VALUE                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   VALUE_ORG              = 'C'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   MULTIPLE_CHOICE        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   DISPLAY                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   CALLBACK_PROGRAM       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   CALLBACK_FORM          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   MARK_TAB               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   USER_RESET             =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    VALUE_TAB              = I_MBLNR.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   FIELD_TAB              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   RETURN_TAB             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   DYNPFLD_MAPPING        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   PARAMETER_ERROR        = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   NO_VALUES_FOUND        = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   OTHERS                 = 3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ENDIF.&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;   START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;       PERFORM GET_HEADER.&lt;/P&gt;&lt;P&gt;   IF NOT IT_HEADER[] IS INITIAL.&lt;/P&gt;&lt;P&gt;       PERFORM GET_ITEM.&lt;/P&gt;&lt;P&gt;   ELSE.&lt;/P&gt;&lt;P&gt;   MESSAGE E003(ZMSG).&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;   END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PERFORM GET_FINAL_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PERFORM DISPLAY_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_HEADER&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;      text&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; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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;FORM GET_HEADER .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT MSEG~MBLNR&lt;/P&gt;&lt;P&gt;          MSEG~ERFME&lt;/P&gt;&lt;P&gt;          MSEG~ERFMG&lt;/P&gt;&lt;P&gt;          MSEG~LGORT&lt;/P&gt;&lt;P&gt;          MSEG~BWART&lt;/P&gt;&lt;P&gt;          MSEG~LIFNR&lt;/P&gt;&lt;P&gt;          MAKT~MATNR&lt;/P&gt;&lt;P&gt;          MAKT~MAKTX&lt;/P&gt;&lt;P&gt;          LFA1~NAME1 INTO CORRESPONDING FIELDS OF TABLE IT_HEADER&lt;/P&gt;&lt;P&gt;          FROM ( MSEG INNER JOIN MAKT ON MSEG&lt;SUB&gt;MATNR = MAKT&lt;/SUB&gt;MATNR )&lt;/P&gt;&lt;P&gt;          INNER JOIN LFA1 ON MSEG&lt;SUB&gt;LIFNR = LFA1&lt;/SUB&gt;LIFNR&lt;/P&gt;&lt;P&gt;          WHERE MSEG~MBLNR = P_MBLNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_HEADER.&lt;/P&gt;&lt;P&gt;       SELECT SINGLE LGOBE INTO IT_HEADER FROM T001L&lt;/P&gt;&lt;P&gt;             WHERE LGORT = MSEG-LGORT.&lt;/P&gt;&lt;P&gt;     MODIFY IT_HEADER." transporting it_header-lgobe.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_HEADER&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_ITEM&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;      text&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; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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;FORM GET_ITEM .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT BLDAT&lt;/P&gt;&lt;P&gt;          BKTXT&lt;/P&gt;&lt;P&gt;          FRBNR&lt;/P&gt;&lt;P&gt;          MBLNR INTO TABLE IT_ITEM FROM MKPF&lt;/P&gt;&lt;P&gt;          FOR ALL ENTRIES IN IT_HEADER&lt;/P&gt;&lt;P&gt;          WHERE MBLNR = IT_HEADER-MBLNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_ITEM&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_FINAL_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;      text&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; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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;FORM GET_FINAL_DATA .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   LOOP AT IT_HEADER." WHERE LGORT NE SPACE.&lt;/P&gt;&lt;P&gt;       LOOP AT IT_ITEM WHERE MBLNR = IT_HEADER-MBLNR.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_MBLNR = IT_HEADER-MBLNR.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_ERFME = IT_HEADER-ERFME.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_ERFMG = IT_HEADER-ERFMG.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_LGORT = IT_HEADER-LGORT.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_BWART = IT_HEADER-BWART.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_LIFNR = IT_HEADER-LIFNR.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_MATNR = IT_HEADER-MATNR.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_MAKTX = IT_HEADER-MAKTX.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_NAME1 = IT_HEADER-NAME1.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_LGOBE = IT_HEADER-LGOBE.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_BLDAT = IT_ITEM-BLDAT.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_BKTXT = IT_ITEM-BKTXT.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_FRBNR = IT_ITEM-FRBNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       APPEND IT_FINAL.&lt;/P&gt;&lt;P&gt;       CLEAR IT_FINAL.&lt;/P&gt;&lt;P&gt;       ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_FINAL_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;      text&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; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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;FORM DISPLAY_DATA .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   LOOP AT IT_FINAL.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WRITE:/  IT_FINAL-V_MBLNR,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_ERFME,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_ERFMG,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_LGORT,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_BWART,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_LIFNR,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_MATNR,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_MAKTX,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_NAME1,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_BLDAT,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_BKTXT,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_LGOBE,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_FRBNR.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF  RAD1 = 'X' .&lt;/P&gt;&lt;P&gt;      IT_FINAL-V_BWART = '541' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'OPEN_FORM'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    FORM                              = 'ZMM_GPASS1'&lt;/P&gt;&lt;P&gt;           .&lt;/P&gt;&lt;P&gt; IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;  ELEMENT                        = 'RETURN'&lt;/P&gt;&lt;P&gt;  WINDOW                         = 'HEADER'&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 ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;*WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM LAYOUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF RAD2 = 'X'.&lt;/P&gt;&lt;P&gt;    IT_FINAL-V_BWART = '101' .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'OPEN_FORM'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    FORM                              = 'ZMM_GPASS1'&lt;/P&gt;&lt;P&gt;           .&lt;/P&gt;&lt;P&gt; IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;  ELEMENT                        = 'NONRETURN'&lt;/P&gt;&lt;P&gt;  WINDOW                         = 'HEADER'&lt;/P&gt;&lt;P&gt;      .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM LAYOUT.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;     MESSAGE I004(ZMSG).&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DISPLAY_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  LAYOUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;      text&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; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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;FORM LAYOUT .&lt;/P&gt;&lt;P&gt;  CNT = SY-DBCNT.&lt;/P&gt;&lt;P&gt;      LOOP AT IT_FINAL.&lt;/P&gt;&lt;P&gt;      IT_FINAL-NUM = CNT.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;  ELEMENT                        = 'ITEM_DISPLAY'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FUNCTION                       = 'SET'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TYPE                           = 'BODY'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WINDOW                         = 'MAIN'&lt;/P&gt;&lt;P&gt;    .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;P&gt;  CNT = CNT + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'CLOSE_FORM'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   RESULT                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   RDI_RESULT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   OTFDATA                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   UNOPENED                       = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   BAD_PAGEFORMAT_FOR_PRINT       = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   SEND_ERROR                     = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   SPOOL_ERROR                    = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CODEPAGE                       = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   OTHERS                         = 6&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;           .&lt;/P&gt;&lt;P&gt; IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " LAYOUT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 11 Jun 2007 11:59:57 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-11T11:59:57Z</dc:date>
    <item>
      <title>select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2326092#M511203</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;    can anyone please help me out on correcting this query, i am nt getting the value for lgobe, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT MSEG~MBLNR&lt;/P&gt;&lt;P&gt;          MSEG~ERFME&lt;/P&gt;&lt;P&gt;          MSEG~ERFMG&lt;/P&gt;&lt;P&gt;          MSEG~LGORT&lt;/P&gt;&lt;P&gt;          MSEG~BWART&lt;/P&gt;&lt;P&gt;          MSEG~LIFNR&lt;/P&gt;&lt;P&gt;          MAKT~MATNR&lt;/P&gt;&lt;P&gt;          MAKT~MAKTX&lt;/P&gt;&lt;P&gt;          LFA1~NAME1 INTO CORRESPONDING FIELDS OF TABLE IT_HEADER&lt;/P&gt;&lt;P&gt;          FROM ( MSEG INNER JOIN MAKT ON MSEG&lt;SUB&gt;MATNR = MAKT&lt;/SUB&gt;MATNR )&lt;/P&gt;&lt;P&gt;          INNER JOIN LFA1 ON MSEG&lt;SUB&gt;LIFNR = LFA1&lt;/SUB&gt;LIFNR&lt;/P&gt;&lt;P&gt;          WHERE MSEG~MBLNR = MBLNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IF NOT ( IT_HEADER-LGORT EQ SPACE ).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SELECT SINGLE LGOBE INTO IT_HEADER FROM T001L&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                WHERE LGORT = IT_HEADER-LGORT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 07:47:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2326092#M511203</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-11T07:47:22Z</dc:date>
    </item>
    <item>
      <title>Re: select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2326093#M511204</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;I observe from the query that you are populating internal table IT_HEADER from MSEG and T001L.   The query would have populated the internal table. The header line in the internal table will be empty at end of this query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So IT_HEADER-LGORT will be space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So you need to use:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; loop at it_header.&lt;/P&gt;&lt;P&gt;   SELECT SINGLE LGOBE INTO IT_HEADER FROM T001L&lt;/P&gt;&lt;P&gt;    WHERE LGORT = IT_HEADER-LGORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards,&lt;/P&gt;&lt;P&gt;S. Chandramouli.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 07:52:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2326093#M511204</guid>
      <dc:creator>former_member784222</dc:creator>
      <dc:date>2007-06-11T07:52:42Z</dc:date>
    </item>
    <item>
      <title>Re: select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2326094#M511205</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;When you write corresponding fields of table, it takes all the possible records from the two tables in the join statement in one shot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For that it does not use the workarea of your internal table and thus the values in the workarea of the internal table are all blank or initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You would have to loop at your internal table to get values in IT_HEADER-LGORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Suruchi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 07:58:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2326094#M511205</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-11T07:58:53Z</dc:date>
    </item>
    <item>
      <title>Re: select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2326095#M511206</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 tried as u said but its not working out still. you meant like this rite?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM GET_HEADER .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT MSEG~MBLNR&lt;/P&gt;&lt;P&gt;          MSEG~ERFME&lt;/P&gt;&lt;P&gt;          MSEG~ERFMG&lt;/P&gt;&lt;P&gt;          MSEG~LGORT&lt;/P&gt;&lt;P&gt;          MSEG~BWART&lt;/P&gt;&lt;P&gt;          MSEG~LIFNR&lt;/P&gt;&lt;P&gt;          MAKT~MATNR&lt;/P&gt;&lt;P&gt;          MAKT~MAKTX&lt;/P&gt;&lt;P&gt;          LFA1~NAME1 INTO CORRESPONDING FIELDS OF TABLE IT_HEADER&lt;/P&gt;&lt;P&gt;          FROM ( MSEG INNER JOIN MAKT ON MSEG&lt;SUB&gt;MATNR = MAKT&lt;/SUB&gt;MATNR )&lt;/P&gt;&lt;P&gt;          INNER JOIN LFA1 ON MSEG&lt;SUB&gt;LIFNR = LFA1&lt;/SUB&gt;LIFNR&lt;/P&gt;&lt;P&gt;          WHERE MSEG~MBLNR = P_MBLNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_HEADER.&lt;/P&gt;&lt;P&gt;     IF NOT ( IT_HEADER-LGORT EQ SPACE ).&lt;/P&gt;&lt;P&gt;       SELECT SINGLE LGOBE INTO IT_HEADER FROM T001L&lt;/P&gt;&lt;P&gt;             WHERE LGORT = MSEG-LGORT.&lt;/P&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 10:10:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2326095#M511206</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-11T10:10:40Z</dc:date>
    </item>
    <item>
      <title>Re: select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2326096#M511207</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Abinash,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Checkout this code...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zssr_query .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: mseg, makt, lfa1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF it_header OCCURS 0,&lt;/P&gt;&lt;P&gt;        erfme LIKE mseg-erfme,&lt;/P&gt;&lt;P&gt;        erfmg LIKE mseg-erfmg,&lt;/P&gt;&lt;P&gt;        lgort LIKE mseg-lgort,&lt;/P&gt;&lt;P&gt;        lifnr LIKE mseg-lifnr,&lt;/P&gt;&lt;P&gt;        maktx LIKE makt-maktx,&lt;/P&gt;&lt;P&gt;        name1 LIKE lfa1-name1,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       lgort like t001l-lgort,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      END OF it_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_mblnr LIKE mseg-mblnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT mseg&lt;SUB&gt;erfme mseg&lt;/SUB&gt;erfmg mseg~lgort&lt;/P&gt;&lt;P&gt;       mseg&lt;SUB&gt;lifnr makt&lt;/SUB&gt;maktx lfa1~name1&lt;/P&gt;&lt;P&gt;  INTO CORRESPONDING FIELDS OF TABLE it_header&lt;/P&gt;&lt;P&gt;  FROM ( mseg&lt;/P&gt;&lt;P&gt;         INNER JOIN makt&lt;/P&gt;&lt;P&gt;         ON mseg&lt;SUB&gt;matnr = makt&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;         INNER JOIN lfa1&lt;/P&gt;&lt;P&gt;         ON mseg&lt;SUB&gt;lifnr = lfa1&lt;/SUB&gt;lifnr )&lt;/P&gt;&lt;P&gt;  WHERE mseg~mblnr = p_mblnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_header.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF NOT ( it_header-lgort EQ space ).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT SINGLE lgobe INTO it_header FROM t001l&lt;/P&gt;&lt;P&gt;    WHERE lgort = mseg-lgort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MODIFY it_header." transporting it_header-lgobe.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;REWARD THE POINTS IF IT IS HELPFUL&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 11:03:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2326096#M511207</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-11T11:03:25Z</dc:date>
    </item>
    <item>
      <title>Re: select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2326097#M511208</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;I should be like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_header.&lt;/P&gt;&lt;P&gt;SELECT SINGLE LGOBE INTO IT_HEADER FROM T001L&lt;/P&gt;&lt;P&gt;WHERE LGORT = &amp;lt;b&amp;gt;IT_HEADER-LGORT&amp;lt;/b&amp;gt;.   "mseg-lgort&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;modify it_header.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards,&lt;/P&gt;&lt;P&gt;S. Chandra Mouli.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Chandramouli Subburathinam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 11:57:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2326097#M511208</guid>
      <dc:creator>former_member784222</dc:creator>
      <dc:date>2007-06-11T11:57:29Z</dc:date>
    </item>
    <item>
      <title>Re: select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2326098#M511209</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI sasidhar,&lt;/P&gt;&lt;P&gt;        i dont know what is happening where exactly is the problem, i am onto implementation, i just dnt understand is anyproblem with my code or it is with the data present i have also checked the data .i have worked exactly as u said but still m nt getting the storage location. i will even send you the complete code if u want.thanks neways men if you find any way out please let me know .i will send you complete code with this . and please if you could also help me out with selection problem i have in the same report at line-selection. i am not able to use the function module.thanks anyways man.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;abinash verma&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZMM_GPASS1&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZMM_GPASS1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES:MKPF,&lt;/P&gt;&lt;P&gt;       MSEG,&lt;/P&gt;&lt;P&gt;       MAKT,&lt;/P&gt;&lt;P&gt;       T001L,&lt;/P&gt;&lt;P&gt;       LFA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA:BEGIN OF IT_HEADER OCCURS 0,&lt;/P&gt;&lt;P&gt;         MBLNR LIKE MSEG-MBLNR, "Number of Material Document&lt;/P&gt;&lt;P&gt;         ERFME LIKE MSEG-ERFME, "Unit of Entry&lt;/P&gt;&lt;P&gt;         ERFMG LIKE MSEG-ERFMG, "Quantity in Unit of Entry&lt;/P&gt;&lt;P&gt;         LGORT LIKE MSEG-LGORT, "Storage Location&lt;/P&gt;&lt;P&gt;         BWART LIKE MSEG-BWART, "Movement Type (Inventory Management)&lt;/P&gt;&lt;P&gt;         LIFNR LIKE MSEG-LIFNR, "Vendor Account Number&lt;/P&gt;&lt;P&gt;         MATNR LIKE MAKT-MATNR, "Material Number&lt;/P&gt;&lt;P&gt;         MAKTX LIKE MAKT-MAKTX, "Material Description (Short Text)&lt;/P&gt;&lt;P&gt;         NAME1 LIKE LFA1-NAME1, "Name Of the Vendor&lt;/P&gt;&lt;P&gt;         LGOBE LIKE T001L-LGOBE,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       END OF IT_HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:BEGIN OF IT_ITEM OCCURS 0,&lt;/P&gt;&lt;P&gt;         BLDAT LIKE MKPF-BLDAT, "Document Date in Document&lt;/P&gt;&lt;P&gt;         BKTXT LIKE MKPF-BKTXT, "Document Header Text&lt;/P&gt;&lt;P&gt;         FRBNR LIKE MKPF-FRBNR, "Number of Bill of Lading at Time of Goods Receipt&lt;/P&gt;&lt;P&gt;         MBLNR LIKE MKPF-MBLNR, "Number of Material Document&lt;/P&gt;&lt;P&gt;       END OF IT_ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:BEGIN OF IT_FINAL OCCURS 0,&lt;/P&gt;&lt;P&gt;         V_MBLNR LIKE MSEG-MBLNR, "Number of Material Document&lt;/P&gt;&lt;P&gt;         V_ERFME LIKE MSEG-ERFME, "Unit of Entry&lt;/P&gt;&lt;P&gt;         V_ERFMG LIKE MSEG-ERFMG, "Quantity in Unit of Entry&lt;/P&gt;&lt;P&gt;         V_LGORT LIKE MSEG-LGORT, "Storage Location&lt;/P&gt;&lt;P&gt;         V_BWART LIKE MSEG-BWART, "Movement Type (Inventory Management)&lt;/P&gt;&lt;P&gt;         V_LIFNR LIKE MSEG-LIFNR, "Vendor Account Number&lt;/P&gt;&lt;P&gt;         V_MATNR LIKE MAKT-MATNR, "Material Number&lt;/P&gt;&lt;P&gt;         V_MAKTX LIKE MAKT-MAKTX, "Material Description (Short Text)&lt;/P&gt;&lt;P&gt;         V_NAME1 LIKE LFA1-NAME1, "Name Of the Vendor&lt;/P&gt;&lt;P&gt;         V_BLDAT LIKE MKPF-BLDAT, "Document Date in Document&lt;/P&gt;&lt;P&gt;         V_BKTXT LIKE MKPF-BKTXT, "Document Header Text&lt;/P&gt;&lt;P&gt;         V_FRBNR LIKE MKPF-FRBNR, "Number of Bill of Lading at Time of Goods Receipt&lt;/P&gt;&lt;P&gt;         V_LGOB(30) TYPE C, "Description of Storage Location&lt;/P&gt;&lt;P&gt;         NUM(4),&lt;/P&gt;&lt;P&gt;         V_LGOBE LIKE T001L-LGOBE,&lt;/P&gt;&lt;P&gt;       END OF IT_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: CNT TYPE SY-DBCNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     PARAMETERS:     P_MBLNR LIKE MSEG-MBLNR ."OBLIGATORY, "Customer Number&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN:SKIP 2.&lt;/P&gt;&lt;P&gt;         &lt;/P&gt;&lt;P&gt;         SELECTION-SCREEN: BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;            PARAMETERS:    RAD1 RADIOBUTTON GROUP RAD DEFAULT 'X',&lt;/P&gt;&lt;P&gt;                           RAD2 RADIOBUTTON GROUP RAD.&lt;/P&gt;&lt;P&gt;         SELECTION-SCREEN END OF BLOCK B2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_MBLNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF I_MBLNR OCCURS 0,&lt;/P&gt;&lt;P&gt;          V_MBLNR LIKE MSEG-MBLNR,&lt;/P&gt;&lt;P&gt;          V_BWART LIKE MSEG-BWART,&lt;/P&gt;&lt;P&gt;        END OF I_MBLNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF RAD1 = 'X'.&lt;/P&gt;&lt;P&gt;    SELECT MBLNR FROM MSEG INTO TABLE I_MBLNR&lt;/P&gt;&lt;P&gt;            WHERE BWART = '541'.&lt;/P&gt;&lt;P&gt; ELSEIF RAD2 = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT MBLNR FROM MSEG INTO TABLE I_MBLNR&lt;/P&gt;&lt;P&gt;            WHERE BWART = '551'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&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;CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   DDIC_STRUCTURE         = 'MSEG-MBLNR'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    RETFIELD               = I_MBLNR-V_MBLNR&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   PVALKEY                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   DYNPPROG               = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   DYNPNR                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   DYNPROFIELD            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   STEPL                  = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   WINDOW_TITLE           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   VALUE                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   VALUE_ORG              = 'C'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   MULTIPLE_CHOICE        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   DISPLAY                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   CALLBACK_PROGRAM       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   CALLBACK_FORM          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   MARK_TAB               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   USER_RESET             =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    VALUE_TAB              = I_MBLNR.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   FIELD_TAB              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   RETURN_TAB             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   DYNPFLD_MAPPING        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   PARAMETER_ERROR        = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   NO_VALUES_FOUND        = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   OTHERS                 = 3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ENDIF.&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;   START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;       PERFORM GET_HEADER.&lt;/P&gt;&lt;P&gt;   IF NOT IT_HEADER[] IS INITIAL.&lt;/P&gt;&lt;P&gt;       PERFORM GET_ITEM.&lt;/P&gt;&lt;P&gt;   ELSE.&lt;/P&gt;&lt;P&gt;   MESSAGE E003(ZMSG).&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;   END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PERFORM GET_FINAL_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PERFORM DISPLAY_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_HEADER&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;      text&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; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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;FORM GET_HEADER .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT MSEG~MBLNR&lt;/P&gt;&lt;P&gt;          MSEG~ERFME&lt;/P&gt;&lt;P&gt;          MSEG~ERFMG&lt;/P&gt;&lt;P&gt;          MSEG~LGORT&lt;/P&gt;&lt;P&gt;          MSEG~BWART&lt;/P&gt;&lt;P&gt;          MSEG~LIFNR&lt;/P&gt;&lt;P&gt;          MAKT~MATNR&lt;/P&gt;&lt;P&gt;          MAKT~MAKTX&lt;/P&gt;&lt;P&gt;          LFA1~NAME1 INTO CORRESPONDING FIELDS OF TABLE IT_HEADER&lt;/P&gt;&lt;P&gt;          FROM ( MSEG INNER JOIN MAKT ON MSEG&lt;SUB&gt;MATNR = MAKT&lt;/SUB&gt;MATNR )&lt;/P&gt;&lt;P&gt;          INNER JOIN LFA1 ON MSEG&lt;SUB&gt;LIFNR = LFA1&lt;/SUB&gt;LIFNR&lt;/P&gt;&lt;P&gt;          WHERE MSEG~MBLNR = P_MBLNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_HEADER.&lt;/P&gt;&lt;P&gt;       SELECT SINGLE LGOBE INTO IT_HEADER FROM T001L&lt;/P&gt;&lt;P&gt;             WHERE LGORT = MSEG-LGORT.&lt;/P&gt;&lt;P&gt;     MODIFY IT_HEADER." transporting it_header-lgobe.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_HEADER&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_ITEM&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;      text&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; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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;FORM GET_ITEM .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT BLDAT&lt;/P&gt;&lt;P&gt;          BKTXT&lt;/P&gt;&lt;P&gt;          FRBNR&lt;/P&gt;&lt;P&gt;          MBLNR INTO TABLE IT_ITEM FROM MKPF&lt;/P&gt;&lt;P&gt;          FOR ALL ENTRIES IN IT_HEADER&lt;/P&gt;&lt;P&gt;          WHERE MBLNR = IT_HEADER-MBLNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_ITEM&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_FINAL_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;      text&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; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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;FORM GET_FINAL_DATA .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   LOOP AT IT_HEADER." WHERE LGORT NE SPACE.&lt;/P&gt;&lt;P&gt;       LOOP AT IT_ITEM WHERE MBLNR = IT_HEADER-MBLNR.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_MBLNR = IT_HEADER-MBLNR.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_ERFME = IT_HEADER-ERFME.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_ERFMG = IT_HEADER-ERFMG.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_LGORT = IT_HEADER-LGORT.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_BWART = IT_HEADER-BWART.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_LIFNR = IT_HEADER-LIFNR.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_MATNR = IT_HEADER-MATNR.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_MAKTX = IT_HEADER-MAKTX.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_NAME1 = IT_HEADER-NAME1.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_LGOBE = IT_HEADER-LGOBE.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_BLDAT = IT_ITEM-BLDAT.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_BKTXT = IT_ITEM-BKTXT.&lt;/P&gt;&lt;P&gt;         IT_FINAL-V_FRBNR = IT_ITEM-FRBNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       APPEND IT_FINAL.&lt;/P&gt;&lt;P&gt;       CLEAR IT_FINAL.&lt;/P&gt;&lt;P&gt;       ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_FINAL_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;      text&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; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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;FORM DISPLAY_DATA .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   LOOP AT IT_FINAL.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WRITE:/  IT_FINAL-V_MBLNR,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_ERFME,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_ERFMG,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_LGORT,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_BWART,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_LIFNR,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_MATNR,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_MAKTX,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_NAME1,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_BLDAT,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_BKTXT,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_LGOBE,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FINAL-V_FRBNR.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF  RAD1 = 'X' .&lt;/P&gt;&lt;P&gt;      IT_FINAL-V_BWART = '541' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'OPEN_FORM'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    FORM                              = 'ZMM_GPASS1'&lt;/P&gt;&lt;P&gt;           .&lt;/P&gt;&lt;P&gt; IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;  ELEMENT                        = 'RETURN'&lt;/P&gt;&lt;P&gt;  WINDOW                         = 'HEADER'&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 ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;*WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM LAYOUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF RAD2 = 'X'.&lt;/P&gt;&lt;P&gt;    IT_FINAL-V_BWART = '101' .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'OPEN_FORM'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    FORM                              = 'ZMM_GPASS1'&lt;/P&gt;&lt;P&gt;           .&lt;/P&gt;&lt;P&gt; IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;  ELEMENT                        = 'NONRETURN'&lt;/P&gt;&lt;P&gt;  WINDOW                         = 'HEADER'&lt;/P&gt;&lt;P&gt;      .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM LAYOUT.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;     MESSAGE I004(ZMSG).&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DISPLAY_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  LAYOUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;      text&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; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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;FORM LAYOUT .&lt;/P&gt;&lt;P&gt;  CNT = SY-DBCNT.&lt;/P&gt;&lt;P&gt;      LOOP AT IT_FINAL.&lt;/P&gt;&lt;P&gt;      IT_FINAL-NUM = CNT.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;  ELEMENT                        = 'ITEM_DISPLAY'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FUNCTION                       = 'SET'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TYPE                           = 'BODY'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WINDOW                         = 'MAIN'&lt;/P&gt;&lt;P&gt;    .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;P&gt;  CNT = CNT + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'CLOSE_FORM'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   RESULT                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   RDI_RESULT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   OTFDATA                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   UNOPENED                       = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   BAD_PAGEFORMAT_FOR_PRINT       = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   SEND_ERROR                     = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   SPOOL_ERROR                    = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CODEPAGE                       = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   OTHERS                         = 6&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;           .&lt;/P&gt;&lt;P&gt; IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " LAYOUT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 11:59:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2326098#M511209</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-11T11:59:57Z</dc:date>
    </item>
    <item>
      <title>Re: select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2326099#M511210</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When you do the inner join in the select query, the final internal table will be populated in a single shot curcumventing the use of header line. So your header line would be empty in all the cases. Thus the 'if' condition is never executed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In order to make code for efficent u can rewrite the second query with the addition of a for all entries.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS reward with points if found useful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 12:10:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2326099#M511210</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-11T12:10:33Z</dc:date>
    </item>
    <item>
      <title>Re: select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2326100#M511211</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ya i am able to resolve it with ur help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2007 08:20:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/2326100#M511211</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-12T08:20:08Z</dc:date>
    </item>
  </channel>
</rss>

