| Text | An unknown preprocessor directive has been encountered. | 
| Explanation | The Natural Preprocessor encountered a source line which appears to be a directive, but has an invalid directive keyword. | 
| Text | Argument(s) to a preprocessor directive are missing or invalid. | 
| Explanation | The Natural Preprocessor encountered a source line which is a directive, but one of the mandatory arguments is missing or has an invalid format o value. | 
| Text | The preprocessor directives "if", "else", or "end-if" do not properly match up. | 
| Explanation | The Natural Preprocessor encountered a source line which is one of the conditional directives "else" of "end-if", but the corresponding "if" directive is missing, or the end of the source while an "end-if" directive is missing. | 
| Text | The requested preprocessor function is unknown. | 
| Explanation | A Natural Preprocessor function was called with an invalid subfunction number. | 
| Text | A preprocessor fct argument is missing or has an invalid format. | 
| Explanation | A Natural Preprocessor function was called with one of the mandatory arguments missing or with an invalid format. | 
| Text | An argument to a preprocessor function has an invalid value. | 
| Text | The specified preprocessor memory buffer already exists. | 
| Explanation | An attempt was made to create a Natural Preprocessor memory buffer with a number which is already in use by another memory buffer. | 
| Text | The specified preprocessor memory buffer does not exist. | 
| Explanation | An attempt was made to reference a Natural Preprocessor memory buffer with a number which does not exist. | 
| Text | Too many search keys were selected. Additional keys ignored. | 
| Explanation | SQL only: Only five search keys can be selected. Initially all elementary fields are in the search key list. The user has to select the search keys from the list. | 
| Text | No search key has been selected. | 
| Explanation | SQL only: All fields have been removed from the search key list. | 
| Text | Creation of object view :1: failed. Error :2:. | 
| Explanation | An internal error occurred while creating the object view :1:. | 
| Text | Object view info module :1: is not valid. Error :2:. | 
| Explanation | An internal error has occurred while accessing the object view info module :1:. | 
| Text | Version of object view info :1: is not valid. | 
| Explanation | It is not possible to read the object view info module with the current version of Natural. | 
| Action | Recreate the object view. | 
| Text | Object view name :1: already used in info module :2:. | 
| Explanation | An object view"s name must be unique. | 
| Action | Change the object view name or the info module"s name so that there is a one-to-one correspondence between object view name and info module name. | 
| Text | SQL table name is required. | 
| Explanation | An SQL table name is necessary for this function. | 
| Text | No object view selected. | 
| Explanation | An object view is necessary for the selected frame. | 
| Action | Create a new object view if none exists. | 
| Text | A value <= 0 has been entered for the parameter "max. objects". | 
| Explanation | Only values > 0 are allowed for this parameter. | 
| Text | Module :1: already exists in another object view. | 
| Explanation | One or more modules exist in another object view. All module names listed in object view info modules must be unique. | 
| Action | Change the module name(s) and/or the info module name so that the list of module names is unique for the object view. | 
| Text | Object view :1: does not exist. | 
| Explanation | The object view name which has been entered does not exist in one of the available libraries. | 
| Action | Select one of the existing object views. | 
| Text | DDM :1: does not contain descriptor fields. | 
| Explanation | It is not possible to define an object view based on a DDM which does not contain at least one descriptor field. Reason: the object view needs a search key which has to be a descriptor field. | 
| Action | Change the DDM definition or use another DDM. | 
| Text | DDM contains superdescriptors without descriptor information. | 
| Explanation | The DDM contains superdescriptors without descriptor information. These superdescriptors are not available as search keys. The descriptor information is needed to get the component fields of the superdescriptor. | 
| Action | Use a DDM which contains the descriptor information for superdescriptors. | 
| Text | Object view name is not unique. | 
| Explanation | The object view contains a field which has the same name as the object view. | 
| Action | Change the object view name. | 
| Text | A generated dialog was executed without the application shell. | 
| Explanation | The dialog was generated with the frame gallery and requires the application shell to execute. | 
| Action | Start the dialog after starting the application shell. |