Preface
Purpose
Using ABL documentation
References to ABL compiler and run-time features
References to ABL data types
Typographical conventions
Example procedures
OpenEdge messages
Obtaining more information about OpenEdge messages
ADM Addenda
Behavior change affecting procedure handle availability
New DynCombo properties
New DataView class
Changes to the ADM2 hierarchy
Query property changes
Enabling columns for new records only
Foreign values always applied when OpenOnInit is off
Container publishes "createObjects" from createObjects
Query manipulation on cached DataObjects
Optimistic lock works for deletions
NO-LOCK and read-only SDO tables
EnableRule changes
Find and filter actions EnableRule extended to disable when no parent
New canUpdate() function for tableio and browsetoolbar actions
SDO always retrieves IndexInformation on first request
Progress Dynamics Addenda
Generated toolbars and translations
New log file for Deploy Static Objects tool
Decimal values in dynamic combo-boxes
New 4GL Generator options
Objects without deployment types
Context help for SmartDataFields
General Manager API behavior change
Interrupting triggers on dynamic viewers
Translating Filter/Find windows
Where to translate items
Translating the window title
Toolbar and Menu Designer enhancement
Relogon and Session Reset features deprecated
Maximum tables in dynamic lookup query
Widget IDs for ADM2 and Progress Dynamics
AppBuilder preferences
Widget ID numbering
Using the Runtime WIDGET-ID Assignment Tool
Simplified message dialog for Progress Dynamics
Visualization levels
Interaction with SESSION:DEBUG-ALERT
isObjQuoted function deprecated
Global translations for TAB and TITLE elements
Customizing AppBuilder traffic to the Repository
Changes to instanceOf function
Adding declarative statements in AppBuilder-generated code
Multiple physical services for the same resource
Preface
Multiple physical services for the same resource