<?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 PROBLEM in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-problem/m-p/5195088#M1202215</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 the pseudo code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;    DATA TYPES                                                       *
*&amp;amp;                                                                     *
*&amp;amp;---------------------------------------------------------------------*

TYPES : BEGIN OF ty_itab,
        kunnr TYPE kna1-kunnr,
        name1 TYPE kna1-name1,
        ort01 TYPE kna1-ort01,
        land1 TYPE kna1-land1,
        vbeln TYPE vbak-vbeln,
        erdat TYPE vbak-erdat,
        netwr TYPE vbak-netwr,
        posnr TYPE vbap-posnr,
        arktx TYPE vbap-arktx,
        werks TYPE vbap-werks,
        END OF ty_itab.

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      WORK AREA                                                      *
*&amp;amp;                                                                     *
*&amp;amp;---------------------------------------------------------------------*
DATA : w_itab TYPE ty_itab.

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      INTERNAL TABLE                                                 *
*&amp;amp;                                                                     *
*&amp;amp;---------------------------------------------------------------------*
DATA : t_itab TYPE ty_itab OCCURS 1.

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;     EXTRACTING DATA                                                 *
*&amp;amp;                                                                     *
*&amp;amp;---------------------------------------------------------------------*
SELECT k~kunnr
       k~name1
       k~ort01
       k~land1
       v~vbeln
       v~erdat
       v~netwr
       a~posnr
       a~arktx
       a~werks
       INTO TABLE t_itab
       FROM kna1 AS k
       INNER JOIN
       vbak AS v
       ON k~kunnr = v~kunnr
       INNER JOIN
       vbap AS a
       ON v~vbeln = a~vbeln.
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;     DISPLAYING DATA                                                 *
*&amp;amp;                                                                     *
*&amp;amp;---------------------------------------------------------------------*

WRITE : /36 'CUSTOMER  INFORMATION ' COLOR 6 INVERSE ON.
ULINE.
WRITE : /5 'CUSTOMER NO',
         18 'CUSTOMER NAME',
         57 'CITY',
         90 'COUNTRY'.
ULINE.
LOOP AT t_itab INTO w_itab.
  AT NEW kunnr.
    WRITE :/5 w_itab-kunnr.
  ENDAT.
  WRITE :18 w_itab-name1,
         57 w_itab-ort01,
         90 w_itab-land1.
  HIDE w_itab-kunnr.
  HIDE w_itab-name1.
ENDLOOP.
*****************************************************************
AT LINE-SELECTION.
********************************************************************
  DATA fld(20) TYPE c.
  GET CURSOR FIELD fld.  "-------&amp;gt; GET CURSOR
* WRITE :/ 'FIELD NAME ' , FLD.

  CASE sy-lsind.

***********FIRST DETAIL LIST
    WHEN '1'.
      IF fld = 'W_ITAB-KUNNR'.

        FORMAT COLOR 3.
        WRITE :/10 'CUSTOMER NO:',23 w_itab-kunnr .
        WRITE :30'CUSTOMER NAME:', 47 w_itab-name1 .
        FORMAT COLOR OFF.

        SKIP.
        WRITE : /36 'CUSTOMER ORDER INFORMATION LIST' COLOR 6 INVERSE ON.
        ULINE.
        WRITE : /5 'ORDER NO',
                 18 'ORDER DATE',
                 57 'ORDER VALUE'.
        ULINE.
        LOOP AT t_itab INTO w_itab WHERE kunnr = w_itab-kunnr.

          WRITE:/5 w_itab-vbeln,
                 18 w_itab-erdat,
                 57 w_itab-netwr.
          AT END OF kunnr.
            SUM.
            ULINE :/68(10).

            WRITE :/40 'TOTAL ORDER VALUE:' COLOR 5 INVERSE ON , 57
    w_itab-netwr.

            ULINE :/68(10).
            PERFORM sub USING w_itab-netwr.
          ENDAT.
          HIDE w_itab-vbeln.
          HIDE w_itab-erdat.
        ENDLOOP.
      ELSE.
        MESSAGE s000(zmukhtar).
      ENDIF.
****************SECOND DETAIL LIST
    WHEN '2'.
      IF fld = 'W_ITAB-VBELN'.
SET PARAMETER ID 'AUN' FIELD w_itab-vbeln.  "----&amp;gt; SET PARAMETER ID
        CALL TRANSACTION 'VA02' AND SKIP FIRST SCREEN.
      ENDIF.
    WHEN '3'.
      MESSAGE s001(zmukhtar).
  ENDCASE.
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  SUB
*&amp;amp;---------------------------------------------------------------------*

FORM sub  USING    p_w_itab_netwr.
  DATA : rupee(3) VALUE 'Rs',
         and(3) VALUE 'AND',
         paise(3) VALUE 'Ps',
         words TYPE string.
  TABLES : spell.

  CALL FUNCTION 'SPELL_AMOUNT'
   EXPORTING
     amount          = p_w_itab_netwr
     currency        = 'INR'

     language        = sy-langu
   IMPORTING
     in_words        = spell
        EXCEPTIONS
          NOT_FOUND       = 1
          TOO_LARGE       = 2
          OTHERS          = 3
            .
  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.

  CONCATENATE rupee spell-word(200) and spell-decword(64) paise INTO words SEPARATED BY space.

  WRITE :/40 'IN WORDS:' COLOR 1 INVERSE ON, 57 words COLOR 1 INVERSE ON.

ENDFORM.                    " SUB

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Always Learner&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 21 Feb 2009 08:18:54 GMT</pubDate>
    <dc:creator>Mohamed_Mukhtar</dc:creator>
    <dc:date>2009-02-21T08:18:54Z</dc:date>
    <item>
      <title>INTERACTIVE REPORT PROBLEM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-problem/m-p/5195085#M1202212</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Guru,&lt;/P&gt;&lt;P&gt;               I am currently creating an interactive report where I have a requirement that after getting a basic list output. When it click on any row output a new transaction will call . Now from CALL TRANSACTION Statement I call my Ztransaction. But my requirement is that when I click on Employee Number(basic list output) ,In next transaction the emplyee field should show the selected emplyee number.Currently my ztransaction comes but emploee filled remains empty.Below I have written&lt;/P&gt;&lt;P&gt; the code which I am using.Here Zattend-pernr stores the employee no. and also it is the name of the emploee  field in my module pool(ZLCARD) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HIDE zattend-PERNR .&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION .&lt;/P&gt;&lt;P&gt;MOVE zattend-PERNR TO zattend-PERNR .&lt;/P&gt;&lt;P&gt;call TRANSACTION 'ZLCARD'.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After call Transaction , zattend-PERNR field becomes empty. Kindly provide me Logic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;lt;removed_by_moderator&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Himanshu&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Julius Bussche on Feb 21, 2009 10:27 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Feb 2009 06:38:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-problem/m-p/5195085#M1202212</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-21T06:38:23Z</dc:date>
    </item>
    <item>
      <title>Re: INTERACTIVE REPORT PROBLEM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-problem/m-p/5195086#M1202213</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;use the following commands&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;GET CURSOR
SET PARAMETER ID&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Feb 2009 06:49:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-problem/m-p/5195086#M1202213</guid>
      <dc:creator>Mohamed_Mukhtar</dc:creator>
      <dc:date>2009-02-21T06:49:03Z</dc:date>
    </item>
    <item>
      <title>Re: INTERACTIVE REPORT PROBLEM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-problem/m-p/5195087#M1202214</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;   Can you pls give me some example(Written code). As I used this Get cursor statement but it will not work in report. Is it used before list processing? pls provide me code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Himanshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Feb 2009 08:03:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-problem/m-p/5195087#M1202214</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-21T08:03:21Z</dc:date>
    </item>
    <item>
      <title>Re: INTERACTIVE REPORT PROBLEM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-problem/m-p/5195088#M1202215</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 the pseudo code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;    DATA TYPES                                                       *
*&amp;amp;                                                                     *
*&amp;amp;---------------------------------------------------------------------*

TYPES : BEGIN OF ty_itab,
        kunnr TYPE kna1-kunnr,
        name1 TYPE kna1-name1,
        ort01 TYPE kna1-ort01,
        land1 TYPE kna1-land1,
        vbeln TYPE vbak-vbeln,
        erdat TYPE vbak-erdat,
        netwr TYPE vbak-netwr,
        posnr TYPE vbap-posnr,
        arktx TYPE vbap-arktx,
        werks TYPE vbap-werks,
        END OF ty_itab.

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      WORK AREA                                                      *
*&amp;amp;                                                                     *
*&amp;amp;---------------------------------------------------------------------*
DATA : w_itab TYPE ty_itab.

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      INTERNAL TABLE                                                 *
*&amp;amp;                                                                     *
*&amp;amp;---------------------------------------------------------------------*
DATA : t_itab TYPE ty_itab OCCURS 1.

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;     EXTRACTING DATA                                                 *
*&amp;amp;                                                                     *
*&amp;amp;---------------------------------------------------------------------*
SELECT k~kunnr
       k~name1
       k~ort01
       k~land1
       v~vbeln
       v~erdat
       v~netwr
       a~posnr
       a~arktx
       a~werks
       INTO TABLE t_itab
       FROM kna1 AS k
       INNER JOIN
       vbak AS v
       ON k~kunnr = v~kunnr
       INNER JOIN
       vbap AS a
       ON v~vbeln = a~vbeln.
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;     DISPLAYING DATA                                                 *
*&amp;amp;                                                                     *
*&amp;amp;---------------------------------------------------------------------*

WRITE : /36 'CUSTOMER  INFORMATION ' COLOR 6 INVERSE ON.
ULINE.
WRITE : /5 'CUSTOMER NO',
         18 'CUSTOMER NAME',
         57 'CITY',
         90 'COUNTRY'.
ULINE.
LOOP AT t_itab INTO w_itab.
  AT NEW kunnr.
    WRITE :/5 w_itab-kunnr.
  ENDAT.
  WRITE :18 w_itab-name1,
         57 w_itab-ort01,
         90 w_itab-land1.
  HIDE w_itab-kunnr.
  HIDE w_itab-name1.
ENDLOOP.
*****************************************************************
AT LINE-SELECTION.
********************************************************************
  DATA fld(20) TYPE c.
  GET CURSOR FIELD fld.  "-------&amp;gt; GET CURSOR
* WRITE :/ 'FIELD NAME ' , FLD.

  CASE sy-lsind.

***********FIRST DETAIL LIST
    WHEN '1'.
      IF fld = 'W_ITAB-KUNNR'.

        FORMAT COLOR 3.
        WRITE :/10 'CUSTOMER NO:',23 w_itab-kunnr .
        WRITE :30'CUSTOMER NAME:', 47 w_itab-name1 .
        FORMAT COLOR OFF.

        SKIP.
        WRITE : /36 'CUSTOMER ORDER INFORMATION LIST' COLOR 6 INVERSE ON.
        ULINE.
        WRITE : /5 'ORDER NO',
                 18 'ORDER DATE',
                 57 'ORDER VALUE'.
        ULINE.
        LOOP AT t_itab INTO w_itab WHERE kunnr = w_itab-kunnr.

          WRITE:/5 w_itab-vbeln,
                 18 w_itab-erdat,
                 57 w_itab-netwr.
          AT END OF kunnr.
            SUM.
            ULINE :/68(10).

            WRITE :/40 'TOTAL ORDER VALUE:' COLOR 5 INVERSE ON , 57
    w_itab-netwr.

            ULINE :/68(10).
            PERFORM sub USING w_itab-netwr.
          ENDAT.
          HIDE w_itab-vbeln.
          HIDE w_itab-erdat.
        ENDLOOP.
      ELSE.
        MESSAGE s000(zmukhtar).
      ENDIF.
****************SECOND DETAIL LIST
    WHEN '2'.
      IF fld = 'W_ITAB-VBELN'.
SET PARAMETER ID 'AUN' FIELD w_itab-vbeln.  "----&amp;gt; SET PARAMETER ID
        CALL TRANSACTION 'VA02' AND SKIP FIRST SCREEN.
      ENDIF.
    WHEN '3'.
      MESSAGE s001(zmukhtar).
  ENDCASE.
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  SUB
*&amp;amp;---------------------------------------------------------------------*

FORM sub  USING    p_w_itab_netwr.
  DATA : rupee(3) VALUE 'Rs',
         and(3) VALUE 'AND',
         paise(3) VALUE 'Ps',
         words TYPE string.
  TABLES : spell.

  CALL FUNCTION 'SPELL_AMOUNT'
   EXPORTING
     amount          = p_w_itab_netwr
     currency        = 'INR'

     language        = sy-langu
   IMPORTING
     in_words        = spell
        EXCEPTIONS
          NOT_FOUND       = 1
          TOO_LARGE       = 2
          OTHERS          = 3
            .
  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.

  CONCATENATE rupee spell-word(200) and spell-decword(64) paise INTO words SEPARATED BY space.

  WRITE :/40 'IN WORDS:' COLOR 1 INVERSE ON, 57 words COLOR 1 INVERSE ON.

ENDFORM.                    " SUB

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Always Learner&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Feb 2009 08:18:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-problem/m-p/5195088#M1202215</guid>
      <dc:creator>Mohamed_Mukhtar</dc:creator>
      <dc:date>2009-02-21T08:18:54Z</dc:date>
    </item>
    <item>
      <title>Re: INTERACTIVE REPORT PROBLEM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-problem/m-p/5195089#M1202216</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;HIDE zattend-PERNR .&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION .&lt;/P&gt;&lt;P&gt;GET CURSOR FIELD zattend-PERNR VALUE w_cursor.  &lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'PER' FIELD w_cursor.       "PER is the parameter id for data elemnt PERSNO&lt;/P&gt;&lt;P&gt;CALL TRANSACTION 'ZLCARD'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Feb 2009 09:53:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report-problem/m-p/5195089#M1202216</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-21T09:53:27Z</dc:date>
    </item>
  </channel>
</rss>

