<?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: Abt Selection Screen in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416016#M200095</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Neptune&lt;/P&gt;&lt;P&gt;I tried it as per your suggestion,&lt;/P&gt;&lt;P&gt;but still problem is same,&lt;/P&gt;&lt;P&gt;selection-option for item is neither getting refreshed nor its values are getting transferred to program for first execution..&lt;/P&gt;&lt;P&gt;M not getting the reason for this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 14 Jul 2006 07:10:32 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-07-14T07:10:32Z</dc:date>
    <item>
      <title>Abt Selection Screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416008#M200087</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Experts..&lt;/P&gt;&lt;P&gt;m facing a strange problem..&lt;/P&gt;&lt;P&gt;On my selection screen, I have given 3 select-options for SD No, Item No and WBS Element.&lt;/P&gt;&lt;P&gt;So when I enter range in SD NO along with in Item No and execute the report, it simply neglects the range of Item no and displays all SDs, but when I go back from report to my selection-screen again and then execute the report again, it filters the records based on itm no range.&lt;/P&gt;&lt;P&gt;I debugged the programme and found that no vlue is entering from selection screen in select option for item during first time execution, while its thr when I execute the report second time..&lt;/P&gt;&lt;P&gt;so Any ideas for this..&lt;/P&gt;&lt;P&gt;Ur help will definately appriciated..&lt;/P&gt;&lt;P&gt;Thanks in advance..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jul 2006 05:37:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416008#M200087</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-14T05:37:43Z</dc:date>
    </item>
    <item>
      <title>Re: Abt Selection Screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416009#M200088</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rashmi ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First thing is REFRESH all internal tables, If it wont solve ur Problem paste ur code over here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Prabhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jul 2006 05:42:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416009#M200088</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-14T05:42:16Z</dc:date>
    </item>
    <item>
      <title>Re: Abt Selection Screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416010#M200089</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rashmi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you please post your code so we can look at your problem more clearly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jul 2006 05:43:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416010#M200089</guid>
      <dc:creator>aris_hidalgo</dc:creator>
      <dc:date>2006-07-14T05:43:00Z</dc:date>
    </item>
    <item>
      <title>Re: Abt Selection Screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416011#M200090</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;just clear the selection screen after  execution.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jul 2006 05:43:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416011#M200090</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-14T05:43:10Z</dc:date>
    </item>
    <item>
      <title>Re: Abt Selection Screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416012#M200091</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks to all for your replies&lt;/P&gt;&lt;P&gt;but the problem its not reading the scond select option i.e. for item,&lt;/P&gt;&lt;P&gt;I refreshed all intab along with select options&lt;/P&gt;&lt;P&gt;but the problem is same. ..the values are not getting transferred from the selection screen during 1st execution...&lt;/P&gt;&lt;P&gt;m giving partial code for ur referal here..&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;TABLES: VBAP,&lt;/P&gt;&lt;P&gt;        VBFA,&lt;/P&gt;&lt;P&gt;        VBRP.&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;Declaration of internal tables                                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*********************************************************************&lt;/P&gt;&lt;P&gt;TYPE-POOLS SLIS.&lt;/P&gt;&lt;P&gt;INCLUDE: &amp;lt;ICON&amp;gt;,&lt;/P&gt;&lt;P&gt;         &amp;lt;SYMBOL&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONSTANTS: GC_FORMNAME_TOP_OF_PAGE TYPE&lt;/P&gt;&lt;P&gt;           SLIS_FORMNAME VALUE 'TOP_OF_PAGE',&lt;/P&gt;&lt;P&gt;           GC_FORMNAME_USER_COMMAND TYPE&lt;/P&gt;&lt;P&gt;           SLIS_FORMNAME VALUE 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: GT_LIST_TOP_OF_PAGE TYPE SLIS_T_LISTHEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: IT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;      IT_SORT TYPE SLIS_T_SORTINFO_ALV,&lt;/P&gt;&lt;P&gt;      I_EVENTS TYPE SLIS_T_EVENT,&lt;/P&gt;&lt;P&gt;      I_LAYOUT TYPE SLIS_LAYOUT_ALV.&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;Declaration of internal table for Sales Doc. Item Data alongwith all&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;related informations&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*********************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of i_out occurs 0,&lt;/P&gt;&lt;P&gt;        vbeln       like  vbap-vbeln, " Sales document&lt;/P&gt;&lt;P&gt;        posnr       like  vbap-posnr, " Sales document item&lt;/P&gt;&lt;P&gt;        ps_psp_pnr  like  vbap-ps_psp_pnr, " WBS element&lt;/P&gt;&lt;P&gt;        prctr       like  vbap-prctr, " Profit center&lt;/P&gt;&lt;P&gt;        matnr       like  vbap-matnr, " Material number&lt;/P&gt;&lt;P&gt;        arktx       like  vbap-arktx, " Short text for sales order item&lt;/P&gt;&lt;P&gt;        kdmat       like  vbap-kdmat, " Material number used by customer&lt;/P&gt;&lt;P&gt;        kwmeng      like  vbap-kwmeng, " Cumulative ord qty in sal units&lt;/P&gt;&lt;P&gt;        netwr       like  vbap-netwr,  " Net value of the order item&lt;/P&gt;&lt;P&gt;        waerk       like  vbap-waerk,&lt;/P&gt;&lt;P&gt;        vbelnf      like  vbfa-vbeln, " Subseq sales &amp;amp; dist document&lt;/P&gt;&lt;P&gt;        posnn       like  vbfa-posnn, " Subseq item of an SD document&lt;/P&gt;&lt;P&gt;        VBTYP_N     LIKE  VBFA-VBTYP_N,&lt;/P&gt;&lt;P&gt;        fkart       like vbrk-fkart,&lt;/P&gt;&lt;P&gt;        fkimg       like  vbrp-fkimg, " Actual billed quantity&lt;/P&gt;&lt;P&gt;        tot_qty     like  vbrp-fkimg, "Billed Qty for item&lt;/P&gt;&lt;P&gt;        diff_qty    like  vbrp-fkimg, " B Q to be billed&lt;/P&gt;&lt;P&gt;        netwr_b like vbrp-netwr,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     BILL_CURR like vbrp-&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      TOT_BILL like vbrp-netwr,&lt;/P&gt;&lt;P&gt;      DIFF like vbrp-netwr,&lt;/P&gt;&lt;P&gt;      kzwi5 like vbrp-kzwi5,&lt;/P&gt;&lt;P&gt;      kzwi6 like vbrp-kzwi6,&lt;/P&gt;&lt;P&gt;      amt like vbrp-netwr,&lt;/P&gt;&lt;P&gt;      tot_amt like vbrp-netwr,&lt;/P&gt;&lt;P&gt;      diff_amt like vbrp-netwr,&lt;/P&gt;&lt;P&gt;      end of i_out,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CNT TYPE I,&lt;/P&gt;&lt;P&gt;      p_f2code type sy-ucomm value '&amp;amp;IC1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: I_TEMP LIKE I_OUT OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      W_TABIX LIKE SY-TABIX.&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;Declaration of internal table for Sales Doc. Item Data alongwith all&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;billing informations&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*********************************************************************&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF T_VBRP OCCURS 0,&lt;/P&gt;&lt;P&gt;      vbelnf  like  vbfa-vbeln, " Subseq sales &amp;amp; dist document&lt;/P&gt;&lt;P&gt;      posnn   like  vbfa-posnn, " Subseq item of an SD document&lt;/P&gt;&lt;P&gt;      VBTYP_N LIKE VBFA-VBTYP_N,&lt;/P&gt;&lt;P&gt;      fkimg   like  vbrp-fkimg, " Actual billed quantity&lt;/P&gt;&lt;P&gt;      netwr_b like vbrp-netwr,&lt;/P&gt;&lt;P&gt;      kzwi5   like vbrp-kzwi5,&lt;/P&gt;&lt;P&gt;      kzwi6   like vbrp-kzwi6,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    BILL_CURR like vbrp-&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      TOT_BILL like vbrp-netwr,&lt;/P&gt;&lt;P&gt;      DIFF like vbrp-netwr,&lt;/P&gt;&lt;P&gt;      END OF T_VBRP.&lt;/P&gt;&lt;P&gt;data :  toutdt     like  prps-post1,&lt;/P&gt;&lt;P&gt;        touttm     like  prps-post1,&lt;/P&gt;&lt;P&gt;        t_vbeln    like  vbrp-vbeln,&lt;/P&gt;&lt;P&gt;        t_posnr    like vbrp-posnr,&lt;/P&gt;&lt;P&gt;        v_index like sy-index.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       CNT TYPE N.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;******************&lt;STRONG&gt;SELECTION SCREEN DECLARATION&lt;/STRONG&gt;************************&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;selection-screen skip 2.&lt;/P&gt;&lt;P&gt;select-options:  s_vbeln  for  vbap-vbeln  ,&lt;/P&gt;&lt;P&gt;                 s_posnr for vbap-posnr ,&lt;/P&gt;&lt;P&gt;                 s_wbs for vbap-ps_psp_pnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen skip 2.&lt;/P&gt;&lt;P&gt;selection-screen end of block b1.&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; Checking the correction of screen variable for Sales Document No&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*********************************************************************&lt;/P&gt;&lt;P&gt;at selection-screen on s_vbeln.&lt;/P&gt;&lt;P&gt;  if s_vbeln-low eq '' .&lt;/P&gt;&lt;P&gt;    message E001.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; if s_vbeln-high eq '' .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   message E001.&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;P&gt;*********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Checking the correction of screen variable for Item&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*********************************************************************&lt;/P&gt;&lt;P&gt;*at selection-screen on s_posnr.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; if s_posnr-low eq '' or s_posnr-high eq ''.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   message E002.&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;P&gt;&lt;/P&gt;&lt;P&gt;*********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Checking  Document No Entered&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*********************************************************************&lt;/P&gt;&lt;P&gt;  if s_vbeln-low ne ''.&lt;/P&gt;&lt;P&gt;    select single vbeln into t_vbeln from vbap&lt;/P&gt;&lt;P&gt;      where vbeln = s_vbeln-low.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;    message E003.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if s_vbeln-high ne ''.&lt;/P&gt;&lt;P&gt;    select single vbeln into t_vbeln from vbap&lt;/P&gt;&lt;P&gt;      where vbeln = s_vbeln-high.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;    message E003.&lt;/P&gt;&lt;P&gt;  endif.&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; Checking  Sales Document Item No Entered&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*********************************************************************&lt;/P&gt;&lt;P&gt;  if s_posnr-low ne ''.&lt;/P&gt;&lt;P&gt;    select single posnr into t_posnr from vbap&lt;/P&gt;&lt;P&gt;      where posnr = s_posnr-low.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;    message E004.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if s_posnr-high ne ''.&lt;/P&gt;&lt;P&gt;    select single posnr into t_posnr from vbap&lt;/P&gt;&lt;P&gt;      where posnr = s_posnr-high.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;    message E004.&lt;/P&gt;&lt;P&gt;  endif.&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; Start-of-selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*********************************************************************&lt;/P&gt;&lt;P&gt;  PERFORM EVENTTAB_BUILD USING I_EVENTS[].&lt;/P&gt;&lt;P&gt;  PERFORM E04_COMMENT_BUILD USING GT_LIST_TOP_OF_PAGE[].&lt;/P&gt;&lt;P&gt;  PERFORM FIELD_CATALOG.&lt;/P&gt;&lt;P&gt;  PERFORM SORT_ORDER.&lt;/P&gt;&lt;P&gt;  PERFORM GUI_STATUS.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; PERFORM BUILD_LAYOUT USING I_LAYOUT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM DETAIL_SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  I_TEMP[] = I_OUT[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DELETE I_OUT WHERE VBTYP_N &amp;lt;&amp;gt; 'M' AND&lt;/P&gt;&lt;P&gt;                     VBTYP_N &amp;lt;&amp;gt; 'O' AND&lt;/P&gt;&lt;P&gt;                     VBTYP_N &amp;lt;&amp;gt; 'P' AND&lt;/P&gt;&lt;P&gt;                     VBTYP_N &amp;lt;&amp;gt; 'N'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  cnt = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  describe table I_OUT lines cnt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if cnt &amp;gt; 0.&lt;/P&gt;&lt;P&gt;    perform clear_total_order_value.&lt;/P&gt;&lt;P&gt;    perform value_selection.&lt;/P&gt;&lt;P&gt;    perform value_updation.  "Transferring data from T_VBRP to I_OUT&lt;/P&gt;&lt;P&gt;    perform calculations.&lt;/P&gt;&lt;P&gt;    PERFORM FINAL_BILL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM CALCULATION.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    LOOP AT I_TEMP.&lt;/P&gt;&lt;P&gt;      W_TABIX = SY-TABIX.&lt;/P&gt;&lt;P&gt;      READ TABLE I_OUT WITH KEY VBELN = I_TEMP-VBELN&lt;/P&gt;&lt;P&gt;                                POSNR = I_TEMP-POSNR&lt;/P&gt;&lt;P&gt;                                VBELNF = I_TEMP-VBELNF&lt;/P&gt;&lt;P&gt;                                POSNN = I_TEMP-POSNN&lt;/P&gt;&lt;P&gt;                                VBTYP_N = I_TEMP-VBTYP_N.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;        INSERT  I_TEMP INTO  I_OUT INDEX W_TABIX.&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;&lt;/P&gt;&lt;P&gt;    perform display_alv_grid_list.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MESSAGE E005.&lt;/P&gt;&lt;P&gt;  ENDIF.&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  EVENTTAB_BUILD&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;P_I_EVENTS[]  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 EVENTTAB_BUILD USING    T_EVENTS TYPE SLIS_T_EVENT.&lt;/P&gt;&lt;P&gt;  DATA LS_EVENT TYPE SLIS_ALV_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_EVENTS_GET'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;P&gt;     I_LIST_TYPE           = 0&lt;/P&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;     ET_EVENTS             = T_EVENTS&lt;/P&gt;&lt;UL&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;  LIST_TYPE_WRONG       = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                = 2&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;  READ TABLE T_EVENTS WITH KEY NAME = SLIS_EV_TOP_OF_PAGE&lt;/P&gt;&lt;P&gt;      INTO LS_EVENT.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    MOVE GC_FORMNAME_TOP_OF_PAGE TO LS_EVENT-FORM.&lt;/P&gt;&lt;P&gt;    MODIFY  T_EVENTS FROM LS_EVENT&lt;/P&gt;&lt;P&gt;            TRANSPORTING FORM&lt;/P&gt;&lt;P&gt;            where name = slis_ev_top_of_page.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE T_EVENTS WITH KEY NAME = SLIS_EV_USER_COMMAND&lt;/P&gt;&lt;P&gt;     INTO LS_EVENT.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    MOVE GC_FORMNAME_USER_COMMAND TO LS_EVENT-FORM.&lt;/P&gt;&lt;P&gt;    MODIFY  T_EVENTS FROM LS_EVENT&lt;/P&gt;&lt;P&gt;            TRANSPORTING FORM&lt;/P&gt;&lt;P&gt;            where name = slis_ev_user_command.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " EVENTTAB_BUILD&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  E04_COMMENT_BUILD&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;P_GT_LIST_TOP_OF_PAGE  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 E04_COMMENT_BUILD USING    T_LISTHEADER TYPE SLIS_T_LISTHEADER.&lt;/P&gt;&lt;P&gt;  DATA: LS_LINE TYPE SLIS_LISTHEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LS_LINE-TYP = 'H'.&lt;/P&gt;&lt;P&gt;  LS_LINE-INFO = 'AREVA T&amp;amp;D'.&lt;/P&gt;&lt;P&gt;  APPEND LS_LINE TO T_LISTHEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CONVERSION_EXIT_LDATE_OUTPUT'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            INPUT  = SY-DATUM&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            OUTPUT = TOUTDT.&lt;/P&gt;&lt;P&gt;  .&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CONVERSION_EXIT_TIMLO_OUTPUT'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            INPUT  = SY-UZEIT&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            OUTPUT = TOUTTM.&lt;/P&gt;&lt;P&gt;&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 = 'Run Date and Time'.&lt;/P&gt;&lt;P&gt;  CONCATENATE TOUTDT '-' TOUTTM INTO LS_LINE-INFO.&lt;/P&gt;&lt;P&gt;  APPEND LS_LINE TO T_LISTHEADER.&lt;/P&gt;&lt;P&gt;&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 = 'INV RECON REPORT'.&lt;/P&gt;&lt;P&gt;  APPEND LS_LINE TO T_LISTHEADER.&lt;/P&gt;&lt;P&gt;  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " E04_COMMENT_BUILD&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  FIELD_CATALOG&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 FIELD_CATALOG.&lt;/P&gt;&lt;P&gt;  DATA :WW_FCAT TYPE SLIS_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;          COLCNT TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WW_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  colcnt = colcnt + 1.&lt;/P&gt;&lt;P&gt;  WW_FCAT-COL_POS      = colcnt.&lt;/P&gt;&lt;P&gt;  WW_FCAT-FIELDNAME    = 'VBELN'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_s    = 'Sales Doc'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_m    = 'Sales Doc No'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_l    = 'Sales Document No'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-REPTEXT_DDIC = 'Sales Document'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WW_FCAT-HOTSPOT      = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-EMPHASIZE = 'C300'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;WW_FCAT-REF_FIELDNAME = 'vbeln'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  WW_FCAT-REF_TABNAME   = 'VBAP'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-KEY   = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WW_FCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WW_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  colcnt = colcnt + 1.&lt;/P&gt;&lt;P&gt;  WW_FCAT-COL_POS       = colcnt.&lt;/P&gt;&lt;P&gt;  WW_FCAT-FIELDNAME    = 'POSNR'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_s    = 'Item No'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_m    = 'Sales Doc Item No'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_l    = 'Sales Document Item No'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-REPTEXT_DDIC = 'Sales Document Item'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WW_FCAT-REF_FIELDNAME = 'posnr'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WW_FCAT-REF_TABNAME   = 'VBAP'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-OUTPUTLEN = '12'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-KEY   = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND WW_FCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WW_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  colcnt = colcnt + 1.&lt;/P&gt;&lt;P&gt;  WW_FCAT-COL_POS       = colcnt.&lt;/P&gt;&lt;P&gt;  WW_FCAT-FIELDNAME    = 'PS_PSP_PNR'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_s    = 'WBS'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_m    = 'WBS Element'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_l    = 'WBS Element'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-EMPHASIZE = 'C200'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-REPTEXT_DDIC = 'WBS Element'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WW_FCAT-OUTPUTLEN = '12'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WW_FCAT-REF_FIELDNAME = 'ps_psp_pnr'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WW_FCAT-REF_TABNAME   = 'VBAP'.&lt;/P&gt;&lt;P&gt;  APPEND WW_FCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WW_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  colcnt = colcnt + 1.&lt;/P&gt;&lt;P&gt;  WW_FCAT-COL_POS       = colcnt.&lt;/P&gt;&lt;P&gt;  WW_FCAT-FIELDNAME    = 'PRCTR'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_s    = 'Profit Cet'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_m    = 'Profit Center'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_l    = 'Profit Center'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-EMPHASIZE = 'C200'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-REPTEXT_DDIC = 'Profit Center'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WW_FCAT-REF_FIELDNAME = 'prctr'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WW_FCAT-REF_TABNAME   = 'VBAP'.&lt;/P&gt;&lt;P&gt;  APPEND WW_FCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WW_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  colcnt = colcnt + 1.&lt;/P&gt;&lt;P&gt;  WW_FCAT-COL_POS       = colcnt.&lt;/P&gt;&lt;P&gt;  WW_FCAT-FIELDNAME    = 'MATNR'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_s    = 'Mat No'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_m    = 'Material No'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_l    = 'Material Number'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-EMPHASIZE = 'C200'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-REPTEXT_DDIC = 'Material Number'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WW_FCAT-REF_FIELDNAME = 'matnr'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WW_FCAT-REF_TABNAME   = 'VBAP'.&lt;/P&gt;&lt;P&gt;  APPEND WW_FCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WW_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  colcnt = colcnt + 1.&lt;/P&gt;&lt;P&gt;  WW_FCAT-COL_POS       = colcnt.&lt;/P&gt;&lt;P&gt;  WW_FCAT-FIELDNAME    = 'ARKTX'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_s    = 'SO Item Sh Text'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_m    = 'SO Item Short Text'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-EMPHASIZE = 'C200'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-seltext_l    = 'SO Item Short Text'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WW_FCAT-OUTPUTLEN = '20'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-REPTEXT_DDIC = 'Short Txt For Sales ord Item'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WW_FCAT-REF_FIELDNAME = 'arktx'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WW_FCAT-REF_TABNAME   = 'VBAP'.&lt;/P&gt;&lt;P&gt;  APPEND WW_FCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WW_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  colcnt = colcnt + 1.&lt;/P&gt;&lt;P&gt;  WW_FCAT-COL_POS       = colcnt.&lt;/P&gt;&lt;P&gt;  WW_FCAT-FIELDNAME    = 'KDMAT'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_s    = 'Customer Mat No'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_m    = 'Customer Mat No'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_l    = 'Customer Material No'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-EMPHASIZE = 'C200'.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; WW_FCAT-REPTEXT_DDIC = 'Material No Used By Customer'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  WW_FCAT-OUTPUTLEN = '15'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WW_FCAT-REF_FIELDNAME = 'kdmat'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WW_FCAT-REF_TABNAME   = 'VBAP'.&lt;/P&gt;&lt;P&gt;  APPEND WW_FCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WW_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  colcnt = colcnt + 1.&lt;/P&gt;&lt;P&gt;  WW_FCAT-COL_POS       = colcnt.&lt;/P&gt;&lt;P&gt;  WW_FCAT-FIELDNAME    = 'KWMENG'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_s    = 'Qty in Sales Units'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_m    = 'Qty in Sales Units'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_l    = 'Cumulative Qty in Sales Units'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-OUTPUTLEN = '10'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-EMPHASIZE = 'C600'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WW_FCAT-REPTEXT_DDIC = 'Cumulative Ord Qty In Sales Units'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WW_FCAT-REF_FIELDNAME = 'kwmeng'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WW_FCAT-REF_TABNAME   = 'VBAP'.&lt;/P&gt;&lt;P&gt;  APPEND WW_FCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WW_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  colcnt = colcnt + 1.&lt;/P&gt;&lt;P&gt;  WW_FCAT-COL_POS       = colcnt.&lt;/P&gt;&lt;P&gt;  WW_FCAT-FIELDNAME    = 'NETWR'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_s    = 'Ord Value'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_m    = 'Order Value'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_l    = 'Total Order Value'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-EMPHASIZE = 'C200'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WW_FCAT-EMPHASIZE = 'C500'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-REPTEXT_DDIC = 'Total Order Value'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WW_FCAT-OUTPUTLEN = '15'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WW_FCAT-REF_FIELDNAME = 'kwmeng'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WW_FCAT-REF_TABNAME   = 'VBAP'.&lt;/P&gt;&lt;P&gt;  APPEND WW_FCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WW_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  colcnt = colcnt + 1.&lt;/P&gt;&lt;P&gt;  WW_FCAT-COL_POS       = colcnt.&lt;/P&gt;&lt;P&gt;  WW_FCAT-FIELDNAME    = 'WAERK'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_s    = 'Currency'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_m    = 'Ord Val Currency'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_l    = 'Ord Val Currency'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-EMPHASIZE = 'C200'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-REPTEXT_DDIC = 'Total Order Value Currency'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WW_FCAT-OUTPUTLEN = '15'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WW_FCAT-REF_FIELDNAME = 'kwmeng'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WW_FCAT-REF_TABNAME   = 'VBAP'.&lt;/P&gt;&lt;P&gt;  APPEND WW_FCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WW_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  colcnt = colcnt + 1.&lt;/P&gt;&lt;P&gt;  WW_FCAT-COL_POS       = colcnt.&lt;/P&gt;&lt;P&gt;  WW_FCAT-FIELDNAME    = 'VBELNF'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_s    = 'Bill Doc No'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_m    = 'Billing Doc No'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_l    = 'Billing Document No'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-hotspot      = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-REPTEXT_DDIC = 'Billing Document'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WW_FCAT-EMPHASIZE = 'C300'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-OUTPUTLEN = '12'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WW_FCAT-REF_FIELDNAME = 'vbeln'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-REF_TABNAME   = 'VBFA'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-OUTPUTLEN = '50'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND WW_FCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WW_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  colcnt = colcnt + 1.&lt;/P&gt;&lt;P&gt;  WW_FCAT-COL_POS       = colcnt.&lt;/P&gt;&lt;P&gt;  WW_FCAT-FIELDNAME    = 'FKART'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_s    = 'Bill Typ'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_m    = 'Billing Type'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_l    = 'Billing Type'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-OUTPUTLEN = '10'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-EMPHASIZE = 'C400'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-REPTEXT_DDIC = 'Total Order Value Currency'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WW_FCAT-REF_FIELDNAME = 'kwmeng'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WW_FCAT-REF_TABNAME   = 'VBRK'.&lt;/P&gt;&lt;P&gt;  APPEND WW_FCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WW_FCAT.&lt;/P&gt;&lt;P&gt;  colcnt = colcnt + 1.&lt;/P&gt;&lt;P&gt;  WW_FCAT-COL_POS       = colcnt.&lt;/P&gt;&lt;P&gt;  WW_FCAT-FIELDNAME    = 'VBTYP_N'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_s    = 'Doc Categ'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_m    = 'Document Categ'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_l    = 'Document Category'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-OUTPUTLEN = '10'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-EMPHASIZE = 'C400'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-REPTEXT_DDIC = 'Total Order Value Currency'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WW_FCAT-REF_FIELDNAME = 'kwmeng'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WW_FCAT-REF_TABNAME   = 'VBFA'.&lt;/P&gt;&lt;P&gt;  APPEND WW_FCAT TO IT_FIELDCAT.&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; CLEAR WW_FCAT.&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; colcnt = colcnt + 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-COL_POS       = colcnt.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-FIELDNAME    = 'POSNN'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-REPTEXT_DDIC = 'Billing Item No'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        WW_FCAT-REF_FIELDNAME = 'posnn'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-REF_TABNAME   = 'VBFA'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-OUTPUTLEN = 15.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND WW_FCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  CLEAR WW_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  colcnt = colcnt + 1.&lt;/P&gt;&lt;P&gt;  WW_FCAT-COL_POS       = colcnt.&lt;/P&gt;&lt;P&gt;  WW_FCAT-FIELDNAME    = 'FKIMG'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_s    = 'Billed Qty'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_m    = 'Actual Billed Qty'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_l    = 'Actual Billed Qty'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-REPTEXT_DDIC = 'Actual Billed Qty'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-EMPHASIZE = 'C400'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-OUTPUTLEN = '20'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WW_FCAT-REF_FIELDNAME = 'fkimg'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WW_FCAT-REF_TABNAME   = 'VBRP'.&lt;/P&gt;&lt;P&gt;  APPEND WW_FCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WW_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  colcnt = colcnt + 1.&lt;/P&gt;&lt;P&gt;  WW_FCAT-COL_POS       = colcnt.&lt;/P&gt;&lt;P&gt;  WW_FCAT-FIELDNAME    = 'TOT_QTY'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_s    = 'B.Q. For Item'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_m    = 'B.Q. For Sales Item'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_l    = 'Total B.Q. For Item'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-EMPHASIZE = 'C600'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-REPTEXT_DDIC = 'Actual Billed Qty'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND WW_FCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WW_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  colcnt = colcnt + 1.&lt;/P&gt;&lt;P&gt;  WW_FCAT-COL_POS       = colcnt.&lt;/P&gt;&lt;P&gt;  WW_FCAT-FIELDNAME    = 'DIFF_QTY'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_s    = 'B.Q. TO Be Billed'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_m    = 'B.Q. TO Be Billed'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_l    = 'B.Q. TO Be Billed'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-EMPHASIZE = 'C700'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-REPTEXT_DDIC = 'Actual Billed Qty'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND WW_FCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WW_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  colcnt = colcnt + 1.&lt;/P&gt;&lt;P&gt;  WW_FCAT-COL_POS       = colcnt.&lt;/P&gt;&lt;P&gt;  WW_FCAT-FIELDNAME    = 'NETWR_B'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_s    = 'Total Bill Val'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_m    = 'Total Bill Value'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_l    = 'Total Bill Value'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-REPTEXT_DDIC = 'Total Bill Value'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-OUTPUTLEN = '12'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-EMPHASIZE = 'C400'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-REF_FIELDNAME = 'kwmeng'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-REF_TABNAME   = 'VBRK'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND WW_FCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WW_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  colcnt = colcnt + 1.&lt;/P&gt;&lt;P&gt;  WW_FCAT-COL_POS       = colcnt.&lt;/P&gt;&lt;P&gt;  WW_FCAT-FIELDNAME    = 'TOT_BILL'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_s    = 'Sum for Item'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_m    = 'Sum for Item'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_l    = 'Sum for Sales Item'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-OUTPUTLEN = '12'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-EMPHASIZE = 'C500'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-EMPHASIZE = 'C411'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-REPTEXT_DDIC = 'Total Bill Value for Sales Item'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WW_FCAT-REF_FIELDNAME = 'kwmeng'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WW_FCAT-REF_TABNAME   = 'VBRP'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WW_FCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WW_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  colcnt = colcnt + 1.&lt;/P&gt;&lt;P&gt;  WW_FCAT-COL_POS       = colcnt.&lt;/P&gt;&lt;P&gt;  WW_FCAT-FIELDNAME    = 'DIFF'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_s    = 'B.V. to be Billed'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_m    = 'B.V. to be Billed'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_l    = 'Total B.V. to be billed'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-OUTPUTLEN = '12'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-EMPHASIZE = 'C611'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-EMPHASIZE = 'C700'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-REPTEXT_DDIC = 'Total Bill value to be billed'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WW_FCAT-REF_FIELDNAME = 'kwmeng'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WW_FCAT-REF_TABNAME   = 'VBAP'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND WW_FCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WW_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  colcnt = colcnt + 1.&lt;/P&gt;&lt;P&gt;  WW_FCAT-COL_POS       = colcnt.&lt;/P&gt;&lt;P&gt;  WW_FCAT-FIELDNAME    = 'AMT'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_s    = 'Amt Claimed'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_m    = 'Total Amt Claimed'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_l    = 'Total Amt Claimed'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-OUTPUTLEN = '12'.&lt;/P&gt;&lt;P&gt;  APPEND WW_FCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WW_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  colcnt = colcnt + 1.&lt;/P&gt;&lt;P&gt;  WW_FCAT-COL_POS       = colcnt.&lt;/P&gt;&lt;P&gt;  WW_FCAT-FIELDNAME    = 'TOT_AMT'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_s    = 'Sum for AMT'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_m    = 'Sum for AMT Claimed'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_l    = 'Sum for AMT Claimed'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-OUTPUTLEN = '12'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-EMPHASIZE = 'C500'.&lt;/P&gt;&lt;P&gt;  APPEND WW_FCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WW_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  colcnt = colcnt + 1.&lt;/P&gt;&lt;P&gt;  WW_FCAT-COL_POS       = colcnt.&lt;/P&gt;&lt;P&gt;  WW_FCAT-FIELDNAME    = 'DIFF_AMT'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-TABNAME      = I_OUT.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_s    = 'AMT to be claimed'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_m    = 'AMT to be claimed'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-seltext_l    = 'AMT to be claimed'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-OUTPUTLEN = '12'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-EMPHASIZE = 'C611'.&lt;/P&gt;&lt;P&gt;  WW_FCAT-EMPHASIZE = 'C700'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WW_FCAT-REPTEXT_DDIC = 'Total Bill value to be billed'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WW_FCAT-REF_FIELDNAME = 'kwmeng'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WW_FCAT-REF_TABNAME   = 'VBAP'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND WW_FCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " FIELD_CATALOG&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  SORT_ORDER&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 SORT_ORDER.&lt;/P&gt;&lt;P&gt;  PERFORM SORT_ORDER_FILL USING: '01'&lt;/P&gt;&lt;P&gt;                                'VBELN'&lt;/P&gt;&lt;P&gt;                                'X'&lt;/P&gt;&lt;P&gt;                                ''&lt;/P&gt;&lt;P&gt;                                ' '.&lt;/P&gt;&lt;P&gt;  PERFORM SORT_ORDER_FILL USING: '02'&lt;/P&gt;&lt;P&gt;                                'POSNR'&lt;/P&gt;&lt;P&gt;                                'X'&lt;/P&gt;&lt;P&gt;                                ''&lt;/P&gt;&lt;P&gt;                                ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " SORT_ORDER&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  SORT_ORDER_FILL&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;P_0898   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0899   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0900   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0901   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0902   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 SORT_ORDER_FILL USING:   P_SPOS TYPE SLIS_SPOS&lt;/P&gt;&lt;P&gt;                              P_FIELDNAME TYPE SLIS_FIELDNAME&lt;/P&gt;&lt;P&gt;                              P_UP TYPE SLIS_SOUP&lt;/P&gt;&lt;P&gt;                              P_DOWN TYPE SLIS_SODN&lt;/P&gt;&lt;P&gt;                              P_SUBTOT TYPE SLIS_DOSUB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: WA_SORT TYPE SLIS_SORTINFO_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_SORT-SPOS      = P_SPOS.&lt;/P&gt;&lt;P&gt;  WA_SORT-FIELDNAME = P_FIELDNAME.&lt;/P&gt;&lt;P&gt;  WA_SORT-TABNAME   = 'I_OUT'.&lt;/P&gt;&lt;P&gt;  WA_SORT-UP        = P_UP.&lt;/P&gt;&lt;P&gt;  WA_SORT-DOWN      = P_DOWN.&lt;/P&gt;&lt;P&gt;  WA_SORT-SUBTOT    = P_SUBTOT.&lt;/P&gt;&lt;P&gt;  WA_SORT-GROUP     = 'UL'.&lt;/P&gt;&lt;P&gt;  WA_SORT-COMP      = ' '.&lt;/P&gt;&lt;P&gt;  WA_SORT-EXPA      = ' '.&lt;/P&gt;&lt;P&gt;  WA_SORT-OBLIGATORY = ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_SORT TO IT_SORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " SORT_ORDER_FILL&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  GUI_STATUS&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 GUI_STATUS.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            PERCENTAGE = 25&lt;/P&gt;&lt;P&gt;            TEXT       = 'Fetching Data'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GUI_STATUS&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  DETAIL_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;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 DETAIL_SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR I_OUT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT A&lt;SUB&gt;VBELN A&lt;/SUB&gt;POSNR A&lt;SUB&gt;PS_PSP_PNR A&lt;/SUB&gt;PRCTR A&lt;SUB&gt;MATNR A&lt;/SUB&gt;MATNR&lt;/P&gt;&lt;P&gt;         A&lt;SUB&gt;ARKTX A&lt;/SUB&gt;KDMAT A&lt;SUB&gt;KWMENG A&lt;/SUB&gt;NETWR A~WAERK&lt;/P&gt;&lt;P&gt;         B&lt;SUB&gt;VBELN AS VBELNF B&lt;/SUB&gt;POSNN B~VBTYP_N&lt;/P&gt;&lt;P&gt;         APPENDING CORRESPONDING FIELDS OF TABLE I_OUT&lt;/P&gt;&lt;P&gt;         FROM VBAP AS A&lt;/P&gt;&lt;P&gt;         LEFT OUTER JOIN VBFA AS B&lt;/P&gt;&lt;P&gt;         ON  A&lt;SUB&gt;VBELN =  B&lt;/SUB&gt;VBELV AND&lt;/P&gt;&lt;P&gt;             A&lt;SUB&gt;POSNR = B&lt;/SUB&gt;POSNV&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         WHERE A~VBELN      IN S_VBELN AND&lt;/P&gt;&lt;P&gt;               A~POSNR      IN S_POSNR AND&lt;/P&gt;&lt;P&gt;               A~PS_PSP_PNR IN S_WBS.&lt;/P&gt;&lt;P&gt;REFRESH S_VBELN.&lt;/P&gt;&lt;P&gt;REFRESH S_POSNR.&lt;/P&gt;&lt;P&gt;REFRESH S_WBS.&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;        PERFORM SELECT_TYPE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        AND ( B&lt;SUB&gt;VBTYP_N = 'M' OR B&lt;/SUB&gt;VBTYP_N = 'O' OR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        B~VBTYP_N = 'P' )&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DETAIL_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;*&amp;amp;      Form  value_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;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 value_selection.&lt;/P&gt;&lt;P&gt;  clear t_vbrp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT VBELN AS VBELNF POSNR AS POSNN&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thankd in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jul 2006 06:01:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416012#M200091</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-14T06:01:08Z</dc:date>
    </item>
    <item>
      <title>Re: Abt Selection Screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416013#M200092</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;   Change the Following statement &lt;/P&gt;&lt;P&gt; select single vbeln into t_vbeln from vbap&lt;/P&gt;&lt;P&gt;where vbeln = s_vbeln-low. as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Select single vbeln into t_vbeln from vbap&lt;/P&gt;&lt;P&gt; where vbeln in s_vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  I think , it will avoid the error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Try it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Regards,&lt;/P&gt;&lt;P&gt; Neptune.M&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Plz Reward if it helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jul 2006 06:49:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416013#M200092</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-14T06:49:58Z</dc:date>
    </item>
    <item>
      <title>Re: Abt Selection Screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416014#M200093</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi rashmi , &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;program flow should be like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select-options: s_vbeln for vbrk-vbeln obligatory.&lt;/P&gt;&lt;P&gt;at selection-screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform checks ( check the user inputs here and dont select any data from database tables to avoid performance issues)&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;like :&lt;/P&gt;&lt;P&gt;form &lt;/P&gt;&lt;P&gt;error.&lt;/P&gt;&lt;P&gt;endform&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;perform refresh.(refresh all internal tables , work areas)&lt;/P&gt;&lt;P&gt;perform get_data( get the data based oon the user inputs).&lt;/P&gt;&lt;P&gt;perform dis_data( here display the data ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Prabhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jul 2006 06:56:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416014#M200093</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-14T06:56:35Z</dc:date>
    </item>
    <item>
      <title>Re: Abt Selection Screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416015#M200094</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;select-options:  s_vbeln  for  vbap-vbeln&lt;/P&gt;&lt;P&gt;                    &amp;lt;b&amp;gt;obligatory ( make there fields are required fields&amp;lt;/b&amp;gt; ,&lt;/P&gt;&lt;P&gt;do the validation at a time for all inputs.&lt;/P&gt;&lt;P&gt;at selection-screen &lt;/P&gt;&lt;P&gt;perform checks.&lt;/P&gt;&lt;P&gt;code should be like this.&lt;/P&gt;&lt;P&gt;form.&lt;/P&gt;&lt;P&gt;if s_vbeln[] is initial.&lt;/P&gt;&lt;P&gt;error.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;   .&lt;/P&gt;&lt;P&gt;Start-of-selection&lt;/P&gt;&lt;P&gt;PERFORM REFRESH.(here refresh all enternal tables not select options ).&lt;/P&gt;&lt;P&gt;PERFORM EVENTTAB_BUILD USING I_EVENTS[].&lt;/P&gt;&lt;P&gt;PERFORM E04_COMMENT_BUILD USING&lt;/P&gt;&lt;P&gt;NG GT_LIST_TOP_OF_PAGE[].&lt;/P&gt;&lt;P&gt;PERFORM FIELD_CATALOG.&lt;/P&gt;&lt;P&gt;PERFORM SORT_ORDER.&lt;/P&gt;&lt;P&gt;PERFORM GUI_STATUS.&lt;/P&gt;&lt;P&gt;PERFORM BUILD_LAYOUT USING I_LAYOUT.&lt;/P&gt;&lt;P&gt;PERFORM DETAIL_SELECTION.&lt;/P&gt;&lt;P&gt;I_TEMP[] = I_OUT[].&lt;/P&gt;&lt;P&gt;DELETE I_OUT WHERE VBTYP_N &amp;lt;&amp;gt; 'M' AND&lt;/P&gt;&lt;P&gt;                   VBTYP_N &amp;lt;&amp;gt; 'O' AND&lt;/P&gt;&lt;P&gt;                    VBTYP_N &amp;lt;&amp;gt; 'P' AND&lt;/P&gt;&lt;P&gt;                    VBTYP_N &amp;lt;&amp;gt; 'N'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Prabhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jul 2006 07:03:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416015#M200094</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-14T07:03:32Z</dc:date>
    </item>
    <item>
      <title>Re: Abt Selection Screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416016#M200095</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Neptune&lt;/P&gt;&lt;P&gt;I tried it as per your suggestion,&lt;/P&gt;&lt;P&gt;but still problem is same,&lt;/P&gt;&lt;P&gt;selection-option for item is neither getting refreshed nor its values are getting transferred to program for first execution..&lt;/P&gt;&lt;P&gt;M not getting the reason for this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jul 2006 07:10:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416016#M200095</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-14T07:10:32Z</dc:date>
    </item>
    <item>
      <title>Re: Abt Selection Screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416017#M200096</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Prabhu&lt;/P&gt;&lt;P&gt;but the problem is still thr&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jul 2006 07:12:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416017#M200096</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-14T07:12:48Z</dc:date>
    </item>
    <item>
      <title>Re: Abt Selection Screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416018#M200097</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rashmi ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;final step, please catch me on rao.peram@yahoo.com ( after 2.00pm).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;prabhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jul 2006 07:36:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416018#M200097</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-14T07:36:42Z</dc:date>
    </item>
    <item>
      <title>Re: Abt Selection Screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416019#M200098</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Everybody&lt;/P&gt;&lt;P&gt;Problem is solved&lt;/P&gt;&lt;P&gt;very silly mistake..&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;*********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Checking the correction of screen variable for Sales Document No&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*********************************************************************&lt;/P&gt;&lt;P&gt;at selection-screen on s_vbeln.&lt;/P&gt;&lt;P&gt;  if s_vbeln[] is initial.&lt;/P&gt;&lt;P&gt;    message E001.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; if s_vbeln-high eq '' .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   message E001.&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;P&gt;*********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Checking the correction of screen variable for Item&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*********************************************************************&lt;/P&gt;&lt;P&gt;*at selection-screen on s_posnr.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; if s_posnr-low eq '' or s_posnr-high eq ''.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   message E002.&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;P&gt;&lt;/P&gt;&lt;P&gt;*********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Checking  Document No Entered&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*********************************************************************&lt;/P&gt;&lt;P&gt;  if s_vbeln-low ne ''.&lt;/P&gt;&lt;P&gt;    select single vbeln into t_vbeln from vbap&lt;/P&gt;&lt;P&gt;      where vbeln = s_vbeln-low.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;    message E003.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; if s_vbeln-high ne ''.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   select single vbeln into t_vbeln from vbap&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     where vbeln in s_vbeln.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; endif.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; if sy-subrc ne 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   message E003.&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;P&gt;*********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Checking  Sales Document Item No Entered&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*********************************************************************&lt;/P&gt;&lt;P&gt; &amp;lt;b&amp;gt;&amp;lt;/b&amp;gt; at selection-screen on s_posnr.&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;  if s_posnr-low ne ''.&lt;/P&gt;&lt;P&gt;    select single posnr into t_posnr from vbap&lt;/P&gt;&lt;P&gt;      where posnr = s_posnr-low.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;    message E004.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; if s_posnr-high ne ''.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   select single posnr into t_posnr from vbap&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     where posnr = s_posnr-high.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; endif.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; if sy-subrc ne 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   message E004.&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;P&gt;*********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Start-of-selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*********************************************************************&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt; START-OF-SELECTION.&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have neither used at selection-screen on s_posnr nor&lt;/P&gt;&lt;P&gt;start-of-selection event&lt;/P&gt;&lt;P&gt;and thatz why values were not getting pass to program during 1st execution (cmplt program was in at selection-screen on s_vbeln event)&lt;/P&gt;&lt;P&gt;but when i was executing program second time , values were already passed to the program and thatz why filtering of records were taking place during 2nd execution of program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THanks again for all your responses&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 15 Jul 2006 06:13:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abt-selection-screen/m-p/1416019#M200098</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-15T06:13:30Z</dc:date>
    </item>
  </channel>
</rss>

