<?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: regarding alv in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-alv/m-p/3473083#M834826</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Satya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I remember that field names that we are passing to alv functin module should be in CAPITAL letters not in small letters. Also pass the    I_STRUCTURE_NAME                  = 'zdata_12'&lt;/P&gt;&lt;P&gt;as    I_STRUCTURE_NAME                  = 'ZDATA_12'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ex: wa_fieldact-fieldname = 'mandt'. as wa_fieldact-fieldname = 'MANDT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please try this and let me know if you are still facing the same problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kiran I&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: kiran i on Feb 26, 2008 9:17 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 26 Feb 2008 15:47:22 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-26T15:47:22Z</dc:date>
    <item>
      <title>regarding alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-alv/m-p/3473082#M834825</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;         I am working on ALV program my program is getting activated but its going to dump.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i m getting dump error as&lt;/P&gt;&lt;P&gt;" Field symbol has not yet been assigned."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so frnds can anyone tell me whts the problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT  ZTEST_ALV_satya_EDIT_1.

TABLES : zdata_12.

TYPE-POOLS : slis.

DATA : i_fieldcat TYPE slis_t_fieldcat_alv,
       wa_fieldact TYPE slis_fieldcat_alv.

*display images on basic grid

DATA : i_comment TYPE slis_t_listheader,
       wa_comment TYPE slis_listheader.

*events
DATA : i_events TYPE slis_t_event,
       wa_event LIKE LINE OF i_events.

*layout
DATA : wa_layout TYPE slis_layout_alv.

*Internal table declaration

data : BEGIN OF st_final.
*        mandt TYPE mandt,
*        emp(8),
*        subject(20),
*        date1(12),
       include structure zdata_12.
data : END OF st_final.

*internal table declaration
DATA : it_final like STANDARD TABLE OF st_final,
       wa_final LIKE LINE OF it_final.

DATA :   V_DATA(50).    "To Store Data

*selection-screen

SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
SELECT-OPTIONS : s_emp FOR zdata_12.
SELECTION-SCREEN END OF BLOCK b1.

INITIALIZATION.
  MOVE 'Developed by'(001) TO V_DATA.




*start of selection.

PERFORM get_data.
PERFORM get_fldcat.
PERFORM get_layout.
PERFORM get_events.
PERFORM DISPLAY_DATA.
END-OF-SELECTION.


*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  DISPLAY_DATA
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  --&amp;gt;  p1        text
*  &amp;lt;--  p2        text
*----------------------------------------------------------------------*
form DISPLAY_DATA .

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
 EXPORTING
*   I_INTERFACE_CHECK                 = ' '
*   I_BYPASSING_BUFFER                = ' '
*   I_BUFFER_ACTIVE                   = ' '
   I_CALLBACK_PROGRAM                = 'ZTEST_ALV_RAJ_EDIT_1'
*   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                  = 'zdata_12'
*   I_BACKGROUND_ID                   = ' '
*   I_GRID_TITLE                      = I_GRID_TITLE
*   I_GRID_SETTINGS                   = I_GRID_SETTINGS
   IS_LAYOUT                         = wa_layout
   IT_FIELDCAT                       = i_fieldcat
*   IT_EXCLUDING                      = IT_EXCLUDING
*   IT_SPECIAL_GROUPS                 = IT_SPECIAL_GROUPS
*   IT_SORT                           = IT_SORT
*   IT_FILTER                         = IT_FILTER
*   IS_SEL_HIDE                       = IS_SEL_HIDE
*   I_DEFAULT                         = 'X'
*   I_SAVE                            = ' '
*   IS_VARIANT                        = IS_VARIANT
*   IT_EVENTS                         = i_events
*   IT_EVENT_EXIT                     = IT_EVENT_EXIT
*   IS_PRINT                          = IS_PRINT
*   IS_REPREP_ID                      = 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_ALV_GRAPHICS
*   IT_HYPERLINK                      = IT_HYPERLINK
*   IT_ADD_FIELDCAT                   = IT_ADD_FIELDCAT
*   IT_EXCEPT_QINFO                   = IT_EXCEPT_QINFO
*   IR_SALV_FULLSCREEN_ADAPTER        = IR_SALV_FULLSCREEN_ADAPTER
* IMPORTING
*   E_EXIT_CAUSED_BY_CALLER           = E_EXIT_CAUSED_BY_CALLER
*   ES_EXIT_CAUSED_BY_USER            = ES_EXIT_CAUSED_BY_USER
  TABLES
    t_outtab                          = it_final
 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.


endform.                    " DISPLAY_DATA


*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  get_data
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  --&amp;gt;  p1        text
*  &amp;lt;--  p2        text
*----------------------------------------------------------------------*
FORM get_data .

SELECT mandt emp subject date1 FROM zdata_12 INTO TABLE it_final WHERE emp IN s_emp.

ENDFORM.                    " get_data
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  get_fldcat
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  --&amp;gt;  p1        text
*  &amp;lt;--  p2        text
*----------------------------------------------------------------------*
FORM get_fldcat .
wa_fieldact-fieldname = 'mandt'.
wa_fieldact-col_pos = '1'.
wa_fieldact-just = 'C'.
wa_fieldact-outputlen = '3'.
wa_fieldact-seltext_m  = 'client'.
wa_fieldact-ddictxt = 'M'.
wa_fieldact-ref_tabname = ' '.
wa_fieldact-hotspot = 'X'.
APPEND wa_fieldact TO i_fieldcat.
  CLEAR wa_fieldact .

wa_fieldact-fieldname = 'emp'.
wa_fieldact-col_pos = '2'.
wa_fieldact-just = 'C'.
wa_fieldact-outputlen = '8'.
wa_fieldact-seltext_m  = 'employee number'.
wa_fieldact-ddictxt = 'M'.
wa_fieldact-ref_tabname = ' '.
wa_fieldact-hotspot = 'X'.
APPEND wa_fieldact TO i_fieldcat.
  CLEAR wa_fieldact .

wa_fieldact-fieldname = 'subject'.
wa_fieldact-col_pos = '3'.
wa_fieldact-just = 'C'.
wa_fieldact-outputlen = '20'.
wa_fieldact-seltext_m  = 'subject'.
wa_fieldact-ddictxt = 'M'.
wa_fieldact-ref_tabname = ' '.
wa_fieldact-hotspot = 'X'.
APPEND wa_fieldact TO i_fieldcat.
  CLEAR wa_fieldact .

wa_fieldact-fieldname = 'date1'.
wa_fieldact-col_pos = '4'.
wa_fieldact-just = 'C'.
wa_fieldact-outputlen = '12'.
wa_fieldact-seltext_m  = 'date'.
wa_fieldact-ddictxt = 'M'.
wa_fieldact-ref_tabname = ' '.
wa_fieldact-hotspot = 'X'.
APPEND wa_fieldact TO i_fieldcat.
  CLEAR wa_fieldact .



ENDFORM.                    " get_fldcat
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  get_layout
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  --&amp;gt;  p1        text
*  &amp;lt;--  p2        text
*----------------------------------------------------------------------*
FORM get_layout .

  wa_layout-colwidth_optimize = 'X'.           "OPTIMIZING FIELD WIDTH
  wa_layout-zebra = 'X'.                       "PUTTING ZEBRA COLORS
  wa_layout-info_fieldname = 'COLOR'(034).     "APPLYING COLORS TO ROWS

ENDFORM.                    " get_layout
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  get_events
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  --&amp;gt;  p1        text
*  &amp;lt;--  p2        text
*----------------------------------------------------------------------*
FORM get_events .
CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
 EXPORTING
   i_list_type           = 0
 IMPORTING
   et_events             = i_events
 EXCEPTIONS
   list_type_wrong       = 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.

 IF NOT i_events[] IS INITIAL.
    READ TABLE i_events INTO wa_event WITH KEY name = 'TOP_OF_PAGE'.
    wa_event-form = 'GENERATE_USERCOMMAND_HEADER'.
    MODIFY i_events FROM wa_event INDEX sy-tabix.


    READ TABLE i_events INTO wa_event WITH KEY name = 'TOP_OF_PAGE'.
    wa_event-form = 'FRM_TOP_OF_PAGE'.
    MODIFY i_events FROM wa_event INDEX sy-tabix.

    READ TABLE i_events INTO wa_event WITH KEY name = 'END_OF_LIST'.
    wa_event-form = 'GENERATE_USERCOMMAND_FOOTER'.
    MODIFY i_events FROM wa_event INDEX sy-tabix.

    READ TABLE i_events INTO wa_event WITH KEY name = 'USER_COMMAND'.
    wa_event-form = 'GENERATE_USERCOMMAND3'.
    MODIFY i_events FROM wa_event INDEX sy-tabix.
  ENDIF.


ENDFORM.                    " get_events
FORM generate_usercommand_header.
CLEAR i_comment[].
  wa_comment-typ = 'H'.
  wa_comment-info = 'General Employee Info'.
  APPEND wa_comment TO i_comment.

CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
  EXPORTING
    it_list_commentary       = i_comment
   i_logo                   = 'ENJOYSAP_LOGO'.
         .

ENDFORM.                    " GENERATE_USERCOMMAND

FORM frm_top_of_page.

  WRITE :/ text-005 INTENSIFIED ON.
  WRITE :/ text-006 , sy-sysid,14 sy-mandt.
  WRITE :/ text-007 , sy-uname.
  WRITE :/ text-008 , sy-datum.
  WRITE :/ text-009 , sy-uzeit.
  SKIP.
ENDFORM.

FORM generate_usercommand_footer .
  CLEAR i_comment[].
  wa_comment-typ = 'S'.
  wa_comment-key = v_data.
  wa_comment-info = 'satya'(033).
  APPEND wa_comment TO i_comment.

CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
  EXPORTING
    it_list_commentary       = I_COMMENT
*   I_LOGO                   = I_LOGO
   I_END_OF_LIST_GRID       = 'X'.

ENDFORM.                    " GENERATE_USERCOMMAND_FOOTER
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Code Formatted by: Alvaro Tejada Galindo on Feb 26, 2008 10:42 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2008 15:41:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-alv/m-p/3473082#M834825</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-26T15:41:42Z</dc:date>
    </item>
    <item>
      <title>Re: regarding alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-alv/m-p/3473083#M834826</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Satya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I remember that field names that we are passing to alv functin module should be in CAPITAL letters not in small letters. Also pass the    I_STRUCTURE_NAME                  = 'zdata_12'&lt;/P&gt;&lt;P&gt;as    I_STRUCTURE_NAME                  = 'ZDATA_12'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ex: wa_fieldact-fieldname = 'mandt'. as wa_fieldact-fieldname = 'MANDT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please try this and let me know if you are still facing the same problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kiran I&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: kiran i on Feb 26, 2008 9:17 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2008 15:47:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-alv/m-p/3473083#M834826</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-26T15:47:22Z</dc:date>
    </item>
    <item>
      <title>Re: regarding alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-alv/m-p/3473084#M834827</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;Please chnage the code as below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
FORM get_fldcat .
wa_fieldact-fieldname = 'MANDT'. "Changed from mandt to MANDT to capital letter
wa_fieldact-col_pos = '1'.
wa_fieldact-just = 'C'.
wa_fieldact-outputlen = '3'.
wa_fieldact-seltext_m  = 'client'.
wa_fieldact-ddictxt = 'M'.
wa_fieldact-ref_tabname = ' '.
wa_fieldact-hotspot = 'X'.
APPEND wa_fieldact TO i_fieldcat.
  CLEAR wa_fieldact .
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sriram Ponna.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2008 15:52:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-alv/m-p/3473084#M834827</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-26T15:52:16Z</dc:date>
    </item>
  </channel>
</rss>

