Release 10.1A: OpenEdge Development:
Progress 4GL Handbook

> ## Defining Functions and
> Building Super Procedures

> This chapter covers some other important topics concerning how you construct procedures. Specifically, it describes how to define functions of your own within your 4GL procedures to complement the built-in Progress functions you’ve been introduced to. It also details how to build super procedures, which provide standard libraries of application behavior. Finally, it describes the `PUBLISH` and `SUBSCRIBE` keywords that help procedures communicate with each other.

> This chapter includes the following sections:

> - User-defined functions

> - Defining a function

> - Using super procedures in your application

> - PUBLISH and SUBSCRIBE statements

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095