5.2.4 Initial Public Access to Objects
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
MODIFY
DELETE
|
Y
Y
Y
|
Y
|
|
FILE
|
DEF
|
USE
MODIFY
DELETE
|
Y
Y
Y
|
Y
|
|
DATA
|
READ
ADD
CHANGE
DELETE
|
Y
Y
Y
Y
|
Y
Y
Y
Y
|
|
PROCESS or FUNCTION
|
DEF
|
USE
MODIFY
DELETE
|
Y
Y
Y
|
Y
|
|
PARTITION
|
DEF
|
USE
MODIFY
DELETE
|
Y
Y
Y
|
Y
|
|
TEMPLATE
|
DEF
|
USE
MODIFY
DELETE
|
Y
Y
Y
|
Y
|
|
SYSTEM VARIABLE
|
DEF
|
USE
MODIFY
DELETE
|
Y
Y
Y
|
Y
|
|
MULTILINGUAL VARIABLE
|
DEF
|
USE
MODIFY
DELETE
|
Y
Y
Y
|
Y
|
|
WEBLET
|
DEF
|
USE
MODIFY
DELETE
|
Y
Y
Y
|
Y
|
|
|