<?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: Issue with interactive OOALV in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-interactive-ooalv/m-p/5766754#M1305819</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ravi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the below code.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA : BEGIN OF GT_MARA OCCURS 0.
        INCLUDE STRUCTURE MARA.
*DATA : CHK(1).
DATA : END OF GT_MARA.

DATA : WA_MARA       LIKE LINE OF GT_MARA.
DATA : GT_FCAT       TYPE TABLE OF LVC_S_FCAT WITH HEADER LINE.
DATA : MY_CONTAINER  TYPE REF TO CL_GUI_CUSTOM_CONTAINER.
DATA : GRID          TYPE REF TO CL_GUI_ALV_GRID.
DATA : LS_LAYOUT     TYPE LVC_S_LAYO .
DATA : T_ROWS        TYPE LVC_T_ROW,
       T_ROWID       TYPE LVC_T_ROID.
*****************************************************************************************
* FOR HANDELING EVENTS WE HAVE TO RAISE THE EVENTS WITH LOCAL CLASS AND SET HANDELERS
*****************************************************************************************
CLASS EVENT_HANDEL DEFINITION.
  PUBLIC SECTION.
    METHODS : DB_CLICK FOR EVENT DOUBLE_CLICK  OF CL_GUI_ALV_GRID
                           IMPORTING E_ROW
                                     E_COLUMN.
ENDCLASS.                    "EVENT_HANDEL DEFINITION

*----------------------------------------------------------------------*
*       CLASS EVENT_HANDEL IMPLEMENTATION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS EVENT_HANDEL IMPLEMENTATION.
  METHOD DB_CLICK.
    READ TABLE GT_MARA INTO WA_MARA INDEX E_ROW-INDEX.
    IF SY-SUBRC EQ 0.
      SET PARAMETER ID 'MAT' FIELD WA_MARA-MATNR.
      CALL TRANSACTION 'MM03' .
    ENDIF.
  ENDMETHOD.                    "DB_CLICK
ENDCLASS.                    "EVENT_HANDEL IMPLEMENTATION
DATA : EVENTS        TYPE REF TO EVENT_HANDEL.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Kumar M&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Kumar M on Jun 17, 2009 11:22 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 17 Jun 2009 09:20:48 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-06-17T09:20:48Z</dc:date>
    <item>
      <title>Issue with interactive OOALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-interactive-ooalv/m-p/5766752#M1305817</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Friends,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am working with OOALV methods and displaying the Material no's Batch etc...&lt;/P&gt;&lt;P&gt;If I click on Material number I need to navigate to MM03 and if I click back button in MM03 control should come to output list some times this is not happening in my case what will be issue.&lt;/P&gt;&lt;P&gt;*class definition&lt;/P&gt;&lt;P&gt;CLASS lcl_evthndlr DEFINITION.&lt;/P&gt;&lt;P&gt;  PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;    METHODS handle_dblclk&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    FOR EVENT hotspot_click  OF cl_gui_alv_grid    "double_click&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     FOR EVENT double_click  OF cl_gui_alv_grid&lt;/P&gt;&lt;P&gt;     IMPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    e_row_id  e_column_id  .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     e_row	e_column es_row_no .&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_evthndlr DEFINITION&lt;/P&gt;&lt;P&gt;*class implementation&lt;/P&gt;&lt;P&gt;CLASS lcl_evthndlr IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;  METHOD handle_dblclk.&lt;/P&gt;&lt;P&gt;    READ TABLE t_outtab INTO wa_outtab INDEX e_row.&lt;/P&gt;&lt;P&gt;    PERFORM get_current_cell_info.&lt;/P&gt;&lt;P&gt;    CALL METHOD grid1-&amp;gt;get_scroll_info_via_id&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        es_row_no   = w_scroll&lt;/P&gt;&lt;P&gt;        es_col_info = w_col_inf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      IF e_column = c_matnr.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Authorization check&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        AUTHORITY-CHECK OBJECT 'Q_TCODE'&lt;/P&gt;&lt;P&gt;            ID 'TCD' FIELD 'MM03'.&lt;/P&gt;&lt;P&gt;        IF sy-subrc &amp;gt; 0.&lt;/P&gt;&lt;P&gt;          MESSAGE e398(00) WITH text-026 space space space.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          SET PARAMETER : ID 'MAT' FIELD wa_outtab-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          &lt;STRONG&gt;CALL TRANSACTION c_mm03&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     PERFORM set_scroll_info.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;ENDMETHOD.                    "handle_dblclk&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sometimes again the control is coming to method handle_dblclk.&lt;/P&gt;&lt;P&gt;again calling MM03...I am unable to come back to display, it is happening like infinite loop.&lt;/P&gt;&lt;P&gt;This is occuring in very rare cases not always.&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;Ravi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jun 2009 08:33:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-interactive-ooalv/m-p/5766752#M1305817</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-17T08:33:54Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with interactive OOALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-interactive-ooalv/m-p/5766753#M1305818</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;put it in simple way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
  method double_click.
    data: ls_stat like line of gt_stat.
*read selected row info.
    clear: ls_stat.
    read table gt_stat into ls_stat index e_row-index.
    if sy-subrc eq 0.
      perform authorization_check.
      set parameter id 'BLN' field ls_stat-belnr_c.
      set parameter id 'BUK' field ls_stat-bukrs.
      set parameter id 'GJR' field ls_stat-gjahr.
      call transaction 'FB03' and skip first screen.
    endif.
  endmethod.   

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Prabhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jun 2009 08:38:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-interactive-ooalv/m-p/5766753#M1305818</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-17T08:38:07Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with interactive OOALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-interactive-ooalv/m-p/5766754#M1305819</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ravi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the below code.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA : BEGIN OF GT_MARA OCCURS 0.
        INCLUDE STRUCTURE MARA.
*DATA : CHK(1).
DATA : END OF GT_MARA.

DATA : WA_MARA       LIKE LINE OF GT_MARA.
DATA : GT_FCAT       TYPE TABLE OF LVC_S_FCAT WITH HEADER LINE.
DATA : MY_CONTAINER  TYPE REF TO CL_GUI_CUSTOM_CONTAINER.
DATA : GRID          TYPE REF TO CL_GUI_ALV_GRID.
DATA : LS_LAYOUT     TYPE LVC_S_LAYO .
DATA : T_ROWS        TYPE LVC_T_ROW,
       T_ROWID       TYPE LVC_T_ROID.
*****************************************************************************************
* FOR HANDELING EVENTS WE HAVE TO RAISE THE EVENTS WITH LOCAL CLASS AND SET HANDELERS
*****************************************************************************************
CLASS EVENT_HANDEL DEFINITION.
  PUBLIC SECTION.
    METHODS : DB_CLICK FOR EVENT DOUBLE_CLICK  OF CL_GUI_ALV_GRID
                           IMPORTING E_ROW
                                     E_COLUMN.
ENDCLASS.                    "EVENT_HANDEL DEFINITION

*----------------------------------------------------------------------*
*       CLASS EVENT_HANDEL IMPLEMENTATION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS EVENT_HANDEL IMPLEMENTATION.
  METHOD DB_CLICK.
    READ TABLE GT_MARA INTO WA_MARA INDEX E_ROW-INDEX.
    IF SY-SUBRC EQ 0.
      SET PARAMETER ID 'MAT' FIELD WA_MARA-MATNR.
      CALL TRANSACTION 'MM03' .
    ENDIF.
  ENDMETHOD.                    "DB_CLICK
ENDCLASS.                    "EVENT_HANDEL IMPLEMENTATION
DATA : EVENTS        TYPE REF TO EVENT_HANDEL.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Kumar M&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Kumar M on Jun 17, 2009 11:22 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jun 2009 09:20:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-interactive-ooalv/m-p/5766754#M1305819</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-17T09:20:48Z</dc:date>
    </item>
  </channel>
</rss>

