USP_DATAFORMTEMPLATE_VIEW_REVENUEBATCHOPPORTUNITY
The load procedure used by the view dataform template "Revenue Batch Opportunity View Form"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter used to load the fields defined on the form. |
@DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
@ASKAMOUNT | money | INOUT | ASKAMOUNT |
@CONSTITUENTNAME | nvarchar(255) | INOUT | CONSTITUENTNAME |
@ASKDATE | datetime | INOUT | ASKDATE |
@STATUS | nvarchar(100) | INOUT | STATUS |
@TRANSACTIONCURRENCYID | uniqueidentifier | INOUT | TRANSACTIONCURRENCYID |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_REVENUEBATCHOPPORTUNITY
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@ASKAMOUNT money = null output,
@CONSTITUENTNAME nvarchar(255) = null output,
@ASKDATE datetime = null output,
@STATUS nvarchar(100) = null output,
@TRANSACTIONCURRENCYID uniqueidentifier = null output
)
as
set nocount on;
select
@DATALOADED = 1,
@ASKAMOUNT = OPPORTUNITY.TRANSACTIONASKAMOUNT,
@CONSTITUENTNAME = coalesce(CONSTITUENT.NAME, N''),
@ASKDATE = OPPORTUNITY.ASKDATE,
@STATUS = OPPORTUNITY.STATUS,
@TRANSACTIONCURRENCYID = OPPORTUNITY.TRANSACTIONCURRENCYID
from dbo.OPPORTUNITY
left join dbo.PROSPECTPLAN on PROSPECTPLAN.ID = OPPORTUNITY.PROSPECTPLANID
left join dbo.CONSTITUENT on CONSTITUENT.ID = PROSPECTPLAN.PROSPECTID
where OPPORTUNITY.ID = @ID