Skip to content

/AWS1/CL_SE2TOPICPREFERENCE

The contact's preference for being opted-in to or opted-out of a topic.

CONSTRUCTOR

IMPORTING

Required arguments:

IV_TOPICNAME TYPE /AWS1/SE2TOPICNAME /AWS1/SE2TOPICNAME

The name of the topic.

IV_SUBSCRIPTIONSTATUS TYPE /AWS1/SE2SUBSCRIPTIONSTATUS /AWS1/SE2SUBSCRIPTIONSTATUS

The contact's subscription status to a topic which is either OPT_IN or OPT_OUT.


Queryable Attributes

TopicName

The name of the topic.

Accessible with the following methods

Method Description
GET_TOPICNAME() Getter for TOPICNAME, with configurable default
ASK_TOPICNAME() Getter for TOPICNAME w/ exceptions if field has no value
HAS_TOPICNAME() Determine if TOPICNAME has a value

SubscriptionStatus

The contact's subscription status to a topic which is either OPT_IN or OPT_OUT.

Accessible with the following methods

Method Description
GET_SUBSCRIPTIONSTATUS() Getter for SUBSCRIPTIONSTATUS, with configurable default
ASK_SUBSCRIPTIONSTATUS() Getter for SUBSCRIPTIONSTATUS w/ exceptions if field has no
HAS_SUBSCRIPTIONSTATUS() Determine if SUBSCRIPTIONSTATUS 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_TOPICPREFERENCELIST

TYPES TT_TOPICPREFERENCELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_SE2TOPICPREFERENCE WITH DEFAULT KEY
.