cancel
Showing results for 
Search instead for 
Did you mean: 

SAP BRM Rule

apu_das2
Active Contributor
0 Kudos

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,

apu_das2
Active Contributor
0 Kudos

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

and Req/Data2 Not In 123

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member186851
Active Contributor
0 Kudos

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.

apu_das2
Active Contributor
0 Kudos

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,

former_member186851
Active Contributor
0 Kudos

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?