Try OpenEdge Now
skip to main content
Managing ABL Applications
OpenEdge Application Limits : Name limits
 

Name limits

The following table lists the maximum number of characters you can use in names (unless otherwise specified).
Table 35. Name limits
Name type
Operating system
Limit
External procedure
UNIX
1 to 58 characters, plus a 2 character extension.
Windows
1 to 255 characters, plus a 2 character extension.
Pathnames
All
1 to 255 characters.
Table Field Field-level widget Index
All
1 to 32 characters; can consist of any combination of letters (a-z or A-Z), numbers (0-9), and these special characters: # $ - _ % & Names must begin with a letter.
Local variable of a routine Variable data member of a class Property of a class Run-time routine parameter
All
1 to 128 characters; can consist of any combination of letters (a-z or A-Z), numbers (0-9), and these special characters: # $ - _ % & Names must begin with a letter.
Internal procedure Block label Query Frame widget Browse widget Menu widget Submenu widget Menu item widget
All
No set limit; can consist of any combination of letters (a-z or A-Z), numbers (0-9), and these special characters: # $ - _ % & Names must begin with a letter.
Stream
All
1 to 12 characters; can consist of any combination of letters (a-z or A-Z), numbers (0-9), and these special characters: # $ - _ % & Names must begin with a letter.
Tables in the convmap file: Attribute table Collation table Conversion table Case table
All
1 to 20 characters; can consist of any combination of letters (a-z or A-Z), numbers (0-9), and the hyphen character (-).Names must begin with a letter.