![]() Chapter Contents |
![]() Previous |
![]() Next |
| SAS/AF Software: Class Dictionary |
You can create a SAS Data File object. When you instantiate a SAS Data File object, only the object identifier is created. You then add information about a SAS data file or data view to the object. This step is referred to as initializing the object. To initialize a SAS Data File object, use the _setup method. This example creates a SAS Data File object, DFILE, and initializes it to SASUSER.FITNESS:
dataclass=loadclass
('sashelp.fsp.datafile.class');
dfile=instance(dataclass);
call send (dfile, '_setup_',
'sasuser.fitness');
Note: All examples assume that you have instantiated a
SAS Data File object and initialized it using _setup. ![[cautionend]](../common/images/cautend.gif)
If you list the contents of DFILE, you see
( _class=2631 DESC='SAS Datafile Class' TYPE='' FULLNAME='SASUSER.FITNESS' LIBRARY=<invalid list id>[0] ATTRIBUTES=<invalid list id>[0] MEMTYPE='DATA' )[2647]
LIBRARY and ATTRIBUTES are list identifiers. Notice that at this point,
they have a value of
0, an invalid list identifier. The reason is that
these values are not initialized by _setup. Use _getLibrary and _getAttributes
to initialize these lists.
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.