Skip to content

/AWS1/CL_IABMATCHEDSTATEMENT

A statement that matched during evaluation.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_sid TYPE /AWS1/IABSTRING /AWS1/IABSTRING

The statement ID (Sid). If the statement has no Sid, one is generated for reference.

iv_evaluatedeffect TYPE /AWS1/IABSTATEMENTEFFECT /AWS1/IABSTATEMENTEFFECT

The evaluated effect of this statement. Valid values:

  • ALLOW - The statement allows the action.

  • DENY - The statement denies the action.


Queryable Attributes

sid

The statement ID (Sid). If the statement has no Sid, one is generated for reference.

Accessible with the following methods

Method Description
GET_SID() Getter for SID, with configurable default
ASK_SID() Getter for SID w/ exceptions if field has no value
HAS_SID() Determine if SID has a value

evaluatedEffect

The evaluated effect of this statement. Valid values:

  • ALLOW - The statement allows the action.

  • DENY - The statement denies the action.

Accessible with the following methods

Method Description
GET_EVALUATEDEFFECT() Getter for EVALUATEDEFFECT, with configurable default
ASK_EVALUATEDEFFECT() Getter for EVALUATEDEFFECT w/ exceptions if field has no val
HAS_EVALUATEDEFFECT() Determine if EVALUATEDEFFECT 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_MATCHEDSTATEMENTLIST

TYPES TT_MATCHEDSTATEMENTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_IABMATCHEDSTATEMENT WITH DEFAULT KEY
.