<?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: FUNCTION 'REUSE_ALV_GRID_DISPLAY in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-grid-display/m-p/1431660#M206291</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you define a screen for it, and set the container for it at the top, you should be fine.  You have to make some modifications in that case, but check to bcalv_edit_01 through bcalv_edit_08 programs for helpful code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 27 Jun 2006 19:36:46 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-06-27T19:36:46Z</dc:date>
    <item>
      <title>FUNCTION 'REUSE_ALV_GRID_DISPLAY</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-grid-display/m-p/1431659#M206290</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I use a selection screen to gather up some values, and then call FUNCTION 'REUSE_ALV_GRID_DISPLAY&lt;/P&gt;&lt;P&gt;I have not defined a screen for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When the grid is displayed, it is displayed, about a quarter of the screen down.&lt;/P&gt;&lt;P&gt;Is there a way to correct this, or specify the co-ordinates of the grid when makeing the call to this function?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Jun 2006 19:33:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-grid-display/m-p/1431659#M206290</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-27T19:33:46Z</dc:date>
    </item>
    <item>
      <title>Re: FUNCTION 'REUSE_ALV_GRID_DISPLAY</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-grid-display/m-p/1431660#M206291</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you define a screen for it, and set the container for it at the top, you should be fine.  You have to make some modifications in that case, but check to bcalv_edit_01 through bcalv_edit_08 programs for helpful code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Jun 2006 19:36:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-grid-display/m-p/1431660#M206291</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-27T19:36:46Z</dc:date>
    </item>
    <item>
      <title>Re: FUNCTION 'REUSE_ALV_GRID_DISPLAY</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-grid-display/m-p/1431661#M206292</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sims,  this should be displaying in full screen mode.  Can you post the code, so that I can check in my system?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Jun 2006 19:38:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-grid-display/m-p/1431661#M206292</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-06-27T19:38:01Z</dc:date>
    </item>
    <item>
      <title>Re: FUNCTION 'REUSE_ALV_GRID_DISPLAY</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-grid-display/m-p/1431662#M206293</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That should not be the case, unless you also used REUSE_ALV_COMMENTARY_WRITE for top of page and may be that is what is causing it to go down a little bit. Can you please post the call related code here?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Jun 2006 19:39:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-grid-display/m-p/1431662#M206293</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-27T19:39:40Z</dc:date>
    </item>
    <item>
      <title>Re: FUNCTION 'REUSE_ALV_GRID_DISPLAY</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-grid-display/m-p/1431663#M206294</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rich,&lt;/P&gt;&lt;P&gt;the code is below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zSims LINE-SIZE 250.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                        no standard page heading.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS: slis.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Tables Definition&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: ekko,&lt;/P&gt;&lt;P&gt;        ekpo,&lt;/P&gt;&lt;P&gt;        eket,&lt;/P&gt;&lt;P&gt;        ekkn,&lt;/P&gt;&lt;P&gt;        ekbe.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Data Definition&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: t_ekko LIKE ekko OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      t_ekpo LIKE ekpo OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      t_eket LIKE eket OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      t_ekkn LIKE ekkn OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      t_ekbe LIKE ekbe OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF w_alv,&lt;/P&gt;&lt;P&gt;        dummy(1),&lt;/P&gt;&lt;P&gt;        ebeln LIKE ekko-ebeln,&lt;/P&gt;&lt;P&gt;        ebelp LIKE ekpo-ebelp,&lt;/P&gt;&lt;P&gt;        eindt LIKE eket-eindt,&lt;/P&gt;&lt;P&gt;        txz01 LIKE ekpo-txz01,&lt;/P&gt;&lt;P&gt;        netwr LIKE ekpo-netwr,&lt;/P&gt;&lt;P&gt;        sakto LIKE ekkn-sakto,&lt;/P&gt;&lt;P&gt;        kostl LIKE ekkn-kostl,&lt;/P&gt;&lt;P&gt;        projn LIKE ekkn-projn,&lt;/P&gt;&lt;P&gt;        anln1 LIKE ekkn-anln1,&lt;/P&gt;&lt;P&gt;        aufnr LIKE ekkn-aufnr,&lt;/P&gt;&lt;P&gt;      END OF w_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: t_alv LIKE w_alv OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      wa_alv LIKE w_alv, wa1_alv LIKE wa_alv,&lt;/P&gt;&lt;P&gt;      amount TYPE currency, items LIKE sy-tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: i_msgid LIKE sy-msgid,&lt;/P&gt;&lt;P&gt;      i_msgno LIKE sy-msgno,&lt;/P&gt;&lt;P&gt;      i_msgty LIKE sy-msgty,&lt;/P&gt;&lt;P&gt;      i_msgv1 LIKE sy-msgv1,&lt;/P&gt;&lt;P&gt;      i_msgv2 LIKE sy-msgv2,&lt;/P&gt;&lt;P&gt;      i_msgv3 LIKE sy-msgv3,&lt;/P&gt;&lt;P&gt;      i_msgv4 LIKE sy-msgv4,&lt;/P&gt;&lt;P&gt;      i_subrc LIKE sy-subrc.&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;DATA: ftpost LIKE ftpost  OCCURS 0  WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      fttax  LIKE fttax   OCCURS 1  WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      blntab LIKE blntab  OCCURS 1  WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      datep LIKE sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA mylayout TYPE slis_layout_alv.&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;&lt;/P&gt;&lt;P&gt;DATA: w_sel(1).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INCLUDE &amp;lt;icon&amp;gt;.&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_listheader TYPE slis_t_listheader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;declaration for events table where user comand or set PF status will&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;be defined&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: v_events TYPE slis_t_event,&lt;/P&gt;&lt;P&gt;      wa_event TYPE slis_alv_event.&lt;/P&gt;&lt;P&gt;&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;declaration for variant(type of display we want)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: i_variant TYPE disvariant,&lt;/P&gt;&lt;P&gt;      i_variant1 TYPE disvariant,&lt;/P&gt;&lt;P&gt;      i_save(1) TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*PARAMETERS : p_var TYPE disvariant-variant.&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 TYPE lvc_title VALUE 'Accrual List'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Constants definition&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;*constants: c_width type i value 172.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Select Options and Parameters&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK 1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_ebeln FOR ekko-ebeln,&lt;/P&gt;&lt;P&gt;                s_bedat FOR ekko-bedat,&lt;/P&gt;&lt;P&gt;                s_eindt FOR eket-eindt,&lt;/P&gt;&lt;P&gt;                s_sakto FOR ekkn-sakto,&lt;/P&gt;&lt;P&gt;                s_kostl FOR ekkn-kostl,&lt;/P&gt;&lt;P&gt;                s_projn FOR ekkn-projn,&lt;/P&gt;&lt;P&gt;                s_anln1 FOR ekkn-anln1,&lt;/P&gt;&lt;P&gt;                s_aufnr FOR ekkn-aufnr.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK 2 WITH FRAME TITLE text-002.&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;            p_post AS CHECKBOX,             "Check Box To indicate Post&lt;/P&gt;&lt;P&gt;            p_ppdat LIKE sy-datum,          "Posting Date&lt;/P&gt;&lt;P&gt;            p_redat LIKE sy-datum,          "Reversal Date&lt;/P&gt;&lt;P&gt;            p_reaso TYPE char2,             "Reversal Reason&lt;/P&gt;&lt;P&gt;            p_accru LIKE ekkn-sakto,        "Accrual Account&lt;/P&gt;&lt;P&gt;            p_doctpe LIKE  bkpf-blart ,     "Document Type&lt;/P&gt;&lt;P&gt;            p_ccode LIKE bkpf-bukrs,        "Company Code&lt;/P&gt;&lt;P&gt;            p_docdte LIKE sy-datum,         "Document Date&lt;/P&gt;&lt;P&gt;            p_dtxcd LIKE bseg-mwskz,        "Default Tax Code&lt;/P&gt;&lt;P&gt;            p_ref LIKE bkpf-xblnr.           "Reference Text&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&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;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM do_rep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM do_rep                                                   *&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;      ........                                                      *&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 do_rep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF p_post = 'X'.&lt;/P&gt;&lt;P&gt;    IF   p_ppdat IS INITIAL  OR p_redat IS INITIAL&lt;/P&gt;&lt;P&gt;         OR p_reaso  IS INITIAL OR p_accru  IS INITIAL&lt;/P&gt;&lt;P&gt;         OR p_doctpe IS INITIAL OR p_ccode IS INITIAL&lt;/P&gt;&lt;P&gt;         OR  p_docdte IS INITIAL OR p_dtxcd IS INITIAL&lt;/P&gt;&lt;P&gt;         OR p_ref IS INITIAL.&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'POPUP_FOR_INTERACTION'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;P&gt;     headline             = 'Posting Accruals'&lt;/P&gt;&lt;P&gt;      text1                = 'When Posting Accruals, Parameters Below'&lt;/P&gt;&lt;P&gt;      text2                = 'Check Box Must Be Supplied.'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TEXT3                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TEXT4                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TEXT5                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TEXT6                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     ticon                = 'I'&lt;/P&gt;&lt;P&gt;      button_1             = 'OK'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BUTTON_2             = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BUTTON_3             = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BUTTON_PRESSED       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  .&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM ekko INTO TABLE t_ekko&lt;/P&gt;&lt;P&gt;    WHERE ebeln IN s_ebeln&lt;/P&gt;&lt;P&gt;      AND bedat IN s_bedat.&lt;/P&gt;&lt;P&gt;  REFRESH t_ekpo.&lt;/P&gt;&lt;P&gt;  LOOP AT t_ekko.&lt;/P&gt;&lt;P&gt;    SELECT * FROM ekpo APPENDING TABLE t_ekpo&lt;/P&gt;&lt;P&gt;      WHERE ebeln EQ t_ekko-ebeln.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT t_ekpo.&lt;/P&gt;&lt;P&gt;    SELECT * FROM eket APPENDING TABLE t_eket&lt;/P&gt;&lt;P&gt;      WHERE ebeln EQ t_ekpo-ebeln&lt;/P&gt;&lt;P&gt;        AND ebelp EQ t_ekpo-ebelp&lt;/P&gt;&lt;P&gt;        AND eindt IN s_eindt.&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;  LOOP AT t_eket.&lt;/P&gt;&lt;P&gt;    SELECT * FROM ekkn&lt;/P&gt;&lt;P&gt;      WHERE ebeln EQ t_eket-ebeln&lt;/P&gt;&lt;P&gt;        AND ebelp EQ t_eket-ebelp&lt;/P&gt;&lt;P&gt;        AND sakto IN s_sakto&lt;/P&gt;&lt;P&gt;        AND kostl IN s_kostl&lt;/P&gt;&lt;P&gt;        AND projn IN s_projn&lt;/P&gt;&lt;P&gt;        AND anln1 IN s_anln1&lt;/P&gt;&lt;P&gt;        AND aufnr IN s_aufnr.&lt;/P&gt;&lt;P&gt;      READ TABLE t_ekpo WITH KEY ebeln = t_eket-ebeln&lt;/P&gt;&lt;P&gt;                                 ebelp = t_eket-ebelp.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     write: / w_sel as checkbox,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              t_eket-ebeln,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              t_eket-ebelp,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              t_eket-eindt,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              t_ekpo-txz01,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              t_ekpo-netwr,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              ekkn-sakto,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              ekkn-kostl,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              ekkn-projn,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              ekkn-anln1,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              ekkn-aufnr.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CLEAR t_alv.&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING ekkn TO t_alv.&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING t_eket TO t_alv.&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING t_ekpo TO t_alv.&lt;/P&gt;&lt;P&gt;      SELECT * FROM ekbe&lt;/P&gt;&lt;P&gt;        WHERE ebeln EQ t_eket-ebeln&lt;/P&gt;&lt;P&gt;          AND ebelp EQ t_eket-ebelp&lt;/P&gt;&lt;P&gt;          AND bewtp EQ 'E'.&lt;/P&gt;&lt;P&gt;        IF ekbe-shkzg EQ 'S'.&lt;/P&gt;&lt;P&gt;          t_alv-netwr = t_alv-netwr - ekbe-wrbtr.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          t_alv-netwr = t_alv-netwr + ekbe-wrbtr.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDSELECT.&lt;/P&gt;&lt;P&gt;      APPEND t_alv.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; uline.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; write: / icon_execute_object as icon,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        'Create Accrual posting'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM build_fieldcatlog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_repid = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  mylayout-box_fieldname = 'DUMMY'.&lt;/P&gt;&lt;P&gt;  mylayout-box_tabname = t_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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                = v_repid&lt;/P&gt;&lt;P&gt;     i_callback_pf_status_set          = 'STATUS'&lt;/P&gt;&lt;P&gt;     i_callback_user_command           = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;     i_callback_top_of_page            = 'TOP_OF_PAGE'&lt;/P&gt;&lt;P&gt;     i_grid_title                      = i_title&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_GRID_SETTINGS                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    is_layout                         = mylayout&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_EXCLUDING                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SPECIAL_GROUPS                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_FILTER                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_SEL_HIDE                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    i_default                         = 'ZLAY1'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     i_save                            = 'A'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    is_variant                        = i_variant&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     it_events                         = v_events&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab                          = t_alv&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;  PROGRAM_ERROR                     = 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;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM build_fieldcatlog                                        *&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;      ........                                                      *&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 build_fieldcatlog.&lt;/P&gt;&lt;P&gt;  REFRESH i_fieldcat.&lt;/P&gt;&lt;P&gt;  "perform do_fieldcat using 'W_ALV' 'DUMMY' 'Select'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'W_ALV'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'DUMMY'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-seltext_m = ''. "Was 'Select'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-checkbox = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wa_fieldcat-edit = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM do_fieldcat USING 'W_ALV' 'EBELN' 'PO Nr'.&lt;/P&gt;&lt;P&gt;  PERFORM do_fieldcat USING 'W_ALV' 'EBELP' 'Item'.&lt;/P&gt;&lt;P&gt;  PERFORM do_fieldcat USING 'W_ALV' 'EINDT' 'Del.Date'.&lt;/P&gt;&lt;P&gt;  PERFORM do_fieldcat USING 'W_ALV' 'TXZ01' 'Description'.&lt;/P&gt;&lt;P&gt;  PERFORM do_fieldcat USING 'W_ALV' 'NETWR' 'Undel.Value'.&lt;/P&gt;&lt;P&gt;  PERFORM do_fieldcat USING 'W_ALV' 'SAKTO' 'G/L Account'.&lt;/P&gt;&lt;P&gt;  PERFORM do_fieldcat USING 'W_ALV' 'KOSTL' 'Cost Centre'.&lt;/P&gt;&lt;P&gt;  PERFORM do_fieldcat USING 'W_ALV' 'PROJN' 'Project'.&lt;/P&gt;&lt;P&gt;  PERFORM do_fieldcat USING 'W_ALV' 'ANLN1' 'Asset Id'.&lt;/P&gt;&lt;P&gt;  PERFORM do_fieldcat USING 'W_ALV' 'AUFNR' 'Int. Order'.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM do_fieldcat                                              *&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;      ........                                                      *&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;  W_TABNAME                                                     *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  W_FIELDNAME                                                   *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  W_SELTEXT_M                                                   *&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 do_fieldcat&lt;/P&gt;&lt;P&gt;  USING w_tabname&lt;/P&gt;&lt;P&gt;        w_fieldname&lt;/P&gt;&lt;P&gt;        w_seltext_m.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = w_tabname.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = w_fieldname.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = w_seltext_m.&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;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM user_command                                             *&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;      ........                                                      *&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_UCOMM                                                       *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  P_SELFLD                                                      *&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 user_command USING p_ucomm TYPE sy-ucomm&lt;/P&gt;&lt;P&gt;p_selfld TYPE slis_selfield.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; DATA ref1 TYPE REF TO cl_gui_alv_grid.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           e_grid = ref1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL METHOD ref1-&amp;gt;check_changed_data.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CASE p_ucomm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'OKCODE'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Count the number of records that need to be posted&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      items = 0.&lt;/P&gt;&lt;P&gt;      LOOP AT t_alv.&lt;/P&gt;&lt;P&gt;        IF  t_alv-dummy = 'X'.&lt;/P&gt;&lt;P&gt;          items = items + 1.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;      IF items &amp;gt; 0.&lt;/P&gt;&lt;P&gt;        IF p_post ='X'.&lt;/P&gt;&lt;P&gt;          PERFORM process_accruals.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM STATUS                                                   *&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;      ........                                                      *&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_EXTAB                                                       *&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 status USING p_extab TYPE slis_t_extab.&lt;/P&gt;&lt;P&gt;*- Pf status&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'STATUS' EXCLUDING p_extab.&lt;/P&gt;&lt;P&gt;ENDFORM.                 " STATUS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM top_of_page                                              *&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;      ........                                                      *&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;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM Process_Accruals                                         *&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;      ........                                                      *&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 process_accruals.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: lineno LIKE sy-tabix,&lt;/P&gt;&lt;P&gt;        myassignmnet(18) TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Prodcue the first header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM create_header.&lt;/P&gt;&lt;P&gt;  CLEAR amount.&lt;/P&gt;&lt;P&gt;*Line Items Now&lt;/P&gt;&lt;P&gt;  LOOP AT  t_alv.&lt;/P&gt;&lt;P&gt;    IF t_alv-dummy = 'X'. "Selected item, needs to be Processed&lt;/P&gt;&lt;P&gt;      lineno = lineno + 1.&lt;/P&gt;&lt;P&gt;      READ TABLE t_alv INDEX sy-tabix  INTO wa_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;40 if positive and Not Posting to an asset, else 70&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ftpost-stype ='P'. "&lt;/P&gt;&lt;P&gt;      ftpost-count = lineno.&lt;/P&gt;&lt;P&gt;      ftpost-fnam = 'RF05A-NEWBS' .     "Constant based on type&lt;/P&gt;&lt;P&gt;      IF wa_alv-anln1 = ''.&lt;/P&gt;&lt;P&gt;        IF wa_alv-netwr &amp;lt; 0.&lt;/P&gt;&lt;P&gt;          ftpost-fval =  '50'.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          ftpost-fval =  '40'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        APPEND ftpost.&lt;/P&gt;&lt;P&gt;        ftpost-stype ='P'.&lt;/P&gt;&lt;P&gt;        ftpost-count = lineno.&lt;/P&gt;&lt;P&gt;        ftpost-fnam = 'BSEG-HKONT' .&lt;/P&gt;&lt;P&gt;        ftpost-fval =  wa_alv-sakto.&lt;/P&gt;&lt;P&gt;        APPEND ftpost.&lt;/P&gt;&lt;P&gt;      ELSE. "Asset Hence Posting Key 70 Transaction Type 100&lt;/P&gt;&lt;P&gt;        ftpost-fval =  '70'.&lt;/P&gt;&lt;P&gt;        APPEND ftpost.&lt;/P&gt;&lt;P&gt;        ftpost-stype ='P'.&lt;/P&gt;&lt;P&gt;        ftpost-count = lineno.&lt;/P&gt;&lt;P&gt;        ftpost-fnam = 'RF05A-NEWBW' .&lt;/P&gt;&lt;P&gt;        ftpost-fval =  '100'.&lt;/P&gt;&lt;P&gt;        APPEND ftpost.&lt;/P&gt;&lt;P&gt;        ftpost-stype ='P'.&lt;/P&gt;&lt;P&gt;        ftpost-count = lineno.&lt;/P&gt;&lt;P&gt;        ftpost-fnam = 'BSEG-HKONT' .&lt;/P&gt;&lt;P&gt;        ftpost-fval =  wa_alv-anln1.&lt;/P&gt;&lt;P&gt;        APPEND ftpost.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ftpost-stype ='P'.&lt;/P&gt;&lt;P&gt;      ftpost-count = lineno.&lt;/P&gt;&lt;P&gt;      ftpost-fnam = 'BSEG-WRBTR' .      "Amount in document currency&lt;/P&gt;&lt;P&gt;      ftpost-fval = wa_alv-netwr.&lt;/P&gt;&lt;P&gt;      CONDENSE ftpost-fval.&lt;/P&gt;&lt;P&gt;      APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ftpost-stype ='P'.&lt;/P&gt;&lt;P&gt;      ftpost-count = lineno.&lt;/P&gt;&lt;P&gt;      ftpost-fnam = 'BSEG-MWSKZ' .      "Tax on sales/purchases code&lt;/P&gt;&lt;P&gt;      ftpost-fval =    p_dtxcd .&lt;/P&gt;&lt;P&gt;      APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ftpost-stype ='P'.&lt;/P&gt;&lt;P&gt;      ftpost-count = lineno.&lt;/P&gt;&lt;P&gt;      ftpost-fnam = 'BSEG-ZUONR' .      "Item Text&lt;/P&gt;&lt;P&gt;      CONCATENATE wa_alv-ebeln wa_alv-ebelp INTO ftpost-fval SEPARATED&lt;/P&gt;&lt;P&gt;                                                            BY space. .&lt;/P&gt;&lt;P&gt;      APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ftpost-stype ='P'.&lt;/P&gt;&lt;P&gt;      ftpost-count = lineno.&lt;/P&gt;&lt;P&gt;      ftpost-fnam = 'BSEG-SGTXT' .      "Item Text&lt;/P&gt;&lt;P&gt;      ftpost-fval =  wa_alv-txz01 .&lt;/P&gt;&lt;P&gt;      APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ftpost-stype ='P'.&lt;/P&gt;&lt;P&gt;      ftpost-count = lineno.&lt;/P&gt;&lt;P&gt;      ftpost-fnam = 'BDC_SUBSCR' .&lt;/P&gt;&lt;P&gt;      ftpost-fval =  'SAPLKACB' .&lt;/P&gt;&lt;P&gt;      APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ftpost-stype ='P'.&lt;/P&gt;&lt;P&gt;      ftpost-count = lineno.&lt;/P&gt;&lt;P&gt;      ftpost-fnam = 'DKACB-FMORE' .&lt;/P&gt;&lt;P&gt;      ftpost-fval =    'X'.&lt;/P&gt;&lt;P&gt;      APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ftpost-stype ='P'.&lt;/P&gt;&lt;P&gt;      ftpost-count = lineno.&lt;/P&gt;&lt;P&gt;      ftpost-fnam = 'COBL-KOSTL' .    "Cost Centre&lt;/P&gt;&lt;P&gt;      ftpost-fval =    wa_alv-kostl.&lt;/P&gt;&lt;P&gt;      APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ftpost-stype ='P'.&lt;/P&gt;&lt;P&gt;      ftpost-count = lineno.&lt;/P&gt;&lt;P&gt;      ftpost-fnam = 'COBL-FIPOS ' .&lt;/P&gt;&lt;P&gt;      ftpost-fval =    ''.&lt;/P&gt;&lt;P&gt;      APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ftpost-stype ='P'.&lt;/P&gt;&lt;P&gt;      ftpost-count = lineno.&lt;/P&gt;&lt;P&gt;      ftpost-fnam = 'COBL-AUFNR' .&lt;/P&gt;&lt;P&gt;      ftpost-fval =  t_alv-aufnr.&lt;/P&gt;&lt;P&gt;      APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      amount = amount + wa_alv-netwr.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Final Line&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Balancing Line&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lineno = lineno + 1.&lt;/P&gt;&lt;P&gt;  ftpost-stype ='P'.&lt;/P&gt;&lt;P&gt;  ftpost-count = lineno.&lt;/P&gt;&lt;P&gt;  ftpost-fnam = 'RF05A-NEWBS' .&lt;/P&gt;&lt;P&gt;  ftpost-fval =  '50' .&lt;/P&gt;&lt;P&gt;  APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ftpost-stype ='P'.&lt;/P&gt;&lt;P&gt;  ftpost-count = lineno.&lt;/P&gt;&lt;P&gt;  ftpost-fnam = 'RF05A-NEWKO' .&lt;/P&gt;&lt;P&gt;  ftpost-fval =  p_accru .&lt;/P&gt;&lt;P&gt;  APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*moved&lt;/P&gt;&lt;P&gt;  ftpost-stype ='P'.&lt;/P&gt;&lt;P&gt;  ftpost-count = lineno.&lt;/P&gt;&lt;P&gt;  ftpost-fnam = 'BSEG-WRBTR' .&lt;/P&gt;&lt;P&gt;  CONDENSE amount.&lt;/P&gt;&lt;P&gt;  ftpost-fval =   amount.&lt;/P&gt;&lt;P&gt;  APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ftpost-stype ='P'.&lt;/P&gt;&lt;P&gt;  ftpost-count = lineno.&lt;/P&gt;&lt;P&gt;  ftpost-fnam = 'BSEG-MWSKZ' .&lt;/P&gt;&lt;P&gt;  ftpost-fval =   p_dtxcd .&lt;/P&gt;&lt;P&gt;  APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ftpost-stype ='P'.&lt;/P&gt;&lt;P&gt;  ftpost-count = lineno.&lt;/P&gt;&lt;P&gt;  ftpost-fnam = 'BSEG-SGTXT'  .&lt;/P&gt;&lt;P&gt;  ftpost-fval =   p_ref .&lt;/P&gt;&lt;P&gt;  APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Next Line&lt;/P&gt;&lt;P&gt;  lineno = lineno + 1.&lt;/P&gt;&lt;P&gt;  ftpost-stype ='P'.&lt;/P&gt;&lt;P&gt;  ftpost-count = lineno.&lt;/P&gt;&lt;P&gt;  ftpost-fnam = 'BSEG-WRBTR' .&lt;/P&gt;&lt;P&gt;  CONDENSE amount.&lt;/P&gt;&lt;P&gt;  ftpost-fval =   amount.&lt;/P&gt;&lt;P&gt;  APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ftpost-stype ='P'.&lt;/P&gt;&lt;P&gt;  ftpost-count = lineno.&lt;/P&gt;&lt;P&gt;  ftpost-fnam = 'BSEG-MWSKZ' .&lt;/P&gt;&lt;P&gt;  ftpost-fval =  p_dtxcd .&lt;/P&gt;&lt;P&gt;  APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ftpost-stype ='P'.&lt;/P&gt;&lt;P&gt;  ftpost-count = lineno.&lt;/P&gt;&lt;P&gt;  ftpost-fnam = 'BSEG-SGTXT' .&lt;/P&gt;&lt;P&gt;  ftpost-fval =   p_ref  .&lt;/P&gt;&lt;P&gt;  APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'POSTING_INTERFACE_START'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            i_client           = sy-mandt&lt;/P&gt;&lt;P&gt;            i_function         = 'C'&lt;/P&gt;&lt;P&gt;            i_mode             = 'A'&lt;/P&gt;&lt;P&gt;            i_update           = 'S'&lt;/P&gt;&lt;P&gt;            i_user             = sy-uname&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            client_incorrect   = 1&lt;/P&gt;&lt;P&gt;            function_invalid   = 2&lt;/P&gt;&lt;P&gt;            group_name_missing = 3&lt;/P&gt;&lt;P&gt;            mode_invalid       = 4&lt;/P&gt;&lt;P&gt;            update_invalid     = 5&lt;/P&gt;&lt;P&gt;            OTHERS             = 6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'POSTING_INTERFACE_DOCUMENT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_tcode                        = 'FBS1'&lt;/P&gt;&lt;P&gt;      i_sgfunct                      = 'C'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_NO_AUTH                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;      e_msgid                  = i_msgid&lt;/P&gt;&lt;P&gt;      e_msgno                  = i_msgno&lt;/P&gt;&lt;P&gt;      e_msgty                  = i_msgty&lt;/P&gt;&lt;P&gt;      e_msgv1                  = i_msgv1&lt;/P&gt;&lt;P&gt;      e_msgv2                  = i_msgv2&lt;/P&gt;&lt;P&gt;      e_msgv3                  = i_msgv3&lt;/P&gt;&lt;P&gt;      e_msgv4                  = i_msgv4&lt;/P&gt;&lt;P&gt;      e_subrc                  = i_subrc&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_blntab                 = blntab&lt;/P&gt;&lt;P&gt;      t_ftpost                 = ftpost&lt;/P&gt;&lt;P&gt;      t_fttax                  = fttax&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;        account_missing          = 1&lt;/P&gt;&lt;P&gt;        company_code_missing     = 2&lt;/P&gt;&lt;P&gt;        posting_key_invalid      = 3&lt;/P&gt;&lt;P&gt;        posting_key_missing      = 4&lt;/P&gt;&lt;P&gt;        record_type_invalid      = 5&lt;/P&gt;&lt;P&gt;        transaction_code_invalid = 6&lt;/P&gt;&lt;P&gt;        amount_format_error      = 7&lt;/P&gt;&lt;P&gt;        too_many_line_items      = 8&lt;/P&gt;&lt;P&gt;        OTHERS                   = 9.&lt;/P&gt;&lt;P&gt;  .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'POSTING_INTERFACE_END'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            i_bdcimmed              = 'X'&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            session_not_processable = 1&lt;/P&gt;&lt;P&gt;            OTHERS                  = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM Create_Header                                            *&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;Creates the Header for posting.                                     *&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 create_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;header information first&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ftpost-stype ='K'.&lt;/P&gt;&lt;P&gt;  ftpost-count = 1.&lt;/P&gt;&lt;P&gt;  ftpost-fnam = 'BKPF-BLDAT'.&lt;/P&gt;&lt;P&gt;  WRITE p_ppdat DDMMYY TO  ftpost-fval.&lt;/P&gt;&lt;P&gt;  APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ftpost-stype ='K'.&lt;/P&gt;&lt;P&gt;  ftpost-count = 1.&lt;/P&gt;&lt;P&gt;  ftpost-fnam = 'BKPF-BLART'.  "Document Type&lt;/P&gt;&lt;P&gt;  ftpost-fval = p_doctpe.&lt;/P&gt;&lt;P&gt;  APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ftpost-stype ='K'.&lt;/P&gt;&lt;P&gt;  ftpost-count = 1.&lt;/P&gt;&lt;P&gt;  ftpost-fnam = 'BKPF-BUKRS' .  "Company Code&lt;/P&gt;&lt;P&gt;  ftpost-fval = p_ccode .&lt;/P&gt;&lt;P&gt;  APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ftpost-stype ='K'.            "Posting date in the document&lt;/P&gt;&lt;P&gt;  ftpost-count = 1.&lt;/P&gt;&lt;P&gt;  ftpost-fnam = 'BKPF-BUDAT' .&lt;/P&gt;&lt;P&gt;  WRITE p_ppdat DDMMYY TO ftpost-fval.&lt;/P&gt;&lt;P&gt;  APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ftpost-stype ='K'.            "Currency Key&lt;/P&gt;&lt;P&gt;  ftpost-count = 1.&lt;/P&gt;&lt;P&gt;  ftpost-fnam = 'BKPF-WAERS' .&lt;/P&gt;&lt;P&gt;  ftpost-fval = t_ekko-waers   .&lt;/P&gt;&lt;P&gt;  APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ftpost-stype ='K'.&lt;/P&gt;&lt;P&gt;  ftpost-count = 1.&lt;/P&gt;&lt;P&gt;  ftpost-fnam = 'BKPF-XBLNR ' .  "Reference document number ( Text )&lt;/P&gt;&lt;P&gt;  ftpost-fval =   p_ref .&lt;/P&gt;&lt;P&gt;  APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ftpost-stype ='K'.&lt;/P&gt;&lt;P&gt;  ftpost-count = 1.&lt;/P&gt;&lt;P&gt;  ftpost-fnam = 'BKPF-STGRD' .   "Reason for Reversal&lt;/P&gt;&lt;P&gt;  ftpost-fval =  p_reaso .&lt;/P&gt;&lt;P&gt;  APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ftpost-stype ='K'.&lt;/P&gt;&lt;P&gt;  ftpost-count = 1.&lt;/P&gt;&lt;P&gt;  ftpost-fnam = 'BKPF-STODT' .    "Planned Date for the Reverse Posting&lt;/P&gt;&lt;P&gt;  WRITE p_redat DDMMYY TO ftpost-fval.&lt;/P&gt;&lt;P&gt;  APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ftpost-stype ='K'.&lt;/P&gt;&lt;P&gt;  ftpost-count = 1.&lt;/P&gt;&lt;P&gt;  ftpost-fnam = 'FS006-DOCID' .&lt;/P&gt;&lt;P&gt;  ftpost-fval =  '*'.&lt;/P&gt;&lt;P&gt;  APPEND ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ftpost-stype ='K'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ftpost-count = 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ftpost-fnam = 'BSEG-HKONT' .      "General ledger account&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; read table t_alv index 1  into wa_alv.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ftpost-fval =  wa_alv-sakto.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append ftpost.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Jun 2006 20:02:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-grid-display/m-p/1431663#M206294</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-27T20:02:41Z</dc:date>
    </item>
    <item>
      <title>Re: FUNCTION 'REUSE_ALV_GRID_DISPLAY</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-grid-display/m-p/1431664#M206295</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Comment the below line and test.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
  EXPORTING
  i_callback_program = v_repid
  i_callback_pf_status_set = 'STATUS'
  i_callback_user_command = 'USER_COMMAND'
*&amp;lt;b&amp;gt;i_callback_top_of_page = 'TOP_OF_PAGE'&amp;lt;-- this one&amp;lt;/b&amp;gt;
  i_grid_title = i_title&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Jun 2006 20:05:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-reuse-alv-grid-display/m-p/1431664#M206295</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-27T20:05:57Z</dc:date>
    </item>
  </channel>
</rss>

