<?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: ALV sum in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627079#M1089856</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Remove reference field and table name in fieldcat and check.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 22 Oct 2008 12:04:56 GMT</pubDate>
    <dc:creator>GauthamV</dc:creator>
    <dc:date>2008-10-22T12:04:56Z</dc:date>
    <item>
      <title>ALV sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627072#M1089849</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 have an internal table declared like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of display occurs 0,&lt;/P&gt;&lt;P&gt;      partner like but000-partner,&lt;/P&gt;&lt;P&gt;      name_org1 like but000-name_org1,&lt;/P&gt;&lt;P&gt;      name_org2 like but000-name_org2,&lt;/P&gt;&lt;P&gt;      auszdat like ever-auszdat,&lt;/P&gt;&lt;P&gt;      anlage like eanl-anlage,&lt;/P&gt;&lt;P&gt;      sparte like eanl-sparte,&lt;/P&gt;&lt;P&gt;      service like eanl-service,&lt;/P&gt;&lt;P&gt;      eanlh_ab like eanlh-ab,&lt;/P&gt;&lt;P&gt;      eanlh_bis like eanlh-bis,&lt;/P&gt;&lt;P&gt;      tariftyp like eanlh-tariftyp,&lt;/P&gt;&lt;P&gt;      aklasse like eanlh-aklasse,&lt;/P&gt;&lt;P&gt;      operand like ettifn-operand,&lt;/P&gt;&lt;P&gt;      ettifn_ab like ettifn-ab,&lt;/P&gt;&lt;P&gt;      ettifn_bis like ettifn-bis,&lt;/P&gt;&lt;P&gt;      wert1 like ettifn-wert1,&lt;/P&gt;&lt;P&gt;      region like adrc-region,&lt;/P&gt;&lt;P&gt;      NR type i,&lt;/P&gt;&lt;P&gt;      end of display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the field NR, I'm making the fieldcat like this: &lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname  = 'NR'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_fieldname = 'NR'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-tabname = 'DISPLAY'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Contor'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-do_sum = 'X'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ls fieldcat is declared like this : ls_fieldcat TYPE slis_t_fieldcat_alv WITH HEADER LINE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I run the program, it crashes right before the display.&lt;/P&gt;&lt;P&gt;If I comment the line ls_fieldcat-do_sum = 'X'. then the ALV list is displayed but when I try to do sum I receive this message: Desired operation cannot be perfomed on column ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anybody tell me what I'm doing wrong?&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Oct 2008 11:36:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627072#M1089849</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-22T11:36:36Z</dc:date>
    </item>
    <item>
      <title>Re: ALV sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627073#M1089850</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;send ur report code..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Oct 2008 11:44:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627073#M1089850</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-22T11:44:55Z</dc:date>
    </item>
    <item>
      <title>Re: ALV sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627074#M1089851</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am sure there is no table called DISPLAY and also there is no Field called NR in SAP. unless you create them. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;ls_fieldcat-fieldname = 'NR'.
ls_fieldcat-ref_fieldname = 'NR'.  "Generally this is table fieldname
ls_fieldcat-tabname = 'DISPLAY'. "it should be a table(DB)
ls_fieldcat-seltext_l = 'Contor'.
ls_fieldcat-do_sum = 'X'.
APPEND ls_fieldcat.
CLEAR ls_fieldcat.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then only it will work. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example the possible values will be like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;ls_fieldcat-ref_fieldname = 'KWMENG'.  "Generally this is table fieldname
ls_fieldcat-tabname = 'VBAP'. "it should be a table(DB)&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Oct 2008 11:48:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627074#M1089851</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-22T11:48:05Z</dc:date>
    </item>
    <item>
      <title>Re: ALV sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627075#M1089852</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is the code I use.&lt;/P&gt;&lt;P&gt;Hope it's usefull ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: but000,&lt;/P&gt;&lt;P&gt;        fkkvkp,&lt;/P&gt;&lt;P&gt;        ever,&lt;/P&gt;&lt;P&gt;        eanl,&lt;/P&gt;&lt;P&gt;        evbs,&lt;/P&gt;&lt;P&gt;        eanlh,&lt;/P&gt;&lt;P&gt;        v_ehau,&lt;/P&gt;&lt;P&gt;        ettifn,&lt;/P&gt;&lt;P&gt;        adrc,&lt;/P&gt;&lt;P&gt;        akkb.&lt;/P&gt;&lt;P&gt;TYPE-POOLS: slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: ls_fieldcat TYPE slis_t_fieldcat_alv WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      fieldlayout TYPE slis_layout_alv,&lt;/P&gt;&lt;P&gt;      ls_sort TYPE slis_t_sortinfo_alv WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      wa_sort TYPE slis_sortinfo_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of display occurs 0,&lt;/P&gt;&lt;P&gt;      partner like but000-partner,&lt;/P&gt;&lt;P&gt;      name_org1 like but000-name_org1,&lt;/P&gt;&lt;P&gt;      name_org2 like but000-name_org2,&lt;/P&gt;&lt;P&gt;      auszdat like ever-auszdat,&lt;/P&gt;&lt;P&gt;      anlage like eanl-anlage,&lt;/P&gt;&lt;P&gt;      sparte like eanl-sparte,&lt;/P&gt;&lt;P&gt;      service like eanl-service,&lt;/P&gt;&lt;P&gt;      eanlh_ab like eanlh-ab,&lt;/P&gt;&lt;P&gt;      eanlh_bis like eanlh-bis,&lt;/P&gt;&lt;P&gt;      tariftyp like eanlh-tariftyp,&lt;/P&gt;&lt;P&gt;      aklasse like eanlh-aklasse,&lt;/P&gt;&lt;P&gt;      operand like ettifn-operand,&lt;/P&gt;&lt;P&gt;      ettifn_ab like ettifn-ab,&lt;/P&gt;&lt;P&gt;      ettifn_bis like ettifn-bis,&lt;/P&gt;&lt;P&gt;      wert1 like ettifn-wert1,&lt;/P&gt;&lt;P&gt;      region like adrc-region,&lt;/P&gt;&lt;P&gt;      NR type i,&lt;/P&gt;&lt;P&gt;      end of display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select-OPTIONS p_ausz for ever-auszdat.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS p_anlag for eanl-anlage.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS p_spart for eanl-sparte.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS p_serv for eanl-service.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS p_bish for eanlh-bis.&lt;/P&gt;&lt;P&gt;select-OPTIONS p_aklas for eanlh-aklasse.&lt;/P&gt;&lt;P&gt;select-OPTIONS p_oper for ettifn-operand.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS p_ab for ettifn-ab.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS p_bisn for ettifn-bis.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS p_reg for adrc-region.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select but000&lt;SUB&gt;partner but000&lt;/SUB&gt;name_org1 but000~name_org2&lt;/P&gt;&lt;P&gt;       ever~auszdat&lt;/P&gt;&lt;P&gt;       eanl&lt;SUB&gt;anlage eanl&lt;/SUB&gt;sparte eanl~service&lt;/P&gt;&lt;P&gt;       eanlh&lt;SUB&gt;ab eanlh&lt;/SUB&gt;bis eanlh&lt;SUB&gt;tariftyp eanlh&lt;/SUB&gt;aklasse&lt;/P&gt;&lt;P&gt;       ettifn&lt;SUB&gt;operand ettifn&lt;/SUB&gt;ab ettifn&lt;SUB&gt;bis ettifn&lt;/SUB&gt;wert1&lt;/P&gt;&lt;P&gt;       adrc~region&lt;/P&gt;&lt;P&gt;  into display from but000&lt;/P&gt;&lt;P&gt;  inner join fkkvkp on but000&lt;SUB&gt;partner = fkkvkp&lt;/SUB&gt;gpart&lt;/P&gt;&lt;P&gt;  inner join ever on fkkvkp&lt;SUB&gt;vkont = ever&lt;/SUB&gt;vkonto&lt;/P&gt;&lt;P&gt;  inner join eanl on ever&lt;SUB&gt;anlage = eanl&lt;/SUB&gt;anlage&lt;/P&gt;&lt;P&gt;  inner join eanlh on eanl&lt;SUB&gt;anlage = eanlh&lt;/SUB&gt;anlage&lt;/P&gt;&lt;P&gt;  inner join ettifn on eanlh&lt;SUB&gt;anlage = ettifn&lt;/SUB&gt;anlage&lt;/P&gt;&lt;P&gt;  inner join evbs on eanl&lt;SUB&gt;vstelle = evbs&lt;/SUB&gt;vstelle&lt;/P&gt;&lt;P&gt;  inner join v_ehau on evbs&lt;SUB&gt;haus = v_ehau&lt;/SUB&gt;haus&lt;/P&gt;&lt;P&gt;  inner join adrc on v_ehau&lt;SUB&gt;addrnumber = adrc&lt;/SUB&gt;addrnumber&lt;/P&gt;&lt;P&gt;  where ever~auszdat in p_ausz and&lt;/P&gt;&lt;P&gt;        eanl~anlage in p_anlag and&lt;/P&gt;&lt;P&gt;        eanl~sparte in p_spart and&lt;/P&gt;&lt;P&gt;        eanl~service in p_serv and&lt;/P&gt;&lt;P&gt;        eanlh~bis in p_bish and&lt;/P&gt;&lt;P&gt;        eanlh~aklasse in p_aklas and&lt;/P&gt;&lt;P&gt;        ettifn~operand in p_oper and&lt;/P&gt;&lt;P&gt;        ettifn~ab in p_ab and&lt;/P&gt;&lt;P&gt;        ettifn~bis in p_bisn and&lt;/P&gt;&lt;P&gt;        adrc~region in p_reg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  display-NR =  1.&lt;/P&gt;&lt;P&gt;  append display to display.&lt;/P&gt;&lt;P&gt;  endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  sort display by partner.&lt;/P&gt;&lt;P&gt;  delete ADJACENT DUPLICATES FROM display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname	= 'PARTNER'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_fieldname = 'PARTNER'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-tabname = 'BUT000'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Partner'.&lt;/P&gt;&lt;P&gt;*ls_fieldcat-col_pos = 1.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname	= 'NAME_ORG1'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_fieldname = 'NAME_ORG1'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-tabname = 'BUT000'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Nume 1'.&lt;/P&gt;&lt;P&gt;*ls_fieldcat-col_pos = 2.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname	= 'NAME_ORG2'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_fieldname = 'NAME_ORG2'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-tabname = 'BUT000'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Nume 2'.&lt;/P&gt;&lt;P&gt;*ls_fieldcat-col_pos = 3.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-fieldname  = 'AUSZDAT'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*ls_fieldcat-ref_fieldname = 'AUSZDAT'.&lt;/P&gt;&lt;P&gt;*ls_fieldcat-tabname = 'EVER'.&lt;/P&gt;&lt;P&gt;**ls_fieldcat-seltext_l = 'AUSZDAT'.&lt;/P&gt;&lt;P&gt;*ls_fieldcat-col_pos = 1.&lt;/P&gt;&lt;P&gt;*APPEND ls_fieldcat.&lt;/P&gt;&lt;P&gt;*CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname	= 'ANLAGE'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_fieldname = 'ANLAGE'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-tabname = 'EANL'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Instalatie'.&lt;/P&gt;&lt;P&gt;*ls_fieldcat-col_pos = 4.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ls_fieldcat-fieldname  = 'AB'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_fieldname = 'AB'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-tabname = 'EANLH'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Valabi de la  (cat. tarif)'.&lt;/P&gt;&lt;P&gt;*ls_fieldcat-col_pos = 5.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ls_fieldcat-fieldname  = 'BIS'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_fieldname = 'BIS'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-tabname = 'EANLH'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Valabi pana la  (cat. tarif)'.&lt;/P&gt;&lt;P&gt;*ls_fieldcat-col_pos = 6.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ls_fieldcat-fieldname  = 'TARIFTYP'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_fieldname = 'TARIFTYP'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-tabname = 'EANLH'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Cat. tarif'.&lt;/P&gt;&lt;P&gt;*ls_fieldcat-col_pos = 7.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname  = 'AKLASSE'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_fieldname = 'AKLASSE'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-tabname = 'EANLH'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Clasa calcul factura'.&lt;/P&gt;&lt;P&gt;*ls_fieldcat-col_pos = 8.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname  = 'OPERAND'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_fieldname = 'OPERAND'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-tabname = 'ETTIFN'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Operand'.&lt;/P&gt;&lt;P&gt;*ls_fieldcat-col_pos = 9.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ls_fieldcat-fieldname  = 'AB'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_fieldname = 'AB'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-tabname = 'ETTIFN'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Valabi de la (operand)'.&lt;/P&gt;&lt;P&gt;*ls_fieldcat-col_pos = 10.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ls_fieldcat-fieldname  = 'BIS'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_fieldname = 'BIS'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-tabname = 'ETTIFN'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Valabi pana la (operand)'.&lt;/P&gt;&lt;P&gt;*ls_fieldcat-col_pos = 11.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ls_fieldcat-fieldname  = 'WERT1'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_fieldname = 'WERT1'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-tabname = 'ETTIFN'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Valoare operand'.&lt;/P&gt;&lt;P&gt;*ls_fieldcat-col_pos = 12.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname	= 'REGION'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_fieldname = 'REGION'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-tabname = 'ADRC'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Regiune'.&lt;/P&gt;&lt;P&gt;*ls_fieldcat-col_pos = 13.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname  = 'NR'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_fieldname = 'NR'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-tabname = 'DISPLAY'.&lt;/P&gt;&lt;P&gt;*ls_fieldcat-ref_tabname = 'DISPLAY'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Contor'.&lt;/P&gt;&lt;P&gt;**ls_fieldcat-col_pos = 15.&lt;/P&gt;&lt;P&gt;ls_fieldcat-do_sum = 'X'.&lt;/P&gt;&lt;P&gt;*ls_fieldcat-no_sum = ''.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fieldlayout-colwidth_optimize = 'X'.&lt;/P&gt;&lt;P&gt;  fieldlayout-zebra = 'X'.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   i_structure_name   = 'display_t'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    it_fieldcat        = ls_fieldcat[]&lt;/P&gt;&lt;P&gt;    is_layout          = fieldlayout&lt;/P&gt;&lt;P&gt;    i_callback_program       = sy-repid&lt;/P&gt;&lt;P&gt;    i_callback_pf_status_set = 'PF_STATUS_SET'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  i_callback_user_command  = 'PROCESARE'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_sort = gt_sort[]&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    t_outtab           = display&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    program_error      = 1&lt;/P&gt;&lt;P&gt;    OTHERS             = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM pf_status_set USING extab TYPE slis_t_extab.&lt;/P&gt;&lt;P&gt;  DATA: wa_extab LIKE LINE OF extab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'STANDARD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Oct 2008 11:53:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627075#M1089852</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-22T11:53:43Z</dc:date>
    </item>
    <item>
      <title>Re: ALV sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627076#M1089853</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See this.&lt;/P&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;DATA: int_fcat TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;wa_fcat TYPE slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;i_repid LIKE sy-repid,&lt;/P&gt;&lt;P&gt;it_sortcat TYPE STANDARD TABLE OF slis_sortinfo_alv ,&lt;/P&gt;&lt;P&gt;wa_sort TYPE slis_sortinfo_alv.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_final,&lt;/P&gt;&lt;P&gt;field1(5) TYPE c,&lt;/P&gt;&lt;P&gt;field2(10) TYPE c,&lt;/P&gt;&lt;P&gt;field3(10) TYPE c,&lt;/P&gt;&lt;P&gt;field4(10) TYPE c,&lt;/P&gt;&lt;P&gt;END OF ty_final.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: it_final TYPE STANDARD TABLE OF ty_final,&lt;/P&gt;&lt;P&gt;it_final1 TYPE STANDARD TABLE OF ty_final.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: wa_final TYPE ty_final.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;wa_final-field1 = 'A'.&lt;/P&gt;&lt;P&gt;wa_final-field2 = 10.&lt;/P&gt;&lt;P&gt;wa_final-field3 = 10.&lt;/P&gt;&lt;P&gt;wa_final-field4 = 10.&lt;/P&gt;&lt;P&gt;APPEND wa_final TO it_final.&lt;/P&gt;&lt;P&gt;CLEAR: wa_final.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;wa_final-field1 = 'B'.&lt;/P&gt;&lt;P&gt;wa_final-field2 = 20.&lt;/P&gt;&lt;P&gt;wa_final-field3 = 20.&lt;/P&gt;&lt;P&gt;wa_final-field4 = 20.&lt;/P&gt;&lt;P&gt;APPEND wa_final TO it_final.&lt;/P&gt;&lt;P&gt;CLEAR: wa_final.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;wa_final-field1 = 'C'.&lt;/P&gt;&lt;P&gt;wa_final-field2 = 30.&lt;/P&gt;&lt;P&gt;wa_final-field3 = 30.&lt;/P&gt;&lt;P&gt;wa_final-field4 = 30.&lt;/P&gt;&lt;P&gt;APPEND wa_final TO it_final.&lt;/P&gt;&lt;P&gt;CLEAR: wa_final.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: lv_tabname TYPE slis_tabname VALUE 'IT_FINAL'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;wa_fcat-tabname = 'it_final'.&lt;/P&gt;&lt;P&gt;wa_fcat-fieldname = 'FIELD1'.&lt;/P&gt;&lt;P&gt;wa_fcat-seltext_l = 'Primary'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;APPEND wa_fcat TO int_fcat.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;wa_fcat-tabname = 'it_final'.&lt;/P&gt;&lt;P&gt;wa_fcat-fieldname = 'FIELD2'.&lt;/P&gt;&lt;P&gt;wa_fcat-seltext_l = 'First'.&lt;/P&gt;&lt;P&gt;wa_fcat-inttype = 'I'.&lt;/P&gt;&lt;P&gt;wa_fcat-do_sum = 'X'.&lt;/P&gt;&lt;P&gt;APPEND wa_fcat TO int_fcat.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;wa_fcat-tabname = 'it_final'.&lt;/P&gt;&lt;P&gt;wa_fcat-fieldname = 'FIELD3'.&lt;/P&gt;&lt;P&gt;wa_fcat-seltext_l = 'Second'.&lt;/P&gt;&lt;P&gt;wa_fcat-do_sum(1) = 'X'.&lt;/P&gt;&lt;P&gt;wa_fcat-inttype = 'I'.&lt;/P&gt;&lt;P&gt;APPEND wa_fcat TO int_fcat.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;wa_fcat-tabname = 'it_final'.&lt;/P&gt;&lt;P&gt;wa_fcat-fieldname = 'FIELD4'.&lt;/P&gt;&lt;P&gt;wa_fcat-seltext_l = 'Third'.&lt;/P&gt;&lt;P&gt;wa_fcat-do_sum(1) = 'X'.&lt;/P&gt;&lt;P&gt;wa_fcat-inttype = 'I'.&lt;/P&gt;&lt;P&gt;APPEND wa_fcat TO int_fcat.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;wa_sort-spos = 2.&lt;/P&gt;&lt;P&gt;wa_sort-fieldname = 'FIELD2'.&lt;/P&gt;&lt;P&gt;wa_sort-tabname = 'IT_OUTPUT'.&lt;/P&gt;&lt;P&gt;wa_sort-up = 'X'.&lt;/P&gt;&lt;P&gt;wa_sort-subtot = 'X'.&lt;/P&gt;&lt;P&gt;APPEND wa_sort TO it_sortcat.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;wa_sort-spos = 3.&lt;/P&gt;&lt;P&gt;wa_sort-fieldname = 'FIELD3'.&lt;/P&gt;&lt;P&gt;wa_sort-tabname = 'IT_OUTPUT'.&lt;/P&gt;&lt;P&gt;wa_sort-up = 'X'.&lt;/P&gt;&lt;P&gt;wa_sort-subtot = 'X'.&lt;/P&gt;&lt;P&gt;APPEND wa_sort TO it_sortcat.&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 = i_repid&lt;/P&gt;&lt;P&gt;    it_fieldcat        = int_fcat[]&lt;/P&gt;&lt;P&gt;    it_sort            = it_sortcat[]&lt;/P&gt;&lt;P&gt;    i_save             = 'X'&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    t_outtab           = it_final&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    program_error      = 1&lt;/P&gt;&lt;P&gt;    OTHERS             = 2.&lt;/P&gt;&lt;P&gt;IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;  MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;  WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jayshree&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Jayshree Kamlapure on Oct 22, 2008 1:57 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Oct 2008 11:55:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627076#M1089853</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-22T11:55:21Z</dc:date>
    </item>
    <item>
      <title>Re: ALV sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627077#M1089854</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;change this domain. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NR type i.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Oct 2008 11:58:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627077#M1089854</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-22T11:58:49Z</dc:date>
    </item>
    <item>
      <title>Re: ALV sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627078#M1089855</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;change this domain.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NR type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With what.. isn't i the only summable data type?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Oct 2008 12:01:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627078#M1089855</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-22T12:01:35Z</dc:date>
    </item>
    <item>
      <title>Re: ALV sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627079#M1089856</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Remove reference field and table name in fieldcat and check.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Oct 2008 12:04:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627079#M1089856</guid>
      <dc:creator>GauthamV</dc:creator>
      <dc:date>2008-10-22T12:04:56Z</dc:date>
    </item>
    <item>
      <title>Re: ALV sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627080#M1089857</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;nope, not working&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Oct 2008 12:09:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627080#M1089857</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-22T12:09:33Z</dc:date>
    </item>
    <item>
      <title>Re: ALV sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627081#M1089858</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; in GRID_DISPLAY FM use are using gt_sort[] but i am afraid whether u r filling that before passing it to grid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ex:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_sort-fieldname = 'NR'.&lt;/P&gt;&lt;P&gt;wa_sort-tabname = 'DISPLAY'.&lt;/P&gt;&lt;P&gt;wa_sort-up = 'X'.&lt;/P&gt;&lt;P&gt;wa_sort-subtot = 'X'.&lt;/P&gt;&lt;P&gt;APPEND wa_sort TO gt_sort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rgds.,&lt;/P&gt;&lt;P&gt;subash&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Oct 2008 12:18:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627081#M1089858</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-22T12:18:27Z</dc:date>
    </item>
    <item>
      <title>Re: ALV sum</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627082#M1089859</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think there is no problem in do_sum..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I dont have all table which u have, so i commented some code...&lt;/P&gt;&lt;P&gt;but for NR its working and sum also coming..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

*tables: but000,
*fkkvkp,
*ever,
*eanl,
*evbs,
*eanlh,
*v_ehau,
*ettifn,
*adrc,
*akkb.
TYPE-POOLS: SLIS.

DATA: LS_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE,
FIELDLAYOUT TYPE SLIS_LAYOUT_ALV,
LS_SORT TYPE SLIS_T_SORTINFO_ALV WITH HEADER LINE,
WA_SORT TYPE SLIS_SORTINFO_ALV.

DATA: BEGIN OF DISPLAY OCCURS 0,
*partner like but000-partner,
*name_org1 like but000-name_org1,
*name_org2 like but000-name_org2,
*auszdat like ever-auszdat,
*anlage like eanl-anlage,
*sparte like eanl-sparte,
*service like eanl-service,
*eanlh_ab like eanlh-ab,
*eanlh_bis like eanlh-bis,
*tariftyp like eanlh-tariftyp,
*aklasse like eanlh-aklasse,
*operand like ettifn-operand,
*ettifn_ab like ettifn-ab,
*ettifn_bis like ettifn-bis,
*wert1 like ettifn-wert1,
*region like adrc-region,
NR TYPE I,
END OF DISPLAY.

*select-OPTIONS p_ausz for ever-auszdat.
*SELECT-OPTIONS p_anlag for eanl-anlage.
*SELECT-OPTIONS p_spart for eanl-sparte.
*SELECT-OPTIONS p_serv for eanl-service.
*SELECT-OPTIONS p_bish for eanlh-bis.
*select-OPTIONS p_aklas for eanlh-aklasse.
*select-OPTIONS p_oper for ettifn-operand.
*SELECT-OPTIONS p_ab for ettifn-ab.
*SELECT-OPTIONS p_bisn for ettifn-bis.
*SELECT-OPTIONS p_reg for adrc-region.

*select but000~partner but000~name_org1 but000~name_org2
*ever~auszdat
*eanl~anlage eanl~sparte eanl~service
*eanlh~ab eanlh~bis eanlh~tariftyp eanlh~aklasse
*ettifn~operand ettifn~ab ettifn~bis ettifn~wert1
*adrc~region
*into display from but000
*inner join fkkvkp on but000~partner = fkkvkp~gpart
*inner join ever on fkkvkp~vkont = ever~vkonto
*inner join eanl on ever~anlage = eanl~anlage
*inner join eanlh on eanl~anlage = eanlh~anlage
*inner join ettifn on eanlh~anlage = ettifn~anlage
*inner join evbs on eanl~vstelle = evbs~vstelle
*inner join v_ehau on evbs~haus = v_ehau~haus
*inner join adrc on v_ehau~addrnumber = adrc~addrnumber
*where ever~auszdat in p_ausz and
*eanl~anlage in p_anlag and
*eanl~sparte in p_spart and
*eanl~service in p_serv and
*eanlh~bis in p_bish and
*eanlh~aklasse in p_aklas and
*ettifn~operand in p_oper and
*ettifn~ab in p_ab and
*ettifn~bis in p_bisn and
*adrc~region in p_reg.

DISPLAY-NR = 1.
APPEND DISPLAY TO DISPLAY.
DISPLAY-NR = 4.
APPEND DISPLAY TO DISPLAY.

*endselect.

*sort display by partner.
*delete ADJACENT DUPLICATES FROM display.

*ls_fieldcat-fieldname = 'PARTNER'.
*ls_fieldcat-ref_fieldname = 'PARTNER'.
*ls_fieldcat-tabname = 'BUT000'.
*ls_fieldcat-seltext_l = 'Partner'.
**ls_fieldcat-col_pos = 1.
*APPEND ls_fieldcat.
*CLEAR ls_fieldcat.
*
*ls_fieldcat-fieldname = 'NAME_ORG1'.
*ls_fieldcat-ref_fieldname = 'NAME_ORG1'.
*ls_fieldcat-tabname = 'BUT000'.
*ls_fieldcat-seltext_l = 'Nume 1'.
**ls_fieldcat-col_pos = 2.
*APPEND ls_fieldcat.
*CLEAR ls_fieldcat.
*
*ls_fieldcat-fieldname = 'NAME_ORG2'.
*ls_fieldcat-ref_fieldname = 'NAME_ORG2'.
*ls_fieldcat-tabname = 'BUT000'.
*ls_fieldcat-seltext_l = 'Nume 2'.
**ls_fieldcat-col_pos = 3.
*APPEND ls_fieldcat.
*CLEAR ls_fieldcat.
*
*
*
*ls_fieldcat-fieldname = 'AUSZDAT'.
**ls_fieldcat-ref_fieldname = 'AUSZDAT'.
**ls_fieldcat-tabname = 'EVER'.
***ls_fieldcat-seltext_l = 'AUSZDAT'.
**ls_fieldcat-col_pos = 1.
**APPEND ls_fieldcat.
**CLEAR ls_fieldcat.
*
*ls_fieldcat-fieldname = 'ANLAGE'.
*ls_fieldcat-ref_fieldname = 'ANLAGE'.
*ls_fieldcat-tabname = 'EANL'.
*ls_fieldcat-seltext_l = 'Instalatie'.
**ls_fieldcat-col_pos = 4.
*APPEND ls_fieldcat.
*CLEAR ls_fieldcat.
*
*ls_fieldcat-fieldname = 'AB'.
*ls_fieldcat-ref_fieldname = 'AB'.
*ls_fieldcat-tabname = 'EANLH'.
*ls_fieldcat-seltext_l = 'Valabi de la (cat. tarif)'.
**ls_fieldcat-col_pos = 5.
*APPEND ls_fieldcat.
*CLEAR ls_fieldcat.
*
*ls_fieldcat-fieldname = 'BIS'.
*ls_fieldcat-ref_fieldname = 'BIS'.
*ls_fieldcat-tabname = 'EANLH'.
*ls_fieldcat-seltext_l = 'Valabi pana la (cat. tarif)'.
**ls_fieldcat-col_pos = 6.
*APPEND ls_fieldcat.
*CLEAR ls_fieldcat.
*
*ls_fieldcat-fieldname = 'TARIFTYP'.
*ls_fieldcat-ref_fieldname = 'TARIFTYP'.
*ls_fieldcat-tabname = 'EANLH'.
*ls_fieldcat-seltext_l = 'Cat. tarif'.
**ls_fieldcat-col_pos = 7.
*APPEND ls_fieldcat.
*CLEAR ls_fieldcat.
*
*ls_fieldcat-fieldname = 'AKLASSE'.
*ls_fieldcat-ref_fieldname = 'AKLASSE'.
*ls_fieldcat-tabname = 'EANLH'.
*ls_fieldcat-seltext_l = 'Clasa calcul factura'.
**ls_fieldcat-col_pos = 8.
*APPEND ls_fieldcat.
*CLEAR ls_fieldcat.
*
*ls_fieldcat-fieldname = 'OPERAND'.
*ls_fieldcat-ref_fieldname = 'OPERAND'.
*ls_fieldcat-tabname = 'ETTIFN'.
*ls_fieldcat-seltext_l = 'Operand'.
**ls_fieldcat-col_pos = 9.
*APPEND ls_fieldcat.
*CLEAR ls_fieldcat.
*
*ls_fieldcat-fieldname = 'AB'.
*ls_fieldcat-ref_fieldname = 'AB'.
*ls_fieldcat-tabname = 'ETTIFN'.
*ls_fieldcat-seltext_l = 'Valabi de la (operand)'.
**ls_fieldcat-col_pos = 10.
*APPEND ls_fieldcat.
*CLEAR ls_fieldcat.
*
*ls_fieldcat-fieldname = 'BIS'.
*ls_fieldcat-ref_fieldname = 'BIS'.
*ls_fieldcat-tabname = 'ETTIFN'.
*ls_fieldcat-seltext_l = 'Valabi pana la (operand)'.
**ls_fieldcat-col_pos = 11.
*APPEND ls_fieldcat.
*CLEAR ls_fieldcat.
*
*ls_fieldcat-fieldname = 'WERT1'.
*ls_fieldcat-ref_fieldname = 'WERT1'.
*ls_fieldcat-tabname = 'ETTIFN'.
*ls_fieldcat-seltext_l = 'Valoare operand'.
**ls_fieldcat-col_pos = 12.
*APPEND ls_fieldcat.
*CLEAR ls_fieldcat.
*
*ls_fieldcat-fieldname = 'REGION'.
*ls_fieldcat-ref_fieldname = 'REGION'.
*ls_fieldcat-tabname = 'ADRC'.
*ls_fieldcat-seltext_l = 'Regiune'.
**ls_fieldcat-col_pos = 13.
*APPEND ls_fieldcat.
*CLEAR ls_fieldcat.

LS_FIELDCAT-FIELDNAME = 'NR'.
LS_FIELDCAT-REF_FIELDNAME = 'NR'.
LS_FIELDCAT-TABNAME = 'DISPLAY'.
*ls_fieldcat-ref_tabname = 'DISPLAY'.
LS_FIELDCAT-SELTEXT_L = 'Contor'.
**ls_fieldcat-col_pos = 15.
LS_FIELDCAT-DO_SUM = 'X'.
*ls_fieldcat-no_sum = ''.
APPEND LS_FIELDCAT.
CLEAR LS_FIELDCAT.

FIELDLAYOUT-COLWIDTH_OPTIMIZE = 'X'.
FIELDLAYOUT-ZEBRA = 'X'.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING


I_STRUCTURE_NAME = 'display_t'
IT_FIELDCAT = LS_FIELDCAT[]
IS_LAYOUT = FIELDLAYOUT
I_CALLBACK_PROGRAM = SY-REPID
*i_callback_pf_status_set = 'PF_STATUS_SET'

I_CALLBACK_USER_COMMAND = 'PROCESARE'
IT_SORT = LS_SORT[]
TABLES
T_OUTTAB = DISPLAY
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2.

*FORM pf_status_set USING extab TYPE slis_t_extab.
*DATA: wa_extab LIKE LINE OF extab.
*
*
*SET PF-STATUS 'STANDARD'.
*
*
*ENDFORM.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check other code of ur report&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Oct 2008 04:41:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-sum/m-p/4627082#M1089859</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-23T04:41:47Z</dc:date>
    </item>
  </channel>
</rss>

