LookupSplitTotalByOrderCodeItemCode

The LookupSplitTotalByOrderCodeItemCode scalar function takes a sales order order_code and item_code as input parameters. It returns the sum of staging.order_item_assignment.split_amount_pct for the given combination.

Syntax

LookupSplitTotalByOrderCodeItemCode(<string>, <string>)

The first parameter is for order_code, use the second for item_code.

Return Type

Decimal

Details

You might use the function to ensure split percentage totals meet some threshold specific to your implementation before uploading staging table orders into Incent. For example, split percentages must sum to 100.

Examples

select LookupSplitTotalByOrderCodeItemCode(order_code, item_code),
if LookupSplitTotalByOrderCodeItemCode(order_code, item_code) != 100 
  then 'Error' 
  else 'Ok' end,
order_code, 
item_code
from staging.order_item
where LookupSplitTotalByOrderCodeItemCode(order_code, item_code) is not null;

lookupsplittotalbyorderc_01

Related Functions

n/a