<?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 interactive report in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report/m-p/3396053#M815460</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;how can we move from basic list to secondary list , and from first secondary list , and so on?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm aware of the events At line-selection, at user-command,etc &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it will b helpful if I get a  sample code?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanx in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 22 Feb 2008 14:33:45 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-22T14:33:45Z</dc:date>
    <item>
      <title>interactive report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report/m-p/3396053#M815460</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;how can we move from basic list to secondary list , and from first secondary list , and so on?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm aware of the events At line-selection, at user-command,etc &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it will b helpful if I get a  sample code?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanx in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Feb 2008 14:33:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report/m-p/3396053#M815460</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-22T14:33:45Z</dc:date>
    </item>
    <item>
      <title>Re: interactive report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report/m-p/3396054#M815461</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Tanuj,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this example [http://abapprogramming.blogspot.com/2007/11/alv-interactive-report-sample-code.html]&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Feb 2008 14:36:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report/m-p/3396054#M815461</guid>
      <dc:creator>former_member187255</dc:creator>
      <dc:date>2008-02-22T14:36:18Z</dc:date>
    </item>
    <item>
      <title>Re: interactive report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report/m-p/3396055#M815462</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check the Sample Interactive Report&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&amp;amp;---------------------------------------------------------------------
*&amp;amp; Report Z8VM_N_PO_PRICING_CONDITION *
*&amp;amp; *
&amp;amp;---------------------------------------------------------------------
*&amp;amp; *
*&amp;amp; *
&amp;amp;---------------------------------------------------------------------

REPORT Z8VM_N_PO_PRICING_CONDITION NO STANDARD PAGE HEADING
MESSAGE-ID Z8VM.

************************************************************************
* vivekanand meghmala
* trial assignment
* po with pricing condition interactive report with checkbox
************************************************************************

************************************************************************
* data declaration
************************************************************************

TYPES : BEGIN OF STRUCT_EKKO, "po header

BUKRS LIKE T001-BUKRS,
EBELN LIKE EKKO-EBELN,
BSART LIKE EKKO-BSART,
BEDAT LIKE EKKO-BEDAT,
EKORG LIKE EKKO-EKORG,
WAERS LIKE EKKO-WAERS,
LIFNR LIKE EKKO-LIFNR,
KNUMV LIKE EKKO-KNUMV,

END OF STRUCT_EKKO.

TYPES : BEGIN OF STRUCT_EKPO, "po details

EBELN LIKE EKPO-EBELN,
EBELP LIKE EKPO-EBELP,
MATNR LIKE EKPO-MATNR,

END OF STRUCT_EKPO.

TYPES : BEGIN OF STRUCT_KONV,

KNUMV LIKE KONV-KNUMV,
KPOSN LIKE KONV-KPOSN,
KSCHL LIKE KONV-KSCHL,
KAWRT LIKE KONV-KAWRT,
KBETR LIKE KONV-KBETR,

END OF STRUCT_KONV.

DATA : IT_EKKO TYPE STANDARD TABLE OF STRUCT_EKKO WITH HEADER LINE.
DATA : IT_EKPO TYPE STANDARD TABLE OF STRUCT_EKPO WITH HEADER LINE.
DATA : IT_KONV TYPE STANDARD TABLE OF STRUCT_KONV WITH HEADER LINE.

PARAMETERS : T_BUKRS LIKE EKKO-BUKRS .
SELECT-OPTIONS : S_BEDAT FOR IT_EKKO-BEDAT.
SELECT-OPTIONS : S_EKORG FOR IT_EKKO-EKORG.
************************************************************************
* validations
************************************************************************

AT SELECTION-SCREEN.

IF T_BUKRS = ' '.
MESSAGE E009.
ENDIF.

SELECT BUKRS FROM T001
INTO CORRESPONDING FIELDS OF IT_EKKO
WHERE BUKRS = T_BUKRS.
EXIT.
ENDSELECT.

IF SY-SUBRC 0.
MESSAGE E001.
ENDIF.



************************************************************************
* logic
************************************************************************
START-OF-SELECTION.

SELECT BUKRS
EBELN
BSART
BEDAT
EKORG
WAERS
LIFNR
KNUMV FROM EKKO INTO CORRESPONDING FIELDS OF TABLE IT_EKKO
WHERE BUKRS = T_BUKRS
AND BEDAT IN S_BEDAT
AND EKORG IN S_EKORG.




SELECT EBELN
EBELP
MATNR FROM EKPO INTO CORRESPONDING FIELDS OF IT_EKPO
FOR ALL ENTRIES IN IT_EKKO WHERE EBELN = IT_EKKO-EBELN.
APPEND IT_EKPO.
ENDSELECT.

LOOP AT IT_EKPO.
SELECT KNUMV
KPOSN
KSCHL
KAWRT
KBETR FROM KONV INTO CORRESPONDING FIELDS OF IT_KONV
WHERE KPOSN = IT_EKPO-EBELP.

APPEND IT_KONV.
ENDSELECT.
ENDLOOP.



*************************************************************************
*data printing
*************************************************************************
LOOP AT IT_EKKO.

WRITE :/ IT_EKKO-BUKRS,IT_EKKO-EBELN,IT_EKKO-BSART,IT_EKKO-BEDAT,
IT_EKKO-EKORG,IT_EKKO-WAERS,IT_EKKO-LIFNR,IT_EKKO-KNUMV.

LOOP AT IT_EKPO WHERE EBELN = IT_EKKO-EBELN.

WRITE :/ IT_EKPO-EBELP,IT_EKPO-MATNR.


LOOP AT IT_KONV.
* WHERE KPOSN = IT_EKPO-EBELN.

WRITE :/ IT_KONV-KNUMV COLOR 3,IT_KONV-KPOSN COLOR 3,IT_KONV-KSCHL COLOR 3,IT_KONV-KAWRT COLOR 3,IT_KONV-KBETR COLOR 3.

ENDLOOP.



ENDLOOP.
ENDLOOP.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Feb 2008 17:02:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report/m-p/3396055#M815462</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-22T17:02:08Z</dc:date>
    </item>
    <item>
      <title>Re: interactive report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report/m-p/3396056#M815463</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; I Am Just Giving A Piece OF Code..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: it_itab  Type Standard Table OF mara Occurs 0  With Header Line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Select  *  From Mara Into Table  It _itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop At It_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Write:/ It_itab-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; AT Line-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Write:/  ' I Am In Secondary List', Sy-lsind.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Mar 2008 12:22:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report/m-p/3396056#M815463</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-03T12:22:50Z</dc:date>
    </item>
    <item>
      <title>Re: interactive report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report/m-p/3396057#M815464</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;#147;In this scenario, we would take an example of a material and develop an interactive report. Once you click on require &amp;#147;material no&amp;#148; on the basic list, the corresponding material information on the secondary list.&amp;#148; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; REPORT  zintractive                             .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF str_mard,&lt;/P&gt;&lt;P&gt;        matnr TYPE mard-matnr,&lt;/P&gt;&lt;P&gt;        lgort TYPE mard-lgort,&lt;/P&gt;&lt;P&gt;        werks TYPE mard-werks,&lt;/P&gt;&lt;P&gt;        END OF str_mard.DATA : wa_mard TYPE str_mard,&lt;/P&gt;&lt;P&gt;       it_mard TYPE TABLE OF str_mard.TYPES : BEGIN OF str_makt,&lt;/P&gt;&lt;P&gt;        matnr TYPE makt-matnr,&lt;/P&gt;&lt;P&gt;        maktg TYPE makt-maktg,        END OF str_makt.DATA : wa_makt TYPE str_makt,&lt;/P&gt;&lt;P&gt;       it_makt TYPE TABLE OF str_makt.TYPES : BEGIN OF str_mara,&lt;/P&gt;&lt;P&gt;        matnr TYPE mara-matnr,&lt;/P&gt;&lt;P&gt;        ersda TYPE mara-ersda,&lt;/P&gt;&lt;P&gt;        ernam TYPE mara-ernam,&lt;/P&gt;&lt;P&gt;        laeda TYPE mara-laeda,&lt;/P&gt;&lt;P&gt;        mtart TYPE mara-mtart,&lt;/P&gt;&lt;P&gt;        matkl TYPE mara-matkl,&lt;/P&gt;&lt;P&gt;        meins TYPE mara-meins,&lt;/P&gt;&lt;P&gt;        END OF str_mara.DATA : wa_mara TYPE str_mara,&lt;/P&gt;&lt;P&gt;       it_mara TYPE TABLE OF str_mara.TYPES : BEGIN OF str_final,&lt;/P&gt;&lt;P&gt;       matnr TYPE mara-matnr,&lt;/P&gt;&lt;P&gt;       ersda TYPE mara-ersda,&lt;/P&gt;&lt;P&gt;       ernam TYPE mara-ernam,&lt;/P&gt;&lt;P&gt;       laeda TYPE mara-laeda,&lt;/P&gt;&lt;P&gt;       mtart TYPE mara-mtart,&lt;/P&gt;&lt;P&gt;       matkl TYPE mara-matkl,&lt;/P&gt;&lt;P&gt;       meins TYPE mara-meins,&lt;/P&gt;&lt;P&gt;       lgort TYPE mard-lgort,&lt;/P&gt;&lt;P&gt;       werks TYPE mard-werks,&lt;/P&gt;&lt;P&gt;       END OF str_final.DATA: wa_final TYPE str_final,&lt;/P&gt;&lt;P&gt;      it_final TYPE TABLE OF str_final.PARAMETERS : plant TYPE mard-werks,&lt;/P&gt;&lt;P&gt;             stor LIKE mard-lgort.SELECT matnr lgort werks&lt;/P&gt;&lt;P&gt;FROM mard&lt;/P&gt;&lt;P&gt;INTO TABLE  it_mard&lt;/P&gt;&lt;P&gt;WHERE lgort = stor AND werks = plant.&lt;/P&gt;&lt;P&gt;.SELECT  matnr maktg&lt;/P&gt;&lt;P&gt;FROM makt&lt;/P&gt;&lt;P&gt;INTO TABLE  it_makt FOR ALL ENTRIES IN it_mard&lt;/P&gt;&lt;P&gt;WHERE matnr = it_mard-matnr AND spras = 'E'.&lt;/P&gt;&lt;P&gt;SELECT matnr ersda ernam  laeda mtart matkl meins&lt;/P&gt;&lt;P&gt;FROM mara&lt;/P&gt;&lt;P&gt;INTO TABLE it_mara FOR ALL ENTRIES IN it_makt&lt;/P&gt;&lt;P&gt;WHERE matnr = it_makt-matnr.&lt;/P&gt;&lt;P&gt;LOOP AT it_makt INTO wa_makt.&lt;/P&gt;&lt;P&gt;  WRITE : /1 wa_makt-matnr COLOR 1,&lt;/P&gt;&lt;P&gt;          40 wa_makt-maktg COLOR 2.&lt;/P&gt;&lt;P&gt;  HIDE wa_makt-matnr.&lt;/P&gt;&lt;P&gt;ENDLOOP.CLEAR wa_mard-matnr.AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;  REFRESH it_final.&lt;/P&gt;&lt;P&gt;  CLEAR wa_final.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;  IF sy-lsind = 1.&lt;/P&gt;&lt;P&gt;    WRITE :  /1 'MATERIAL NO' COLOR 2,&lt;/P&gt;&lt;P&gt;             20 'CREATION DATE' COLOR 3,&lt;/P&gt;&lt;P&gt;             32 'PERSON CREATED',&lt;/P&gt;&lt;P&gt;             50 'DATE OF LIST' ,&lt;/P&gt;&lt;P&gt;             65 'MATERIALTYPE',&lt;/P&gt;&lt;P&gt;             80 'MATGROUP' ,&lt;/P&gt;&lt;P&gt;             90 'UNITOFMEASURE',&lt;/P&gt;&lt;P&gt;             110 'STORLOCATION' COLOR 4,&lt;/P&gt;&lt;P&gt;             130   'PLANT' COLOR 5.&lt;/P&gt;&lt;P&gt;    ULINE.&lt;/P&gt;&lt;P&gt;  ENDIF.  LOOP AT it_mara INTO wa_mara WHERE matnr = wa_makt-matnr.    wa_final-matnr = wa_mara-matnr.&lt;/P&gt;&lt;P&gt;    wa_final-ersda = wa_mara-ersda.&lt;/P&gt;&lt;P&gt;    wa_final-ernam = wa_mara-ernam.&lt;/P&gt;&lt;P&gt;    wa_final-laeda = wa_mara-laeda.&lt;/P&gt;&lt;P&gt;    wa_final-mtart = wa_mara-mtart.&lt;/P&gt;&lt;P&gt;    wa_final-matkl = wa_mara-matkl.&lt;/P&gt;&lt;P&gt;    wa_final-meins = wa_mara-meins.    READ TABLE it_mard INTO wa_mard WITH KEY matnr = wa_makt-matnr.    wa_final-lgort = wa_mard-lgort.&lt;/P&gt;&lt;P&gt;    wa_final-werks = wa_mard-werks.    APPEND  wa_final TO it_final.  ENDLOOP.  LOOP AT it_final INTO wa_final.    WRITE :  /1  wa_final-matnr COLOR 2,&lt;/P&gt;&lt;P&gt;             20 wa_final-ersda COLOR 3,&lt;/P&gt;&lt;P&gt;             37 wa_final-ernam,&lt;/P&gt;&lt;P&gt;             50 wa_final-laeda ,&lt;/P&gt;&lt;P&gt;             70 wa_final-mtart ,&lt;/P&gt;&lt;P&gt;             85 wa_final-matkl ,&lt;/P&gt;&lt;P&gt;             95 wa_final-meins,&lt;/P&gt;&lt;P&gt;             115   wa_final-lgort COLOR 4,&lt;/P&gt;&lt;P&gt;             130   wa_final-werks COLOR 5.&lt;/P&gt;&lt;P&gt;  ENDLOOP.TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;  WRITE : /1 'MATERIAL NO' COLOR 1,&lt;/P&gt;&lt;P&gt;         40  'DISCRIPTION' COLOR 2.&lt;/P&gt;&lt;P&gt;  ULINE .Result  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Enter the &amp;#147;Plant&amp;#148; and &amp;#147;Storage Location&amp;#148; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Press the Execute Button.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Double Click on require &amp;#147;Material No&amp;#148; which displays secondary list to corresponding material information.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Apr 2008 06:16:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-report/m-p/3396057#M815464</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-15T06:16:07Z</dc:date>
    </item>
  </channel>
</rss>

