Previous Topic: Limits on Administrative ServicesNext Topic: Report Limits


Program Limits

This section contains descriptions of the absolute limits that are part of the programs and their components.

Administrative Service

Limit

Dataviews and Working Data Level‑1's length

32,000 bytes

Digits in a numeric field

31

Characters in a numeric edit pattern including non‑digit positions (a total of 19 digits are allowed)

45

Significant digits maintained for an arithmetic expression

31

Parameters that can be passed to a non‑ideal program

16

Active panels involved in a RUN

Note: This includes any menus or prompters that invoke the RUN and any associated prefix or suffix panels.

64

Characters in the Result of a string expression

32,000

Sequential files open simultaneously

15

Resource entries for a CA Ideal subprogram

Note: Entries are calculated as follows:

1. Entry per non‑ideal subprogram

2. Entries per report

3. Entries per read‑only dataview

4. Entry per level‑01 parameter

5. Entries per updateable dataview

6. Entries per panel.

 

Maximum of any one type of resource per program

99

Data items per data entity (Data entities include dataviews, working data, parameter data, panels, and compiler work fields.)

1600

Symbols per program (average eight characters each)

1284

Characters in the name of a field

32

Characters in the name of a label

15

Size of a single program procedure (object program)

32,000 bytes

Levels of expression nesting

12

Maximum CHRS value (for the CHRS/DGTS column)

32,000

Maximum "Occur" value

32,000

Maximum intermediate string length

32,000

Maximum length of an alphanumeric literal

240 characters

Maximum digits in a numeric edit‑pattern

30

Maximum characters in an alphanumeric edit‑pattern

30