<?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: Interactive report: third screen not displaying in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-third-screen-not-displaying/m-p/5543786#M1265929</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;STRONG&gt;'&amp;amp;IC2' does not have any meaning.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;   &lt;STRONG&gt;'&amp;amp;IC1' means double click.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;   So you should change it.&lt;/P&gt;&lt;P&gt;   Please try.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Regards,&lt;/P&gt;&lt;P&gt;Chris Gu&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Gu Chris on Apr 29, 2009 11:19 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 29 Apr 2009 09:17:57 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-04-29T09:17:57Z</dc:date>
    <item>
      <title>Interactive report: third screen not displaying</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-third-screen-not-displaying/m-p/5543780#M1265923</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am doing a interactive report in ALV grid...and my requirement is &lt;/P&gt;&lt;P&gt;when the user clicks on &lt;STRONG&gt;SPMON&lt;/STRONG&gt; which is displayed on the initial screen the first screen&lt;/P&gt;&lt;P&gt;should display and in first screen when the user clicks &lt;STRONG&gt;LIFNR&lt;/STRONG&gt; second screen should display..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am able to display initial and first screen but second screen is not displaying...I am &lt;/P&gt;&lt;P&gt;pasting a pinch of my code please have a look and advice me..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;FORM USER_COMM USING P_UCOMM LIKE SY-UCOMM
                           R_SELFIELD TYPE SLIS_SELFIELD.

  DATA : OK_CODE TYPE SY-UCOMM.
  OK_CODE = P_UCOMM.
  CASE OK_CODE.

    WHEN '&amp;amp;IC1'.
      IF R_SELFIELD-FIELDNAME = 'SPMON'.
        READ TABLE IT_TAB INDEX R_SELFIELD-TABINDEX.

        REFRESH IT_TAB_1[].
        CLEAR IT_TAB_1.

        LOOP AT IT_FIRST WHERE WERK EQ IT_TAB-WERK AND SPMON EQ IT_TAB-SPMON
                           AND ART = IT_TAB-ART.

          MOVE IT_FIRST-WERK       TO  IT_TAB_1-WERK.
          MOVE IT_FIRST-LIFNR      TO  IT_TAB_1-LIFNR.
          MOVE IT_FIRST-MEANQ      TO  IT_TAB_1-MEANQ.
          MOVE IT_FIRST-BASME_QM   TO  IT_TAB_1-BASME_QM.
           APPEND IT_TAB_1.
          CLEAR: IT_FIRST, IT_TAB_1.
        ENDLOOP.


        REFRESH IT_FIELDCAT1[].

        S_LAYOUT-ZEBRA = 'X' .
        S_LAYOUT-COLWIDTH_OPTIMIZE = 'X' .

        PERFORM FIELD_CATALOG1 TABLES IT_FIELDCAT1
        USING:

          'IT_TAB_1' 'WERK' ' ' 'PLANT' ' ' ' ',
          'IT_TAB_1' 'LIFNR' ' ' 'VENDOR NUMBER' ' ' ' ',
          'IT_TAB_1' 'MEANQ' ' ' 'MEANQSCORE' ' ' ' ',
          'IT_TAB_1' 'BASME_QM' ' ' 'BuM' ' ' ' ',
        
        CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
         EXPORTING
           I_CALLBACK_PROGRAM                = SY-CPROG
           I_CALLBACK_USER_COMMAND             = 'USER_COMM_1'
           IS_LAYOUT                         = S_LAYOUT
           IT_FIELDCAT                       = IT_FIELDCAT1[]
         TABLES
            T_OUTTAB                          = IT_TAB_1[]
                  .

      ENDIF.
  ENDCASE.
ENDFORM.                    "USER_COMM&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __default_attr="green" __jive_macro_name="color"&gt;For second screen : which is not working&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;FORM USER_COMM_1 USING P_UCOMM LIKE SY-UCOMM
                           R_SELFIELD TYPE SLIS_SELFIELD.
  DATA : OK_CODE TYPE SY-UCOMM.
  OK_CODE = P_UCOMM.
  CASE OK_CODE.

    WHEN '&amp;amp;IC2'.
      IF R_SELFIELD-FIELDNAME = 'LIFNR'.
        READ TABLE IT_TAB_1 INDEX R_SELFIELD-TABINDEX.

        REFRESH IT_TAB_2[].
        CLEAR IT_TAB_2.

        LOOP AT IT_SECOND WHERE WERK EQ IT_TAB_1-WERK AND 
SPMON EQ IT_TAB_1-SPMON AND ART = IT_TAB_1-ART AND LIFNR = IT_TAB_1-LIFNR.
                                   
          MOVE IT_SECOND-ART        TO  IT_TAB_2-ART.
          MOVE IT_SECOND-SPMON      TO  IT_TAB_2-SPMON.
          MOVE IT_SECOND-MATNR      TO  IT_TAB_2-MATNR.
               APPEND IT_TAB_2.
          CLEAR: IT_SECOND, IT_TAB_2.
        ENDLOOP.

        REFRESH IT_FIELDCAT2[].

        S_LAYOUT-ZEBRA = 'X' .
        S_LAYOUT-COLWIDTH_OPTIMIZE = 'X' .

        PERFORM FIELD_CATALOG1 TABLES IT_FIELDCAT2
                USING:

                  'IT_TAB_2' 'MATNR' ' ' 'MATERIAL NUMBER' ' ' ' ',
                  'IT_TAB_2' 'MEANQ' ' ' 'MEANQSCORE' ' ' ' ',
                  'IT_TAB_2' 'BASME_QM' ' ' 'BuM' ' ' ' ',
               
        CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
         EXPORTING
           I_CALLBACK_PROGRAM                = SY-CPROG
           IS_LAYOUT                         = S_LAYOUT
           IT_FIELDCAT                       = IT_FIELDCAT2[]
          TABLES
            T_OUTTAB                          = IT_TAB_2[]
                  .

      ENDIF.
  ENDCASE.
ENDFORM.                    "USER_COMM_1&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please advice&lt;/P&gt;&lt;P&gt;Karthik&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Karthik R on Apr 29, 2009 12:22 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Apr 2009 06:50:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-third-screen-not-displaying/m-p/5543780#M1265923</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-29T06:50:39Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive report: third screen not displaying</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-third-screen-not-displaying/m-p/5543781#M1265924</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use both conditions in USER_COMM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;FORM USER_COMM USING P_UCOMM LIKE SY-UCOMM
                           R_SELFIELD TYPE SLIS_SELFIELD.
 
  DATA : OK_CODE TYPE SY-UCOMM.
  OK_CODE = P_UCOMM.
  CASE OK_CODE.
 
    WHEN '&amp;amp;IC1'.

      IF R_SELFIELD-FIELDNAME = 'SPMON'.                      " Field name SPMON
        READ TABLE IT_TAB INDEX R_SELFIELD-TABINDEX.
 
        REFRESH IT_TAB_1[].
        CLEAR IT_TAB_1.
 
        LOOP AT IT_FIRST WHERE WERK EQ IT_TAB-WERK AND SPMON EQ IT_TAB-SPMON
                           AND ART = IT_TAB-ART.
 
          MOVE IT_FIRST-WERK       TO  IT_TAB_1-WERK.
          MOVE IT_FIRST-LIFNR      TO  IT_TAB_1-LIFNR.
          MOVE IT_FIRST-MEANQ      TO  IT_TAB_1-MEANQ.
          MOVE IT_FIRST-BASME_QM   TO  IT_TAB_1-BASME_QM.
           APPEND IT_TAB_1.
          CLEAR: IT_FIRST, IT_TAB_1.
        ENDLOOP.
 
 
        REFRESH IT_FIELDCAT1[].
 
        S_LAYOUT-ZEBRA = 'X' .
        S_LAYOUT-COLWIDTH_OPTIMIZE = 'X' .
 
        PERFORM FIELD_CATALOG1 TABLES IT_FIELDCAT1
        USING:
 
          'IT_TAB_1' 'WERK' ' ' 'PLANT' ' ' ' ',
          'IT_TAB_1' 'LIFNR' ' ' 'VENDOR NUMBER' ' ' ' ',
          'IT_TAB_1' 'MEANQ' ' ' 'MEANQSCORE' ' ' ' ',
          'IT_TAB_1' 'BASME_QM' ' ' 'BuM' ' ' ' ',
        
        CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
         EXPORTING
           I_CALLBACK_PROGRAM                = SY-CPROG
           I_CALLBACK_USER_COMMAND             = 'USER_COMM_1'
           IS_LAYOUT                         = S_LAYOUT
           IT_FIELDCAT                       = IT_FIELDCAT1[]
         TABLES
            T_OUTTAB                          = IT_TAB_1[]
                  .
 
      ELSEIF R_SELFIELD-FIELDNAME = 'LIFNR'.              " ELSE FIELDNAME LIFNR

        READ TABLE IT_TAB_1 INDEX R_SELFIELD-TABINDEX.
 
        REFRESH IT_TAB_2[].
        CLEAR IT_TAB_2.
 
        LOOP AT IT_SECOND WHERE WERK EQ IT_TAB_1-WERK AND 
        SPMON EQ IT_TAB_1-SPMON AND ART = IT_TAB_1-ART AND LIFNR = IT_TAB_1-LIFNR.
                                   
          MOVE IT_SECOND-ART        TO  IT_TAB_2-ART.
          MOVE IT_SECOND-SPMON      TO  IT_TAB_2-SPMON.
          MOVE IT_SECOND-MATNR      TO  IT_TAB_2-MATNR.
               APPEND IT_TAB_2.
          CLEAR: IT_SECOND, IT_TAB_2.
        ENDLOOP.
 
        REFRESH IT_FIELDCAT2[].
 
        S_LAYOUT-ZEBRA = 'X' .
        S_LAYOUT-COLWIDTH_OPTIMIZE = 'X' .
 
        PERFORM FIELD_CATALOG1 TABLES IT_FIELDCAT2
                USING:
 
                  'IT_TAB_2' 'MATNR' ' ' 'MATERIAL NUMBER' ' ' ' ',
                  'IT_TAB_2' 'MEANQ' ' ' 'MEANQSCORE' ' ' ' ',
                  'IT_TAB_2' 'BASME_QM' ' ' 'BuM' ' ' ' ',
               
        CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
         EXPORTING
           I_CALLBACK_PROGRAM                = SY-CPROG
           IS_LAYOUT                         = S_LAYOUT
           IT_FIELDCAT                       = IT_FIELDCAT2[]
          TABLES
            T_OUTTAB                          = IT_TAB_2[]
                  .
 
      ENDIF.
  ENDCASE.
ENDFORM.                    "USER_COMM&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;Gurpreet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Apr 2009 07:04:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-third-screen-not-displaying/m-p/5543781#M1265924</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-29T07:04:48Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive report: third screen not displaying</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-third-screen-not-displaying/m-p/5543782#M1265925</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;FORM USER_COMM_1 USING P_UCOMM LIKE SY-UCOMM&lt;/P&gt;&lt;P&gt;                           R_SELFIELD TYPE SLIS_SELFIELD.&lt;/P&gt;&lt;P&gt;  DATA : OK_CODE TYPE SY-UCOMM.&lt;/P&gt;&lt;P&gt;  OK_CODE = P_UCOMM.&lt;/P&gt;&lt;P&gt;  CASE OK_CODE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    &lt;STRONG&gt;WHEN '&amp;amp;IC2'.&lt;/STRONG&gt; --&amp;gt; should have been &amp;amp;IC1 i guess&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Apr 2009 07:33:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-third-screen-not-displaying/m-p/5543782#M1265925</guid>
      <dc:creator>dev_parbutteea</dc:creator>
      <dc:date>2009-04-29T07:33:45Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive report: third screen not displaying</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-third-screen-not-displaying/m-p/5543783#M1265926</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gurpreet,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank u !!! But its not working, I think u have understood my requirement wrongly&lt;/P&gt;&lt;P&gt;as u have not used &lt;STRONG&gt;user command&lt;/STRONG&gt; &lt;STRONG&gt;USER_COMM_1&lt;/STRONG&gt; ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually my requirement is three different screens.&lt;/P&gt;&lt;P&gt;1. 1st one is initial screen ..when user clicks &lt;STRONG&gt;s068~spmon&lt;/STRONG&gt; the details of it &lt;/P&gt;&lt;P&gt;    should appear in the second screen.&lt;/P&gt;&lt;P&gt;2. In second screen details of &lt;STRONG&gt;s068~spmon&lt;/STRONG&gt; should fire and when user clicks &lt;STRONG&gt;s068~lifnr&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;    other screen ie is the third screen should appear.&lt;/P&gt;&lt;P&gt;3. In third screen detials of &lt;STRONG&gt;s068~lifnr&lt;/STRONG&gt; should appear.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please advice&lt;/P&gt;&lt;P&gt;Karthik&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Apr 2009 08:34:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-third-screen-not-displaying/m-p/5543783#M1265926</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-29T08:34:02Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive report: third screen not displaying</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-third-screen-not-displaying/m-p/5543784#M1265927</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1) Instead of using Two Dynamic use one Subroutine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;FORM USER_COMM USING P_UCOMM LIKE SY-UCOMM
                           R_SELFIELD TYPE SLIS_SELFIELD.
ENDFORM.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) When the Line is clicked:&lt;/P&gt;&lt;P&gt;Check for the field which is clicked.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;If SPMOM.
First Screen.
ELSEIF LIFNR.
SECOND SCREEN.
ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It will work in the same subroutine.Just check for the field name in condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gurpreet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Apr 2009 08:45:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-third-screen-not-displaying/m-p/5543784#M1265927</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-29T08:45:18Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive report: third screen not displaying</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-third-screen-not-displaying/m-p/5543785#M1265928</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Karthik,&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
FORM USER_COMM_1 USING P_UCOMM LIKE SY-UCOMM
                           R_SELFIELD TYPE SLIS_SELFIELD.
  DATA : OK_CODE TYPE SY-UCOMM.
  OK_CODE = P_UCOMM.
  CASE OK_CODE.
 
    WHEN '&amp;amp;IC2'. 
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;There is no Ok_code &lt;STRONG&gt;&amp;amp;IC2&lt;/STRONG&gt;. It must be &lt;STRONG&gt;&amp;amp;IC1&lt;/STRONG&gt; only.Change it. It works.&lt;/SPAN&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;Regards&lt;/P&gt;&lt;P&gt;Venkat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Apr 2009 08:53:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-third-screen-not-displaying/m-p/5543785#M1265928</guid>
      <dc:creator>venkat_o</dc:creator>
      <dc:date>2009-04-29T08:53:27Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive report: third screen not displaying</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-third-screen-not-displaying/m-p/5543786#M1265929</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;STRONG&gt;'&amp;amp;IC2' does not have any meaning.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;   &lt;STRONG&gt;'&amp;amp;IC1' means double click.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;   So you should change it.&lt;/P&gt;&lt;P&gt;   Please try.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Regards,&lt;/P&gt;&lt;P&gt;Chris Gu&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Gu Chris on Apr 29, 2009 11:19 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Apr 2009 09:17:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-third-screen-not-displaying/m-p/5543786#M1265929</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-29T09:17:57Z</dc:date>
    </item>
  </channel>
</rss>

