USP_DATAFORMTEMPLATE_VIEW_R68COMMITEXCEPTIONDETAIL

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@DATALOADED bit INOUT
@MESSAGE nvarchar(1024) INOUT
@R68PROCESSCOMMITPARAMETERSID uniqueidentifier INOUT
@REVENUESPLITID uniqueidentifier INOUT
@TYPECODE tinyint INOUT
@DATEADDED datetime INOUT
@NAME nvarchar(500) INOUT
@CALCULATEDUSERDEFINEDID nvarchar(200) INOUT
@REVENUEID uniqueidentifier INOUT

Definition

Copy


create procedure dbo.USP_DATAFORMTEMPLATE_VIEW_R68COMMITEXCEPTIONDETAIL
(
  @ID uniqueidentifier,
  @DATALOADED bit = 0 out,
  @MESSAGE nvarchar(1024) = null out,
  @R68PROCESSCOMMITPARAMETERSID uniqueidentifier = null out,
  @REVENUESPLITID uniqueidentifier = null out,
  @TYPECODE tinyint = null out,
  @DATEADDED DateTime = null out,
  @NAME nvarchar(500) = null out,
  @CALCULATEDUSERDEFINEDID nvarchar(200) = null out,
  @REVENUEID uniqueidentifier = null out
)
as
    set nocount on;

    -- be sure to set this, in case the select returns no rows

    set @DATALOADED = 0;

select 
  @ID = rce.ID,
  @DATALOADED = 1,
  @MESSAGE = FULLMESSAGE,
  @R68PROCESSCOMMITPARAMETERSID = R68PROCESSCOMMITPARAMETERSID,
  @REVENUESPLITID = REVENUESPLITID,
  @TYPECODE = rce.TYPECODE,
  @DATEADDED = rce.DATEADDED,
  @NAME = Name,
  @CALCULATEDUSERDEFINEDID = CALCULATEDUSERDEFINEDID,
  @REVENUEID = ftli.FINANCIALTRANSACTIONID
from 
    [dbo].[R68PROCESSCOMMITEXCEPTION] rce
left join 
    [dbo].[R68PROCESSCOMMITPARAMETERS] rpc ON rpc.id = rce.R68PROCESSCOMMITPARAMETERSID
left join
    [dbo].[FINANCIALTRANSACTIONLINEITEM] ftli ON ftli.id = rce.REVENUESPLITID
left join
    [dbo].[FINANCIALTRANSACTION] ft ON ft.ID = ftli.FINANCIALTRANSACTIONID
where
    rce.ID = @ID
    return 0;