4GL Procedures
There are two types of 4GL procedures:
Global 4GL procedures
Centralize OpenROAD code that you want to use in more than one script
Local 4GL procedures
Modularize code for a single frame, field, or procedure
When you call a procedure in a 4GL script, OpenROAD executes the procedure as if the procedure code was inserted directly into the script. You can call 3GL procedures from 4GL scripts.