SAS Component Language (
SCL) is an
object-oriented programming language that is designed to facilitate the development of interactive
SAS applications. In
SAS/AF software, a frame is controlled
primarily by an SCL program, although it is possible to have a fully
functional frame that has no associated SCL code. You can add code
to a FRAME entry's SCL program to
-
-
calculate
field values that are based on user input
-
change
attribute values of components on a frame at run time
-
invoke methods of components on
a frame
-
define custom error handling and
messaging
-
provide special user
interface features such as menus, graphs, selection lists, font lists, and system information
-
link to other
SAS catalog entries, including other frames
-
-
read from and write to SAS tables, SAS catalog entries, and external files
-
interact with other SAS software
as well as software from other vendors
For complete reference information on SCL, refer to the SAS Component Language:
Reference. For task-oriented information on working with
SCL programs, see the SAS/AF online Help.