Try OpenEdge Now
skip to main content
ABL Reference
Keyword Index
 

Keyword Index

The following table lists all keywords and built-in object names in ABL. Built-in object names for procedure or database objects are listed in all lower case. The columns are as follows:
*Keyword — Specifies the full keyword or built-in object name.
*Rsrv — Indicates whether a keyword is reserved.
*Minimum abbreviation — Specifies the shortest abbreviation ABL recognizes for the keyword or name. If no abbreviation is specified, the keyword cannot be abbreviated.
Keyword
Rsrv
Minimum abbreviation
+
check mark
-
check mark
.
check mark
&ELSE
check mark
&ELSEIF
check mark
&ENDIF
check mark
&GLOBAL-DEFINE
check mark
&GLOB
&IF
check mark
&MESSAGE
check mark
&SCOPED-DEFINE
check mark
&SCOP
&THEN
check mark
&UNDEFINE
check mark
&UNDEF
&WEBSTREAM
check mark
*
check mark
/
check mark
:
check mark
?
check mark
@
check mark
[
check mark
]
check mark
^
check mark
{&BATCH-MODE}
{&BATCH}
{&FILE-NAME}
{&LINE-NUMBER}
{&LINE-NUMBE}
{&OPSYS}
{&PROCESS-ARCHITECTURE}
{&SEQUENCE}
{&WINDOW-SYSTEM}
{&WINDOW-SYS}
'
check mark
<
check mark
<=
<>
=
check mark
>
check mark
>=
ABSOLUTE
ABS
ABSTRACT
ACCELERATOR
ACCUM
check mark
ACCUMULATE
check mark
ACCUM
ACTIVE-FORM
check mark
ACTIVE-WINDOW
check mark
ADD
check mark
ADD-BUFFER
ADD-CALC-COLUMN
ADD-COLUMNS-FROM
ADD-EVENTS-PROCEDURE
ADD-FIELDS-FROM
ADD-FIRST
ADD-INDEX-FIELD
ADD-LAST
ADD-LIKE-COLUMN
ADD-LIKE-FIELD
ADD-LIKE-INDEX
ADD-NEW-FIELD
ADD-NEW-INDEX
ADD-SCHEMA-LOCATION
ADD-SUPER-PROCEDURE
ADM-DATA
ADVISE
ALERT-BOX
ALIAS
check mark
ALL
check mark
ALLOW-COLUMN-SEARCHING
ALLOW-REPLICATION
ALTER
check mark
ALWAYS-ON-TOP
AMBIGUOUS
check mark
AMBIG
ANALYZE
check mark
ANALYZ
AND
check mark
ANSI-ONLY
ANY
check mark
ANYWHERE
APPEND
APPL-ALERT-BOXES
APPL-ALERT
APPL-CONTEXT-ID
APPLICATION
APPLY
check mark
APPSERVER-INFO
APPSERVER-PASSWORD
APPSERVER-USERID
ARRAY-MESSAGE
AS
check mark
ASC
ASCENDING
check mark
ASC
ASK-OVERWRITE
ASSEMBLY
ASSIGN
check mark
ASYNCHRONOUS
check mark
ASYNC-REQUEST-COUNT
ASYNC-REQUEST-HANDLE
AT
check mark
ATTACHED-PAIRLIST
ATTR-SPACE
check mark
ATTR
AUDIT-CONTROL
check mark
AUDIT-ENABLED
AUDIT-EVENT-CONTEXT
AUDIT-POLICY
check mark
AUTHENTICATION-FAILED
AUTHORIZATION
check mark
AUTO-COMPLETION
AUTO-COMP
AUTO-ENDKEY
AUTO-END-KEY
AUTO-GO
AUTO-INDENT
AUTO-IND
AUTOMATIC
AUTO-RESIZE
AUTO-RETURN
check mark
AUTO-RET
AUTO-SYNCHRONIZE
AUTO-ZAP
AUTO-Z
AVAILABLE
check mark
AVAIL
AVAILABLE-FORMATS
AVERAGE
AVE
AVG
BACKGROUND
check mark
BACK
BACKWARDS
BACKWARD
BASE64-DECODE
BASE64-ENCODE
BASE-ADE
BASE-KEY
BATCH-MODE
BATCH
BATCH-SIZE
BEFORE-HIDE
check mark
BEFORE-H
BEGIN-EVENT-GROUP
BEGINS
check mark
BELL
check mark
BETWEEN
check mark
BGCOLOR
BGC
BIG-ENDIAN
check mark
BINARY
BIND
BIND-WHERE
BLANK
check mark
BLOCK-ITERATION-DISPLAY
BLOCK-LEVEL
BLOCK-LEV
BORDER-BOTTOM-CHARS
BORDER-B
BORDER-BOTTOM-PIXELS
BORDER-BOTTOM-P
BORDER-LEFT-CHARS
BORDER-L
BORDER-LEFT-PIXELS
BORDER-LEFT-P
BORDER-RIGHT-CHARS
BORDER-R
BORDER-RIGHT-PIXELS
BORDER-RIGHT-P
BORDER-TOP-CHARS
BORDER-T
BORDER-TOP-PIXELS
BORDER-TOP-P
BOX
BOX-SELECTABLE
BOX-SELECT
BREAK
check mark
BROWSE
BUFFER
BUFFER-CHARS
BUFFER-COMPARE
BUFFER-COPY
BUFFER-CREATE
BUFFER-DELETE
BUFFER-FIELD
BUFFER-HANDLE
BUFFER-LINES
BUFFER-NAME
BUFFER-PARTITION-ID
BUFFER-RELEASE
BUFFER-VALUE
BUTTON
BUTTONS
BUTTON
BY
check mark
BY-POINTER
BY-VARIANT-POINTER
CACHE
CACHE-SIZE
CALL
check mark
CALL-NAME
CALL-TYPE
CANCEL-BREAK
CANCEL-BUTTON
CAN-CREATE
CAN-DELETE
CAN-DO
check mark
CAN-DO-DOMAIN-SUPPORT
CAN-FIND
check mark
CAN-QUERY
CAN-READ
CAN-SET
CAN-WRITE
CAPS
CAREFUL-PAINT
CASE
check mark
CASE-SENSITIVE
check mark
CASE-SEN
CAST
check mark
CATCH
CDECL
CENTERED
check mark
CENTER
CHAINED
CHARACTER
CHAR
CHARACTER_LENGTH
CHARSET
CHECK
check mark
CHECKED
CHOOSE
CHR
check mark
CLASS
CLASS-TYPE
CLEAR
check mark
CLEAR-APPL-CONTEXT
CLEAR-LOG
CLEAR-SELECTION
CLEAR-SELECT
CLEAR-SORT-ARROWS
CLEAR-SORT-ARROW
CLIENT-CONNECTION-ID
CLIENT-PRINCIPAL
CLIENT-TTY
CLIENT-TYPE
CLIENT-WORKSTATION
CLIPBOARD
check mark
CLOSE
CLOSE-LOG
CODE
CODEBASE-LOCATOR
check mark
CODEPAGE
CODEPAGE-CONVERT
COLLATE
COL-OF
COLON
check mark
COLON-ALIGNED
COLON-ALIGN
COLOR
check mark
COLOR-TABLE
COLUMN
COL
COLUMN-BGCOLOR
COLUMN-DCOLOR
COLUMN-FGCOLOR
COLUMN-FONT
COLUMN-LABEL
check mark
COLUMN-LAB
COLUMN-MOVABLE
COLUMN-OF
COLUMN-PFCOLOR
COLUMN-READ-ONLY
COLUMN-RESIZABLE
COLUMNS
check mark
COLUMN-SCROLLING
COMBO-BOX
COM-HANDLE
COMMAND
COMPARES
COMPILE
COMPILER
check mark
COMPLETE
COM-SELF
CONFIG-NAME
CONNECT
CONNECTED
check mark
CONSTRUCTOR
CONTAINS
CONTENTS
CONTEXT
CONTEXT-HELP
CONTEXT-HELP-FILE
CONTEXT-HELP-ID
CONTEXT-POPUP
CONTROL
check mark
CONTROL-BOX
CONTROL-FRAME
CONVERT
CONVERT-3D-COLORS
CONVERT-TO-OFFSET
CONVERT-TO-OFFS
COPY-DATASET
COPY-LOB
check mark
COPY-SAX-ATTRIBUTES
COPY-TEMP-TABLE
COUNT
COUNT-OF
check mark
CPCASE
CPCOLL
CPINTERNAL
CPLOG
CPPRINT
CPRCODEIN
CPRCODEOUT
CPSTREAM
CPTERM
CRC-VALUE
CREATE
check mark
CREATE-LIKE
CREATE-LIKE-SEQUENTIAL
CREATE-NODE-NAMESPACE
CREATE-RESULT-LIST-ENTRY
CREATE-TEST-FILE
CURRENT
check mark
CURRENT_DATE
check mark
CURRENT_DATE
CURRENT-CHANGED
check mark
CURRENT-COLUMN
CURRENT-ENVIRONMENT
CURRENT-ENV
CURRENT-ITERATION
CURRENT-LANGUAGE
check mark
CURRENT-LANG
CURRENT-QUERY
CURRENT-REQUEST-INFO
CURRENT-RESPONSE-INFO
CURRENT-RESULT-ROW
CURRENT-ROW-MODIFIED
CURRENT-VALUE
CURRENT-WINDOW
check mark
CURSOR
check mark
CURS
CURSOR-CHAR
CURSOR-LINE
CURSOR-OFFSET
DATABASE
check mark
DATA-BIND
DATA-ENTRY-RETURN
DATA-ENTRY-RET
DATA-RELATION
check mark
DATA-REL
DATASERVERS
check mark
DATASET
check mark
DATASET-HANDLE
check mark
DATA-SOURCE
check mark
DATA-SOURCE-COMPLETE-MAP
DATA-SOURCE-MODIFIED
DATA-SOURCE-ROWID
DATA-TYPE
DATA-T
DATE
DATE-FORMAT
DATE-F
DAY
DBCODEPAGE
check mark
DBCOLLATION
check mark
DBNAME
check mark
DBPARAM
check mark
DB-CONTEXT
DB-REFERENCES
DBRESTRICTIONS
check mark
DBREST
DBTASKID
check mark
DBTYPE
check mark
DBVERSION
check mark
DBVERS
DCOLOR
DDE
check mark
DDE-ERROR
DDE-ID
DDE-I
DDE-ITEM
DDE-NAME
DDE-TOPIC
DEBLANK
check mark
DEBUG
DEBU
DEBUG-ALERT
DEBUGGER
check mark
DEBUG-LIST
check mark
DECIMAL
DEC
DECIMALS
check mark
DECLARE
check mark
DECLARE-NAMESPACE
DECRYPT
DEFAULT
check mark
DEFAULT-BUFFER-HANDLE
DEFAULT-BUTTON
DEFAUT-B
DEFAULT-COMMIT
DEFAULT-EXTENSION
DEFAULT-EX
DEFAULT-NOXLATE
check mark
DEFAULT-NOXL
DEFAULT-VALUE
DEFAULT-WINDOW
check mark
DEFINE
check mark
DEF
DEFINED
DEFINE-USER-EVENT-MANAGER
DELEGATE
DELETE
check mark
DEL
DELETE PROCEDURE
DELETE-CHAR
DELETE-CURRENT-ROW
DELETE-LINE
DELETE-RESULT-LIST-ENTRY
DELETE-SELECTED-ROW
DELETE-SELECTED-ROWS
DELIMITER
check mark
DESC
DESCENDING
check mark
DESC
DESELECT-FOCUSED-ROW
DESELECTION
DESELECT-ROWS
DESELECT-SELECTED-ROW
DESTRUCTOR
DIALOG-BOX
DICTIONARY
check mark
DICT
DIR
DISABLE
check mark
DISABLE-AUTO-ZAP
check mark
DISABLED
DISABLE-DUMP-TRIGGERS
DISABLE-LOAD-TRIGGERS
DISCONNECT
check mark
DISCON
DISP
check mark
DISPLAY
check mark
DISP
DISPLAY-MESSAGE
DISPLAY-TYPE
DISPLAY-T
DISTINCT
check mark
DO
check mark
DOMAIN-DESCRIPTION
DOMAIN-NAME
DOMAIN-TYPE
DOS
check mark
DOUBLE
DOWN
check mark
DRAG-ENABLED
DROP
check mark
DROP-DOWN
DROP-DOWN-LIST
DROP-FILE-NOTIFY
DROP-TARGET
ds-close-cursor
DSLOG-MANAGER
DUMP
DYNAMIC
DYNAMIC-ENUM
check mark
DYNAMIC-FUNCTION
check mark
DYNAMIC-INVOKE
check mark
EACH
check mark
ECHO
EDGE-CHARS
EDGE
EDGE-PIXELS
EDGE-P
EDIT-CAN-PASTE
EDIT-CAN-UNDO
EDIT-CLEAR
EDIT-COPY
EDIT-CUT
EDITING
check mark
EDITOR
EDIT-PASTE
EDIT-UNDO
ELSE
check mark
EMPTY
EMPTY-TEMP-TABLE
ENABLE
check mark
ENABLED-FIELDS
ENCODE
check mark
ENCRYPT
ENCRYPT-AUDIT-MAC-KEY
ENCRYPTION-SALT
END
check mark
END-DOCUMENT
END-ELEMENT
END-EVENT-GROUP
END-FILE-DROP
ENDKEY
END-KEY
END-MOVE
END-RESIZE
END-ROW-RESIZE
END-USER-PROMPT
ENTERED
ENTITY-EXPANSION-LIMIT
ENTRY
check mark
ENUM
EQ
ERROR
ERROR-COLUMN
ERROR-COL
ERROR-ROW
ERROR-STACK-TRACE
ERROR-STATUS
check mark
ERROR-STAT
ESCAPE
check mark
ETIME
check mark
EVENT
EVENT-GROUP-ID
EVENT-PROCEDURE
check mark
EVENT-PROCEDURE-CONTEXT
EVENTS
EVENT-TYPE
EVENT-T
EXCEPT
check mark
EXCLUSIVE-ID
EXCLUSIVE-LOCK
check mark
EXCLUSIVE
EXCLUSIVE-WEB-USER
EXECUTE
EXISTS
check mark
EXP
EXPAND
EXPANDABLE
EXPLICIT
EXPORT
check mark
EXPORT-PRINCIPAL
EXTENDED
EXTENT
EXTERNAL
FALSE
check mark
FETCH
check mark
FETCH-SELECTED-ROW
FGCOLOR
FGC
FIELD
check mark
FIELDS
check mark
FIELD
FILE
FILE-CREATE-DATE
FILE-CREATE-TIME
FILE-INFORMATION
check mark
FILE-INFO
FILE-MOD-DATE
FILE-MOD-TIME
FILENAME
FILE-NAME
FILE-OFFSET
FILE-OFF
FILE-SIZE
FILE-TYPE
FILL
check mark
FILLED
FILL-IN
FILTERS
FINAL
FINALLY
FIND
check mark
FIND-BY-ROWID
FIND-CASE-SENSITIVE
check mark
FIND-CURRENT
FINDER
FIND-FIRST
FIND-GLOBAL
check mark
FIND-LAST
FIND-NEXT-OCCURRENCE
check mark
FIND-PREV-OCCURRENCE
check mark
FIND-SELECT
check mark
FIND-UNIQUE
FIND-WRAP-AROUND
check mark
FIRST
check mark
FIRST-ASYNCH-REQUEST
FIRST-CHILD
FIRST-COLUMN
FIRST-FORM
FIRST-OBJECT
FIRST-OF
check mark
FIRST-PROCEDURE
FIRST-PROC
FIRST-SERVER
FIRST-TAB-ITEM
FIRST-TAB-I
FIT-LAST-COLUMN
FIXED-ONLY
FLAT-BUTTON
FLOAT
FOCUS
check mark
FOCUSED-ROW
FOCUSED-ROW-SELECTED
FONT
check mark
FONT-TABLE
FOR
check mark
FORCE-FILE
FOREGROUND
FORE
FORM
check mark
FORM INPUT
FORMAT
check mark
FORM
FORMATTED
FORMATTE
FORM-LONG-INPUT
FORWARD
FORWARDS
FORWARD
FRAGMENT
FRAGMEN
FRAME
check mark
FRAM
FRAME-COL
check mark
FRAME-DB
check mark
FRAME-DOWN
check mark
FRAME-FIELD
check mark
FRAME-FILE
check mark
FRAME-INDEX
check mark
FRAME-INDE
FRAME-LINE
check mark
FRAME-NAME
check mark
FRAME-ROW
check mark
FRAME-SPACING
FRAME-SPA
FRAME-VALUE
check mark
FRAME-VAL
FRAME-X
FRAME-Y
FREQUENCY
FROM
check mark
FROM-CHARS
check mark
FROM-C
FROM-CURRENT
FROM-CUR
FROM-PIXELS
check mark
FROM-P
FULL-HEIGHT-CHARS
FULL-HEIGHT
FULL-HEIGHT-PIXELS
FULL-HEIGHT-P
FULL-PATHNAME
FULL-PATHN
FULL-WIDTH-CHARS
FULL-WIDTH
FULL-WIDTH-PIXELS
FULL-WIDTH-P
FUNCTION
FUNCTION-CALL-TYPE
check mark
GATEWAYS
check mark
GATEWAY
GE
GENERATE-MD5
GENERATE-PBE-KEY
GENERATE-PBE-SALT
GENERATE-RANDOM-KEY
GENERATE-UUID
GET
GET-ATTR-CALL-TYPE
check mark
GET-ATTRIBUTE-NODE
GET-BINARY-DATA
GET-BLUE-VALUE
GET-BLUE
GET-BROWSE-COLUMN
GET-BUFFER-HANDLE
check mark
GETBYTE
check mark
GET-BYTE
check mark
GET-CALLBACK-PROC-CONTEXT
GET-CALLBACK-PROC-NAME
GET-CGI-LIST
GET-CGI-LONG-VALUE
GET-CGI-VALUE
GET-CLASS
GET-CODEPAGES
check mark
GET-COLLATIONS
check mark
GET-CONFIG-VALUE
GET-CURRENT
GET-DOUBLE
GET-DROPPED-FILE
GET-DYNAMIC
GET-ERROR-COLUMN
check mark
GET-ERROR-ROW
check mark
GET-FILE
GET-FILE-NAME
check mark
GET-FILE-OFFSET
check mark
GET-FILE-OFFSE
GET-FIRST
GET-FLOAT
GET-GREEN-VALUE
GET-GREEN
GET-INDEX-BY-NAMESPACE-NAME
GET-INDEX-BY-QNAME
GET-INT64
GET-ITERATION
GET-KEY-VALUE
check mark
GET-KEY-VAL
GET-LAST
GET-LOCALNAME-BY-INDEX
GET-LONG
GET-MESSAGE
GET-NEXT
GET-NUMBER
GET-POINTER-VALUE
GET-PREV
GET-PRINTERS
GET-PROPERTY
GET-QNAME-BY-INDEX
GET-RED-VALUE
GET-RED
GET-REPOSITIONED-ROW
GET-RGB-VALUE
GET-SELECTED-WIDGET
GET-SELECTED
GET-SHORT
GET-SIGNATURE
GET-SIZE
GET-STRING
GET-TAB-ITEM
GET-TEXT-HEIGHT-CHARS
GET-TEXT-HEIGHT
GET-TEXT-HEIGHT-PIXELS
GET-TEXT-HEIGHT-P
GET-TEXT-WIDTH-CHARS
GET-TEXT-WIDTH
GET-TEXT-WIDTH-PIXELS
GET-TEXT-WIDTH-P
GET-TYPE-BY-INDEX
GET-TYPE-BY-NAMESPACE-NAME
GET-TYPE-BY-QNAME
GET-UNSIGNED-LONG
GET-UNSIGNED-SHORT
GET-URI-BY-INDEX
GET-VALUE-BY-INDEX
GET-VALUE-BY-NAMESPACE-NAME
GET-VALUE-BY-QNAME
GET-WAIT-STATE
GLOBAL
check mark
GO-ON
check mark
GO-PENDING
check mark
GO-PEND
GRANT
check mark
GRAPHIC-EDGE
check mark
GRAPHIC-E
GRID-FACTOR-HORIZONTAL
GRID-FACTOR-H
GRID-FACTOR-VERTICAL
GRID-FACTOR-V
GRID-SNAP
GRID-UNIT-HEIGHT-CHARS
GRID-UNIT-HEIGHT
GRID-UNIT-HEIGHT-PIXELS
GRID-UNIT-HEIGHT-P
GRID-UNIT-WIDTH-CHARS
GRID-UNIT-WIDTH
GRID-UNIT-WIDTH-PIXELS
GRID-UNIT-WIDTH-P
GRID-VISIBLE
GROUP
check mark
GT
GUID
HANDLE
HANDLER
HAS-RECORDS
HAVING
check mark
HEADER
check mark
HEIGHT-CHARS
HEIGHT
HEIGHT-PIXELS
HEIGHT-P
HELP
check mark
HEX-DECODE
HEX-ENCODE
HIDDEN
HIDE
check mark
HORIZONTAL
HORI
HOST-BYTE-ORDER
check mark
HTML-CHARSET
HTML-END-OF-LINE
HTML-END-OF-PAGE
HTML-FRAME-BEGIN
HTML-FRAME-END
HTML-HEADER-BEGIN
HTML-HEADER-END
HTML-TITLE-BEGIN
HTML-TITLE-END
HWND
ICON
IF
check mark
IMAGE
IMAGE-DOWN
IMAGE-INSENSITIVE
IMAGE-SIZE
IMAGE-SIZE-CHARS
IMAGE-SIZE-C
IMAGE-SIZE-PIXELS
IMAGE-SIZE-P
IMAGE-UP
IMMEDIATE-DISPLAY
IMPLEMENTS
IMPORT
check mark
IMPORT-PRINCIPAL
IN
check mark
INCREMENT-EXCLUSIVE-ID
INDEX
check mark
INDEXED-REPOSITION
INDEX-HINT
INDEX-INFORMATION
INDICATOR
check mark
INFORMATION
INFO
IN-HANDLE
INHERIT-BGCOLOR
INHERIT-BGC
INHERIT-FGCOLOR
INHERIT-FGC
INHERITS
INITIAL
INIT
INITIAL-DIR
INITIAL-FILTER
INITIALIZE-DOCUMENT-TYPE
INITIATE
INNER-CHARS
INNER-LINES
INPUT
check mark
INPUT-OUTPUT
check mark
INPUT-O
INPUT-VALUE
INSERT
check mark
INSERT-ATTRIBUTE
INSERT-BACKTAB
INSERT-B
INSERT-FILE
INSERT-ROW
INSERT-STRING
INSERT-TAB
INSERT-T
INT
INT64
INTEGER
INT
INTERFACE
INTERNAL-ENTRIES
INTO
check mark
INVOKE
IS
check mark
IS-ATTR-SPACE
check mark
IS-ATTR
IS-CLASS
IS-CLAS
IS-JSON
IS-LEAD-BYTE
check mark
IS-ATTR
IS-OPEN
IS-PARAMETER-SET
IS-PARTITIONED
IS-PARTITIONE
IS-ROW-SELECTED
IS-SELECTED
IS-XML
ITEM
ITEMS-PER-ROW
JOIN
check mark
JOIN-BY-SQLDB
KBLABEL
check mark
KEEP-CONNECTION-OPEN
KEEP-FRAME-Z-ORDER
KEEP-FRAME-Z
KEEP-MESSAGES
KEEP-SECURITY-CACHE
KEEP-TAB-ORDER
KEY
KEYCODE
check mark
KEY-CODE
check mark
KEYFUNCTION
check mark
KEYFUNC
KEY-FUNCTION
check mark
KEY-FUNC
KEYLABEL
check mark
KEY-LABEL
check mark
KEYS
check mark
KEYWORD
check mark
KEYWORD-ALL
LABEL
check mark
LABEL-BGCOLOR
LABEL-BGC
LABEL-DCOLOR
LABEL-DC
LABEL-FGCOLOR
LABEL-FGC
LABEL-FONT
LABEL-PFCOLOR
LABEL-PFC
LABELS
LABELS-HAVE-COLONS