Exclusive Row Security
This table shows the records that you define using the Row application in Security Workbench when you use exclusive row security to secure your system:
User |
Table |
Data item |
From Value |
Thru Value |
Add |
Change |
Delete |
View |
Alias |
---|---|---|---|---|---|---|---|---|---|
MG5700778 |
*ALL |
CostCenter |
1 |
20 |
N |
Y |
N |
Y |
MCU |
MG5700778 |
*ALL |
CostCenter |
21 |
50 |
N |
N |
N |
N |
MCU |
MG5700778 |
*ALL |
CostCenter |
51 |
70 |
N |
N |
N |
Y |
MCU |
MG5700778 |
*ALL |
CostCenter |
71 |
ZZZZZZZZ |
N |
N |
N |
N |
MCU |
This example shows the Select operation that the system performs against the F0101 table:
SELECT * FROM TESTDTA.F0101 WHERE ( ABMCU NOT BETWEEN ' 21' AND ' 50' AND ABMCU NOT BETWEEN ' 71' AND ' ZZZZZZZZ' ) ORDER BY ABAN8 ASC
This example shows the Update operation that the system performs against the F0101 table:
UPDATE TESTDTA.F0101 SET ABALKY='MG5700778',ABTAX='456456456',ABALPH='John Doe',ABDC='JOHNDOE',ABMCU=' 1',ABSIC=' ',ABLNGP=' ',ABAT1='E',ABCM=' ',ABTAXC=' WHERE ( ABAN8 = 9999999.000000 ) AND ( ABMCU NOT BETWEEN ' 21' AND ' 50' AND ABMCU NOT BETWEEN ' 51' AND ' 70' AND ABMCU NOT BETWEEN ' 71' AND ' ZZZZZZZZ' )
Note:
Row security is applied for the range of values that have N in the appropriate Add/Change/Delete/View action.