Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results forย 
Search instead forย 
Did you mean:ย 
Read only

internal table name which hide statement uses

Former Member
0 Likes
610

Hi,

To hide several variables, use chain HIDE statement.

As soon as the user selects a line for which you stored HIDE fields, the system fills the variables in the program with the values stored. A line can be selected.

ยจ By an interactive event.

For each interactive event, the HIDE fields of the line on which the cursor is positioned during the event are filled with the stored values.

The HIDE area is a table, in which the system stores the names and values of all HIDE fields for each list and line number. As soon as they are needed, the system reads the values from the table.

I want to know how can we find the name of that internal table.

Regards,

maqsood

4 REPLIES 4
Read only

RichHeilman
Developer Advocate
Developer Advocate
0 Likes
570

I don't know what it is or how to find it, but I'm curious why you need it. Can you explain your requirment?

Regards,

Rich Heilman

Read only

0 Likes
570

hi Rich

i am undergoing abap training. and it is given as a part of an assingment to me.

let me correct if iam wrong.

the hide statement will use an internal table to store the field(s) which are given in the hide statement as they r printed on the screen through the write statement.

first of all i want to know can we be able to access that internal table or we can not access that table. it is system defined and system will take care of it.

regards,

maqsood

Read only

Former Member
0 Likes
570

Hi,

i think it is system defined.

The HIDE Technique

You use the HIDE technique while creating a list level to store line-specific information for later use. To do so, use the HIDE statement as follows:

HIDE <f>.

This statement places the contents of the variable <f> for the current output line (system field SY-LINNO) into the HIDE area. The variable <f> must not necessarily appear on the current line.

To make your program more readable, always place the HIDE statement directly after the output statement for the variable <f> or after the last output statement for the current line.

As soon as the user selects a line for which you stored HIDE fields, the system fills the variables in the program with the values stored. A line can be selected

by an interactive event.

For each interactive event, the HIDE fields of the line on which the cursor is positioned during the event are filled with the stored values.

by the READ LINE statement.

<b>You can think of the HIDE area as a table, in which the system stores the names and values of all HIDE fields for each list and line number. As soon as they are needed, the system reads the values from the table.</b>

Thanks&Regards,

Ruthra.R

Read only

0 Likes
570

Yea, I agree with Ruthra, I'm pretty sure that you can't access it directly. Also, I don't see a reason why you would have to.

Regards,

Rich Heilman