USP_DATAFORMTEMPLATE_VIEW_MKTMARKETINGPLANTEMPLATE

The load procedure used by the view dataform template "Marketing Plan Template 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.
@NAME nvarchar(50) INOUT Name
@ISDEFAULT tinyint INOUT Use this template when creating new marketing plans
@ITEMLIST xml INOUT A collection of template items for this template
@SITE nvarchar(1024) INOUT Site
@SITENAME nvarchar(1024) INOUT

Definition

Copy


CREATE procedure dbo.[USP_DATAFORMTEMPLATE_VIEW_MKTMARKETINGPLANTEMPLATE]
(
  @ID uniqueidentifier,
  @DATALOADED bit = 0 output,
  @NAME nvarchar(50) = null output,
  @ISDEFAULT tinyint = null output,
  @ITEMLIST xml = null output,
  @SITE nvarchar(1024) = null output,
  @SITENAME nvarchar(1024) = null output
)
as
begin
  set nocount on;

  set @DATALOADED = 0;

  select
    @DATALOADED = 1,
    @NAME = [NAME],
    @ISDEFAULT = [ISDEFAULT],
    @ITEMLIST = dbo.[UFN_MKTMARKETINGPLANTEMPLATE_GETITEMLIST_TOITEMLISTXML]([ID]),
    @SITE = [SITEID],
    @SITENAME = dbo.[UFN_TRANSLATIONFUNCTION_SITE_GETNAME]([SITEID])
  from dbo.[MKTMARKETINGPLANTEMPLATE]
  where [ID] = @ID

  return 0
end