CONTROLS
Short Reference
ABAP Syntax:
Declaration of Table Controls
1 CONTROLS contrl TYPE TABLEVIEW USING SCREEN dynnr.
Declaration of Tabstrip Controls
2 CONTROLS contrl TYPE TABSTRIP.
What does it do? For each dynpro used in the
program, all table controls and
tabstrip controls defined there have
to be declared in the declaration part using the statement
CONTROLS
, otherwise a non-handleable exception is raised when the dynpro in
question is called. contrl expects the name of the control
defined in the dynpro to be specified directly. After TYPE ,
TABLEVIEW , or TABSTRIP must be used to specify whether it is a
table control or a tabstrip control.
For each control, the CONTROLS statement creates a structure
with the name of the control in the ABAP program. The structure
components enable the respective control to be processed in the ABAP
program.
Latest notes: For table controls, corresponding loops
have to be programmed in the dynpro
flow logic . For tabstrip controls, suitable subscreens
have to be called.
Splitter control s cannot be
declared using the CONTROLS statement. Instead the class
CL_DYNPRO_SPLITTER is used.
Documentation extract taken from SAP system, � Copyright SAP AG. All rights reserved