USP_DATAFORMTEMPLATE_EDITLOAD_WPINCOMECOMPENSATION
The load procedure used by the edit dataform template "WealthPoint Income/Compensation Edit 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. |
@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. |
@SOURCE | nvarchar(100) | INOUT | Source |
@CNOTES | nvarchar(1024) | INOUT | Notes |
@BB_FULLNAME | nvarchar(100) | INOUT | Name |
@COMPANY | nvarchar(100) | INOUT | Company |
@LONGTITLE | nvarchar(100) | INOUT | Job title |
@TICKER | nvarchar(8) | INOUT | Symbol |
@AGE | int | INOUT | Age |
@BIOGRAPHY | nvarchar(1500) | INOUT | Biography |
@OFFICER_DIRECTORFLAG | nvarchar(35) | INOUT | Officer/Director |
@OFFSTARTY | UDT_YEAR | INOUT | Officer start |
@DIRSTARTY | UDT_YEAR | INOUT | Director start |
@LATESTCOMPENSATIONYEAR | UDT_YEAR | INOUT | Year |
@LATESTFISCALYEARSALARY | money | INOUT | Salary |
@LATESTFISCALYEARBONUS | money | INOUT | Bonus |
@LATESTFISCALYEAROTHERSHORTTERMCOMPENSATION | money | INOUT | Other short term |
@VALUEOFOPTIONSEXERCISED | money | INOUT | Exercised |
@VALUEOFOPTIONSUNEXERCISED_EXERCISABLE | money | INOUT | Unexercised |
@VALUEOFOPTIONSUNEXERCISED_UNEXERCISABLE | money | INOUT | Unexercisable |
@LATESTFISCALYEAROTHERLONGTERMCOMPENSATION | money | INOUT | Other long term |
@ISBUILTIN | bit | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_WPINCOMECOMPENSATION (
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@TSLONG bigint = 0 output,
@SOURCE nvarchar(100) = null output,
@CNOTES nvarchar(1024) = null output,
@BB_FULLNAME nvarchar(100) = null output,
@COMPANY nvarchar(100) = null output,
@LONGTITLE nvarchar(100) = null output,
@TICKER nvarchar(8) = null output,
@AGE int = null output,
@BIOGRAPHY nvarchar(1500) = null output,
@OFFICER_DIRECTORFLAG nvarchar(35) = null output,
@OFFSTARTY dbo.UDT_YEAR = null output,
@DIRSTARTY dbo.UDT_YEAR = null output,
@LATESTCOMPENSATIONYEAR dbo.UDT_YEAR = null output,
@LATESTFISCALYEARSALARY money = null output,
@LATESTFISCALYEARBONUS money = null output,
@LATESTFISCALYEAROTHERSHORTTERMCOMPENSATION money = null output,
@VALUEOFOPTIONSEXERCISED money = null output,
@VALUEOFOPTIONSUNEXERCISED_EXERCISABLE money = null output,
@VALUEOFOPTIONSUNEXERCISED_UNEXERCISABLE money = null output,
@LATESTFISCALYEAROTHERLONGTERMCOMPENSATION money = null output,
@ISBUILTIN bit = null output
) as begin
set nocount on;
set @DATALOADED = 0;
set @TSLONG = 0;
select
@DATALOADED = 1,
@TSLONG = TSLONG,
@SOURCE = SOURCE,
@CNOTES = CNOTES,
@BB_FULLNAME = BB_FULLNAME,
@COMPANY = COMPANY,
@LONGTITLE = LONGTITLE,
@TICKER = TICKER,
@AGE = AGE,
@BIOGRAPHY = BIOGRAPHY,
@OFFICER_DIRECTORFLAG = OFFICER_DIRECTORFLAG,
@OFFSTARTY = OFFSTARTY,
@DIRSTARTY = DIRSTARTY,
@LATESTCOMPENSATIONYEAR = LATESTCOMPENSATIONYEAR,
@LATESTFISCALYEARSALARY = LATESTFISCALYEARSALARY,
@LATESTFISCALYEARBONUS = LATESTFISCALYEARBONUS,
@LATESTFISCALYEAROTHERSHORTTERMCOMPENSATION = LATESTFISCALYEAROTHERSHORTTERMCOMPENSATION,
@VALUEOFOPTIONSEXERCISED = VALUEOFOPTIONSEXERCISED,
@VALUEOFOPTIONSUNEXERCISED_EXERCISABLE = VALUEOFOPTIONSUNEXERCISED_EXERCISABLE,
@VALUEOFOPTIONSUNEXERCISED_UNEXERCISABLE = VALUEOFOPTIONSUNEXERCISED_UNEXERCISABLE,
@LATESTFISCALYEAROTHERLONGTERMCOMPENSATION = LATESTFISCALYEAROTHERLONGTERMCOMPENSATION
from
dbo.WPINCOMECOMPENSATION
where
ID=@ID;
exec @ISBUILTIN = UFN_ISBUILTIN_WEALTHSOURCE @SOURCE;
return 0;
end;