Try OpenEdge Now
skip to main content
Error Handling
ABL Block Essentials : Block types
 

Block types

An ABL block is a set of ABL statements executed as a unit. A block is defined with a block statement, a body (the set of ABL statements), and an END statement. The execution of the block body is determined by the function of the block type, the default properties of the block, and the block statement options in effect. All ABL statements must be contained by a block.
ABL blocks can be grouped into these types:
*Basic blocks
*End blocks
*Routine-levelblocks
*Class block
* Basic blocks
* End blocks
* Routine-level blocks
* Class block