cancel
Showing results for 
Search instead for 
Did you mean: 

WBS User Status selectable from any other defined status

Former Member
0 Kudos

Hi PS Experts,

I try to define WBS User Status for a status profile in transaction OK02.

The status CACL has to be selectable from any other status. If CACL is set, it should not be possible to change this status.

The sequence logic for the other status works so far.

At the moment I do not see any change to realize my requirements for status CACL.

Anyone having an idea?

StNoStatLowHigh
11BQU12
2PBIH23
3ODIN34
4JSHP46
5SRNE57
6PRDS57
7DELI78
8INST89
9ISFI910
10ADST1011
11ADFI1112
12INSP1213
13GPIN1315
14HDTS1416
15HDTC1416
16BROP1617
17TECC1718
18FIAC1819
19WPFI1920
20CACL??????

Regards,

Philipp

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Philipp,

As CACL will be the final status from which from which you do not wish to change the status, please ensure that the lowest status number that will be assigned to this is 21 and the highest also 21. This will mean that once CACL is set, you will not be in a position to revert to the earlier status.

Regards

Varun Rudrabhatla

Former Member
0 Kudos

Hi Rudrabhatla,

thanks for the fast reply.

If I do so, I get the following error message


The lowest status number is larger than the status reference number

Message no. BS268

Diagnosis

The lowest sequence number cannot be higher than the actual status order number.

For status 20 I have to assign the lowest number <= 20. With this approach, the status 20 can not be changed. But this does not solve the second part of my requirements. Status 20 must be setable from any other status. The only way to do this is to enter status 20 as the highes number for all other status. But this would mess up my defined sequence logic for Status 1 to 19.

Former Member
0 Kudos

hi Phillip,

in this case i think this should work -

this should allow you to select status 20 from any status before and once you are in status 20 it doesn't allow you before that status.

only side affect of this setting is i can change any status to any status between 20

for ex: i can change 1BQU to HDTS

not sure if this is ok for you.

StNoStatLowHigh
11BQU120
2PBIH220
3ODIN320
4JSHP420
5SRNE520
6PRDS520
7DELI720
8INST820
9ISFI920
10ADST1020
11ADFI1120
12INSP1220
13GPIN1320
14HDTS1420
15HDTC1420
16BROP1620
17TECC1720
18FIAC1820
19WPFI1920
20CACL2020
Former Member
0 Kudos

Hi mos lan,

that is exactly myproblem. The status changes between StNo 1 and StNo 19 have to follow the original defined sequence logic. e.g from 1BQU is only a change to PBIH possible AND also to CACL.

I guess this is not possible with the range logic from SAP. Therefore I proposed the customer the following idea:

Define no StNo for CACL -> this Status is selectable as checkbox parallel to one of the (radio button) status.

Regards,

Philipp

Answers (2)

Answers (2)

sammar81
Employee
Employee
0 Kudos

Hi Philip,

You are correct in proposing that sol. as the range logic for user statuses will not achieve your business requirement of setting the last status at any point in time.. These two are contradicting each other.

Cheers

Sammar

former_member195427
Active Contributor
0 Kudos

If CACL is set, it should not be possible to change this status.

Hi,

For CACL you can set lowest status no. as 21. 21 itself will require a status with lowest no. 21 or more (which o other user status have as per your data). But, still the status can be 'reset' manually as and when required.

Please check and let us know if it works.

Regards

Saurabh