Skip to content

/AWS1/CL_DIRTYPEDLINKATTRDEFN

A typed link attribute definition.

CONSTRUCTOR

IMPORTING

Required arguments:

IV_NAME TYPE /AWS1/DIRATTRIBUTENAME /AWS1/DIRATTRIBUTENAME

The unique name of the typed link attribute.

IV_TYPE TYPE /AWS1/DIRFACETATTRIBUTETYPE /AWS1/DIRFACETATTRIBUTETYPE

The type of the attribute.

IV_REQUIREDBEHAVIOR TYPE /AWS1/DIRREQUIREDATTRBEHAVIOR /AWS1/DIRREQUIREDATTRBEHAVIOR

The required behavior of the TypedLinkAttributeDefinition.

Optional arguments:

IO_DEFAULTVALUE TYPE REF TO /AWS1/CL_DIRTYPEDATTRVALUE /AWS1/CL_DIRTYPEDATTRVALUE

The default value of the attribute (if configured).

IV_ISIMMUTABLE TYPE /AWS1/DIRBOOL /AWS1/DIRBOOL

Whether the attribute is mutable or not.

IT_RULES TYPE /AWS1/CL_DIRRULE=>TT_RULEMAP TT_RULEMAP

Validation rules that are attached to the attribute definition.


Queryable Attributes

Name

The unique name of the typed link attribute.

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 the attribute.

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

DefaultValue

The default value of the attribute (if configured).

Accessible with the following methods

Method Description
GET_DEFAULTVALUE() Getter for DEFAULTVALUE

IsImmutable

Whether the attribute is mutable or not.

Accessible with the following methods

Method Description
GET_ISIMMUTABLE() Getter for ISIMMUTABLE

Rules

Validation rules that are attached to the attribute definition.

Accessible with the following methods

Method Description
GET_RULES() Getter for RULES, with configurable default
ASK_RULES() Getter for RULES w/ exceptions if field has no value
HAS_RULES() Determine if RULES has a value

RequiredBehavior

The required behavior of the TypedLinkAttributeDefinition.

Accessible with the following methods

Method Description
GET_REQUIREDBEHAVIOR() Getter for REQUIREDBEHAVIOR, with configurable default
ASK_REQUIREDBEHAVIOR() Getter for REQUIREDBEHAVIOR w/ exceptions if field has no va
HAS_REQUIREDBEHAVIOR() Determine if REQUIREDBEHAVIOR 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_TYPEDLINKATTRIBUTEDEFNLIST

TYPES TT_TYPEDLINKATTRIBUTEDEFNLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_DIRTYPEDLINKATTRDEFN WITH DEFAULT KEY
.