cancel
Showing results for 
Search instead for 
Did you mean: 

ACL on ACC

0 Kudos

Hi,

All the required settings are done and ACC is working fine.  However, ACL is not working for DIR objects.  When assigning the users to ACL system throws dump. There is no dump while assiging users on Material / other objects.  When debugged found that there are duplicate entries in table /PLMB/AUTH_BOACT for PLM_DIR objects. 

Any inputs are highly appreciated.

Accepted Solutions (1)

Accepted Solutions (1)

ulf_petzel
Advisor
Advisor
0 Kudos

Hi,

there shouldn't be duplicate entries in this table. Have you made sure all fields have the same content, e.g. especially ACTIVITY?

Is the dump related to the duplicate entries? Can you override it in debugging mode?

Regards, Ulf

0 Kudos

hi,

Thanks for the quick response. The table shows the following entries for DIR

****************************************************************

100   PLM_DIR    01

100   PLM_DIR    02                       X

100   PLM_DIR    02       36              X

100   PLM_DIR    02       70              X

100   PLM_DIR    03       02              X

100   PLM_DIR    06                       X

100   PLM_DIR    06       36              X

100   PLM_DIR    22                       X

100   PLM_DIR    36       70              X

100   PLM_DIR    43                       X

100   PLM_DIR    53                       X

100   PLM_DIR    70                       X

100   PLM_DIR    71

100   PLM_DIR    80

100   PLM_DIR    A3                       X

100   PLM_DIR    PU

100   PLM_DIR    V1                       X

***************************************************************

The dump is as follows.

Error while processing your query


 

What has happened?

The URL call http://mb5sap1010.gdnindia.com:8005/sap/bc/webdynpro/PLMU/WDA_DIR_OIF was terminated because of an error.

 
Note
 
  • The following error occurred in system E2C : The ASSERT condition was violated.
  • The error occurred on application server MB5SAP1010_E2C_05 and in work process. 3
  • The termination type was: RABAX_STATE
  • The ABAP call stack was:
    Method: CHANGE_ACL_IN_BUFFER of program /PLMB/CL_AUTH_VIEW_DO=========CP
    Method: CREATE_ACL_FOR_USER_ENTITY of program /PLMB/CL_AUTH_VIEW_DO=========CP
    Method: /PLMB/IF_SPI_APPL_ACCESS~INSERT of program /PLMB/CL_AUTH_VIEW_SP=========CP
    Method: /PLMB/IF_SPI_APPL_ACCESS~INSERT of program /PLMB/CL_SPI_CONNECTOR========CP
    Method: /PLMU/IF_FRW_BASIC_APPL_MODEL~INSERT of program /PLMU/CL_FRW_BASIC_APPL_MODEL=CP
    Method: ADD_USER of program /1BCWDY/AWJ59L07AE0SFKYBZQHN==CP
    Method: ADD_USER of program /1BCWDY/AWJ59L07AE0SFKYBZQHN==CP
    Method: IF_WDR_VIEW_DELEGATE~WD_INVOKE_EVENT_HANDLER of program /1BCWDY/AWJ59L07AE0SFKYBZQHN==CP
    Method: INVOKE_EVENTHANDLER of program CL_WDR_DELEGATING_VIEW========CP
    Method: FIRE_EVENT of program CL_WDR_COMPONENT==============CP

Can you pls let me know how i can get rid of this the extra entry?

Pls reply.

ulf_petzel
Advisor
Advisor
0 Kudos

Hi,

sorry, can't tell how to get rid of those entries. Please raise an OSS message.

I checked in our environment and there the table has always only one entry per activity.

e.g. see below:

MANDT BO_TYPE    ACTIVITY PARENT_ACTIVITY ACL_ACTIVITY

002        PLM_DIR    01
002        PLM_DIR    02            70                           X
002        PLM_DIR    03            02                           X
002        PLM_DIR    06                                          X
002        PLM_DIR    22                                           X
002        PLM_DIR    53                                           X
002        PLM_DIR    70                                           X
002        PLM_DIR    71
002        PLM_DIR    80
002        PLM_DIR    A3                                           X
002        PLM_DIR    PU
002        PLM_DIR    V1                                           X

Ulf.

Answers (0)