cancel
Showing results for 
Search instead for 
Did you mean: 

Characteristics validations in BPS

Former Member
0 Kudos

I have a question related to characteristics validation in BPS.

Is it true that the validation is not executed if any one of the involved characteristics have unassigned value?

We have two characteristics: Account and “Trading partner” in the validation rule. We want to make sure the trading partner is assigned for certain inter company accounts. We have a validation rule (Exit type) that performs this check. But if the user did not input any value for the trading partner, the validation is not getting executed at all.

I could use enhancement SEMBPS01 to perform the same validation.

Thanks you for your comments and advice.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Ravi,

Unfortunately that's the way it works. But it has a reason for the same as Marc Bernard (Master of BPS) explained as follows.

"yes, if one or more of the source characteristics is initial #, then the system does not execute derivation (exit or other type).

The reason is that in those cases the selected record might be part of another aggregation level (which does not contain the initial characteristic)."

Fore more information, take a look at the following post.

hope it helps.

Former Member
0 Kudos

Ravi,

I do not have a system where I can log in right now but

Could you check the following:

1. Use a couple of records with one or two accounts?

2. In the user exit make sure that you are checking those specific accounts have trading partner not unassigned, if yes then display an error message. This should work.

Why I mentioned this was if your logic is around trading partners without account validation then characteristic values would by pass the check as # is a valid value and system believes that the planner did not want to input a value for it.

Hope this helps.

Akash