Software AG
  •    
  •    
  •    
  •    
  •    

Search Results

  • Natural for Mainframes 9.2.3
  • Statements
  • DEFINE DATA
  
  • Natural for Mainframes 9.2.3
  • Statements
  • DEFINE DATA

DEFINE DATA

DEFINE DATA
[GLOBAL USING global-data-area [WITH block [.block] ../graphics/dot3.gif]]

PARAMETER

USING parameter-data-area
parameter-data-definition ../graphics/dot3.gif

   

Closing bracket

Closing bracket.

 

Ellipsis.

LOCAL

USING

local-data-area
parameter-data-area

 
local-data-definition ../graphics/dot3.gif

Ellipsis.

[INDEPENDENT [aiv-data-definition ../graphics/dot3.gif]] ../graphics/dot3.gif

CONTEXT

USING

local-data-area
parameter-data-area

Closing bracket.

Closing bracket.

Closing bracket.

 
context-data-definition ../graphics/dot3.gif

Ellipsis.

Opening bracket.

OBJECT

Opening bracket.

USING

Opening bracket.

local-data-area
parameter-data-area

Closing bracket.

Closing bracket.

 
local-data-definition Ellipsis.

Ellipsis.

END-DEFINE

For an explanation of the symbols used in the syntax diagram, see Syntax Symbols.

Related topics in the Programming Guide: Use and Structure of DEFINE DATA Statement | Data Areas | Storage Alignment

The DEFINE DATA documentation is organized under the following headings:

Function and Basic Syntax Rules

Data Definitions:

  • Defining Global Data

  • Defining Parameter Data

  • Defining Local Data

  • Defining Application-Independent Variables

  • Defining Context Variables for Natural RPC

  • Defining NaturalX Objects

Clauses and Options:

  • Variable Definition

  • View Definition

  • Redefinition

  • Array Dimension Definition

  • Initial-Value Definition

  • Initial/Constant Values for an Array

  • EM, HD, PD Parameters for Field/Variable

Examples: Examples of DEFINE DATA Statement Usage

Copyright © 1979-2025 Software GmbH, Darmstadt, Germany and/or its subsidiaries and/or its affiliates and/or their licensors.