SAP ABAP Data Element VCLAYOUT_1 (Layout definition for positions 1 to 50)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-FES-GRA (Application Component) Graphic
     SGRC (Package) ABAP Graphics Development: Network, Bar Chart
Basic Data
Data Element VCLAYOUT_1
Short Description Layout definition for positions 1 to 50  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type TEXT50    
Data Type CHAR   Character String 
Length 50    
Decimal Places 0    
Output Length 50    
Value Table      
Further Characteristics
Search Help: Name    
Search Help: Parameters    
Parameter ID   
Default Component name    
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short 10 Layout 
Medium 15 Layout 
Long 20 Layout definition 
Heading 50 Layout deinition 
Documentation

Use

The definitions made in this field allow you to divide up the graphic objects into fields.

Objects are divided up as follows:

A graphic object is composed of interconnected horizontal and vertical strips. The strips may contain further strips or fields.

The horizontal strip is a rectangular area containing any number of columns. These columns can contain any number of lines.
A vertical strip is a rectangular area containing any number of lines which can contain any number of columns.

This nesting can be continued as required. You can also position fields outside the graphic object. The rectangle can contain any number of strips. The longest horizontal strip determines the width of the rectangle and the longest vertical strip determines its height.

The following elements are available to describe how it is set up:

$name    - Identification for text field
@name    - Identification for symbol field
%name    - Identification for filler field

//    - vertical subdivision

/    - vertical subdivision without separator line

--    - horizontal subdivision

-    - horizontal subdivision without separator line

[]    - frame of the graphic object

()    - for generating strips, associated parts

The following rules apply here:

  • Square brackets fix the position of the rectangle frame.
  • The layout definition is processed from left to right.
  • Related areas are enclosed in rounded brackets.
  • Elements can be separated as required using blanks.
  • Only lowercase letters can be used for field names.
  • Field names may occur once only.

A text field contains a text entered in an application program.
A symbol field displays a graphic field. A corresponding entry is made in the field definition.
A filler field is used to fill areas in the graphic object and does not have a minimum field width. It adapts itself automatically to the settings of the neighbouring fields. It does not contain text or a graphic symbol.

Examples

  • [$a//$b//$c]    results in:
            +=========+=========+=========+
            ! Field a ! Field b ! Field c !
            +=========+=========+=========+
  • [$a--(($b--$c)//$d)]    results in:
            +=============================+
            ! Field a !
            +=========+===================+
            ! Field b ! !
            +=========! Field d !
            ! Field c ! !
            +=============================+
  • $a[[$c]$b]    results in:
                    +=============================+
            Field a ! Field c !
                    +=============================+
                                    Field b
  • [@a//$b//@c]    results in:
            +===========+===========+===========+
            ! Symbol a ! Symbol b ! Symbol c !
            +===========+===========+===========+

Supplementary Documentation - VCLAYOUT_10001

Use

Procedure

Examples

Dependencies

If this form definition is used for the header of the printout, you must specify it in the corresponding frame type.

History
Last changed by/on SAP  20130604 
SAP Release Created in