Skip to content

/AWS1/CL_CCGCONTROLMAPPING

A structure that contains information about a control mapping, including the control ARN, mapping type, and mapping details.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_controlarn TYPE /AWS1/CCGCONTROLARN /AWS1/CCGCONTROLARN

The Amazon Resource Name (ARN) that identifies the control in the mapping.

iv_mappingtype TYPE /AWS1/CCGMAPPINGTYPE /AWS1/CCGMAPPINGTYPE

The type of mapping relationship between the control and other entities. Indicates whether the mapping is to a framework or common control.

io_mapping TYPE REF TO /AWS1/CL_CCGMAPPING /AWS1/CL_CCGMAPPING

The details of the mapping relationship, containing either framework or common control information.


Queryable Attributes

ControlArn

The Amazon Resource Name (ARN) that identifies the control in the mapping.

Accessible with the following methods

Method Description
GET_CONTROLARN() Getter for CONTROLARN, with configurable default
ASK_CONTROLARN() Getter for CONTROLARN w/ exceptions if field has no value
HAS_CONTROLARN() Determine if CONTROLARN has a value

MappingType

The type of mapping relationship between the control and other entities. Indicates whether the mapping is to a framework or common control.

Accessible with the following methods

Method Description
GET_MAPPINGTYPE() Getter for MAPPINGTYPE, with configurable default
ASK_MAPPINGTYPE() Getter for MAPPINGTYPE w/ exceptions if field has no value
HAS_MAPPINGTYPE() Determine if MAPPINGTYPE has a value

Mapping

The details of the mapping relationship, containing either framework or common control information.

Accessible with the following methods

Method Description
GET_MAPPING() Getter for MAPPING

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_CONTROLMAPPINGS

TYPES TT_CONTROLMAPPINGS TYPE STANDARD TABLE OF REF TO /AWS1/CL_CCGCONTROLMAPPING WITH DEFAULT KEY
.