USP_DATAFORMTEMPLATE_EDIT_MKTSEGMENTATIONSEGMENT_5

USP_DATAFORMTEMPLATE_EDIT_MKTSEGMENTATIONSEGMENT_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.
@SEGMENTID uniqueidentifier IN Segment
@CODE nvarchar(10) IN Code
@TESTSEGMENTCODE nvarchar(10) IN Test segment
@PACKAGEID uniqueidentifier IN Package
@PACKAGECODE nvarchar(10) IN Package code
@RESPONSERATE decimal(5, 2) IN Response rate
@GIFTAMOUNT money IN Gift amount
@SAMPLESIZE int IN Sample size
@SAMPLESIZETYPECODE tinyint IN Sample size type
@SAMPLESIZEMETHODCODE tinyint IN Sample size method
@SAMPLESIZEEXCLUDEREMAINDER bit IN Exclude remaining records from the marketing effort
@ASKLADDERID uniqueidentifier IN Ask ladder
@OVERRIDEADDRESSPROCESSING bit IN Override address processing / name format rules
@USEADDRESSPROCESSING bit IN Use address processing?
@ADDRESSPROCESSINGOPTIONID uniqueidentifier IN Address processing options
@ADDRESSPROCESSINGOPTIONSEASONALASOFDATETYPECODE tinyint IN Consider seasonal addresses as of
@ADDRESSPROCESSINGOPTIONSEASONALASOFDATE datetime IN Consider seasonal addresses as of
@NAMEFORMATPARAMETERID uniqueidentifier IN Name format options
@CODEVALUEID uniqueidentifier IN Code value ID
@PACKAGECODEVALUEID uniqueidentifier IN Package code value ID
@TESTSEGMENTCODEVALUEID uniqueidentifier IN Test segment code value ID
@ITEMLIST xml IN Items
@CHANNELSOURCECODE nvarchar(10) IN Channel source code
@CHANNELSOURCECODEVALUEID uniqueidentifier IN Channel code value ID
@EXCLUDESPOUSE bit IN Exclude spouse (wording)

Definition

Copy


CREATE procedure dbo.[USP_DATAFORMTEMPLATE_EDIT_MKTSEGMENTATIONSEGMENT_5]
(
  @ID uniqueidentifier,
  @CHANGEAGENTID uniqueidentifier = null,
  @SEGMENTID uniqueidentifier,
  @CODE nvarchar(10),
  @TESTSEGMENTCODE nvarchar(10),
  @PACKAGEID uniqueidentifier,
  @PACKAGECODE nvarchar(10),
  @RESPONSERATE decimal(5,2),
  @GIFTAMOUNT money,
  @SAMPLESIZE int,
  @SAMPLESIZETYPECODE tinyint,
  @SAMPLESIZEMETHODCODE tinyint,
  @SAMPLESIZEEXCLUDEREMAINDER bit,
  @ASKLADDERID uniqueidentifier,
  @OVERRIDEADDRESSPROCESSING bit,
  @USEADDRESSPROCESSING bit,
  @ADDRESSPROCESSINGOPTIONID uniqueidentifier,
  @ADDRESSPROCESSINGOPTIONSEASONALASOFDATETYPECODE tinyint,
  @ADDRESSPROCESSINGOPTIONSEASONALASOFDATE datetime,
  @NAMEFORMATPARAMETERID uniqueidentifier,
  @CODEVALUEID uniqueidentifier,
  @PACKAGECODEVALUEID uniqueidentifier,
  @TESTSEGMENTCODEVALUEID uniqueidentifier,
  @ITEMLIST xml,
  @CHANNELSOURCECODE nvarchar(10),
  @CHANNELSOURCECODEVALUEID uniqueidentifier,
  @EXCLUDESPOUSE bit
)
as
begin
  declare @OVERRIDEBUSINESSUNITS bit
  declare @BUSINESSUNITS xml

    exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_MKTSEGMENTATIONSEGMENT_4
  @ID =@ID,
  @SEGMENTID=@SEGMENTID,
  @CODE=@CODE,
  @TESTSEGMENTCODE=@TESTSEGMENTCODE,
  @PACKAGEID=@PACKAGEID,
  @PACKAGECODE=@PACKAGECODE,
  @RESPONSERATE=@RESPONSERATE,
  @GIFTAMOUNT=@GIFTAMOUNT,
  @SAMPLESIZE=@SAMPLESIZE,
  @SAMPLESIZETYPECODE=@SAMPLESIZETYPECODE,
  @SAMPLESIZEMETHODCODE=@SAMPLESIZEMETHODCODE,
  @SAMPLESIZEEXCLUDEREMAINDER=@SAMPLESIZEEXCLUDEREMAINDER,
  @ASKLADDERID=@ASKLADDERID,
  @USEADDRESSPROCESSING=@USEADDRESSPROCESSING,
  @ADDRESSPROCESSINGOPTIONID=@ADDRESSPROCESSINGOPTIONID,
  @OVERRIDEADDRESSPROCESSING=@OVERRIDEADDRESSPROCESSING,
  @ADDRESSPROCESSINGOPTIONSEASONALASOFDATETYPECODE=@ADDRESSPROCESSINGOPTIONSEASONALASOFDATETYPECODE,
  @ADDRESSPROCESSINGOPTIONSEASONALASOFDATE=@ADDRESSPROCESSINGOPTIONSEASONALASOFDATE,
  @NAMEFORMATPARAMETERID=@NAMEFORMATPARAMETERID,
  @CODEVALUEID=@CODEVALUEID,
  @PACKAGECODEVALUEID=@PACKAGECODEVALUEID,
  @TESTSEGMENTCODEVALUEID=@TESTSEGMENTCODEVALUEID,
  @ITEMLIST=@ITEMLIST,
  @CHANNELSOURCECODE=@CHANNELSOURCECODE,
  @CHANNELSOURCECODEVALUEID=@CHANNELSOURCECODEVALUEID,
  @EXCLUDESPOUSE=@EXCLUDESPOUSE,
  @OVERRIDEBUSINESSUNITS=@OVERRIDEBUSINESSUNITS output,
  @BUSINESSUNITS=@BUSINESSUNITS output,
  @CURRENTAPPUSERID = null

  exec [dbo].[USP_DATAFORMTEMPLATE_EDIT_MKTSEGMENTATIONSEGMENT_6] 
   @ID
  ,@CHANGEAGENTID
  ,@SEGMENTID
  ,@CODE
  ,@TESTSEGMENTCODE
  ,@PACKAGEID
  ,@PACKAGECODE
  ,@RESPONSERATE
  ,@GIFTAMOUNT
  ,@SAMPLESIZE
  ,@SAMPLESIZETYPECODE
  ,@SAMPLESIZEMETHODCODE
  ,@SAMPLESIZEEXCLUDEREMAINDER
  ,@ASKLADDERID
  ,@OVERRIDEADDRESSPROCESSING
  ,@USEADDRESSPROCESSING
  ,@ADDRESSPROCESSINGOPTIONID
  ,@ADDRESSPROCESSINGOPTIONSEASONALASOFDATETYPECODE
  ,@ADDRESSPROCESSINGOPTIONSEASONALASOFDATE
  ,@NAMEFORMATPARAMETERID
  ,@CODEVALUEID
  ,@PACKAGECODEVALUEID
  ,@TESTSEGMENTCODEVALUEID
  ,@ITEMLIST
  ,@CHANNELSOURCECODE
  ,@CHANNELSOURCECODEVALUEID
  ,@EXCLUDESPOUSE
  ,@OVERRIDEBUSINESSUNITS
  ,@BUSINESSUNITS
end