cancel
Showing results for 
Search instead for 
Did you mean: 

How to upload Access Control List (ACL) for Projects?

Former Member
0 Kudos

Hi Experts,

We are using ACL for Projects. The projects from legacy system (MS Excel) are being migrated and we are building a BDC for this migration. We can see the ACL Tab appearing in recording for T-codes CJ01 / CJ02 / CJ20N. However, the ACL Tab and the fields in this tab are not getting captured in the recording.

We did search for BAPIs, but could not find a suitable BAPI in PS that can be used to upload ACL.

If anyone has worked on building upload program for Projects with ACL or upload program for assigning ACL to Projects, your suggestions are highly appreciated.

Thanks and regards,

Rahul Tarapure

Edited by: Rahul Tarapure on Aug 17, 2011 9:45 AM

Edited by: Rahul Tarapure on Aug 17, 2011 9:46 AM

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Rahul,

There is no direct way to transfer the maintained ACL. We had only the

migration report which could map the authorizations to ACL which admin

could run as mentioned in note 1239943

Apologies for not being more positive.

Thanks a lot and kind regards,

Enrique

Former Member
0 Kudos

Hi Enrique,

It was a very helpful answer. As per the note we got the migration program and could modify it to suit our requirements. Thanks so much!

Cheers,

Rahul

Edited by: Rahul Tarapure on Sep 5, 2011 9:10 AM

Former Member
0 Kudos

Hi Rahul

even i am having the same issue.

could you please explain the solution

regards

vijay

Former Member
0 Kudos

Vijay,

We handled it as follows:

1. Developed a BDC to upload project for CJ01 and CJ02 T-codes.

2. The ACL is already activated in configuration and hence, the user ID using which projects are uploaded becomes default Admin in ACL.

To update this -

3. The code in the upload program was extended to include ACL deletion program CNACL_DELETE (T-code: CNACLD)

4. Create ACL migration program as per Note 1239943 - Activating ACL in existing projects and pass on the required ACL details to the newly uploaded projects.

Trust this approach helps in your situation.

Regards,

Rahul

Former Member
0 Kudos

Hi Rahul

RPSACL_MIGRATE  is activated , it activates the ACL tab in existing Project. But how to pass the ACL Details in this Program

Former Member
0 Kudos

Hi Rahul

how can i pass multiple user's ACL to one  Particular WBS using the Program RPSACL_MIGRATE.

Please share the Modified Program

Former Member
0 Kudos

We did not have a requirement of passing different ACL to different WBS at the time of migration. The approach which was taken is to pass a ACL Group (Team) for a set of projecs, which enables access for the particular Group to modify the list of projects. Then, the individual project managers in the group will access projects post migration and set their own ACL settings as required.

However, you need to study the migration program RPSACL_MIGRATE along with a developer and check if you can pass ACL settings to selective WBS Elements. Suggest to find out the function modules in this program and try utilising as per your requirement.

Trust this helps / provide a few leads to proceed further in these lines.

Former Member
0 Kudos

Thanks  a lot  Rahul.  .

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Rahul

i think we can use the function module CNACL_SAVE_PROJ use it as a program to insert ACL to different users and different WBS  elements

Please check and Confirm

Regards

Vijay Kumar hebbal