Reserved Words

The words in the following table are Maintain Data keywords and are reserved. You may not use them as identifiers. Identifiers are names of application components (such as, but not limited to, classes, functions, data sources, data source segments, stacks, stack columns, scalar variables, and Winforms).

In addition to these words, you may not use the names of built-in functions to name functions that you create yourself. See the Using Functions manual for a complete list of built-in functions.

If a procedure uses an existing Master File that employs a reserved word as a field name, you can refer to the field by qualifying its name with the name of the segment or data source.

Note: All reserved words can be written in any case, even when using MNTCON MATCH_CASE ON.

ALL

AND

AS

ASK

AT

BEGIN

BIND

BY

CALL

CASE

CFUN

CLASS

CLEAR

COMMIT

COMPUTE

CONTAINS

CONTENTS

COPY

current

DATA

DECLARE

DECODE

DELETE

DEPENDENTS

DESCRIBE

DFC

DIV

DROP

DUMP

ELSE

END

ENDBEGIN

ENDCASE

ENDDESCRIBE

ENDREPEAT

EQ

EQ_MASK

ERRORS

EVENT

EXCEEDS

EXEC

EXECSQL

EXIT

EXITREPEAT

EXPORT

FALSE

FILE

FILES

FIND

FocCount

FocCurrent

FocEnd

FocEndCase

FocEOF

FocError

FocErrorRow

FocIndex

FOR

FROM

GE

GET

GOTO

GT

HERE

HIGHEST

HOLD

IF

IN

IMPORT

INCLUDE

INFER

INTO

IS

IS_LESS_THAN

IS_NOT

KEEP

LE

LIKE

LT

MAINTAIN

MATCH

MISSING

MOD

MODULE

MOVE

NE

NE_MASK

NEEDS

NEXT

NO

NOT

NOWAIT

OBJECT

OF

OFF

OMITS

ON

OR

PATH

PERFORM

QUIT

REPEAT

REPOSITION

RESET

RETURN

RETURNS

REVISE

ROLLBACK

SAY

SELECTS

self

SET

SOME

SORT

SQL

STACK

TAKES

THEN

TO

TOP

TRIGGER

TRUE

TYPE

UNLIKE

UNTIL

UPDATE

WAIT

WHERE

WHILE

WINFORM

XOR

YES

YRT