cancel
Showing results for 
Search instead for 
Did you mean: 

User Authorization Issue in ChaRM

Former Member
0 Kudos

Hi,

We have implemented ChaRM in Solman 7.1 system. I am restricting user authorization in ChaRM CD by giving the exact authorization keys in Auth. Object 'B_USERSTAT'. In our workflow, the person who creates the CD doesnot have authority to move the CD to "In Development".

The "In Development" authority is given only to an user 'ITSME'. So in the ITSME role when I gave the authorization key "YMHF_01" for action "In Development", I am getting the following error "User status could not be set because of the status profile customizing" and the CD status is not changed from "Created" to "In Development". But if I give the created authorization "YMHF_00" to the same ITSME role in authorization object "B_UserStat", the user is able to change the status from "Created" to "In Development". I tried with the standard authorization SMHF_00 and SMHF_01 and I am getting the same error. Can you please help in solving this issue?

Regards,

Ananya Mukherjee


Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Ananya

is your problem solved now ?

Regards

Elena

Former Member
0 Kudos

Hi Elena,

No, I raised OSS with SAP, but they can't gave a solution.

So I have given creation authorization for the user and he is able to do "In Development" now

Regards,

Ananya

Former Member
0 Kudos

Hi Ananya,

auth. key SMHF_00 is NOT required to set status of SMHF to "In Development".

That is a normal practice that (say) Change Manager releases SMCR to development, by which the SMHF is created, so Change Manager has authorizations to create SMHF, but then developer, who does not have authorizations to create SMHF is moving SMHF to Development (auth.key SMHF_01).

I have the Developer role setup without SMHF_00 and it works just fine:

Not sure why you are using custom auth. keys here for standard statuses. Normally you are only required to create custom auth. keys for custom statuses.

Maybe the way you generated those custom auth. keys was wrong or they got corrupted somehow.

I would suggest - start over: copy status profile from SMHF into YMHF and then use standard auth. keys whenever possible.

For example in my screenshot above I only have one custom auth. key ZMHF_01 for status PENDING I added, the rest keys are standard.

Regards

Elena

wlacaze
Active Participant
0 Kudos

Check what authorization status you have in your customizing.

SE16--> TJ30  -->  STSMA =YMHF*

In the table you could check the BERSL column content (this is the authorization key for each status)

@WenSolman

Former Member
0 Kudos

Hi Wences,

Thanks for your reply.

I put YMHF_00 for "Created" and YMHF_01 for "In Development".

Even if I give the standard Auth. Keys SMHF_00 and SMHF_01, I am getting same error.

Strangely, the YMHF_00 or SMHF_00 (Created) authorization key is required for changing status to "In Development". If in the role I give only SMHF_01 or YMHF_01 for doing action "In Development" it is not working.

wlacaze
Active Participant
0 Kudos

Check this blog

http://wiki.scn.sap.com/wiki/display/SMAUTH/UC00030

This explain exactly your situation..:-))

BR

@WenSolman