maher_samet
Active Member
Hi List,
In a multi-company configuration, we share the same Address Book without
restriction. But there is a field: BU in the P01012 that is automatically
filled with 1 if user leave it blank. The problem is that we put Row
security for users for Company Column (*ALL, all tables), and that a user
allowed to access Company # 3 (and can access #0 for common parameters)
cannot access Company # 1 and automatically BU # 1 (every company has a BU
that is the same as its number).
When adding standard Invoice entry (P03B11/W03B11A), after filling the
header and when I click into the grid, the row security put on access only
to Company 0 and 3 (for example) gives me 2 errors: 0052 (Business Unit
Invalid) and 019T (Business Unit has an invalid dictionary value).
But if I change this BU in A/B to one such 3, another user that is not
allowed to access CO # 3 will have the same error.
We thought about adding a common BU in Company 0, but this is forbidden.
- Why this program do such request ? (select * from F0006 where BU=' 1'
and CO not between 00001 and 00002 and CO not between 00004 and 99999) ?
- How to do ?
- Has any one has experience with that ?
- What this BU in A/B will serve for ?
HELP PLEASE.
In a multi-company configuration, we share the same Address Book without
restriction. But there is a field: BU in the P01012 that is automatically
filled with 1 if user leave it blank. The problem is that we put Row
security for users for Company Column (*ALL, all tables), and that a user
allowed to access Company # 3 (and can access #0 for common parameters)
cannot access Company # 1 and automatically BU # 1 (every company has a BU
that is the same as its number).
When adding standard Invoice entry (P03B11/W03B11A), after filling the
header and when I click into the grid, the row security put on access only
to Company 0 and 3 (for example) gives me 2 errors: 0052 (Business Unit
Invalid) and 019T (Business Unit has an invalid dictionary value).
But if I change this BU in A/B to one such 3, another user that is not
allowed to access CO # 3 will have the same error.
We thought about adding a common BU in Company 0, but this is forbidden.
- Why this program do such request ? (select * from F0006 where BU=' 1'
and CO not between 00001 and 00002 and CO not between 00004 and 99999) ?
- How to do ?
- Has any one has experience with that ?
- What this BU in A/B will serve for ?
HELP PLEASE.