USP_DATAFORMTEMPLATE_EDIT_PLEDGE_5
USP_DATAFORMTEMPLATE_EDIT_PLEDGE_5
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @ID | uniqueidentifier | IN | The input ID parameter indicating the ID of the record being edited. |
| @CHANGEAGENTID | uniqueidentifier | IN | Input parameter indicating the ID of the change agent invoking the procedure. |
| @DATE | datetime | IN | Date |
| @AMOUNT | money | IN | Amount |
| @POSTSTATUSCODE | tinyint | IN | Post status |
| @POSTDATE | datetime | IN | Post date |
| @SENDPLEDGEREMINDER | bit | IN | Send reminders |
| @SPLITS | xml | IN | Designations |
| @FREQUENCYCODE | tinyint | IN | Frequency |
| @NUMBEROFINSTALLMENTS | int | IN | No. installments remaining |
| @NEXTTRANSACTIONDATE | datetime | IN | Next installment date |
| @INSTALLMENTS | xml | IN | |
| @SOURCECODE | nvarchar(50) | IN | Source code |
| @APPEALID | uniqueidentifier | IN | Appeal |
| @BENEFITS | xml | IN | Benefits |
| @BENEFITSWAIVED | bit | IN | Benefits waived |
| @GIVENANONYMOUSLY | bit | IN | Pledge is anonymous |
| @MAILINGID | uniqueidentifier | IN | Effort |
| @CHANNELCODEID | uniqueidentifier | IN | Inbound channel |
| @DONOTACKNOWLEDGE | bit | IN | Do not acknowledge |
| @PLEDGESUBTYPEID | uniqueidentifier | IN | Subtype |
| @OPPORTUNITYID | uniqueidentifier | IN | Opportunity |
| @REFERENCE | nvarchar(255) | IN | Reference |
| @CATEGORYCODEID | uniqueidentifier | IN | Revenue category |
| @ADJPAYMENT_DATE | datetime | IN | Adjustment date |
| @ADJPAYMENT_POSTDATE | datetime | IN | Adjustment post date |
| @ADJPAYMENT_REASONCODEID | uniqueidentifier | IN | Adjustment reason |
| @ADJPAYMENT_DETAILS | nvarchar(255) | IN | Adjustment details |
| @PERCENTAGEBENEFITS | xml | IN | Benefits |
| @BASECURRENCYID | uniqueidentifier | IN | Base currency |
| @TRANSACTIONCURRENCYID | uniqueidentifier | IN | Transaction currency |
| @BASEEXCHANGERATEID | uniqueidentifier | IN | Exchange rate ID |
| @EXCHANGERATE | decimal(20, 8) | IN | Exchange rate |
| @HADSPOTRATE | bit | IN | Had spot rate |
| @RATECHANGED | bit | IN | Rate changed |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_PLEDGE_5
(
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@DATE datetime,
@AMOUNT money,
@POSTSTATUSCODE tinyint,
@POSTDATE datetime,
@SENDPLEDGEREMINDER bit,
@SPLITS xml,
@FREQUENCYCODE tinyint,
@NUMBEROFINSTALLMENTS int,
@NEXTTRANSACTIONDATE datetime,
@INSTALLMENTS xml,
@SOURCECODE nvarchar(50),
@APPEALID uniqueidentifier,
@BENEFITS xml,
@BENEFITSWAIVED bit,
@GIVENANONYMOUSLY bit,
@MAILINGID uniqueidentifier,
@CHANNELCODEID uniqueidentifier,
@DONOTACKNOWLEDGE bit,
@PLEDGESUBTYPEID uniqueidentifier,
@OPPORTUNITYID uniqueidentifier,
@REFERENCE nvarchar(255),
@CATEGORYCODEID uniqueidentifier,
@ADJPAYMENT_DATE datetime,
@ADJPAYMENT_POSTDATE datetime,
@ADJPAYMENT_REASONCODEID uniqueidentifier,
@ADJPAYMENT_DETAILS nvarchar(255),
@PERCENTAGEBENEFITS xml,
@BASECURRENCYID uniqueidentifier,
@TRANSACTIONCURRENCYID uniqueidentifier,
@BASEEXCHANGERATEID uniqueidentifier,
@EXCHANGERATE decimal(20,8),
@HADSPOTRATE bit,
@RATECHANGED bit
)
as
begin
set nocount on;
declare @UPDATERECOGNITIONOPTION tinyint = 0;
declare @UPDATETRIBUTEOPTION tinyint = null;
declare @VALIDATETRIBUTES bit = null;
exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_PLEDGE_3
@ID = @ID,
@UPDATERECOGNITIONOPTION = @UPDATERECOGNITIONOPTION output,
@UPDATETRIBUTEOPTION = @UPDATETRIBUTEOPTION output,
@VALIDATETRIBUTES = @VALIDATETRIBUTES output;
exec dbo.USP_DATAFORMTEMPLATE_EDIT_PLEDGE_6
@ID = @ID,
@CHANGEAGENTID = @CHANGEAGENTID,
@DATE = @DATE,
@AMOUNT = @AMOUNT,
@POSTSTATUSCODE = @POSTSTATUSCODE,
@POSTDATE = @POSTDATE,
@SENDPLEDGEREMINDER = @SENDPLEDGEREMINDER,
@SPLITS = @SPLITS,
@FREQUENCYCODE = @FREQUENCYCODE,
@NUMBEROFINSTALLMENTS = @NUMBEROFINSTALLMENTS,
@NEXTTRANSACTIONDATE = @NEXTTRANSACTIONDATE,
@INSTALLMENTS = @INSTALLMENTS,
@SOURCECODE = @SOURCECODE,
@APPEALID = @APPEALID,
@BENEFITS = @BENEFITS,
@BENEFITSWAIVED = @BENEFITSWAIVED,
@GIVENANONYMOUSLY = @GIVENANONYMOUSLY,
@MAILINGID = @MAILINGID,
@CHANNELCODEID = @CHANNELCODEID,
@DONOTACKNOWLEDGE = @DONOTACKNOWLEDGE,
@PLEDGESUBTYPEID = @PLEDGESUBTYPEID,
@OPPORTUNITYID = @OPPORTUNITYID,
@REFERENCE = @REFERENCE,
@CATEGORYCODEID = @CATEGORYCODEID,
@ADJPAYMENT_DATE = @ADJPAYMENT_DATE,
@ADJPAYMENT_POSTDATE = @ADJPAYMENT_POSTDATE,
@ADJPAYMENT_REASONCODEID = @ADJPAYMENT_REASONCODEID,
@ADJPAYMENT_DETAILS = @ADJPAYMENT_DETAILS,
@PERCENTAGEBENEFITS = @PERCENTAGEBENEFITS,
@BASECURRENCYID = @BASECURRENCYID,
@TRANSACTIONCURRENCYID = @TRANSACTIONCURRENCYID,
@BASEEXCHANGERATEID = @BASEEXCHANGERATEID,
@EXCHANGERATE = @EXCHANGERATE,
@HADSPOTRATE = @HADSPOTRATE,
@RATECHANGED = @RATECHANGED,
@UPDATERECOGNITIONOPTION = @UPDATERECOGNITIONOPTION,
@UPDATETRIBUTEOPTION = @UPDATETRIBUTEOPTION,
@VALIDATETRIBUTES = @VALIDATETRIBUTES;
return 0;
end