What is the difference between sy lsind and sy listi




















The current list after the call of a screen sequence is the basic list. As long as the basic list is not displayed, no other list levels can be created. In both cases, the list processor is called, which then sends the list to the list screen.

Displaying a list concludes this list in the list buffer. It can no longer be written to, but it can be read or modified. Every user action on a displayed list, which triggers a list event for which an event block is defined in the ABAP program, creates a new details list. The list index of this details list is always one more than the list index of the list, on which the event was triggered. This index is contained in the sy-listi system field. The output statements of the event block write to the current details list.

If the event block is finished normally, the details list is displayed automatically in the list screen. Due to user actions on displayed lists, in the list buffer a stack of up to 20 details list can be built up. The list with the highest list index sy-lsind is always the current list of the ABAP program, while the list with the list index one below the highest sy-listi is displayed on the screen.

With certain list processing statements, you can use the list index to access all lists within the stack for reading or changing. A list is made up of list rows with a fixed width of up to characters. The row width of the current list is stored in the sy-linsz system field. Email Address. All Sign in options.

Enter a Email Address. Choose your interests Get the latest news, expert insights and market research, sent straight to your inbox. Newsletter Topics Select minimum 1 topic. Enterprise Software. Anonymous June 17, 0 Comments. Anonymous Posted June 17, 0 Comments.

Register or Login. We can have a drill down into the report data. For example, Column one of the report displays the material numbers, and the user feels that he needs some more specific data about the vendor for that material, he can HIDE that data under those material numbers. Interactive reporting allows the user to participate actively in retrieving and presenting data during the session.

Instead of one extensive and detailed list, with interactive reporting, you create a condensed basic list from which the user can call detailed information by positioning the cursor and entering commands.

The system internally stores all lists created in succession by one report program. Therefore, you can access any list from within the program that was created during the current dialog session and has not been deleted by returning to a previous list level. If a field appears several times in a line, the system uses only the first one. Fills HIDE information. The system transports the names of global variables, constants, field symbols, or reference parameters of subroutines.



0コメント

  • 1000 / 1000