USP_CLEAR_BBPAYLOG

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@ISCONFIRMED bit IN
@ClearSalesOrderItem bit IN

Definition

Copy


CREATE procedure dbo.USP_CLEAR_BBPAYLOG
(
@ID uniqueidentifier,
@ISCONFIRMED bit,
@ClearSalesOrderItem bit = 1
)
as
begin
  if(@ClearSalesOrderItem = 1)
  begin
      delete from dbo.SALESORDERBBPAYTRANSACTION where ID=@ID
      and TRANSACTIONCONFIRMED=@ISCONFIRMED;
      IF Exists (SELECT 1 from dbo.SALESORDERITEM where salesOrderId = @ID)
      BEGIN
      delete from dbo.SALESORDERITEM where salesorderid = @ID
      END
  end
  else -- for WI 1291889

  begin
      delete from dbo.SALESORDERBBPAYTRANSACTION where TRANSACTIONID = @ID
  end
end;