V_QUERY_AMRPOIMPORTBATCHEXCEPTIONREPORT
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ID | uniqueidentifier | ||
BATCHID | uniqueidentifier | ||
RECORDTYPECODE | tinyint | ||
RECORDTYPE | nvarchar(16) | yes | |
EVENTID | uniqueidentifier | yes | |
EVENTNAME | nvarchar(100) | ||
CURRENCYID | uniqueidentifier | ||
ISO4217 | nvarchar(3) | ||
DECIMALDIGITS | tinyint | ||
CURRENCYSYMBOL | nvarchar(5) | ||
SYMBOLDISPLAYSETTINGCODE | tinyint | ||
SEQUENCE | int | ||
REGISTRANT_NAME | nvarchar(154) | yes | |
AUCTIONITEM_DONORNAME | nvarchar(154) | yes | |
PURCHASE_CONSTITUENTNAME | nvarchar(154) | yes |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 3/19/2013 1:18:26 AM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=3.0.504.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_AMRPOIMPORTBATCHEXCEPTIONREPORT AS
select
BATCHAMPROIMPORT.ID,
BATCHAMPROIMPORT.BATCHID,
BATCHAMPROIMPORT.RECORDTYPECODE,
BATCHAMPROIMPORT.RECORDTYPE,
BATCHAMPROIMPORT.EVENTID,
EVENT.NAME as EVENTNAME,
CURRENCY.ID CURRENCYID,
CURRENCY.ISO4217,
CURRENCY.DECIMALDIGITS,
CURRENCY.CURRENCYSYMBOL,
CURRENCY.SYMBOLDISPLAYSETTINGCODE,
BATCHAMPROIMPORT.SEQUENCE,
null as REGISTRANT_NAME,
null as AUCTIONITEM_DONORNAME,
null as PURCHASE_CONSTITUENTNAME
from
dbo.BATCHAMPROIMPORT
inner join dbo.EVENT on BATCHAMPROIMPORT.EVENTID = EVENT.ID
inner join dbo.CURRENCY on CURRENCY.ID = EVENT.BASECURRENCYID
where
BATCHAMPROIMPORT.RECORDTYPECODE not in (3,4,5)
union all
select
BATCHAMPROIMPORT.ID,
BATCHAMPROIMPORT.BATCHID,
BATCHAMPROIMPORT.RECORDTYPECODE,
BATCHAMPROIMPORT.RECORDTYPE,
BATCHAMPROIMPORT.EVENTID,
EVENT.NAME as EVENTNAME,
CURRENCY.ID CURRENCYID,
CURRENCY.ISO4217,
CURRENCY.DECIMALDIGITS,
CURRENCY.CURRENCYSYMBOL,
CURRENCY.SYMBOLDISPLAYSETTINGCODE,
BATCHAMPROIMPORT.SEQUENCE,
case
when CONSTITUENT.ID is not null then
CONSTITUENT.NAME
else
case
when BATCHAMPROIMPORTCONSTITUENT.CONSTITUENT_ISINDIVIDUAL = 1 then
BATCHAMPROIMPORTCONSTITUENT.CONSTITUENT_UPDATEDFIRSTNAME + ' ' + BATCHAMPROIMPORTCONSTITUENT.CONSTITUENT_UPDATEDKEYNAME
else
BATCHAMPROIMPORTCONSTITUENT.CONSTITUENT_UPDATEDKEYNAME
end
end REGISTRANT_NAME,
null as AUCTIONITEM_DONORNAME,
null as PURCHASE_CONSTITUENTNAME
from
dbo.BATCHAMPROIMPORT
inner join dbo.EVENT on BATCHAMPROIMPORT.EVENTID = EVENT.ID
inner join dbo.CURRENCY on CURRENCY.ID = EVENT.BASECURRENCYID
inner join dbo.BATCHAMPROIMPORTREGISTRANT on BATCHAMPROIMPORTREGISTRANT.ID = BATCHAMPROIMPORT.ID
left join dbo.BATCHAMPROIMPORTCONSTITUENT on BATCHAMPROIMPORTCONSTITUENT.ID = BATCHAMPROIMPORTREGISTRANT.REGISTRANT_CONSTITUENTID
left join dbo.CONSTITUENT on CONSTITUENT.ID = BATCHAMPROIMPORTREGISTRANT.REGISTRANT_CONSTITUENTID
where
BATCHAMPROIMPORT.RECORDTYPECODE = 3
union all
select
BATCHAMPROIMPORT.ID,
BATCHAMPROIMPORT.BATCHID,
BATCHAMPROIMPORT.RECORDTYPECODE,
BATCHAMPROIMPORT.RECORDTYPE,
BATCHAMPROIMPORT.EVENTID,
EVENT.NAME as EVENTNAME,
CURRENCY.ID CURRENCYID,
CURRENCY.ISO4217,
CURRENCY.DECIMALDIGITS,
CURRENCY.CURRENCYSYMBOL,
CURRENCY.SYMBOLDISPLAYSETTINGCODE,
BATCHAMPROIMPORT.SEQUENCE,
null as REGISTRANT_NAME,
case
when CONSTITUENT.ID is not null then
CONSTITUENT.NAME
else
case
when BATCHAMPROIMPORTCONSTITUENT.CONSTITUENT_ISINDIVIDUAL = 1 then
BATCHAMPROIMPORTCONSTITUENT.CONSTITUENT_UPDATEDFIRSTNAME + ' ' + BATCHAMPROIMPORTCONSTITUENT.CONSTITUENT_UPDATEDKEYNAME
else
BATCHAMPROIMPORTCONSTITUENT.CONSTITUENT_UPDATEDKEYNAME
end
end AUCTIONITEM_DONORNAME,
null as PURCHASE_CONSTITUENTNAME
from
dbo.BATCHAMPROIMPORT
inner join dbo.EVENT on BATCHAMPROIMPORT.EVENTID = EVENT.ID
inner join dbo.CURRENCY on CURRENCY.ID = EVENT.BASECURRENCYID
inner join dbo.BATCHAMPROIMPORTITEM on BATCHAMPROIMPORTITEM.ID = BATCHAMPROIMPORT.ID
left join dbo.BATCHAMPROIMPORTCONSTITUENT on BATCHAMPROIMPORTCONSTITUENT.ID = BATCHAMPROIMPORTITEM.AUCTIONITEM_CONSTITUENTID
left join dbo.CONSTITUENT on CONSTITUENT.ID = BATCHAMPROIMPORTITEM.AUCTIONITEM_CONSTITUENTID
where
BATCHAMPROIMPORT.RECORDTYPECODE = 4
union all
select
BATCHAMPROIMPORT.ID,
BATCHAMPROIMPORT.BATCHID,
BATCHAMPROIMPORT.RECORDTYPECODE,
BATCHAMPROIMPORT.RECORDTYPE,
BATCHAMPROIMPORT.EVENTID,
EVENT.NAME as EVENTNAME,
CURRENCY.ID CURRENCYID,
CURRENCY.ISO4217,
CURRENCY.DECIMALDIGITS,
CURRENCY.CURRENCYSYMBOL,
CURRENCY.SYMBOLDISPLAYSETTINGCODE,
BATCHAMPROIMPORT.SEQUENCE,
null as REGISTRANT_NAME,
null as AUCTIONITEM_DONORNAME,
case
when CONSTITUENT.ID is not null then
CONSTITUENT.NAME
else
case
when BATCHAMPROIMPORTCONSTITUENT.CONSTITUENT_ISINDIVIDUAL = 1 then
BATCHAMPROIMPORTCONSTITUENT.CONSTITUENT_UPDATEDFIRSTNAME + ' ' + BATCHAMPROIMPORTCONSTITUENT.CONSTITUENT_UPDATEDKEYNAME
else
BATCHAMPROIMPORTCONSTITUENT.CONSTITUENT_UPDATEDKEYNAME
end
end PURCHASE_CONSTITUENTNAME
from
dbo.BATCHAMPROIMPORT
inner join dbo.EVENT on BATCHAMPROIMPORT.EVENTID = EVENT.ID
inner join dbo.CURRENCY on CURRENCY.ID = EVENT.BASECURRENCYID
inner join dbo.BATCHAMPROIMPORTPURCHASE on BATCHAMPROIMPORTPURCHASE.ID = BATCHAMPROIMPORT.ID
left join dbo.BATCHAMPROIMPORTCONSTITUENT on BATCHAMPROIMPORTCONSTITUENT.ID = BATCHAMPROIMPORTPURCHASE.PURCHASE_CONSTITUENTID
left join dbo.CONSTITUENT on CONSTITUENT.ID = BATCHAMPROIMPORTPURCHASE.PURCHASE_CONSTITUENTID
where
BATCHAMPROIMPORT.RECORDTYPECODE = 5;