Skip to content

/AWS1/CL_PPMWHTSAPPCALLPERMACT

Describes a single calling action the business can take with an end user, including whether the action is currently allowed and any limits that apply to it. Returned as an item in the actions list from GetWhatsAppCallPermission.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_actionname TYPE /AWS1/PPMWHTSAPPCALLPERMACTNAM /AWS1/PPMWHTSAPPCALLPERMACTNAM

The name of the calling action.

iv_canperformaction TYPE /AWS1/PPMBOOLEAN /AWS1/PPMBOOLEAN

Specifies whether the business can currently perform the action.

it_limits TYPE /AWS1/CL_PPMWHTSAPPCALLPERMLMT=>TT_WHATSAPPCALLPERMLIMITLIST TT_WHATSAPPCALLPERMLIMITLIST

The time-bound limits that apply to the action.


Queryable Attributes

actionName

The name of the calling action.

Accessible with the following methods

Method Description
GET_ACTIONNAME() Getter for ACTIONNAME, with configurable default
ASK_ACTIONNAME() Getter for ACTIONNAME w/ exceptions if field has no value
HAS_ACTIONNAME() Determine if ACTIONNAME has a value

canPerformAction

Specifies whether the business can currently perform the action.

Accessible with the following methods

Method Description
GET_CANPERFORMACTION() Getter for CANPERFORMACTION, with configurable default
ASK_CANPERFORMACTION() Getter for CANPERFORMACTION w/ exceptions if field has no va
HAS_CANPERFORMACTION() Determine if CANPERFORMACTION has a value

limits

The time-bound limits that apply to the action.

Accessible with the following methods

Method Description
GET_LIMITS() Getter for LIMITS, with configurable default
ASK_LIMITS() Getter for LIMITS w/ exceptions if field has no value
HAS_LIMITS() Determine if LIMITS 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_WHATSAPPCALLPERMACTIONLIST

TYPES TT_WHATSAPPCALLPERMACTIONLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_PPMWHTSAPPCALLPERMACT WITH DEFAULT KEY
.