Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

can we write any interective or classical reports in alv
reports if yes how?

Answer Posted / p.lokesh

Yes, we can generate both classical and Interactive reportS
in ALV..

For classical report in ALV..
Type-pools : slis.

DATA : it_Fcat type slis_T_fieldcat_Alv
wa_fcat type slis_fieldcat_Alv.

Data : itab type standard table of (SOme Structure)
wa like line ot itab.

Start-of-selection.
Select.....

after readig data from database....

we use FM REUSE_ALV_FIELDCATALOG_MERGE

After that We display the Output

We use FM : REUSE_ALV_GRID_DISPLAY ( for Grid Format)
OR
REUSE_ALV_LIST_DISPLAY(for list format)
*****
*&----INTERACITVE ALV*******
We take two Internal tables ...
Data : itab type standard table of ty_marc (Type structure)
itab1 type standard table of ty_mara(TYPE structure)

data : it_fcat type slis_t_fieldcat_alv,
t_Event type slis_t_event,
t_listheader type slis_t_listheader.

we use FM : REUSE_ALV_GET_EVENT
This is function Module is used to catch the EVENTs like
TOP-OF-PAGE and END-OF-PAGE, USER_COMMAND....etc

For interactive Report:
we will give form like

Form User_Command Using ucomm like Sy-ucomm
selfld type SLIS_SELFIELD,

*& we'll call this Subroutine in the FM GRID DISPLAY..

case ucomm.

when '&IC1'. " this is FunctionCode which catchs when
user do some actions.
READ TABLE Itab INTO WA_tab INDEX RS_SELFIELD-TABINDEX.
perform buildcatlog.
perform DataRetrieval.l
Perform Listdisplay.
Perfrom Dispaly.

endcase.

THIS IS HOW WE DO INTERACTIVE ALV...
I THINK THIS WIIL U IN DOING CLASSICAL AND INTERACTIVE
ALV..

Is This Answer Correct ?    7 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Do we create table fields with out data elements and domains?

1034


What are indexes? : sap abap data dictionary

1037


what is the difference between hashed & sorted internal tables?

2144


What is search help exit? : sap abap data dictionary

1141


What are the different methods of passing data? : abap modularization

1001


How do you send files to the legacy systems from SAP and vice versa? How does one know that the legacy files have come on to the SAP server you are working on?

1161


What are the functional modules used in sequence in bdc? : abap bdc

1023


When to use logical database?

953


Explain the call transaction method? : abap bdc

1048


What is locking? : abap data dictionary

1096


Will 50,000 records be uploaded directly into APP's Server?  

2325


What are the different types of parameters? : abap modularization

1114


What is the difference between a substructure and an append structure? : abap data dictionary

1054


How do u set up background jobs in SAP? What r the steps? What are the event driven batch jobs?

1055


What is img? : sap abap hr

1096