cancel
Showing results for 
Search instead for 
Did you mean: 

what is basic list and secondary list

Former Member
0 Kudos

Hi all,

what is the diffrence between basic list and secondary list

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

hi,

for example in the report you display details of sales order like sales order number ,material ....

which is basic list

if you click the material display the details of material in the another list which is called secondary list

which is find out using sy-lsind

cheers,

sasi

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Hari haran,

Bacic list is the list which is genearted at first by your ABAP program. The secondary lists will be genarted by further navigation or user slection from the basic list.

Say if u enter a range a materials in the selection screen and display the the material numbers and some other details in the report. That will be basic list.

Now if you double click the material number and if it displays say the material description , this list is called secondary list.

This can be done in AT LINE-selection event.

There can be only 1 basic list .

RichHeilman
Developer Advocate
Developer Advocate
0 Kudos

Basic list would be the primary(first) list generated by a report program. The secondary list is the list generated by drilling down on an object on the primary list.

Regards,

Rich Heilman

Former Member
0 Kudos

Hi Rich,

I didn't understood these sentence can you make it brief .Is it the same meaning the above user said before you post.

The secondary list is the list generated by drilling down on an object on the primary list.

RichHeilman
Developer Advocate
Developer Advocate
0 Kudos

Yes, in drill down reporting, you have one primary list, say a list of materials. If you click on one of the materials in the primary list, a secondary list is generated with the details of that material. This is how it works.

Regards,

Rich Helman

Former Member
0 Kudos

Hi hari,

in simple words...

basic list means

When you run the program, the basic list appears with the standard list status.

secondary list means

displays a secondary list when you click on one of the row items

regards,

venu.

Former Member
0 Kudos

Hi,

In the R/3 System, you implement interactive reporting by:

Creating ABAP report programs

ABAP report programs generate <b>basic lists</b> where users can select lines, or trigger commands with menu options, function keys, or pushbuttons, in order to display further information in one or more <b>secondary lists</b>.

Submitting other ABAP report programs

Calling transactions

Calling screens

check this...

http://help.sap.com/saphelp_erp2004/helpdata/en/9f/dba2eb35c111d1829f0000e829fbfe/frameset.htm

http://help.sap.com/saphelp_erp2004/helpdata/en/d2/cb41a0455611d189710000e8322d00/frameset.htm

http://help.sap.com/saphelp_erp2004/helpdata/en/d2/cb408a455611d189710000e8322d00/frameset.htm

for example:-

REPORT demo_list_interactive_1.

START-OF-SELECTION.
  WRITE: 'Basic List, SY-LSIND =', sy-lsind.

AT LINE-SELECTION.
  WRITE: 'Secondary List, SY-LSIND =', sy-lsind.

When you run the program, the basic list appears. The GUI status automatically permits the function Choose (F2). When you choose a list line, the system triggers the AT LINE-SELECTION event, and the first detail list overlays the basic list. This list has no standard page header. It also inherits the GUI status of the basic list. By choosing Choose, the user can now create up to 19 of these lists. Trying to produce more than 19 lists results in a runtime error. Using Back , the user can return to previous lists.

hope this helps you..

regards,

venu.