Problem Note 2852: Setting Table attribute to a blank value may cause program halt
If you set the table attribute for a SAS Data Set Model to missing (or
blank) to close a table displayed in a Table Viewer or Form Viewer
control within a SAS/AF FRAME entry such as in the following statement:
sasdataset1.table=' ';
you may experience a program halt. The Log window may contain error
messages referring to the AF program SASHELP.CLASSES.SASDATASET_C.SCL
such as the following:
ERROR: Invocation of get CAM for the where attribute failed.
ERROR: Invocation of set CAM for the table attribute failed.
To circumvent this problem, you will need to detach the model from the
viewer and assign another table to the table attribute of the model.
For example,
tableviewer1._detach();
sasdataset1.table='dummy.data';
The alternate table will not be visible unless you reattach the model to
the viewer.
If you wish to redisplay the original table in the viewer, reassign that
table to the table attribute of the model and reattach the model to the
viewer. For example,
sasdataset1.table='original.data';
tableviewer1._attach(sasdataset1);
Operating System and Release Information
| Product Family | Product | System | Reported Release | Fixed Release* |
| SAS System | SAS/AF | OpenVMS Alpha | 8.1 TS1M0 | 8.2 TS2M0 |
| CMS | 8.1 TS1M0 | 8.2 TS2M0 |
| 64-bit Enabled HP-UX | 8.1 TS1M0 | 8.2 TS2M0 |
| HP-UX | 8.1 TS1M0 | 8.2 TS2M0 |
| ABI+ for Intel Architecture | 8.1 TS1M0 | 8.2 TS2M0 |
| Microsoft Windows NT Workstation | 8.1 TS1M0 | 8.2 TS2M0 |
| Solaris | 8.1 TS1M0 | 8.2 TS2M0 |
| OpenVMS VAX | 8.1 TS1M0 | 8.2 TS2M0 |
| Microsoft Windows 95/98 | 8.1 TS1M0 | 8.2 TS2M0 |
| Microsoft Windows 2000 Professional | 8.1 TS1M0 | 8.2 TS2M0 |
| 64-bit Enabled Solaris | 8.1 TS1M0 | 8.2 TS2M0 |
| z/OS | 8.1 TS1M0 | 8.2 TS2M0 |
| OS/2 | 8.1 TS1M0 | 8.2 TS2M0 |
| IRIX | 8.1 TS1M0 | 8.2 TS2M0 |
| 64-bit Enabled AIX | 8.1 TS1M0 | 8.2 TS2M0 |
| Tru64 UNIX | 8.1 TS1M0 | 8.2 TS2M0 |
| AIX | 8.1 TS1M0 | 8.2 TS2M0 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
| Type: | Problem Note |
| Priority: | medium |
| Date Modified: | 2001-08-17 12:00:10 |
| Date Created: | 2000-06-19 11:30:12 |