USP_DATAFORMTEMPLATE_EDITLOAD_MKTSEGMENTATIONEXPORT_4
The load procedure used by the edit dataform template "Marketing Effort Export Edit Form 4"
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. |
| @SEGMENTATIONID | uniqueidentifier | INOUT | Marketing effort |
| @DESCRIPTION | nvarchar(255) | INOUT | Description |
| @MAILINGTYPECODE | tinyint | INOUT | Type |
| @EXPORTDEFINITIONRECORDTYPE | nvarchar(50) | INOUT | Export definition record type |
| @EXPORTDEFINITIONRECORDTYPEID | uniqueidentifier | INOUT | Export definition record type ID |
| @EXPORTDEFINITIONQUERYVIEWID | uniqueidentifier | INOUT | Export definition query view ID |
| @MAILEXPORTDEFINITIONID | uniqueidentifier | INOUT | Mail export definition |
| @EMAILEXPORTDEFINITIONID | uniqueidentifier | INOUT | Email export definition |
| @PHONEEXPORTDEFINITIONID | uniqueidentifier | INOUT | Phone export definition |
| @HASMAILPACKAGES | bit | INOUT | Has mail packages? |
| @HASEMAILPACKAGES | bit | INOUT | Has email packages? |
| @HASPHONEPACKAGES | bit | INOUT | Has phone packages? |
| @HASUNDEFINEDMAILPACKAGES | bit | INOUT | Has undefined mail packages? |
| @HASUNDEFINEDEMAILPACKAGES | bit | INOUT | Has undefined email packages? |
| @HASUNDEFINEDPHONEPACKAGES | bit | INOUT | Has undefined phone packages? |
| @HASDEFINEDPACKAGES | bit | INOUT | Has defined packages? |
| @DEFINEDPACKAGES | xml | INOUT | Defined packages |
| @ORGANIZATIONCURRENCYID | uniqueidentifier | INOUT | Organization currency ID |
| @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. |
| @EXPORTACTIVESEGMENTS | bit | INOUT | Export active segments |
| @EXPORTINLINEEXCLUSIONS | bit | INOUT | Export exclusion segments |
| @INLINEEXCLUSIONEXPORTDEFINITIONID | uniqueidentifier | INOUT | Export definition |
| @HASEXCLUDEDRECORDS | bit | INOUT | Has excluded records? |
Definition
Copy
CREATE procedure dbo.[USP_DATAFORMTEMPLATE_EDITLOAD_MKTSEGMENTATIONEXPORT_4]
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@SEGMENTATIONID uniqueidentifier = null output,
@DESCRIPTION nvarchar(255) = null output,
@MAILINGTYPECODE tinyint = null output,
@EXPORTDEFINITIONRECORDTYPE nvarchar(50) = null output,
@EXPORTDEFINITIONRECORDTYPEID uniqueidentifier = null output,
@EXPORTDEFINITIONQUERYVIEWID uniqueidentifier = null output,
@MAILEXPORTDEFINITIONID uniqueidentifier = null output,
@EMAILEXPORTDEFINITIONID uniqueidentifier = null output,
@PHONEEXPORTDEFINITIONID uniqueidentifier = null output,
@HASMAILPACKAGES bit = null output,
@HASEMAILPACKAGES bit = null output,
@HASPHONEPACKAGES bit = null output,
@HASUNDEFINEDMAILPACKAGES bit = null output,
@HASUNDEFINEDEMAILPACKAGES bit = null output,
@HASUNDEFINEDPHONEPACKAGES bit = null output,
@HASDEFINEDPACKAGES bit = null output,
@DEFINEDPACKAGES xml = null output,
@ORGANIZATIONCURRENCYID uniqueidentifier = null output,
@TSLONG bigint = 0 output,
@EXPORTACTIVESEGMENTS bit = null output,
@EXPORTINLINEEXCLUSIONS bit = null output,
@INLINEEXCLUSIONEXPORTDEFINITIONID uniqueidentifier = null output,
@HASEXCLUDEDRECORDS bit = null output
)
as
set nocount on;
exec dbo.[USP_DATAFORMTEMPLATE_EDITLOAD_MKTSEGMENTATIONEXPORTPROCESS_4]
@ID,
@DATALOADED output,
@SEGMENTATIONID output,
@DESCRIPTION output,
@MAILINGTYPECODE output,
@EXPORTDEFINITIONRECORDTYPE output,
@EXPORTDEFINITIONRECORDTYPEID output,
@EXPORTDEFINITIONQUERYVIEWID output,
@MAILEXPORTDEFINITIONID output,
@EMAILEXPORTDEFINITIONID output,
@PHONEEXPORTDEFINITIONID output,
@HASMAILPACKAGES output,
@HASEMAILPACKAGES output,
@HASPHONEPACKAGES output,
@HASUNDEFINEDMAILPACKAGES output,
@HASUNDEFINEDEMAILPACKAGES output,
@HASUNDEFINEDPHONEPACKAGES output,
@HASDEFINEDPACKAGES output,
@DEFINEDPACKAGES output,
@ORGANIZATIONCURRENCYID output,
@TSLONG output,
@EXPORTACTIVESEGMENTS output,
@EXPORTINLINEEXCLUSIONS output,
@INLINEEXCLUSIONEXPORTDEFINITIONID output,
@HASEXCLUDEDRECORDS output;
return 0;