Skip to content

/AWS1/CL_PPTACTIVITY

Specifies the configuration and other settings for an activity in a journey.

CONSTRUCTOR

IMPORTING

Optional arguments:

io_custom TYPE REF TO /AWS1/CL_PPTCUSTOMMSGACTIVITY /AWS1/CL_PPTCUSTOMMSGACTIVITY

The settings for a custom message activity. This type of activity calls an AWS Lambda function or web hook that sends messages to participants.

io_conditionalsplit TYPE REF TO /AWS1/CL_PPTCONDALSPLITACTIV00 /AWS1/CL_PPTCONDALSPLITACTIV00

The settings for a yes/no split activity. This type of activity sends participants down one of two paths in a journey, based on conditions that you specify.

iv_description TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING

The custom description of the activity.

io_email TYPE REF TO /AWS1/CL_PPTEMAILMSGACTIVITY /AWS1/CL_PPTEMAILMSGACTIVITY

The settings for an email activity. This type of activity sends an email message to participants.

io_holdout TYPE REF TO /AWS1/CL_PPTHOLDOUTACTIVITY /AWS1/CL_PPTHOLDOUTACTIVITY

The settings for a holdout activity. This type of activity stops a journey for a specified percentage of participants.

io_multicondition TYPE REF TO /AWS1/CL_PPTMULTICONDALSPLIT00 /AWS1/CL_PPTMULTICONDALSPLIT00

The settings for a multivariate split activity. This type of activity sends participants down one of as many as five paths (including a default Else path) in a journey, based on conditions that you specify.

io_push TYPE REF TO /AWS1/CL_PPTPUSHMSGACTIVITY /AWS1/CL_PPTPUSHMSGACTIVITY

The settings for a push notification activity. This type of activity sends a push notification to participants.

io_randomsplit TYPE REF TO /AWS1/CL_PPTRANDOMSPLITACTIV00 /AWS1/CL_PPTRANDOMSPLITACTIV00

The settings for a random split activity. This type of activity randomly sends specified percentages of participants down one of as many as five paths in a journey, based on conditions that you specify.

io_sms TYPE REF TO /AWS1/CL_PPTSMSMESSAGEACTIVITY /AWS1/CL_PPTSMSMESSAGEACTIVITY

The settings for an SMS activity. This type of activity sends a text message to participants.

io_wait TYPE REF TO /AWS1/CL_PPTWAITACTIVITY /AWS1/CL_PPTWAITACTIVITY

The settings for a wait activity. This type of activity waits for a certain amount of time or until a specific date and time before moving participants to the next activity in a journey.

io_contactcenter TYPE REF TO /AWS1/CL_PPTCONTACTCENTERACT00 /AWS1/CL_PPTCONTACTCENTERACT00

The settings for a connect activity. This type of activity initiates a contact center call to participants.


Queryable Attributes

CUSTOM

The settings for a custom message activity. This type of activity calls an AWS Lambda function or web hook that sends messages to participants.

Accessible with the following methods

Method Description
GET_CUSTOM() Getter for CUSTOM

ConditionalSplit

The settings for a yes/no split activity. This type of activity sends participants down one of two paths in a journey, based on conditions that you specify.

Accessible with the following methods

Method Description
GET_CONDITIONALSPLIT() Getter for CONDITIONALSPLIT

Description

The custom description of the activity.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

EMAIL

The settings for an email activity. This type of activity sends an email message to participants.

Accessible with the following methods

Method Description
GET_EMAIL() Getter for EMAIL

Holdout

The settings for a holdout activity. This type of activity stops a journey for a specified percentage of participants.

Accessible with the following methods

Method Description
GET_HOLDOUT() Getter for HOLDOUT

MultiCondition

The settings for a multivariate split activity. This type of activity sends participants down one of as many as five paths (including a default Else path) in a journey, based on conditions that you specify.

Accessible with the following methods

Method Description
GET_MULTICONDITION() Getter for MULTICONDITION

PUSH

The settings for a push notification activity. This type of activity sends a push notification to participants.

Accessible with the following methods

Method Description
GET_PUSH() Getter for PUSH

RandomSplit

The settings for a random split activity. This type of activity randomly sends specified percentages of participants down one of as many as five paths in a journey, based on conditions that you specify.

Accessible with the following methods

Method Description
GET_RANDOMSPLIT() Getter for RANDOMSPLIT

SMS

The settings for an SMS activity. This type of activity sends a text message to participants.

Accessible with the following methods

Method Description
GET_SMS() Getter for SMS

Wait

The settings for a wait activity. This type of activity waits for a certain amount of time or until a specific date and time before moving participants to the next activity in a journey.

Accessible with the following methods

Method Description
GET_WAIT() Getter for WAIT

ContactCenter

The settings for a connect activity. This type of activity initiates a contact center call to participants.

Accessible with the following methods

Method Description
GET_CONTACTCENTER() Getter for CONTACTCENTER

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TS_MAPOFACTIVITY_MAPROW

TYPES: BEGIN OF TS_MAPOFACTIVITY_MAPROW,
  key TYPE /AWS1/PPT__STRING,
  value TYPE REF TO /AWS1/CL_PPTACTIVITY,
END OF TS_MAPOFACTIVITY_MAPROW.

TT_MAPOFACTIVITY

TYPES TT_MAPOFACTIVITY TYPE HASHED TABLE OF /AWS1/CL_PPTACTIVITY=>TS_MAPOFACTIVITY_MAPROW WITH UNIQUE KEY key
.