/AWS1/CL_PPTWRITETREATMENTRE00¶
Specifies the settings for a campaign treatment. A treatment is a variation of a campaign that's used for A/B testing of a campaign.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_sizepercent TYPE /AWS1/PPT__INTEGER /AWS1/PPT__INTEGER¶
The allocated percentage of users (segment members) to send the treatment to.
Optional arguments:¶
io_customdeliveryconf TYPE REF TO /AWS1/CL_PPTCUSTOMDELIVERYCONF /AWS1/CL_PPTCUSTOMDELIVERYCONF¶
The delivery configuration settings for sending the treatment through a custom channel. This object is required if the MessageConfiguration object for the treatment specifies a CustomMessage object.
io_messageconfiguration TYPE REF TO /AWS1/CL_PPTMESSAGECONF /AWS1/CL_PPTMESSAGECONF¶
The message configuration settings for the treatment.
io_schedule TYPE REF TO /AWS1/CL_PPTSCHEDULE /AWS1/CL_PPTSCHEDULE¶
The schedule settings for the treatment.
io_templateconfiguration TYPE REF TO /AWS1/CL_PPTTEMPLATECONF /AWS1/CL_PPTTEMPLATECONF¶
The message template to use for the treatment.
iv_treatmentdescription TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING¶
A custom description of the treatment.
iv_treatmentname TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING¶
A custom name for the treatment.
Queryable Attributes¶
CustomDeliveryConfiguration¶
The delivery configuration settings for sending the treatment through a custom channel. This object is required if the MessageConfiguration object for the treatment specifies a CustomMessage object.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CUSTOMDELIVERYCONF() |
Getter for CUSTOMDELIVERYCONFIGURATION |
MessageConfiguration¶
The message configuration settings for the treatment.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MESSAGECONFIGURATION() |
Getter for MESSAGECONFIGURATION |
Schedule¶
The schedule settings for the treatment.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCHEDULE() |
Getter for SCHEDULE |
SizePercent¶
The allocated percentage of users (segment members) to send the treatment to.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SIZEPERCENT() |
Getter for SIZEPERCENT, with configurable default |
ASK_SIZEPERCENT() |
Getter for SIZEPERCENT w/ exceptions if field has no value |
HAS_SIZEPERCENT() |
Determine if SIZEPERCENT has a value |
TemplateConfiguration¶
The message template to use for the treatment.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TEMPLATECONFIGURATION() |
Getter for TEMPLATECONFIGURATION |
TreatmentDescription¶
A custom description of the treatment.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TREATMENTDESCRIPTION() |
Getter for TREATMENTDESCRIPTION, with configurable default |
ASK_TREATMENTDESCRIPTION() |
Getter for TREATMENTDESCRIPTION w/ exceptions if field has n |
HAS_TREATMENTDESCRIPTION() |
Determine if TREATMENTDESCRIPTION has a value |
TreatmentName¶
A custom name for the treatment.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TREATMENTNAME() |
Getter for TREATMENTNAME, with configurable default |
ASK_TREATMENTNAME() |
Getter for TREATMENTNAME w/ exceptions if field has no value |
HAS_TREATMENTNAME() |
Determine if TREATMENTNAME has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_LISTOFWRITETREATMENTRESRC¶
TYPES TT_LISTOFWRITETREATMENTRESRC TYPE STANDARD TABLE OF REF TO /AWS1/CL_PPTWRITETREATMENTRE00 WITH DEFAULT KEY
.