USP_DATAFORMTEMPLATE_EDIT_REVALUECOMMITMENTSBUSINESS_2
The save procedure used by the edit dataform template "Revalue Foreign-Denominated Commitments Business Process Edit Form".
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. |
| @NAME | nvarchar(100) | IN | Name |
| @DESCRIPTION | nvarchar(255) | IN | Description |
| @REVALUEBYTYPECODE | tinyint | IN | Revalue by: |
| @INCLUDEGRANTAWARDS | bit | IN | Grant awards |
| @INCLUDEPLANNEDGIFTS | bit | IN | Planned gifts |
| @INCLUDEPLEDGES | bit | IN | Pledges |
| @INCLUDERECURRINGGIFTS | bit | IN | Recurring gifts |
| @IDSETREGISTERID | uniqueidentifier | IN | Selection |
| @CURRENCYEXCHANGERATEASOFTYPECODE | tinyint | IN | Use rates as of: |
| @CURRENCYEXCHANGERATEASOFDATE | date | IN | Date |
| @CURRENCYEXCHANGERATEASOFTIME | time | IN | Time |
| @TIMEZONEENTRYID | uniqueidentifier | IN | Time zone |
| @CURRENCYEXCHANGERATESOURCECODEID | uniqueidentifier | IN | Source |
| @ADJUSTMENTDATE | date | IN | Adjustment date |
| @ADJUSTMENTPOSTDATE | date | IN | Adjustment post date |
| @ADJUSTMENTPOSTSTATUSCODE | tinyint | IN | Adjustment post status |
| @ADJUSTMENTREASONCODEID | uniqueidentifier | IN | Adjustment reason |
| @ADJUSTMENTREASON | nvarchar(300) | IN | Adjustment details |
| @CREATEOUTPUTIDSET | bit | IN | Create selection from results |
| @OUTPUTIDSETRECORDTYPEID | uniqueidentifier | IN | Selection type |
| @OUTPUTIDSETNAME | nvarchar(100) | IN | Selection name |
| @OVERWRITEOUTPUTIDSET | bit | IN | Overwrite existing selection |
| @CREATEEXCEPTIONIDSET | bit | IN | Create selection of exceptions |
| @EXCEPTIONIDSETNAME | nvarchar(100) | IN | Selection name |
| @OVERWRITEEXCEPTIONIDSET | bit | IN | Overwrite existing selection |
| @USEEXCHANGERATEDATEFORADJUSTMENTDATES | bit | IN | Default dates to the same date from which exchange rates will be selected. |
| @CURRENTAPPUSERID | uniqueidentifier | IN | Input parameter indicating the ID of the current user. |
| @SITEID | uniqueidentifier | IN | Site |
Definition
Copy
CREATE procedure USP_DATAFORMTEMPLATE_EDIT_REVALUECOMMITMENTSBUSINESS_2
(
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@NAME nvarchar(100),
@DESCRIPTION nvarchar(255),
@REVALUEBYTYPECODE tinyint,
@INCLUDEGRANTAWARDS bit,
@INCLUDEPLANNEDGIFTS bit,
@INCLUDEPLEDGES bit,
@INCLUDERECURRINGGIFTS bit,
@IDSETREGISTERID uniqueidentifier,
@CURRENCYEXCHANGERATEASOFTYPECODE tinyint,
@CURRENCYEXCHANGERATEASOFDATE date,
@CURRENCYEXCHANGERATEASOFTIME time(0),
@TIMEZONEENTRYID uniqueidentifier,
@CURRENCYEXCHANGERATESOURCECODEID uniqueidentifier,
@ADJUSTMENTDATE date,
@ADJUSTMENTPOSTDATE date,
@ADJUSTMENTPOSTSTATUSCODE tinyint,
@ADJUSTMENTREASONCODEID uniqueidentifier,
@ADJUSTMENTREASON nvarchar(300),
@CREATEOUTPUTIDSET bit,
@OUTPUTIDSETRECORDTYPEID uniqueidentifier,
@OUTPUTIDSETNAME nvarchar(100),
@OVERWRITEOUTPUTIDSET bit,
@CREATEEXCEPTIONIDSET bit,
@EXCEPTIONIDSETNAME nvarchar(100),
@OVERWRITEEXCEPTIONIDSET bit,
@USEEXCHANGERATEDATEFORADJUSTMENTDATES bit,
@CURRENTAPPUSERID uniqueidentifier,
@SITEID uniqueidentifier
)
as
set nocount on;
declare @INCLUDEINSTALLMENTPLANS bit;
exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_REVALUECOMMITMENTSBUSINESS
@ID = @ID,
@INCLUDEINSTALLMENTPLANS = @INCLUDEINSTALLMENTPLANS output
exec dbo.USP_DATAFORMTEMPLATE_EDIT_REVALUECOMMITMENTSBUSINESS_3
@ID,
@CHANGEAGENTID,
@NAME,
@DESCRIPTION,
@REVALUEBYTYPECODE,
@INCLUDEGRANTAWARDS,
@INCLUDEPLANNEDGIFTS,
@INCLUDEPLEDGES,
@INCLUDERECURRINGGIFTS,
@IDSETREGISTERID,
@CURRENCYEXCHANGERATEASOFTYPECODE,
@CURRENCYEXCHANGERATEASOFDATE,
@CURRENCYEXCHANGERATEASOFTIME,
@TIMEZONEENTRYID,
@CURRENCYEXCHANGERATESOURCECODEID,
@ADJUSTMENTDATE,
@ADJUSTMENTPOSTDATE,
@ADJUSTMENTPOSTSTATUSCODE,
@ADJUSTMENTREASONCODEID,
@ADJUSTMENTREASON,
@CREATEOUTPUTIDSET,
@OUTPUTIDSETRECORDTYPEID,
@OUTPUTIDSETNAME,
@OVERWRITEOUTPUTIDSET,
@CREATEEXCEPTIONIDSET,
@EXCEPTIONIDSETNAME,
@OVERWRITEEXCEPTIONIDSET,
@USEEXCHANGERATEDATEFORADJUSTMENTDATES,
@CURRENTAPPUSERID,
@SITEID,
@INCLUDEINSTALLMENTPLANS
return 0;