USP_DATAFORMTEMPLATE_EDIT_WEALTHCAPACITYFORMULA_LOAD_2
The load procedure used by the edit dataform template "Wealth Capacity Formula Edit Form 2"
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @ID | uniqueidentifier | IN | The input ID parameter used to load the fields defined on the form. |
| @CURRENTAPPUSERID | uniqueidentifier | IN | Input parameter indicating the ID of the current user. |
| @DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
| @TSLONG | bigint | INOUT | Output parameter indicating the TSLONG value of the record being edited. This is used to manage multi-user concurrency issues when multiple users access the same record. |
| @USERISOWNER | bit | INOUT | |
| @NAME | nvarchar(100) | INOUT | Name |
| @DESCRIPTION | nvarchar(255) | INOUT | Description |
| @ISDEFAULT | bit | INOUT | Set this as the default formula |
| @ASSETCALCULATIONMETHODCODE | tinyint | INOUT | Asset calculation method |
| @MAJORGIVINGMULTIPLIERTYPECODE | tinyint | INOUT | Major giving multiplier |
| @MAJORGIVINGSETVALUEMULTIPLIER | decimal(20, 4) | INOUT | Set value |
| @MAJORGIVINGOVER70MULTIPLIER | decimal(20, 4) | INOUT | Over 70 years |
| @MAJORGIVING60TO69MULTIPLIER | decimal(20, 4) | INOUT | Between 60-69 years |
| @MAJORGIVING50TO59MULTIPLIER | decimal(20, 4) | INOUT | Between 50-59 years |
| @MAJORGIVING40TO49MULTIPLIER | decimal(20, 4) | INOUT | Between 40-49 years |
| @MAJORGIVINGUNDER40MULTIPLIER | decimal(20, 4) | INOUT | Less than 40 years |
| @MAJORGIVINGAGEUNKNOWNMULTIPLIER | decimal(20, 4) | INOUT | Age unknown |
| @REALESTATEINCLUDE | bit | INOUT | Real estate |
| @REALESTATECONFIRMEDONLY | bit | INOUT | Use confirmed records only |
| @REALESTATEVALUEMULTIPLIERTYPECODE | tinyint | INOUT | Real estate multiplier type |
| @REALESTATEVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | If less than |
| @REALESTATEVALUEMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @REALESTATEVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @REALESTATEVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Otherwise multiply by |
| @REALESTATEAGGREGATETYPECODE | tinyint | INOUT | Real estate aggregate type |
| @REALESTATEUSEPROPERTYVALUATION | bit | INOUT | Property valuation |
| @REALESTATEUSEPROPERTYVALUEESTIMATE | bit | INOUT | Property value estimate |
| @REALESTATESOURCES | xml | INOUT | Data source(s) to include |
| @BUSINESSOWNERSHIPINCLUDE | bit | INOUT | Business ownership |
| @BUSINESSOWNERSHIPCONFIRMEDONLY | bit | INOUT | Use confirmed records only |
| @BUSINESSOWNERSHIPVALUEMULTIPLIERTYPECODE | tinyint | INOUT | Business ownership multiplier type |
| @BUSINESSOWNERSHIPVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | If less than |
| @BUSINESSOWNERSHIPVALUEMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @BUSINESSOWNERSHIPVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @BUSINESSOWNERSHIPVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Otherwise multiply by |
| @BUSINESSOWNERSHIPVALUECODE | tinyint | INOUT | Value to use in calculation |
| @BUSINESSOWNERSHIPSOURCES | xml | INOUT | Data source(s) to include |
| @SECURITIESINCLUDE | bit | INOUT | Securities |
| @SECURITIESCONFIRMEDONLY | bit | INOUT | Use confirmed records only |
| @SECURITIESVALUEMULTIPLIERTYPECODE | tinyint | INOUT | Securities multiplier type |
| @SECURITIESVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | If less than |
| @SECURITIESVALUEMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @SECURITIESVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @SECURITIESVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Otherwise multiply by |
| @SECURITIESVALUECODE | tinyint | INOUT | Value to use in calculation |
| @SECURITIESSOURCES | xml | INOUT | Data source(s) to include |
| @INCOMECOMPENSATIONINCLUDE | bit | INOUT | Income/compensation |
| @INCOMECOMPENSATIONCONFIRMEDONLY | bit | INOUT | Use confirmed records only |
| @INCOMECOMPENSATIONVALUEMULTIPLIERTYPECODE | tinyint | INOUT | Income/compensation multiplier type |
| @INCOMECOMPENSATIONVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | If less than |
| @INCOMECOMPENSATIONVALUEMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @INCOMECOMPENSATIONVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @INCOMECOMPENSATIONVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Otherwise multiply by |
| @INCOMECOMPENSATIONINCLUDESALARY | bit | INOUT | Salary |
| @INCOMECOMPENSATIONINCLUDEBONUS | bit | INOUT | Bonus |
| @INCOMECOMPENSATIONINCLUDESHORTTERMCOMP | bit | INOUT | Other short term compensation |
| @INCOMECOMPENSATIONINCLUDELONGTERMCOMP | bit | INOUT | Other long term compensation |
| @INCOMECOMPENSATIONINCLUDEEXERCISEDOPTIONS | bit | INOUT | Exercised options |
| @INCOMECOMPENSATIONINCLUDEUNEXERCISEDOPTIONS | bit | INOUT | Unexercised options |
| @INCOMECOMPENSATIONINCLUDEUNEXERCISABLEOPTIONS | bit | INOUT | Unexercisable options |
| @INCOMECOMPENSATIONSOURCES | xml | INOUT | Data source(s) to include |
| @OTHERASSETINCLUDE | bit | INOUT | Other assets |
| @OTHERASSETCONFIRMEDONLY | bit | INOUT | Use confirmed records only |
| @OTHERASSETVALUEMULTIPLIERTYPECODE | tinyint | INOUT | Other asset multiplier type |
| @OTHERASSETVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | If less than |
| @OTHERASSETVALUEMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @OTHERASSETVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @OTHERASSETVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Otherwise multiply by |
| @OTHERASSETVALUECODE | tinyint | INOUT | Value to use in calculation |
| @OTHERASSETSOURCES | xml | INOUT | Data source(s) to include |
| @NONPROFITAFFILIATIONINCLUDE | bit | INOUT | Nonprofit affiliations |
| @NONPROFITAFFILIATIONCONFIRMEDONLY | bit | INOUT | Use confirmed records only |
| @NONPROFITAFFILIATIONVALUEMULTIPLIERTYPECODE | tinyint | INOUT | Nonprofit affiliation multiplier type |
| @NONPROFITAFFILIATIONVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | If less than |
| @NONPROFITAFFILIATIONVALUEMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @NONPROFITAFFILIATIONVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @NONPROFITAFFILIATIONVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Otherwise multiply by |
| @NONPROFITAFFILIATIONVALUECODE | tinyint | INOUT | Value to use in calculation |
| @NONPROFITAFFILIATIONSOURCES | xml | INOUT | Data source(s) to include |
| @PRIVATEFOUNDATIONINCLUDE | bit | INOUT | Private foundations |
| @PRIVATEFOUNDATIONCONFIRMEDONLY | bit | INOUT | Use confirmed records only |
| @PRIVATEFOUNDATIONVALUEMULTIPLIERTYPECODE | tinyint | INOUT | Private foundation multiplier type |
| @PRIVATEFOUNDATIONVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | If less than |
| @PRIVATEFOUNDATIONVALUEMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @PRIVATEFOUNDATIONVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @PRIVATEFOUNDATIONVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Otherwise multiply by |
| @PRIVATEFOUNDATIONVALUECODE | tinyint | INOUT | Value to use in calculation |
| @PRIVATEFOUNDATIONSOURCES | xml | INOUT | Data source(s) to include |
| @OTHERSCANMODIFY | bit | INOUT | Other users may modify this formula |
| @REALESTATEINCLUDEHISTORICAL | bit | INOUT | |
| @INCOMECOMPENSATIONINCLUDEHISTORICAL | bit | INOUT | |
| @PHILANTHROPICGIFTINCLUDE | bit | INOUT | |
| @PHILANTHROPICGIFTCONFIRMEDONLY | bit | INOUT | |
| @PHILANTHROPICGIFTVALUEMULTIPLIERTYPECODE | tinyint | INOUT | |
| @PHILANTHROPICGIFTVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | |
| @PHILANTHROPICGIFTVALUEMULTIPLIER | decimal(20, 4) | INOUT | |
| @PHILANTHROPICGIFTVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | |
| @PHILANTHROPICGIFTVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | |
| @PHILANTHROPICGIFTVALUECODE | tinyint | INOUT | |
| @PHILANTHROPICGIFTSOURCES | xml | INOUT | |
| @POLITICALDONATIONINCLUDE | bit | INOUT | |
| @POLITICALDONATIONCONFIRMEDONLY | bit | INOUT | |
| @POLITICALDONATIONVALUEMULTIPLIERTYPECODE | tinyint | INOUT | |
| @POLITICALDONATIONVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | |
| @POLITICALDONATIONVALUEMULTIPLIER | decimal(20, 4) | INOUT | |
| @POLITICALDONATIONVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | |
| @POLITICALDONATIONVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | |
| @POLITICALDONATIONVALUECODE | tinyint | INOUT | |
| @POLITICALDONATIONSOURCES | xml | INOUT | |
| @GIVINGTOMYORGINCLUDE | bit | INOUT | |
| @GIVINGTOMYORGVALUEMULTIPLIERTYPECODE | tinyint | INOUT | |
| @GIVINGTOMYORGVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | |
| @GIVINGTOMYORGVALUEMULTIPLIER | decimal(20, 4) | INOUT | |
| @GIVINGTOMYORGVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | |
| @GIVINGTOMYORGVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | |
| @GIVINGTOMYORGVALUECODE | tinyint | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_WEALTHCAPACITYFORMULA_LOAD_2 (
@ID uniqueidentifier,
@CURRENTAPPUSERID uniqueidentifier,
@DATALOADED bit = 0 output,
@TSLONG bigint = 0 output,
@USERISOWNER bit = null output,
@NAME nvarchar(100) = null output,
@DESCRIPTION nvarchar(255) = null output,
@ISDEFAULT bit = null output,
@ASSETCALCULATIONMETHODCODE tinyint = null output,
@MAJORGIVINGMULTIPLIERTYPECODE tinyint = null output,
@MAJORGIVINGSETVALUEMULTIPLIER decimal(20,4) = null output,
@MAJORGIVINGOVER70MULTIPLIER decimal(20,4) = null output,
@MAJORGIVING60TO69MULTIPLIER decimal(20,4) = null output,
@MAJORGIVING50TO59MULTIPLIER decimal(20,4) = null output,
@MAJORGIVING40TO49MULTIPLIER decimal(20,4) = null output,
@MAJORGIVINGUNDER40MULTIPLIER decimal(20,4) = null output,
@MAJORGIVINGAGEUNKNOWNMULTIPLIER decimal(20,4) = null output,
@REALESTATEINCLUDE bit = null output,
@REALESTATECONFIRMEDONLY bit = null output,
@REALESTATEVALUEMULTIPLIERTYPECODE tinyint = null output,
@REALESTATEVALUEMULTIPLIERCUTOFFVALUE money = null output,
@REALESTATEVALUEMULTIPLIER decimal(20,4) = null output,
@REALESTATEVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@REALESTATEVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@REALESTATEAGGREGATETYPECODE tinyint = null output,
@REALESTATEUSEPROPERTYVALUATION bit = null output,
@REALESTATEUSEPROPERTYVALUEESTIMATE bit = null output,
@REALESTATESOURCES xml = null output,
@BUSINESSOWNERSHIPINCLUDE bit = null output,
@BUSINESSOWNERSHIPCONFIRMEDONLY bit = null output,
@BUSINESSOWNERSHIPVALUEMULTIPLIERTYPECODE tinyint = null output,
@BUSINESSOWNERSHIPVALUEMULTIPLIERCUTOFFVALUE money = null output,
@BUSINESSOWNERSHIPVALUEMULTIPLIER decimal(20,4) = null output,
@BUSINESSOWNERSHIPVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@BUSINESSOWNERSHIPVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@BUSINESSOWNERSHIPVALUECODE tinyint = null output,
@BUSINESSOWNERSHIPSOURCES xml = null output,
@SECURITIESINCLUDE bit = null output,
@SECURITIESCONFIRMEDONLY bit = null output,
@SECURITIESVALUEMULTIPLIERTYPECODE tinyint = null output,
@SECURITIESVALUEMULTIPLIERCUTOFFVALUE money = null output,
@SECURITIESVALUEMULTIPLIER decimal(20,4) = null output,
@SECURITIESVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@SECURITIESVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@SECURITIESVALUECODE tinyint = null output,
@SECURITIESSOURCES xml = null output,
@INCOMECOMPENSATIONINCLUDE bit = null output,
@INCOMECOMPENSATIONCONFIRMEDONLY bit = null output,
@INCOMECOMPENSATIONVALUEMULTIPLIERTYPECODE tinyint = null output,
@INCOMECOMPENSATIONVALUEMULTIPLIERCUTOFFVALUE money = null output,
@INCOMECOMPENSATIONVALUEMULTIPLIER decimal(20,4) = null output,
@INCOMECOMPENSATIONVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@INCOMECOMPENSATIONVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@INCOMECOMPENSATIONINCLUDESALARY bit = null output,
@INCOMECOMPENSATIONINCLUDEBONUS bit = null output,
@INCOMECOMPENSATIONINCLUDESHORTTERMCOMP bit = null output,
@INCOMECOMPENSATIONINCLUDELONGTERMCOMP bit = null output,
@INCOMECOMPENSATIONINCLUDEEXERCISEDOPTIONS bit = null output,
@INCOMECOMPENSATIONINCLUDEUNEXERCISEDOPTIONS bit = null output,
@INCOMECOMPENSATIONINCLUDEUNEXERCISABLEOPTIONS bit = null output,
@INCOMECOMPENSATIONSOURCES xml = null output,
@OTHERASSETINCLUDE bit = null output,
@OTHERASSETCONFIRMEDONLY bit = null output,
@OTHERASSETVALUEMULTIPLIERTYPECODE tinyint = null output,
@OTHERASSETVALUEMULTIPLIERCUTOFFVALUE money = null output,
@OTHERASSETVALUEMULTIPLIER decimal(20,4) = null output,
@OTHERASSETVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@OTHERASSETVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@OTHERASSETVALUECODE tinyint = null output,
@OTHERASSETSOURCES xml = null output,
@NONPROFITAFFILIATIONINCLUDE bit = null output,
@NONPROFITAFFILIATIONCONFIRMEDONLY bit = null output,
@NONPROFITAFFILIATIONVALUEMULTIPLIERTYPECODE tinyint = null output,
@NONPROFITAFFILIATIONVALUEMULTIPLIERCUTOFFVALUE money = null output,
@NONPROFITAFFILIATIONVALUEMULTIPLIER decimal(20,4) = null output,
@NONPROFITAFFILIATIONVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@NONPROFITAFFILIATIONVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@NONPROFITAFFILIATIONVALUECODE tinyint = null output,
@NONPROFITAFFILIATIONSOURCES xml = null output,
@PRIVATEFOUNDATIONINCLUDE bit = null output,
@PRIVATEFOUNDATIONCONFIRMEDONLY bit = null output,
@PRIVATEFOUNDATIONVALUEMULTIPLIERTYPECODE tinyint = null output,
@PRIVATEFOUNDATIONVALUEMULTIPLIERCUTOFFVALUE money = null output,
@PRIVATEFOUNDATIONVALUEMULTIPLIER decimal(20,4) = null output,
@PRIVATEFOUNDATIONVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@PRIVATEFOUNDATIONVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@PRIVATEFOUNDATIONVALUECODE tinyint = null output,
@PRIVATEFOUNDATIONSOURCES xml = null output,
@OTHERSCANMODIFY bit = null output,
@REALESTATEINCLUDEHISTORICAL bit = null output,
@INCOMECOMPENSATIONINCLUDEHISTORICAL bit = null output,
@PHILANTHROPICGIFTINCLUDE bit = null output,
@PHILANTHROPICGIFTCONFIRMEDONLY bit = null output,
@PHILANTHROPICGIFTVALUEMULTIPLIERTYPECODE tinyint = null output,
@PHILANTHROPICGIFTVALUEMULTIPLIERCUTOFFVALUE money = null output,
@PHILANTHROPICGIFTVALUEMULTIPLIER decimal(20,4) = null output,
@PHILANTHROPICGIFTVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@PHILANTHROPICGIFTVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@PHILANTHROPICGIFTVALUECODE tinyint = null output,
@PHILANTHROPICGIFTSOURCES xml = null output,
@POLITICALDONATIONINCLUDE bit = null output,
@POLITICALDONATIONCONFIRMEDONLY bit = null output,
@POLITICALDONATIONVALUEMULTIPLIERTYPECODE tinyint = null output,
@POLITICALDONATIONVALUEMULTIPLIERCUTOFFVALUE money = null output,
@POLITICALDONATIONVALUEMULTIPLIER decimal(20,4) = null output,
@POLITICALDONATIONVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@POLITICALDONATIONVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@POLITICALDONATIONVALUECODE tinyint = null output,
@POLITICALDONATIONSOURCES xml = null output,
@GIVINGTOMYORGINCLUDE bit = null output,
@GIVINGTOMYORGVALUEMULTIPLIERTYPECODE tinyint = null output,
@GIVINGTOMYORGVALUEMULTIPLIERCUTOFFVALUE money = null output,
@GIVINGTOMYORGVALUEMULTIPLIER decimal(20,4) = null output,
@GIVINGTOMYORGVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@GIVINGTOMYORGVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@GIVINGTOMYORGVALUECODE tinyint = null output
) as
set nocount on;
select
@DATALOADED = 1,
@TSLONG = WCF.TSLONG,
@USERISOWNER = case when WCF.OWNERID = @CURRENTAPPUSERID or WCF.OWNERID is null or dbo.UFN_APPUSER_ISSYSADMIN(@CURRENTAPPUSERID) = 1 then 1 else 0 end,
@NAME = WCF.NAME,
@DESCRIPTION = WCF.DESCRIPTION,
@ISDEFAULT = WCF.ISDEFAULT,
@ASSETCALCULATIONMETHODCODE = WCF.ASSETCALCULATIONMETHODCODE,
@MAJORGIVINGMULTIPLIERTYPECODE = WCF.MAJORGIVINGMULTIPLIERTYPECODE,
@MAJORGIVINGSETVALUEMULTIPLIER = WCF.MAJORGIVINGSETVALUEMULTIPLIER,
@MAJORGIVINGOVER70MULTIPLIER = WCF.MAJORGIVINGOVER70MULTIPLIER,
@MAJORGIVING60TO69MULTIPLIER = WCF.MAJORGIVING60TO69MULTIPLIER,
@MAJORGIVING50TO59MULTIPLIER = WCF.MAJORGIVING50TO59MULTIPLIER,
@MAJORGIVING40TO49MULTIPLIER = WCF.MAJORGIVING40TO49MULTIPLIER,
@MAJORGIVINGUNDER40MULTIPLIER = WCF.MAJORGIVINGUNDER40MULTIPLIER,
@MAJORGIVINGAGEUNKNOWNMULTIPLIER = WCF.MAJORGIVINGAGEUNKNOWNMULTIPLIER,
@REALESTATEINCLUDE = WCF.REALESTATEINCLUDE,
@REALESTATECONFIRMEDONLY = WCF.REALESTATECONFIRMEDONLY,
@REALESTATEVALUEMULTIPLIERTYPECODE = WCF.REALESTATEVALUEMULTIPLIERTYPECODE,
@REALESTATEVALUEMULTIPLIERCUTOFFVALUE = WCF.REALESTATEVALUEMULTIPLIERCUTOFFVALUE,
@REALESTATEVALUEMULTIPLIER = WCF.REALESTATEVALUEMULTIPLIER,
@REALESTATEVALUELESSTHANCUTOFFMULTIPLIER = WCF.REALESTATEVALUELESSTHANCUTOFFMULTIPLIER,
@REALESTATEVALUEGREATERTHANCUTOFFMULTIPLIER = WCF.REALESTATEVALUEGREATERTHANCUTOFFMULTIPLIER,
@REALESTATEAGGREGATETYPECODE = WCF.REALESTATEAGGREGATETYPECODE,
@REALESTATEUSEPROPERTYVALUATION = WCF.REALESTATEUSEPROPERTYVALUATION,
@REALESTATEUSEPROPERTYVALUEESTIMATE = WCF.REALESTATEUSEPROPERTYVALUEESTIMATE,
@REALESTATEINCLUDEHISTORICAL = WCF.REALESTATEINCLUDEHISTORICAL,
@BUSINESSOWNERSHIPINCLUDE = WCF.BUSINESSOWNERSHIPINCLUDE,
@BUSINESSOWNERSHIPCONFIRMEDONLY = WCF.BUSINESSOWNERSHIPCONFIRMEDONLY,
@BUSINESSOWNERSHIPVALUEMULTIPLIERTYPECODE = WCF.BUSINESSOWNERSHIPVALUEMULTIPLIERTYPECODE,
@BUSINESSOWNERSHIPVALUEMULTIPLIERCUTOFFVALUE = WCF.BUSINESSOWNERSHIPVALUEMULTIPLIERCUTOFFVALUE,
@BUSINESSOWNERSHIPVALUEMULTIPLIER = WCF.BUSINESSOWNERSHIPVALUEMULTIPLIER,
@BUSINESSOWNERSHIPVALUELESSTHANCUTOFFMULTIPLIER = WCF.BUSINESSOWNERSHIPVALUELESSTHANCUTOFFMULTIPLIER,
@BUSINESSOWNERSHIPVALUEGREATERTHANCUTOFFMULTIPLIER = WCF.BUSINESSOWNERSHIPVALUEGREATERTHANCUTOFFMULTIPLIER,
@BUSINESSOWNERSHIPVALUECODE = WCF.BUSINESSOWNERSHIPVALUECODE,
@SECURITIESINCLUDE = WCF.SECURITIESINCLUDE,
@SECURITIESCONFIRMEDONLY = WCF.SECURITIESCONFIRMEDONLY,
@SECURITIESVALUEMULTIPLIERTYPECODE = WCF.SECURITIESVALUEMULTIPLIERTYPECODE,
@SECURITIESVALUEMULTIPLIERCUTOFFVALUE = WCF.SECURITIESVALUEMULTIPLIERCUTOFFVALUE,
@SECURITIESVALUEMULTIPLIER = WCF.SECURITIESVALUEMULTIPLIER,
@SECURITIESVALUELESSTHANCUTOFFMULTIPLIER = WCF.SECURITIESVALUELESSTHANCUTOFFMULTIPLIER,
@SECURITIESVALUEGREATERTHANCUTOFFMULTIPLIER = WCF.SECURITIESVALUEGREATERTHANCUTOFFMULTIPLIER,
@SECURITIESVALUECODE = WCF.SECURITIESVALUECODE,
@INCOMECOMPENSATIONINCLUDE = WCF.INCOMECOMPENSATIONINCLUDE,
@INCOMECOMPENSATIONCONFIRMEDONLY = WCF.INCOMECOMPENSATIONCONFIRMEDONLY,
@INCOMECOMPENSATIONVALUEMULTIPLIERTYPECODE = WCF.INCOMECOMPENSATIONVALUEMULTIPLIERTYPECODE,
@INCOMECOMPENSATIONVALUEMULTIPLIERCUTOFFVALUE = WCF.INCOMECOMPENSATIONVALUEMULTIPLIERCUTOFFVALUE,
@INCOMECOMPENSATIONVALUEMULTIPLIER = WCF.INCOMECOMPENSATIONVALUEMULTIPLIER,
@INCOMECOMPENSATIONVALUELESSTHANCUTOFFMULTIPLIER = WCF.INCOMECOMPENSATIONVALUELESSTHANCUTOFFMULTIPLIER,
@INCOMECOMPENSATIONVALUEGREATERTHANCUTOFFMULTIPLIER = WCF.INCOMECOMPENSATIONVALUEGREATERTHANCUTOFFMULTIPLIER,
@INCOMECOMPENSATIONINCLUDESALARY = WCF.INCOMECOMPENSATIONINCLUDESALARY,
@INCOMECOMPENSATIONINCLUDEBONUS = WCF.INCOMECOMPENSATIONINCLUDEBONUS,
@INCOMECOMPENSATIONINCLUDESHORTTERMCOMP = WCF.INCOMECOMPENSATIONINCLUDESHORTTERMCOMP,
@INCOMECOMPENSATIONINCLUDELONGTERMCOMP = WCF.INCOMECOMPENSATIONINCLUDELONGTERMCOMP,
@INCOMECOMPENSATIONINCLUDEEXERCISEDOPTIONS = WCF.INCOMECOMPENSATIONINCLUDEEXERCISEDOPTIONS,
@INCOMECOMPENSATIONINCLUDEUNEXERCISEDOPTIONS = WCF.INCOMECOMPENSATIONINCLUDEUNEXERCISEDOPTIONS,
@INCOMECOMPENSATIONINCLUDEUNEXERCISABLEOPTIONS = WCF.INCOMECOMPENSATIONINCLUDEUNEXERCISABLEOPTIONS,
@INCOMECOMPENSATIONINCLUDEHISTORICAL = WCF.INCOMECOMPENSATIONINCLUDEHISTORICAL,
@OTHERASSETINCLUDE = WCF.OTHERASSETINCLUDE,
@OTHERASSETCONFIRMEDONLY = WCF.OTHERASSETCONFIRMEDONLY,
@OTHERASSETVALUEMULTIPLIERTYPECODE = WCF.OTHERASSETVALUEMULTIPLIERTYPECODE,
@OTHERASSETVALUEMULTIPLIERCUTOFFVALUE = WCF.OTHERASSETVALUEMULTIPLIERCUTOFFVALUE,
@OTHERASSETVALUEMULTIPLIER = WCF.OTHERASSETVALUEMULTIPLIER,
@OTHERASSETVALUELESSTHANCUTOFFMULTIPLIER = WCF.OTHERASSETVALUELESSTHANCUTOFFMULTIPLIER,
@OTHERASSETVALUEGREATERTHANCUTOFFMULTIPLIER = WCF.OTHERASSETVALUEGREATERTHANCUTOFFMULTIPLIER,
@OTHERASSETVALUECODE = WCF.OTHERASSETVALUECODE,
@NONPROFITAFFILIATIONINCLUDE = WCF.NONPROFITAFFILIATIONINCLUDE,
@NONPROFITAFFILIATIONCONFIRMEDONLY = WCF.NONPROFITAFFILIATIONCONFIRMEDONLY,
@NONPROFITAFFILIATIONVALUEMULTIPLIERTYPECODE = WCF.NONPROFITAFFILIATIONVALUEMULTIPLIERTYPECODE,
@NONPROFITAFFILIATIONVALUEMULTIPLIERCUTOFFVALUE = WCF.NONPROFITAFFILIATIONVALUEMULTIPLIERCUTOFFVALUE,
@NONPROFITAFFILIATIONVALUEMULTIPLIER = WCF.NONPROFITAFFILIATIONVALUEMULTIPLIER,
@NONPROFITAFFILIATIONVALUELESSTHANCUTOFFMULTIPLIER = WCF.NONPROFITAFFILIATIONVALUELESSTHANCUTOFFMULTIPLIER,
@NONPROFITAFFILIATIONVALUEGREATERTHANCUTOFFMULTIPLIER = WCF.NONPROFITAFFILIATIONVALUEGREATERTHANCUTOFFMULTIPLIER,
@NONPROFITAFFILIATIONVALUECODE = WCF.NONPROFITAFFILIATIONVALUECODE,
@PRIVATEFOUNDATIONINCLUDE = WCF.PRIVATEFOUNDATIONINCLUDE,
@PRIVATEFOUNDATIONCONFIRMEDONLY = WCF.PRIVATEFOUNDATIONCONFIRMEDONLY,
@PRIVATEFOUNDATIONVALUEMULTIPLIERTYPECODE = WCF.PRIVATEFOUNDATIONVALUEMULTIPLIERTYPECODE,
@PRIVATEFOUNDATIONVALUEMULTIPLIERCUTOFFVALUE = WCF.PRIVATEFOUNDATIONVALUEMULTIPLIERCUTOFFVALUE,
@PRIVATEFOUNDATIONVALUEMULTIPLIER = WCF.PRIVATEFOUNDATIONVALUEMULTIPLIER,
@PRIVATEFOUNDATIONVALUELESSTHANCUTOFFMULTIPLIER = WCF.PRIVATEFOUNDATIONVALUELESSTHANCUTOFFMULTIPLIER,
@PRIVATEFOUNDATIONVALUEGREATERTHANCUTOFFMULTIPLIER = WCF.PRIVATEFOUNDATIONVALUEGREATERTHANCUTOFFMULTIPLIER,
@PRIVATEFOUNDATIONVALUECODE = WCF.PRIVATEFOUNDATIONVALUECODE,
@OTHERSCANMODIFY = WCF.OTHERSCANMODIFY,
@PHILANTHROPICGIFTINCLUDE = WCF.PHILANTHROPICGIFTINCLUDE,
@PHILANTHROPICGIFTCONFIRMEDONLY = WCF.PHILANTHROPICGIFTCONFIRMEDONLY,
@PHILANTHROPICGIFTVALUEMULTIPLIERTYPECODE = WCF.PHILANTHROPICGIFTVALUEMULTIPLIERTYPECODE,
@PHILANTHROPICGIFTVALUEMULTIPLIERCUTOFFVALUE = WCF.PHILANTHROPICGIFTVALUEMULTIPLIERCUTOFFVALUE,
@PHILANTHROPICGIFTVALUEMULTIPLIER = WCF.PHILANTHROPICGIFTVALUEMULTIPLIER,
@PHILANTHROPICGIFTVALUELESSTHANCUTOFFMULTIPLIER = WCF.PHILANTHROPICGIFTVALUELESSTHANCUTOFFMULTIPLIER,
@PHILANTHROPICGIFTVALUEGREATERTHANCUTOFFMULTIPLIER = WCF.PHILANTHROPICGIFTVALUEGREATERTHANCUTOFFMULTIPLIER,
@PHILANTHROPICGIFTVALUECODE = WCF.PHILANTHROPICGIFTVALUECODE,
@POLITICALDONATIONINCLUDE = WCF.POLITICALDONATIONINCLUDE,
@POLITICALDONATIONCONFIRMEDONLY = WCF.POLITICALDONATIONCONFIRMEDONLY,
@POLITICALDONATIONVALUEMULTIPLIERTYPECODE = WCF.POLITICALDONATIONVALUEMULTIPLIERTYPECODE,
@POLITICALDONATIONVALUEMULTIPLIERCUTOFFVALUE = WCF.POLITICALDONATIONVALUEMULTIPLIERCUTOFFVALUE,
@POLITICALDONATIONVALUEMULTIPLIER = WCF.POLITICALDONATIONVALUEMULTIPLIER,
@POLITICALDONATIONVALUELESSTHANCUTOFFMULTIPLIER = WCF.POLITICALDONATIONVALUELESSTHANCUTOFFMULTIPLIER,
@POLITICALDONATIONVALUEGREATERTHANCUTOFFMULTIPLIER = WCF.POLITICALDONATIONVALUEGREATERTHANCUTOFFMULTIPLIER,
@POLITICALDONATIONVALUECODE = WCF.POLITICALDONATIONVALUECODE,
@GIVINGTOMYORGINCLUDE = WCF.GIVINGTOMYORGINCLUDE,
@GIVINGTOMYORGVALUEMULTIPLIERTYPECODE = WCF.GIVINGTOMYORGVALUEMULTIPLIERTYPECODE,
@GIVINGTOMYORGVALUEMULTIPLIERCUTOFFVALUE = WCF.GIVINGTOMYORGVALUEMULTIPLIERCUTOFFVALUE,
@GIVINGTOMYORGVALUEMULTIPLIER = WCF.GIVINGTOMYORGVALUEMULTIPLIER,
@GIVINGTOMYORGVALUELESSTHANCUTOFFMULTIPLIER = WCF.GIVINGTOMYORGVALUELESSTHANCUTOFFMULTIPLIER,
@GIVINGTOMYORGVALUEGREATERTHANCUTOFFMULTIPLIER = WCF.GIVINGTOMYORGVALUEGREATERTHANCUTOFFMULTIPLIER,
@GIVINGTOMYORGVALUECODE = WCF.GIVINGTOMYORGVALUECODE
from
dbo.WEALTHCAPACITYFORMULA WCF
where
ID = @ID;
set @REALESTATESOURCES = dbo.UFN_WEALTHCAPACITYFORMULA_REALESTATE_GETSOURCES_TOITEMLISTXML(@ID);
set @SECURITIESSOURCES = dbo.UFN_WEALTHCAPACITYFORMULA_SECURITIES_GETSOURCES_TOITEMLISTXML(@ID);
set @INCOMECOMPENSATIONSOURCES = dbo.UFN_WEALTHCAPACITYFORMULA_INCOMECOMPENSATION_GETSOURCES_TOITEMLISTXML(@ID);
set @NONPROFITAFFILIATIONSOURCES = dbo.UFN_WEALTHCAPACITYFORMULA_NONPROFITAFFILIATION_GETSOURCES_TOITEMLISTXML(@ID);
set @OTHERASSETSOURCES = dbo.UFN_WEALTHCAPACITYFORMULA_OTHERASSET_GETSOURCES_TOITEMLISTXML(@ID);
set @PRIVATEFOUNDATIONSOURCES = dbo.UFN_WEALTHCAPACITYFORMULA_PRIVATEFOUNDATION_GETSOURCES_TOITEMLISTXML(@ID);
set @BUSINESSOWNERSHIPSOURCES = dbo.UFN_WEALTHCAPACITYFORMULA_BUSINESSOWNERSHIP_GETSOURCES_TOITEMLISTXML(@ID);
set @PHILANTHROPICGIFTSOURCES = dbo.UFN_WEALTHCAPACITYFORMULA_PHILANTHROPICGIFT_GETSOURCES_TOITEMLISTXML(@ID);
set @POLITICALDONATIONSOURCES = dbo.UFN_WEALTHCAPACITYFORMULA_POLITICALDONATION_GETSOURCES_TOITEMLISTXML(@ID);
return 0;