Skip to content

/AWS1/CL_WMLPERMISSION

Permission granted to a user, group, or resource to access a certain aspect of another user, group, or resource mailbox.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_granteeid TYPE /AWS1/WMLWORKMAILIDENTIFIER /AWS1/WMLWORKMAILIDENTIFIER

The identifier of the user, group, or resource to which the permissions are granted.

iv_granteetype TYPE /AWS1/WMLMEMBERTYPE /AWS1/WMLMEMBERTYPE

The type of user, group, or resource referred to in GranteeId.

it_permissionvalues TYPE /AWS1/CL_WMLPERMISSIONVALUES_W=>TT_PERMISSIONVALUES TT_PERMISSIONVALUES

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.


Queryable Attributes

GranteeId

The identifier of the user, group, or resource to which the permissions are granted.

Accessible with the following methods

Method Description
GET_GRANTEEID() Getter for GRANTEEID, with configurable default
ASK_GRANTEEID() Getter for GRANTEEID w/ exceptions if field has no value
HAS_GRANTEEID() Determine if GRANTEEID has a value

GranteeType

The type of user, group, or resource referred to in GranteeId.

Accessible with the following methods

Method Description
GET_GRANTEETYPE() Getter for GRANTEETYPE, with configurable default
ASK_GRANTEETYPE() Getter for GRANTEETYPE w/ exceptions if field has no value
HAS_GRANTEETYPE() Determine if GRANTEETYPE has a value

PermissionValues

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

Accessible with the following methods

Method Description
GET_PERMISSIONVALUES() Getter for PERMISSIONVALUES, with configurable default
ASK_PERMISSIONVALUES() Getter for PERMISSIONVALUES w/ exceptions if field has no va
HAS_PERMISSIONVALUES() Determine if PERMISSIONVALUES 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_PERMISSIONS

TYPES TT_PERMISSIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_WMLPERMISSION WITH DEFAULT KEY
.