Skip to content

/AWS1/CL_PP2NOTIFYCOUNTRYINFO

The information for a country that supports notify messaging.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_isocountrycode TYPE /AWS1/PP2ISOCOUNTRYCODE /AWS1/PP2ISOCOUNTRYCODE

The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.

iv_countryname TYPE /AWS1/PP2STRING /AWS1/PP2STRING

The name of the country.

it_supportedchannels TYPE /AWS1/CL_PP2NTFENBCHNLLIST_W=>TT_NOTIFYENABLEDCHANNELSLIST TT_NOTIFYENABLEDCHANNELSLIST

An array of supported channels for the country. Supported values include SMS and VOICE.

it_supportedusecases TYPE /AWS1/CL_PP2NTFYUSECASELIST_W=>TT_NOTIFYUSECASELIST TT_NOTIFYUSECASELIST

An array of supported use cases for the country.

it_supportedtiers TYPE /AWS1/CL_PP2NOTIFYTIERLIST_W=>TT_NOTIFYTIERLIST TT_NOTIFYTIERLIST

An array of supported tiers for the country.

iv_customerownedidentityreqd TYPE /AWS1/PP2PRIMITIVEBOOLEAN /AWS1/PP2PRIMITIVEBOOLEAN

Whether a customer-owned identity is required to send notify messages to this country.


Queryable Attributes

IsoCountryCode

The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.

Accessible with the following methods

Method Description
GET_ISOCOUNTRYCODE() Getter for ISOCOUNTRYCODE, with configurable default
ASK_ISOCOUNTRYCODE() Getter for ISOCOUNTRYCODE w/ exceptions if field has no valu
HAS_ISOCOUNTRYCODE() Determine if ISOCOUNTRYCODE has a value

CountryName

The name of the country.

Accessible with the following methods

Method Description
GET_COUNTRYNAME() Getter for COUNTRYNAME, with configurable default
ASK_COUNTRYNAME() Getter for COUNTRYNAME w/ exceptions if field has no value
HAS_COUNTRYNAME() Determine if COUNTRYNAME has a value

SupportedChannels

An array of supported channels for the country. Supported values include SMS and VOICE.

Accessible with the following methods

Method Description
GET_SUPPORTEDCHANNELS() Getter for SUPPORTEDCHANNELS, with configurable default
ASK_SUPPORTEDCHANNELS() Getter for SUPPORTEDCHANNELS w/ exceptions if field has no v
HAS_SUPPORTEDCHANNELS() Determine if SUPPORTEDCHANNELS has a value

SupportedUseCases

An array of supported use cases for the country.

Accessible with the following methods

Method Description
GET_SUPPORTEDUSECASES() Getter for SUPPORTEDUSECASES, with configurable default
ASK_SUPPORTEDUSECASES() Getter for SUPPORTEDUSECASES w/ exceptions if field has no v
HAS_SUPPORTEDUSECASES() Determine if SUPPORTEDUSECASES has a value

SupportedTiers

An array of supported tiers for the country.

Accessible with the following methods

Method Description
GET_SUPPORTEDTIERS() Getter for SUPPORTEDTIERS, with configurable default
ASK_SUPPORTEDTIERS() Getter for SUPPORTEDTIERS w/ exceptions if field has no valu
HAS_SUPPORTEDTIERS() Determine if SUPPORTEDTIERS has a value

CustomerOwnedIdentityRequired

Whether a customer-owned identity is required to send notify messages to this country.

Accessible with the following methods

Method Description
GET_CUSOWNEDIDENTITYREQD() Getter for CUSTOMEROWNEDIDENTITYREQD

Public Local Types In This Class

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

TT_NOTIFYCOUNTRYINFOLIST

TYPES TT_NOTIFYCOUNTRYINFOLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_PP2NOTIFYCOUNTRYINFO WITH DEFAULT KEY
.