Skip to Content
0

SAP BRM Rule

Oct 05, 2017 at 05:26 PM

61

avatar image
Former Member

Hi,

Can someone explain what this BRM Rule implies, especially the highlighted code -

IF
{
Req/Data1 Equals ABC
and Req/Data2 Not In 123
}

THEN
Execute :: Req/Data2 = XYZ
Assign :: Data2= XYZ

Thanks,

10 |10000 characters needed characters left characters exceeded
Former Member

Anyone else to help me to understand the meaning of below rule syntax -

and Req/Data2 Not In 123

0
* Please Login or Register to Answer, Follow or Comment.

3 Answers

Raghuraman S Oct 06, 2017 at 07:40 AM
0

Hello Apu,

Based on these conditions BRM tables will be evaluated.

For Example

If input value is not null

Evaluate Table: Table Name

If we pass the value which is not null that particular table will evaluated and value will be fetched.

The rule which you have a written is for any particular requirement or got it from somewhere?

Share
10 |10000 characters needed characters left characters exceeded
Raghuraman S Oct 06, 2017 at 01:45 PM
0

Hello Apu,

123 will be input value for Data2 field that is passed to BRM.

Not In will be usually used to evaluate set of values not 1,2,3 .In this case I don't know why Not IN is used normal not equals should serve the same purpose.

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Oct 06, 2017 at 09:57 AM
0

Hi Raghu,

This is already developed one and trying to understand.

Here no decision table is getting called. This is field a filed/attribute rule before calling the decision table.

Can you please explain below -

and Req/Data2 Not In 123

Is 123 will be the input in the request parameter of deployed wsdl artifact? I don't think so.

Please explain.

Thanks,

Share
10 |10000 characters needed characters left characters exceeded