Skip to content

/AWS1/CL_BDADOCACCESSCTLENTRY

An access control entry specifying a principal and their access level.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_name TYPE /AWS1/BDASTRING /AWS1/BDASTRING

The user identifier.

iv_type TYPE /AWS1/BDAACCESSCTLPRINCTYPE /AWS1/BDAACCESSCTLPRINCTYPE

The type of principal.

iv_access TYPE /AWS1/BDAACCESSCONTROLACCESS /AWS1/BDAACCESSCONTROLACCESS

Whether to allow or deny access.


Queryable Attributes

name

The user identifier.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

type

The type of principal.

Accessible with the following methods

Method Description
GET_TYPE() Getter for TYPE, with configurable default
ASK_TYPE() Getter for TYPE w/ exceptions if field has no value
HAS_TYPE() Determine if TYPE has a value

access

Whether to allow or deny access.

Accessible with the following methods

Method Description
GET_ACCESS() Getter for ACCESS, with configurable default
ASK_ACCESS() Getter for ACCESS w/ exceptions if field has no value
HAS_ACCESS() Determine if ACCESS 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_DOCUMENTACCESSCONTROLLIST

TYPES TT_DOCUMENTACCESSCONTROLLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_BDADOCACCESSCTLENTRY WITH DEFAULT KEY
.