Skip to Content

SAP BRM Rule

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,

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Oct 06, 2017 at 07:40 AM

    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?

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 06, 2017 at 01:45 PM

    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.

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 06, 2017 at 09:57 AM

    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,

    Add comment
    10|10000 characters needed characters exceeded