<?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: Error IN ABAP PROGRAM AT PRINT PREVIEW in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-abap-program-at-print-preview/m-p/5462519#M1251363</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Expert. &lt;/P&gt;&lt;P&gt;thnks for reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just check my code. Also check my output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thnks&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; Report  Z_SALES_EXP_BHAVESH&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;REPORT  Z_SALES_EXP_BHAVESH.&lt;/P&gt;&lt;P&gt;TYPE-POOLS:slis.&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;TABLES&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;TABLES: vbep,&lt;/P&gt;&lt;P&gt;        vbap,&lt;/P&gt;&lt;P&gt;        vbpa,&lt;/P&gt;&lt;P&gt;        vbkd,&lt;/P&gt;&lt;P&gt;        vbak,&lt;/P&gt;&lt;P&gt;        likp,&lt;/P&gt;&lt;P&gt;        lips,&lt;/P&gt;&lt;P&gt;        vbup,&lt;/P&gt;&lt;P&gt;        vbbe,&lt;/P&gt;&lt;P&gt;        konv,&lt;/P&gt;&lt;P&gt;        kna1.&lt;/P&gt;&lt;P&gt;DATA :BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;vbeln LIKE vbak-vbeln,&lt;/P&gt;&lt;P&gt;posnr LIKE vbap-posnr,&lt;/P&gt;&lt;P&gt;edatu LIKE vbep-edatu,&lt;/P&gt;&lt;P&gt;knumv LIKE vbak-knumv,&lt;/P&gt;&lt;P&gt;wmeng LIKE vbep-wmeng,&lt;/P&gt;&lt;P&gt;bmeng LIKE vbep-bmeng,&lt;/P&gt;&lt;P&gt;lfimg LIKE lips-lfimg,&lt;/P&gt;&lt;P&gt;omeng LIKE vbbe-omeng,&lt;/P&gt;&lt;P&gt;posar LIKE vbap-posar,&lt;/P&gt;&lt;P&gt;netwr LIKE vbap-netwr,&lt;/P&gt;&lt;P&gt;ntgew LIKE vbap-ntgew,&lt;/P&gt;&lt;P&gt;kbetr LIKE konv-kbetr,&lt;/P&gt;&lt;P&gt;kwert LIKE konv-kwert, " CONDITION VALUE.&lt;/P&gt;&lt;P&gt;kunnr LIKE vbak-kunnr,&lt;/P&gt;&lt;P&gt;name1 LIKE kna1-name1,&lt;/P&gt;&lt;P&gt;*BRGEW LIKE VBAP-BRGEW,&lt;/P&gt;&lt;P&gt;bstkd LIKE vbkd-bstkd,&lt;/P&gt;&lt;P&gt;bstdk LIKE vbkd-bstdk,&lt;/P&gt;&lt;P&gt;lfsta LIKE vbup-lfsta,&lt;/P&gt;&lt;P&gt;*KNUMV LIKE VBAK-KNUMV,&lt;/P&gt;&lt;P&gt;*posnr LIKE LIPS-POSNR,&lt;/P&gt;&lt;P&gt;*NETWR LIKE VBAK-NETWR,&lt;/P&gt;&lt;P&gt;brgew LIKE vbap-brgew,&lt;/P&gt;&lt;P&gt;LFMNG like vbap-LFMNG,&lt;/P&gt;&lt;P&gt;lfdat LIKE likp-lfdat,&lt;/P&gt;&lt;P&gt;*NTGEW LIKE LIKP-NTGEW,&lt;/P&gt;&lt;P&gt;delivery LIKE lips-vbeln,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*LFIMG LIKE LIPS-LFIMG,&lt;/P&gt;&lt;P&gt;KWMENG like VBAP-KWMENG,&lt;/P&gt;&lt;P&gt;op_qty like VBAP-KWMENG,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;weight LIKE vbap-ntgew,&lt;/P&gt;&lt;P&gt;pending_val LIKE vbap-netwr,&lt;/P&gt;&lt;P&gt;END OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*variable for Report ID&lt;/P&gt;&lt;P&gt;DATA: v_repid LIKE sy-repid .&lt;/P&gt;&lt;P&gt;*declaration for fieldcatalog&lt;/P&gt;&lt;P&gt;DATA: i_fieldcat TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;wa_fieldcat TYPE slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;DATA: it_listheader TYPE slis_t_listheader.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;declartion for layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: alv_layout TYPE slis_layout_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Title displayed when the alv list is displayed&lt;/P&gt;&lt;P&gt;*DATA: i_title_main TYPE lvc_title VALUE 'FIRST LIST DISPLAYED'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: i_title_main TYPE lvc_title VALUE 'Reports : Bhavesh Panchal'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : it_vbak TYPE vbak OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_vbap TYPE vbap OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_vbrk TYPE vbrk OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_vbrp TYPE vbrp OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_vbep TYPE vbep OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_vbpa TYPE vbpa OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_lips TYPE lips OCCURS 0 WITH HEADER LINE ,&lt;/P&gt;&lt;P&gt;       it_likp TYPE likp OCCURS 0  WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_konv TYPE konv OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_kna1 TYPE kna1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_adrc TYPE adrc OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_makt TYPE makt OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_mara TYPE mara OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_vbkd TYPE vbkd OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_vbbe TYPE vbbe OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_vbup TYPE vbup OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_itob TYPE itob OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  v_repid = sy-repid.&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;  SELECT-OPTIONS : so_vbeln FOR vbak-vbeln ,&lt;/P&gt;&lt;P&gt;  so_kunnr FOR vbpa-kunnr,&lt;/P&gt;&lt;P&gt;  so_edatu FOR itab-edatu.&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN: END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;get the details required to be displayed in the report&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM fetch_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; End-of-Selection&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;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF itab[] IS NOT INITIAL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;initialize the fieldcatlog to be used for alv grid display&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM field_catalog.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;display actual data in the alv grid&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM display.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;initialize the fieldcatlog to be used for alv grid display&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM field_catalog.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;display actual data in the alv grid&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM display.&lt;/P&gt;&lt;P&gt;  ENDIF.&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  build_fieldcatlog&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;P&gt;FORM field_catalog.&lt;/P&gt;&lt;P&gt;*- Show quoted text -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'SalesOrderNo'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '12'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Field for Customer Name.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'NAME1'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'Customer Name'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '30'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Field For Po Number.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'BSTKD'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'PO No'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '20'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Field For Order Value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'NETWR'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'Order Value '.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '12'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Field For Po Date.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'BSTDK'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'PO Date'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '20'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'EDATU'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'Delivery Date'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '12'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Field For Order Qty.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'KWMENG'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'Ord.QTY'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '20'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;field For Delivery Qty.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'op_qty'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'DEL QTY.'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '20'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Field For Open Qty from ITAB.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'OMENG'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'OPEN QTY.'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '20'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Field For Pending Weight from ITAB.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-fieldname = 'BRGEW'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-seltext_m = 'Pending Weight'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-outputlen = '12'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Field For netweight.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'NTGEW'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'Net Weight'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '20'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Field For Actual Delivery.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-fieldname = 'LFDAT'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-seltext_m = 'Actual Delivery'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-outputlen = '12'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'KBETR'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'RATE'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '20'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'VBUP'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'LFSTA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'Delivery Status'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '20'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Field For pending weight.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'PENDING_VAL'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'Pending VALUE'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '20'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;ENDFORM. "BUILD_FIELDCATLOG&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  fetch_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;P&gt;FORM fetch_data.&lt;/P&gt;&lt;P&gt;  break mtabap.&lt;/P&gt;&lt;P&gt;  SELECT *&lt;/P&gt;&lt;P&gt;          FROM vbep&lt;/P&gt;&lt;P&gt;          INTO TABLE it_vbep&lt;/P&gt;&lt;P&gt;          WHERE edatu IN so_edatu&lt;/P&gt;&lt;P&gt;          AND vbeln IN so_vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT it_vbep[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT *&lt;/P&gt;&lt;P&gt;                   FROM vbak&lt;/P&gt;&lt;P&gt;                   INTO TABLE it_vbak&lt;/P&gt;&lt;P&gt;                   FOR ALL ENTRIES IN it_vbep&lt;/P&gt;&lt;P&gt;                   WHERE vbeln = it_vbep-vbeln&lt;/P&gt;&lt;P&gt;                   AND kunnr IN so_kunnr.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF NOT it_vbak[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT *&lt;/P&gt;&lt;P&gt;            FROM vbpa&lt;/P&gt;&lt;P&gt;            INTO TABLE it_vbpa&lt;/P&gt;&lt;P&gt;            FOR ALL ENTRIES IN it_vbak&lt;/P&gt;&lt;P&gt;            WHERE vbeln = it_vbak-vbeln&lt;/P&gt;&lt;P&gt;            AND   posnr = space.&lt;/P&gt;&lt;P&gt;    SELECT *&lt;/P&gt;&lt;P&gt;             FROM vbap&lt;/P&gt;&lt;P&gt;             INTO TABLE it_vbap&lt;/P&gt;&lt;P&gt;             FOR ALL ENTRIES IN it_vbak&lt;/P&gt;&lt;P&gt;             WHERE vbeln = it_vbak-vbeln.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Select all Customer Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT * FROM kna1 INTO TABLE it_kna1&lt;/P&gt;&lt;P&gt;    FOR ALL ENTRIES IN it_vbak&lt;/P&gt;&lt;P&gt;    WHERE kunnr = it_vbak-kunnr .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT *&lt;/P&gt;&lt;P&gt;             FROM vbkd&lt;/P&gt;&lt;P&gt;             INTO TABLE it_vbkd&lt;/P&gt;&lt;P&gt;             FOR ALL ENTRIES IN it_vbap&lt;/P&gt;&lt;P&gt;             WHERE vbeln = it_vbap-vbeln.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           and posnr = IT_VBAP-POSNR.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT *&lt;/P&gt;&lt;P&gt;             FROM vbbe&lt;/P&gt;&lt;P&gt;             INTO TABLE it_vbbe&lt;/P&gt;&lt;P&gt;             FOR ALL ENTRIES IN it_vbap&lt;/P&gt;&lt;P&gt;             WHERE vbeln = it_vbap-vbeln&lt;/P&gt;&lt;P&gt;             AND posnr = it_vbap-posnr.&lt;/P&gt;&lt;P&gt;    SELECT *&lt;/P&gt;&lt;P&gt;             FROM vbup&lt;/P&gt;&lt;P&gt;             INTO TABLE it_vbup&lt;/P&gt;&lt;P&gt;             FOR ALL ENTRIES IN it_vbap&lt;/P&gt;&lt;P&gt;             WHERE vbeln = it_vbap-vbeln&lt;/P&gt;&lt;P&gt;             AND posnr = it_vbap-posnr.&lt;/P&gt;&lt;P&gt;    SELECT *&lt;/P&gt;&lt;P&gt;             FROM konv&lt;/P&gt;&lt;P&gt;             INTO TABLE it_konv&lt;/P&gt;&lt;P&gt;             FOR ALL ENTRIES IN it_vbak&lt;/P&gt;&lt;P&gt;             WHERE knumv = it_vbak-knumv&lt;/P&gt;&lt;P&gt;             AND kinak = space .&lt;/P&gt;&lt;P&gt;    SELECT *&lt;/P&gt;&lt;P&gt;          FROM vbrp&lt;/P&gt;&lt;P&gt;          INTO TABLE it_vbrp&lt;/P&gt;&lt;P&gt;          FOR ALL ENTRIES IN it_vbak&lt;/P&gt;&lt;P&gt;          WHERE aubel = it_vbak-vbeln.&lt;/P&gt;&lt;P&gt;    IF NOT it_vbrp[] IS INITIAL.&lt;/P&gt;&lt;P&gt;      SELECT * FROM likp&lt;/P&gt;&lt;P&gt;                        INTO TABLE it_likp&lt;/P&gt;&lt;P&gt;                        FOR ALL ENTRIES IN it_vbrp&lt;/P&gt;&lt;P&gt;                        WHERE vbeln = it_vbrp-vgbel.&lt;/P&gt;&lt;P&gt;      SELECT * FROM lips&lt;/P&gt;&lt;P&gt;                        INTO TABLE it_lips&lt;/P&gt;&lt;P&gt;                        FOR ALL ENTRIES IN it_vbrp&lt;/P&gt;&lt;P&gt;                        WHERE vbeln = it_vbrp-vgbel&lt;/P&gt;&lt;P&gt;                        AND posnr = it_vbrp-vgpos.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                       itab-lfimg = it_lips-lfimg.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.  ENDIF.&lt;/P&gt;&lt;P&gt;  LOOP AT it_vbap.&lt;/P&gt;&lt;P&gt;    itab-posnr = it_vbap-posnr.&lt;/P&gt;&lt;P&gt;    itab-posar = it_vbap-posar.&lt;/P&gt;&lt;P&gt;    itab-brgew = it_vbap-brgew.&lt;/P&gt;&lt;P&gt;    itab-ntgew = it_vbap-ntgew.&lt;/P&gt;&lt;P&gt;    itab-KWMENG = it_vbap-kwmeng.&lt;/P&gt;&lt;P&gt;    itab-LFMNG = it_vbap-LFMNG.&lt;/P&gt;&lt;P&gt;    itab-LFIMG = it_lips-LFIMG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    itab-op_qty = it_vbap-kwmeng - it_lips-LFIMG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE it_vbak WITH KEY vbeln = it_vbap-vbeln.&lt;/P&gt;&lt;P&gt;    itab-vbeln = it_vbak-vbeln.&lt;/P&gt;&lt;P&gt;    itab-netwr = it_vbak-netwr.&lt;/P&gt;&lt;P&gt;    itab-kunnr = it_vbak-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE it_vbep WITH KEY vbeln = it_vbap-vbeln.&lt;/P&gt;&lt;P&gt;    itab-edatu = it_vbep-edatu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE it_kna1 WITH KEY kunnr = it_vbak-kunnr.&lt;/P&gt;&lt;P&gt;    itab-name1 = it_kna1-name1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE it_vbkd WITH KEY vbeln = it_vbap-vbeln .&lt;/P&gt;&lt;P&gt;    itab-bstdk = it_vbkd-bstdk.&lt;/P&gt;&lt;P&gt;    itab-bstkd = it_vbkd-bstkd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE it_vbrp WITH KEY aubel = it_vbap-vbeln aupos = it_vbap-posnr.&lt;/P&gt;&lt;P&gt;    READ TABLE it_lips WITH KEY vbeln = it_vbrp-aubel posnr = it_vbrp-aupos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    itab-delivery = it_lips-vbeln.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   itab-del_qty = it_lips-lfimg.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   itab-del_qty = LIPS-LFIMG.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE it_likp WITH KEY vbeln = it_vbrp-aubel   .&lt;/P&gt;&lt;P&gt;    itab-lfdat = it_likp-lfdat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   itab-ntgew = it_likp-ntgew.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    break mtabap.&lt;/P&gt;&lt;P&gt;    READ TABLE it_vbup WITH KEY vbeln = it_vbap-vbeln posnr = it_vbap-posnr.&lt;/P&gt;&lt;P&gt;    itab-lfsta = it_vbup-lfsta.&lt;/P&gt;&lt;P&gt;    READ TABLE it_vbep WITH KEY vbeln = it_vbap-vbeln posnr = it_vbap-posnr.&lt;/P&gt;&lt;P&gt;    itab-wmeng = it_vbap-kwmeng .&lt;/P&gt;&lt;P&gt;    itab-bmeng = it_vbep-bmeng.&lt;/P&gt;&lt;P&gt;    READ TABLE it_vbbe WITH KEY vbeln = it_vbap-vbeln posnr = it_vbap-posnr.&lt;/P&gt;&lt;P&gt;    itab-omeng = it_vbbe-omeng .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE it_konv WITH KEY knumv = it_vbak-knumv&lt;/P&gt;&lt;P&gt;                                kposn = it_vbap-posnr&lt;/P&gt;&lt;P&gt;                                kschl = 'PR00'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ITAB-KBETR = IT_KONV-KBETR / 10. " CONDITION RATE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    itab-kbetr = it_konv-kbetr.&lt;/P&gt;&lt;P&gt;    itab-kwert = it_konv-kwert . "CONDITION VALUE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   itab-pending_val =  ITAB-OMENG * ITAB-KWERT .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    itab-pending_val =  itab-omeng * itab-kbetr .&lt;/P&gt;&lt;P&gt;    APPEND itab.&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;ENDFORM. "data_retrieval&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  build_listheader&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;IT_LISTHEADER  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;Show quoted text -&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM build_listheader USING it_listheader TYPE slis_t_listheader.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DATA HLINE TYPE SLIS_LISTHEADER.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA: ls_line TYPE slis_listheader.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;bhavesh&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;HLINE-INFO = 'report Developed by Bhavesh'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;HLINE-TYP = 'H'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Header&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Bhavesh&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR ls_line.&lt;/P&gt;&lt;P&gt;  ls_line-typ = 'H'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LS_LINE-KEY: not used for this type&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_line-info = 'Sales ORDER Report'.&lt;/P&gt;&lt;P&gt;  APPEND ls_line TO it_listheader.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;bhavesh&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***Selection&lt;/P&gt;&lt;P&gt;  CLEAR ls_line.&lt;/P&gt;&lt;P&gt;  ls_line-typ = 'S'.&lt;/P&gt;&lt;P&gt;  ls_line-key = 'Key 1'.&lt;/P&gt;&lt;P&gt;  ls_line-info = 'SFEL'.&lt;/P&gt;&lt;P&gt;  APPEND ls_line TO it_listheader.&lt;/P&gt;&lt;P&gt;  ls_line-key = 'Key 2'.&lt;/P&gt;&lt;P&gt;  ls_line-info = 'SFEL'.&lt;/P&gt;&lt;P&gt;  APPEND ls_line TO it_listheader.&lt;/P&gt;&lt;P&gt;***Action&lt;/P&gt;&lt;P&gt;  CLEAR ls_line.&lt;/P&gt;&lt;P&gt;  ls_line-typ = 'A'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LS_LINE-KEY: not used for this type&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_line-info = 'Status list'.&lt;/P&gt;&lt;P&gt;  APPEND ls_line TO it_listheader.&lt;/P&gt;&lt;P&gt;ENDFORM. "BUILD_LISTHEADER&lt;/P&gt;&lt;P&gt;*ENDFORM. "build_listheader&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  display&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;       text&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM display.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          i_callback_program      = sy-repid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        i_callback_top_of_page  = 'TOP_OF_PAGE'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          is_layout               = alv_layout&lt;/P&gt;&lt;P&gt;          it_fieldcat             = i_fieldcat&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        it_events               = gt_events[]&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          i_callback_user_command = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;          i_grid_title            = 'BHAVESH REPORT'&lt;/P&gt;&lt;P&gt;          TABLES&lt;/P&gt;&lt;P&gt;          t_outtab                = itab[].&lt;/P&gt;&lt;P&gt;  CLEAR : itab .&lt;/P&gt;&lt;P&gt;ENDFORM.                    "display&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  top_of_page&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;P&gt;FORM top_of_page.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_list_commentary = it_listheader[].&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;i_logo = 'ENJOYSAP_LOGO'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_END_OF_LIST_GRID =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDFORM. "TOP_OF_PAGE&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 23 Apr 2009 07:01:34 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-04-23T07:01:34Z</dc:date>
    <item>
      <title>Error IN ABAP PROGRAM AT PRINT PREVIEW</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-abap-program-at-print-preview/m-p/5462517#M1251361</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All experts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i got an error at gone to print preview of sales order delivery ALV reports. it gives an error follwing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GETWA_NOT_ASSIGNED.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD SYMBOL HAS BEEN NOT ASSIGNED.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BHAVESH PANCHAL&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Apr 2009 06:51:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-abap-program-at-print-preview/m-p/5462517#M1251361</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-23T06:51:34Z</dc:date>
    </item>
    <item>
      <title>Re: Error IN ABAP PROGRAM AT PRINT PREVIEW</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-abap-program-at-print-preview/m-p/5462518#M1251362</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you please paste code here.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Apr 2009 06:59:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-abap-program-at-print-preview/m-p/5462518#M1251362</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-23T06:59:23Z</dc:date>
    </item>
    <item>
      <title>Re: Error IN ABAP PROGRAM AT PRINT PREVIEW</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-abap-program-at-print-preview/m-p/5462519#M1251363</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Expert. &lt;/P&gt;&lt;P&gt;thnks for reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just check my code. Also check my output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thnks&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; Report  Z_SALES_EXP_BHAVESH&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;REPORT  Z_SALES_EXP_BHAVESH.&lt;/P&gt;&lt;P&gt;TYPE-POOLS:slis.&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;TABLES&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;TABLES: vbep,&lt;/P&gt;&lt;P&gt;        vbap,&lt;/P&gt;&lt;P&gt;        vbpa,&lt;/P&gt;&lt;P&gt;        vbkd,&lt;/P&gt;&lt;P&gt;        vbak,&lt;/P&gt;&lt;P&gt;        likp,&lt;/P&gt;&lt;P&gt;        lips,&lt;/P&gt;&lt;P&gt;        vbup,&lt;/P&gt;&lt;P&gt;        vbbe,&lt;/P&gt;&lt;P&gt;        konv,&lt;/P&gt;&lt;P&gt;        kna1.&lt;/P&gt;&lt;P&gt;DATA :BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;vbeln LIKE vbak-vbeln,&lt;/P&gt;&lt;P&gt;posnr LIKE vbap-posnr,&lt;/P&gt;&lt;P&gt;edatu LIKE vbep-edatu,&lt;/P&gt;&lt;P&gt;knumv LIKE vbak-knumv,&lt;/P&gt;&lt;P&gt;wmeng LIKE vbep-wmeng,&lt;/P&gt;&lt;P&gt;bmeng LIKE vbep-bmeng,&lt;/P&gt;&lt;P&gt;lfimg LIKE lips-lfimg,&lt;/P&gt;&lt;P&gt;omeng LIKE vbbe-omeng,&lt;/P&gt;&lt;P&gt;posar LIKE vbap-posar,&lt;/P&gt;&lt;P&gt;netwr LIKE vbap-netwr,&lt;/P&gt;&lt;P&gt;ntgew LIKE vbap-ntgew,&lt;/P&gt;&lt;P&gt;kbetr LIKE konv-kbetr,&lt;/P&gt;&lt;P&gt;kwert LIKE konv-kwert, " CONDITION VALUE.&lt;/P&gt;&lt;P&gt;kunnr LIKE vbak-kunnr,&lt;/P&gt;&lt;P&gt;name1 LIKE kna1-name1,&lt;/P&gt;&lt;P&gt;*BRGEW LIKE VBAP-BRGEW,&lt;/P&gt;&lt;P&gt;bstkd LIKE vbkd-bstkd,&lt;/P&gt;&lt;P&gt;bstdk LIKE vbkd-bstdk,&lt;/P&gt;&lt;P&gt;lfsta LIKE vbup-lfsta,&lt;/P&gt;&lt;P&gt;*KNUMV LIKE VBAK-KNUMV,&lt;/P&gt;&lt;P&gt;*posnr LIKE LIPS-POSNR,&lt;/P&gt;&lt;P&gt;*NETWR LIKE VBAK-NETWR,&lt;/P&gt;&lt;P&gt;brgew LIKE vbap-brgew,&lt;/P&gt;&lt;P&gt;LFMNG like vbap-LFMNG,&lt;/P&gt;&lt;P&gt;lfdat LIKE likp-lfdat,&lt;/P&gt;&lt;P&gt;*NTGEW LIKE LIKP-NTGEW,&lt;/P&gt;&lt;P&gt;delivery LIKE lips-vbeln,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*LFIMG LIKE LIPS-LFIMG,&lt;/P&gt;&lt;P&gt;KWMENG like VBAP-KWMENG,&lt;/P&gt;&lt;P&gt;op_qty like VBAP-KWMENG,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;weight LIKE vbap-ntgew,&lt;/P&gt;&lt;P&gt;pending_val LIKE vbap-netwr,&lt;/P&gt;&lt;P&gt;END OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*variable for Report ID&lt;/P&gt;&lt;P&gt;DATA: v_repid LIKE sy-repid .&lt;/P&gt;&lt;P&gt;*declaration for fieldcatalog&lt;/P&gt;&lt;P&gt;DATA: i_fieldcat TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;wa_fieldcat TYPE slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;DATA: it_listheader TYPE slis_t_listheader.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;declartion for layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: alv_layout TYPE slis_layout_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Title displayed when the alv list is displayed&lt;/P&gt;&lt;P&gt;*DATA: i_title_main TYPE lvc_title VALUE 'FIRST LIST DISPLAYED'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: i_title_main TYPE lvc_title VALUE 'Reports : Bhavesh Panchal'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : it_vbak TYPE vbak OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_vbap TYPE vbap OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_vbrk TYPE vbrk OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_vbrp TYPE vbrp OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_vbep TYPE vbep OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_vbpa TYPE vbpa OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_lips TYPE lips OCCURS 0 WITH HEADER LINE ,&lt;/P&gt;&lt;P&gt;       it_likp TYPE likp OCCURS 0  WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_konv TYPE konv OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_kna1 TYPE kna1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_adrc TYPE adrc OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_makt TYPE makt OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_mara TYPE mara OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_vbkd TYPE vbkd OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_vbbe TYPE vbbe OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_vbup TYPE vbup OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_itob TYPE itob OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  v_repid = sy-repid.&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;  SELECT-OPTIONS : so_vbeln FOR vbak-vbeln ,&lt;/P&gt;&lt;P&gt;  so_kunnr FOR vbpa-kunnr,&lt;/P&gt;&lt;P&gt;  so_edatu FOR itab-edatu.&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN: END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;get the details required to be displayed in the report&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM fetch_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; End-of-Selection&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;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF itab[] IS NOT INITIAL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;initialize the fieldcatlog to be used for alv grid display&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM field_catalog.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;display actual data in the alv grid&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM display.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;initialize the fieldcatlog to be used for alv grid display&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM field_catalog.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;display actual data in the alv grid&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM display.&lt;/P&gt;&lt;P&gt;  ENDIF.&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  build_fieldcatlog&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;P&gt;FORM field_catalog.&lt;/P&gt;&lt;P&gt;*- Show quoted text -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'SalesOrderNo'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '12'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Field for Customer Name.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'NAME1'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'Customer Name'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '30'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Field For Po Number.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'BSTKD'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'PO No'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '20'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Field For Order Value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'NETWR'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'Order Value '.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '12'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Field For Po Date.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'BSTDK'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'PO Date'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '20'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'EDATU'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'Delivery Date'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '12'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Field For Order Qty.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'KWMENG'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'Ord.QTY'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '20'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;field For Delivery Qty.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'op_qty'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'DEL QTY.'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '20'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Field For Open Qty from ITAB.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'OMENG'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'OPEN QTY.'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '20'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Field For Pending Weight from ITAB.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-fieldname = 'BRGEW'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-seltext_m = 'Pending Weight'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-outputlen = '12'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Field For netweight.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'NTGEW'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'Net Weight'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '20'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Field For Actual Delivery.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-fieldname = 'LFDAT'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-seltext_m = 'Actual Delivery'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-outputlen = '12'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'KBETR'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'RATE'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '20'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'VBUP'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'LFSTA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'Delivery Status'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '20'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Field For pending weight.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'PENDING_VAL'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'Pending VALUE'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = '20'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;ENDFORM. "BUILD_FIELDCATLOG&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  fetch_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;P&gt;FORM fetch_data.&lt;/P&gt;&lt;P&gt;  break mtabap.&lt;/P&gt;&lt;P&gt;  SELECT *&lt;/P&gt;&lt;P&gt;          FROM vbep&lt;/P&gt;&lt;P&gt;          INTO TABLE it_vbep&lt;/P&gt;&lt;P&gt;          WHERE edatu IN so_edatu&lt;/P&gt;&lt;P&gt;          AND vbeln IN so_vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT it_vbep[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT *&lt;/P&gt;&lt;P&gt;                   FROM vbak&lt;/P&gt;&lt;P&gt;                   INTO TABLE it_vbak&lt;/P&gt;&lt;P&gt;                   FOR ALL ENTRIES IN it_vbep&lt;/P&gt;&lt;P&gt;                   WHERE vbeln = it_vbep-vbeln&lt;/P&gt;&lt;P&gt;                   AND kunnr IN so_kunnr.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF NOT it_vbak[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT *&lt;/P&gt;&lt;P&gt;            FROM vbpa&lt;/P&gt;&lt;P&gt;            INTO TABLE it_vbpa&lt;/P&gt;&lt;P&gt;            FOR ALL ENTRIES IN it_vbak&lt;/P&gt;&lt;P&gt;            WHERE vbeln = it_vbak-vbeln&lt;/P&gt;&lt;P&gt;            AND   posnr = space.&lt;/P&gt;&lt;P&gt;    SELECT *&lt;/P&gt;&lt;P&gt;             FROM vbap&lt;/P&gt;&lt;P&gt;             INTO TABLE it_vbap&lt;/P&gt;&lt;P&gt;             FOR ALL ENTRIES IN it_vbak&lt;/P&gt;&lt;P&gt;             WHERE vbeln = it_vbak-vbeln.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Select all Customer Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT * FROM kna1 INTO TABLE it_kna1&lt;/P&gt;&lt;P&gt;    FOR ALL ENTRIES IN it_vbak&lt;/P&gt;&lt;P&gt;    WHERE kunnr = it_vbak-kunnr .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT *&lt;/P&gt;&lt;P&gt;             FROM vbkd&lt;/P&gt;&lt;P&gt;             INTO TABLE it_vbkd&lt;/P&gt;&lt;P&gt;             FOR ALL ENTRIES IN it_vbap&lt;/P&gt;&lt;P&gt;             WHERE vbeln = it_vbap-vbeln.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           and posnr = IT_VBAP-POSNR.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT *&lt;/P&gt;&lt;P&gt;             FROM vbbe&lt;/P&gt;&lt;P&gt;             INTO TABLE it_vbbe&lt;/P&gt;&lt;P&gt;             FOR ALL ENTRIES IN it_vbap&lt;/P&gt;&lt;P&gt;             WHERE vbeln = it_vbap-vbeln&lt;/P&gt;&lt;P&gt;             AND posnr = it_vbap-posnr.&lt;/P&gt;&lt;P&gt;    SELECT *&lt;/P&gt;&lt;P&gt;             FROM vbup&lt;/P&gt;&lt;P&gt;             INTO TABLE it_vbup&lt;/P&gt;&lt;P&gt;             FOR ALL ENTRIES IN it_vbap&lt;/P&gt;&lt;P&gt;             WHERE vbeln = it_vbap-vbeln&lt;/P&gt;&lt;P&gt;             AND posnr = it_vbap-posnr.&lt;/P&gt;&lt;P&gt;    SELECT *&lt;/P&gt;&lt;P&gt;             FROM konv&lt;/P&gt;&lt;P&gt;             INTO TABLE it_konv&lt;/P&gt;&lt;P&gt;             FOR ALL ENTRIES IN it_vbak&lt;/P&gt;&lt;P&gt;             WHERE knumv = it_vbak-knumv&lt;/P&gt;&lt;P&gt;             AND kinak = space .&lt;/P&gt;&lt;P&gt;    SELECT *&lt;/P&gt;&lt;P&gt;          FROM vbrp&lt;/P&gt;&lt;P&gt;          INTO TABLE it_vbrp&lt;/P&gt;&lt;P&gt;          FOR ALL ENTRIES IN it_vbak&lt;/P&gt;&lt;P&gt;          WHERE aubel = it_vbak-vbeln.&lt;/P&gt;&lt;P&gt;    IF NOT it_vbrp[] IS INITIAL.&lt;/P&gt;&lt;P&gt;      SELECT * FROM likp&lt;/P&gt;&lt;P&gt;                        INTO TABLE it_likp&lt;/P&gt;&lt;P&gt;                        FOR ALL ENTRIES IN it_vbrp&lt;/P&gt;&lt;P&gt;                        WHERE vbeln = it_vbrp-vgbel.&lt;/P&gt;&lt;P&gt;      SELECT * FROM lips&lt;/P&gt;&lt;P&gt;                        INTO TABLE it_lips&lt;/P&gt;&lt;P&gt;                        FOR ALL ENTRIES IN it_vbrp&lt;/P&gt;&lt;P&gt;                        WHERE vbeln = it_vbrp-vgbel&lt;/P&gt;&lt;P&gt;                        AND posnr = it_vbrp-vgpos.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                       itab-lfimg = it_lips-lfimg.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.  ENDIF.&lt;/P&gt;&lt;P&gt;  LOOP AT it_vbap.&lt;/P&gt;&lt;P&gt;    itab-posnr = it_vbap-posnr.&lt;/P&gt;&lt;P&gt;    itab-posar = it_vbap-posar.&lt;/P&gt;&lt;P&gt;    itab-brgew = it_vbap-brgew.&lt;/P&gt;&lt;P&gt;    itab-ntgew = it_vbap-ntgew.&lt;/P&gt;&lt;P&gt;    itab-KWMENG = it_vbap-kwmeng.&lt;/P&gt;&lt;P&gt;    itab-LFMNG = it_vbap-LFMNG.&lt;/P&gt;&lt;P&gt;    itab-LFIMG = it_lips-LFIMG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    itab-op_qty = it_vbap-kwmeng - it_lips-LFIMG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE it_vbak WITH KEY vbeln = it_vbap-vbeln.&lt;/P&gt;&lt;P&gt;    itab-vbeln = it_vbak-vbeln.&lt;/P&gt;&lt;P&gt;    itab-netwr = it_vbak-netwr.&lt;/P&gt;&lt;P&gt;    itab-kunnr = it_vbak-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE it_vbep WITH KEY vbeln = it_vbap-vbeln.&lt;/P&gt;&lt;P&gt;    itab-edatu = it_vbep-edatu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE it_kna1 WITH KEY kunnr = it_vbak-kunnr.&lt;/P&gt;&lt;P&gt;    itab-name1 = it_kna1-name1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE it_vbkd WITH KEY vbeln = it_vbap-vbeln .&lt;/P&gt;&lt;P&gt;    itab-bstdk = it_vbkd-bstdk.&lt;/P&gt;&lt;P&gt;    itab-bstkd = it_vbkd-bstkd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE it_vbrp WITH KEY aubel = it_vbap-vbeln aupos = it_vbap-posnr.&lt;/P&gt;&lt;P&gt;    READ TABLE it_lips WITH KEY vbeln = it_vbrp-aubel posnr = it_vbrp-aupos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    itab-delivery = it_lips-vbeln.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   itab-del_qty = it_lips-lfimg.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   itab-del_qty = LIPS-LFIMG.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE it_likp WITH KEY vbeln = it_vbrp-aubel   .&lt;/P&gt;&lt;P&gt;    itab-lfdat = it_likp-lfdat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   itab-ntgew = it_likp-ntgew.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    break mtabap.&lt;/P&gt;&lt;P&gt;    READ TABLE it_vbup WITH KEY vbeln = it_vbap-vbeln posnr = it_vbap-posnr.&lt;/P&gt;&lt;P&gt;    itab-lfsta = it_vbup-lfsta.&lt;/P&gt;&lt;P&gt;    READ TABLE it_vbep WITH KEY vbeln = it_vbap-vbeln posnr = it_vbap-posnr.&lt;/P&gt;&lt;P&gt;    itab-wmeng = it_vbap-kwmeng .&lt;/P&gt;&lt;P&gt;    itab-bmeng = it_vbep-bmeng.&lt;/P&gt;&lt;P&gt;    READ TABLE it_vbbe WITH KEY vbeln = it_vbap-vbeln posnr = it_vbap-posnr.&lt;/P&gt;&lt;P&gt;    itab-omeng = it_vbbe-omeng .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE it_konv WITH KEY knumv = it_vbak-knumv&lt;/P&gt;&lt;P&gt;                                kposn = it_vbap-posnr&lt;/P&gt;&lt;P&gt;                                kschl = 'PR00'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ITAB-KBETR = IT_KONV-KBETR / 10. " CONDITION RATE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    itab-kbetr = it_konv-kbetr.&lt;/P&gt;&lt;P&gt;    itab-kwert = it_konv-kwert . "CONDITION VALUE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   itab-pending_val =  ITAB-OMENG * ITAB-KWERT .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    itab-pending_val =  itab-omeng * itab-kbetr .&lt;/P&gt;&lt;P&gt;    APPEND itab.&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;ENDFORM. "data_retrieval&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  build_listheader&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;IT_LISTHEADER  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;Show quoted text -&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM build_listheader USING it_listheader TYPE slis_t_listheader.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DATA HLINE TYPE SLIS_LISTHEADER.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA: ls_line TYPE slis_listheader.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;bhavesh&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;HLINE-INFO = 'report Developed by Bhavesh'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;HLINE-TYP = 'H'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Header&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Bhavesh&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR ls_line.&lt;/P&gt;&lt;P&gt;  ls_line-typ = 'H'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LS_LINE-KEY: not used for this type&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_line-info = 'Sales ORDER Report'.&lt;/P&gt;&lt;P&gt;  APPEND ls_line TO it_listheader.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;bhavesh&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***Selection&lt;/P&gt;&lt;P&gt;  CLEAR ls_line.&lt;/P&gt;&lt;P&gt;  ls_line-typ = 'S'.&lt;/P&gt;&lt;P&gt;  ls_line-key = 'Key 1'.&lt;/P&gt;&lt;P&gt;  ls_line-info = 'SFEL'.&lt;/P&gt;&lt;P&gt;  APPEND ls_line TO it_listheader.&lt;/P&gt;&lt;P&gt;  ls_line-key = 'Key 2'.&lt;/P&gt;&lt;P&gt;  ls_line-info = 'SFEL'.&lt;/P&gt;&lt;P&gt;  APPEND ls_line TO it_listheader.&lt;/P&gt;&lt;P&gt;***Action&lt;/P&gt;&lt;P&gt;  CLEAR ls_line.&lt;/P&gt;&lt;P&gt;  ls_line-typ = 'A'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LS_LINE-KEY: not used for this type&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_line-info = 'Status list'.&lt;/P&gt;&lt;P&gt;  APPEND ls_line TO it_listheader.&lt;/P&gt;&lt;P&gt;ENDFORM. "BUILD_LISTHEADER&lt;/P&gt;&lt;P&gt;*ENDFORM. "build_listheader&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  display&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;       text&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM display.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          i_callback_program      = sy-repid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        i_callback_top_of_page  = 'TOP_OF_PAGE'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          is_layout               = alv_layout&lt;/P&gt;&lt;P&gt;          it_fieldcat             = i_fieldcat&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        it_events               = gt_events[]&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          i_callback_user_command = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;          i_grid_title            = 'BHAVESH REPORT'&lt;/P&gt;&lt;P&gt;          TABLES&lt;/P&gt;&lt;P&gt;          t_outtab                = itab[].&lt;/P&gt;&lt;P&gt;  CLEAR : itab .&lt;/P&gt;&lt;P&gt;ENDFORM.                    "display&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  top_of_page&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;P&gt;FORM top_of_page.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_list_commentary = it_listheader[].&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;i_logo = 'ENJOYSAP_LOGO'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_END_OF_LIST_GRID =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDFORM. "TOP_OF_PAGE&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Apr 2009 07:01:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-abap-program-at-print-preview/m-p/5462519#M1251363</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-23T07:01:34Z</dc:date>
    </item>
    <item>
      <title>Re: Error IN ABAP PROGRAM AT PRINT PREVIEW</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-abap-program-at-print-preview/m-p/5462520#M1251364</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please paste it in a proper format.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use the option code( &amp;lt; &amp;gt; ) in the toolbar.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Apr 2009 07:04:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-abap-program-at-print-preview/m-p/5462520#M1251364</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-23T07:04:01Z</dc:date>
    </item>
    <item>
      <title>Re: Error IN ABAP PROGRAM AT PRINT PREVIEW</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-abap-program-at-print-preview/m-p/5462521#M1251365</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;&amp;lt;removed_by_moderator&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mail address is not allowed here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Vijay Babu Dudla on Apr 23, 2009 3:09 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Apr 2009 07:07:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-abap-program-at-print-preview/m-p/5462521#M1251365</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-23T07:07:42Z</dc:date>
    </item>
    <item>
      <title>Re: Error IN ABAP PROGRAM AT PRINT PREVIEW</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-abap-program-at-print-preview/m-p/5462522#M1251366</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The problem is with the fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;wa_fieldcat-tabname = 'ITAB'.
wa_fieldcat-fieldname =  'OP_QTY' .    " 'op_qty'.  &amp;lt;&amp;lt;==it should be CAPS
wa_fieldcat-seltext_m = 'DEL QTY.'.
wa_fieldcat-outputlen = '20'. APPEND
wa_fieldcat TO i_fieldcat.
CLEAR wa_fieldcat.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Apr 2009 07:09:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-abap-program-at-print-preview/m-p/5462522#M1251366</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-23T07:09:20Z</dc:date>
    </item>
    <item>
      <title>Re: Error IN ABAP PROGRAM AT PRINT PREVIEW</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-abap-program-at-print-preview/m-p/5462523#M1251367</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thnks fro reply&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bhavesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Apr 2009 07:34:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-abap-program-at-print-preview/m-p/5462523#M1251367</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-23T07:34:23Z</dc:date>
    </item>
  </channel>
</rss>

