When a field, file, process, function, partition, template, system variable or multilingual variable is created a field called 'Initial public access' is specified. It has allowable values ALL, NORMAL or NONE. The following table summarizes exactly what access each of the 'initial public access' values grants to each different object type for both access classes (DEFINITION and DATA).
Object Type | Access Class | Action | ALL | NORMAL | NONE |
|---|---|---|---|---|---|
FIELD | DEF | USE | Y | Y | |
FILE | DEF | USE | Y | Y | |
DATA | READ | Y | Y | ||
PROCESS or FUNCTION | DEF | USE | Y | Y | |
PARTITION | DEF | USE | Y | Y | |
TEMPLATE | DEF | USE | Y | Y | |
SYSTEM VARIABLE | DEF | USE | Y | Y | |
MULTILINGUAL VARIABLE | DEF | USE | Y | Y | |
WEBLET | DEF | USE | Y | Y |