DATA Step Component Objects

SAS provides these five predefined component objects for use in a DATA step:
hash and hash iterator objects
enable you to quickly and efficiently store, search, and retrieve data based on lookup keys. For more information, see Using the Hash Object in SAS Language Reference: Concepts and and Using the Hash Iterator Object in SAS Language Reference: Concepts.
Java object
provides a mechanism that is similar to the Java Native Interface (JNI) for instantiating Java classes and accessing fields and methods on the resultant objects. For more information about the java object, see Using the Java Object in SAS Language Reference: Concepts.
logger and appender objects
enable you to record logging events and write these events to the appropriate destination. For more information, see Component Object Reference in SAS Logging: Configuration and Programming Reference.