Skip to Content
0
Former Member
Dec 01, 2008 at 12:41 PM

Order of authorization check within a program

89 Views

The following scenario is observed in ECC5.0 only.

The user is executing SNUM for maintaining number range for an object and is facing an authorization issue under the following circumstances:

1) Value ' ' maintained for object S_NUMBER field NROBJ in one role and * for the same object/field in another single role within the composite

2) Only Value ' ' maintained for object S_NUMBER field NROBJ in one role

3) Within a single role if Value ' ' maintained for object S_NUMBER field NROBJ is maintained first and same object with value * maintained second.

The authorization check is OK if:

1) Only * is maintained as value for NROBJ

2) Within a single role if Value * maintained for object S_NUMBER field NROBJ is maintained first and same object with value ' ' maintained second.

Is there some order in which the check is being carried out, Is it a bug in the standard program as this is observed only in ECC5.0.

We have checked the same in ECC6.0 and R/3 4.7 and there is no such issue.