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