02-28-2006 1:44 PM
hi ALL,
where does the data stored when we used hide statement
REGARDS,
RAM.
02-28-2006 1:49 PM
hi,
have a look here:
http://help.sap.com/saphelp_47x200/helpdata/en/9f/dba42335c111d1829f0000e829fbfe/frameset.htm
Andreas
02-28-2006 1:49 PM
hi,
have a look here:
http://help.sap.com/saphelp_47x200/helpdata/en/9f/dba42335c111d1829f0000e829fbfe/frameset.htm
Andreas
02-28-2006 1:54 PM
Hi Ram,
Hide is some thing like a work area.
where ever you place the hide it will hide that info into work area.
quoted from SAP help..
HIDE f.
The syntax check performed in an ABAP Objects context is stricter than in other ABAP areas. See Cannot Use Constants in the HIDE Area.
Effect
The contents of f related to the current output line are stored. If this line is selected, f is filled automatically with the stored value.
The selection can be made using:
AT LINE-SELECTION
AT PFx
AT USER-COMMAND
READ LINE
You do not have to output the field with WRITE in order to be able to store its value.
The HIDE statement does not support structures that contain tables (deep structures).
System fields that are particularly useful in interactive reporting are listed in the system fields for lists documentation.
Note
You cannot save lines or components of lines of an internal table that is addressed using a field symbol to the HIDE area. (Compare the ASSIGNING addition to the READ and LOOP statements). Assign the contents of the line or component to a global variable and save this instead.
Exceptions
Non-Catchable Exceptions
Cause: The field is too long for HIDE.
Runtime Error: HIDE_FIELD_TOO_LARGE
Cause: Cannot apply HIDE to a table line or component of a table line.
Runtime Error: HIDE_ILLEGAL_ITAB_SYMBOL
Cause: HIDE is not possible in a local field.
Runtime Error: HIDE_NO_LOCAL: HIDE
Cause: HIDE is not possible on an empty page.
Runtime Error: HIDE_ON_EMPTY_PAGE
Regards
vijay
02-28-2006 1:55 PM
HIDE
The HIDE statement is one of the fundamental statements for interactive reporting. You use the HIDE technique when creating a basic list. It defines the information that can be passed to subsequent detail lists.
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.
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.
regard
vinod