Skip to content

/AWS1/CL_WMLIMPERSONATIONRULE

The rules for the given impersonation role.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_impersonationruleid TYPE /AWS1/WMLIMPERSONATIONRULEID /AWS1/WMLIMPERSONATIONRULEID

The identifier of the rule.

iv_effect TYPE /AWS1/WMLACCESSEFFECT /AWS1/WMLACCESSEFFECT

The effect of the rule when it matches the input. Allowed effect values are ALLOW or DENY.

Optional arguments:

iv_name TYPE /AWS1/WMLIMPERSONATIONRULENAME /AWS1/WMLIMPERSONATIONRULENAME

The rule name.

iv_description TYPE /AWS1/WMLIMPERSONATIONRULEDESC /AWS1/WMLIMPERSONATIONRULEDESC

The rule description.

it_targetusers TYPE /AWS1/CL_WMLTARGETUSERS_W=>TT_TARGETUSERS TT_TARGETUSERS

A list of user IDs that match the rule.

it_nottargetusers TYPE /AWS1/CL_WMLTARGETUSERS_W=>TT_TARGETUSERS TT_TARGETUSERS

A list of user IDs that don't match the rule.


Queryable Attributes

ImpersonationRuleId

The identifier of the rule.

Accessible with the following methods

Method Description
GET_IMPERSONATIONRULEID() Getter for IMPERSONATIONRULEID, with configurable default
ASK_IMPERSONATIONRULEID() Getter for IMPERSONATIONRULEID w/ exceptions if field has no
HAS_IMPERSONATIONRULEID() Determine if IMPERSONATIONRULEID has a value

Name

The rule name.

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

Description

The rule description.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

Effect

The effect of the rule when it matches the input. Allowed effect values are ALLOW or DENY.

Accessible with the following methods

Method Description
GET_EFFECT() Getter for EFFECT, with configurable default
ASK_EFFECT() Getter for EFFECT w/ exceptions if field has no value
HAS_EFFECT() Determine if EFFECT has a value

TargetUsers

A list of user IDs that match the rule.

Accessible with the following methods

Method Description
GET_TARGETUSERS() Getter for TARGETUSERS, with configurable default
ASK_TARGETUSERS() Getter for TARGETUSERS w/ exceptions if field has no value
HAS_TARGETUSERS() Determine if TARGETUSERS has a value

NotTargetUsers

A list of user IDs that don't match the rule.

Accessible with the following methods

Method Description
GET_NOTTARGETUSERS() Getter for NOTTARGETUSERS, with configurable default
ASK_NOTTARGETUSERS() Getter for NOTTARGETUSERS w/ exceptions if field has no valu
HAS_NOTTARGETUSERS() Determine if NOTTARGETUSERS 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_IMPERSONATIONRULELIST

TYPES TT_IMPERSONATIONRULELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_WMLIMPERSONATIONRULE WITH DEFAULT KEY
.