<?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 Display in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/4892015#M1142906</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You forgot to append the data to the FINAL INTERNAL TABLE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please add the append statement APPEND IT_ANN AFTER the context&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IT_ANN-vbeln = it_vbak-vbeln.&lt;/P&gt;&lt;P&gt;IT_ANN-kunnr = it_vbak-kunnr.&lt;/P&gt;&lt;P&gt;IT_ANN-kwmeng = it_vbap-kwmeng.&lt;/P&gt;&lt;P&gt;IT_ANN-lsmeng = it_vbap-lsmeng.&lt;/P&gt;&lt;P&gt;IT_ANN-posnr = it_vbap-posnr.&lt;/P&gt;&lt;P&gt;IT_ANN-matnr = it_vbap-matnr.&lt;/P&gt;&lt;P&gt;IT_ANN-arktx = it_vbap-arktx.&lt;/P&gt;&lt;P&gt;IT_ANN-edatu = it_vbep-edatu.&lt;/P&gt;&lt;P&gt;IT_ANN-prsdt = it_vbkd-prsdt.&lt;/P&gt;&lt;P&gt;IT_ANN-mblnr = it_mseg-mblnr.&lt;/P&gt;&lt;P&gt;IT_ANN-mat1 = it_mseg-matnr.&lt;/P&gt;&lt;P&gt;IT_ANN-lifnr = it_mseg-lifnr.&lt;/P&gt;&lt;P&gt;IT_ANN-erfmg = it_mseg-erfmg.&lt;/P&gt;&lt;P&gt;IT_ANN-sgtxt = it_mseg-sgtxt.&lt;/P&gt;&lt;P&gt;IT_ANN-BUDAT = it_mkpf-BUDAT.&lt;/P&gt;&lt;P&gt;IT_ANN-lfimg = it_lips-lfimg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND IT_ANN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will solve your problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 23 Dec 2008 06:11:40 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-12-23T06:11:40Z</dc:date>
    <item>
      <title>ALV Display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/4892013#M1142904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi guru's,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have been working on alv report,my problem is after executing the report ' i'm just getting the column headings, but no data coming from database'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; i debugged the program in final internal table the data everything is coming, but after executing data not display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
type-pools : slis.

data : t_FIELDCAT type slis_T_fieldcat_alv,
       wa_FIELDCAT type slis_fieldcat_alv.
DATA: GT_LIST_TOP_OF_PAGE TYPE SLIS_T_LISTHEADER.
DATA: LS_LINE TYPE SLIS_LISTHEADER.
DATA: POS TYPE I VALUE 1.

  perform getval.

  SELECT * FROM VBAK INTO CORRESPONDING FIELDS OF TABLE
IT_VBAK
WHERE VBELN IN ORDERNO.

LOOP AT IT_VBAK.

ENDLOOP.

SELECT * FROM VBAP INTO CORRESPONDING
FIELDS OF TABLE IT_VBAP for all entries in it_vbak WHERE VBELN =
IT_VBAK-VBELN.

LOOP AT IT_VBAP.

ENDLOOP.
*KWMENG LSMENG POSNR MATNR ARKTX

SELECT * FROM VBEP INTO CORRESPONDING FIELDS OF TABLE IT_VBEP
for all entries in it_vbak WHERE
VBELN = IT_VBAK-VBELN AND POSNR = IT_VBAP-POSNR.

LOOP AT IT_VBEP.

ENDLOOP.


SELECT * FROM VBKD INTO CORRESPONDING FIELDS OF TABLE IT_VBKD
for all entries in it_vbap WHERE
VBELN = IT_VBAP-VBELN.

LOOP AT IT_VBKD.

ENDLOOP.
*
*
**
**LOOP AT IT_ANN.
**
**WRITE: / IT_ANN-VBELN, IT_ANN-KUNNR, IT_ANN-KWMENG, IT_ANN-LSMENG,
**IT_ANN-MATNR, IT_ANN-ARKTX.
**
**ENDLOOP.
*
SELECT * FROM MSEG
 INTO CORRESPONDING FIELDS
 OF TABLE IT_MSEG for all entries in it_vbap
 WHERE MAT_KDAUF = it_vbap-vbeln
  AND BWART = '501'
  AND SOBKZ = 'E'.

LOOP AT IT_MSEG.

ENDLOOP.
**ENDLOOP.
*
SELECT * FROM MKPF INTO CORRESPONDING FIELDS OF TABLE IT_MKPF
for all entries in it_mseg WHERE
MBLNR = IT_MSEG-MBLNR.

LOOP AT IT_MKPF.

ENDLOOP.
*
SELECT * FROM MAKT INTO CORRESPONDING FIELDS OF TABLE IT_MAKT
for all entries in it_vbap WHERE
MATNR = IT_VBAP-MATNR.

LOOP AT IT_MAKT.
*
ENDLOOP.
*
*
SELECT * FROM LIPS INTO CORRESPONDING FIELDS OF TABLE IT_LIPS
for all entries in it_vbap WHERE
VGBEL = IT_VBAP-VBELN AND POSNV = IT_VBAP-POSNR.

LOOP AT IT_LIPS.

ENDLOOP.

loop at it_vbap.

  read table it_vbap with key
           vbeln = it_vbak-vbeln.
      if sy-subrc = 0.
*  read table it_vbep with key
*           vbeln = it_vbap-vbeln
*           posnr = it_vbap-posnr.
*      if sy-subrc = 0.
    read table it_vbep with key
           vbeln = it_vbap-vbeln.
      if sy-subrc = 0.
    read table it_mseg with key
           mat_kdauf = it_vbap-vbeln
           BWART = '501'
           SOBKZ = 'E'.
      if sy-subrc = 0.
      read table it_mkpf with key
           mblnr = it_mseg-mblnr.
      if sy-subrc = 0.

    read table it_lips with key
           vgbel = it_vbap-vbeln
           posnv = it_vbap-posnr.
      if sy-subrc = 0.
        IT_ANN-vbeln = it_vbak-vbeln.
        IT_ANN-kunnr = it_vbak-kunnr.
        IT_ANN-kwmeng = it_vbap-kwmeng.
        IT_ANN-lsmeng = it_vbap-lsmeng.
        IT_ANN-posnr = it_vbap-posnr.
        IT_ANN-matnr = it_vbap-matnr.
        IT_ANN-arktx = it_vbap-arktx.
        IT_ANN-edatu = it_vbep-edatu.
        IT_ANN-prsdt = it_vbkd-prsdt.
        IT_ANN-mblnr = it_mseg-mblnr.
        IT_ANN-mat1 = it_mseg-matnr.
        IT_ANN-lifnr = it_mseg-lifnr.
        IT_ANN-erfmg = it_mseg-erfmg.
        IT_ANN-sgtxt = it_mseg-sgtxt.
        IT_ANN-BUDAT = it_mkpf-BUDAT.
        IT_ANN-lfimg = it_lips-lfimg.

      endif.
     endif.
     endif.
     endif.
     endif.
*     endif.
endloop.



CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
 EXPORTING
*   I_INTERFACE_CHECK                 = ' '
*   I_BYPASSING_BUFFER                = ' '
*   I_BUFFER_ACTIVE                   = ' '
   I_CALLBACK_PROGRAM                = sy-repid
*   I_CALLBACK_PF_STATUS_SET          = ' '
*   I_CALLBACK_USER_COMMAND           = ' '
*   I_CALLBACK_TOP_OF_PAGE            = ' '
*   I_CALLBACK_HTML_TOP_OF_PAGE       = ' '
*   I_CALLBACK_HTML_END_OF_LIST       = ' '
*   I_STRUCTURE_NAME                  =
*   I_BACKGROUND_ID                   = ' '
   I_GRID_TITLE                      = 'ANNEXURE V'
*   I_GRID_SETTINGS                   =
*   IS_LAYOUT                         =
   IT_FIELDCAT                       = t_FIELDCAT
*   IT_EXCLUDING                      =
*   IT_SPECIAL_GROUPS                 =
*   IT_SORT                           =
*   IT_FILTER                         =
*   IS_SEL_HIDE                       =
*   I_DEFAULT                         = 'X'
*   I_SAVE                            = ' '
*   IS_VARIANT                        =
*   IT_EVENTS                         =
*   IT_EVENT_EXIT                     =
*   IS_PRINT                          =
*   IS_REPREP_ID                      =
*   I_SCREEN_START_COLUMN             = 0
*   I_SCREEN_START_LINE               = 0
*   I_SCREEN_END_COLUMN               = 0
*   I_SCREEN_END_LINE                 = 0
*   I_HTML_HEIGHT_TOP                 = 0
*   I_HTML_HEIGHT_END                 = 0
*   IT_ALV_GRAPHICS                   =
*   IT_HYPERLINK                      =
*   IT_ADD_FIELDCAT                   =
*   IT_EXCEPT_QINFO                   =
*   IR_SALV_FULLSCREEN_ADAPTER        =
* IMPORTING
*   E_EXIT_CAUSED_BY_CALLER           =
*   ES_EXIT_CAUSED_BY_USER            =
  TABLES
    T_OUTTAB                          = IT_ANN
 EXCEPTIONS
   PROGRAM_ERROR                     = 1
   OTHERS                            = 2
          .
IF SY-SUBRC &amp;lt;&amp;gt; 0.
 MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.


form getval.
  clear wa_fieldcat.
  WA_FIELDCAT-COL_POS       =  POS.
  WA_FIELDCAT-fieldname = 'VBELN'.
  WA_FIELDCAT-REF_tabname = 'VBAK'.
  WA_FIELDCAT-seltext_L = 'ORDER'.
  WA_FIELDCAT-OUTPUTLEN       =   12.

  APPEND WA_FIELDCAT TO T_FIELDCAT.

ENDFORM.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please help me.&lt;/P&gt;&lt;P&gt;thanks in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regard&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sam&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Code Formatted by: Alvaro Tejada Galindo on Dec 23, 2008 11:44 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Dec 2008 06:04:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/4892013#M1142904</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-23T06:04:16Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/4892014#M1142905</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 the code "PERFORM GETVAL"...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and put it before the CALL FUNCTION REUSE ALV GRID...and check out...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Dec 2008 06:09:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/4892014#M1142905</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-23T06:09:43Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/4892015#M1142906</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You forgot to append the data to the FINAL INTERNAL TABLE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please add the append statement APPEND IT_ANN AFTER the context&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IT_ANN-vbeln = it_vbak-vbeln.&lt;/P&gt;&lt;P&gt;IT_ANN-kunnr = it_vbak-kunnr.&lt;/P&gt;&lt;P&gt;IT_ANN-kwmeng = it_vbap-kwmeng.&lt;/P&gt;&lt;P&gt;IT_ANN-lsmeng = it_vbap-lsmeng.&lt;/P&gt;&lt;P&gt;IT_ANN-posnr = it_vbap-posnr.&lt;/P&gt;&lt;P&gt;IT_ANN-matnr = it_vbap-matnr.&lt;/P&gt;&lt;P&gt;IT_ANN-arktx = it_vbap-arktx.&lt;/P&gt;&lt;P&gt;IT_ANN-edatu = it_vbep-edatu.&lt;/P&gt;&lt;P&gt;IT_ANN-prsdt = it_vbkd-prsdt.&lt;/P&gt;&lt;P&gt;IT_ANN-mblnr = it_mseg-mblnr.&lt;/P&gt;&lt;P&gt;IT_ANN-mat1 = it_mseg-matnr.&lt;/P&gt;&lt;P&gt;IT_ANN-lifnr = it_mseg-lifnr.&lt;/P&gt;&lt;P&gt;IT_ANN-erfmg = it_mseg-erfmg.&lt;/P&gt;&lt;P&gt;IT_ANN-sgtxt = it_mseg-sgtxt.&lt;/P&gt;&lt;P&gt;IT_ANN-BUDAT = it_mkpf-BUDAT.&lt;/P&gt;&lt;P&gt;IT_ANN-lfimg = it_lips-lfimg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND IT_ANN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will solve your problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Dec 2008 06:11:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/4892015#M1142906</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-23T06:11:40Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/4892016#M1142907</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My problem is sloved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regard &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sam.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Dec 2008 06:15:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/4892016#M1142907</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-23T06:15:50Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/4892017#M1142908</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;Ofter getting data into ur final internal table then u write&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;perform getval&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION MODULE 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form getval.&lt;/P&gt;&lt;P&gt;clear wa_fieldcat.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-COL_POS = POS.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-REF_tabname = 'VBAK'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-seltext_L = 'ORDER'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-OUTPUTLEN = 12.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND WA_FIELDCAT TO T_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Dec 2008 06:18:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/4892017#M1142908</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-23T06:18:37Z</dc:date>
    </item>
  </channel>
</rss>

