/AWS1/CL_CRMINTMDTABLEACTVRS¶
Contains the details of the currently active version of an intermediate table.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_versionid TYPE /AWS1/CRMUUID /AWS1/CRMUUID¶
The unique identifier of the active version.
iv_analysisid TYPE /AWS1/CRMANALYSISIDENTIFIER /AWS1/CRMANALYSISIDENTIFIER¶
The identifier of the protected query that created this version.
iv_analysistype TYPE /AWS1/CRMPOPULATEIMDTBLALYTYPE /AWS1/CRMPOPULATEIMDTBLALYTYPE¶
The type of analysis that created this version.
io_inheritedconstraints TYPE REF TO /AWS1/CL_CRMINTMDTABLEINHRCNST /AWS1/CL_CRMINTMDTABLEINHRCNST¶
The privacy constraints inherited from parent tables at the time this version was populated.
Optional arguments:¶
iv_kmskeyarn TYPE /AWS1/CRMKMSKEYARN /AWS1/CRMKMSKEYARN¶
The Amazon Resource Name (ARN) of the KMS key used to encrypt this version's data.
it_parameters TYPE /AWS1/CL_CRMPARAMETERMAP_W=>TT_PARAMETERMAP TT_PARAMETERMAP¶
The runtime parameters that were used when populating this version.
iv_expirationtime TYPE /AWS1/CRMTIMESTAMP /AWS1/CRMTIMESTAMP¶
The time when this version expires based on the retention period.
Queryable Attributes¶
versionId¶
The unique identifier of the active version.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VERSIONID() |
Getter for VERSIONID, with configurable default |
ASK_VERSIONID() |
Getter for VERSIONID w/ exceptions if field has no value |
HAS_VERSIONID() |
Determine if VERSIONID has a value |
analysisId¶
The identifier of the protected query that created this version.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ANALYSISID() |
Getter for ANALYSISID, with configurable default |
ASK_ANALYSISID() |
Getter for ANALYSISID w/ exceptions if field has no value |
HAS_ANALYSISID() |
Determine if ANALYSISID has a value |
analysisType¶
The type of analysis that created this version.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ANALYSISTYPE() |
Getter for ANALYSISTYPE, with configurable default |
ASK_ANALYSISTYPE() |
Getter for ANALYSISTYPE w/ exceptions if field has no value |
HAS_ANALYSISTYPE() |
Determine if ANALYSISTYPE has a value |
kmsKeyArn¶
The Amazon Resource Name (ARN) of the KMS key used to encrypt this version's data.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KMSKEYARN() |
Getter for KMSKEYARN, with configurable default |
ASK_KMSKEYARN() |
Getter for KMSKEYARN w/ exceptions if field has no value |
HAS_KMSKEYARN() |
Determine if KMSKEYARN has a value |
parameters¶
The runtime parameters that were used when populating this version.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PARAMETERS() |
Getter for PARAMETERS, with configurable default |
ASK_PARAMETERS() |
Getter for PARAMETERS w/ exceptions if field has no value |
HAS_PARAMETERS() |
Determine if PARAMETERS has a value |
inheritedConstraints¶
The privacy constraints inherited from parent tables at the time this version was populated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INHERITEDCONSTRAINTS() |
Getter for INHERITEDCONSTRAINTS |
expirationTime¶
The time when this version expires based on the retention period.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXPIRATIONTIME() |
Getter for EXPIRATIONTIME, with configurable default |
ASK_EXPIRATIONTIME() |
Getter for EXPIRATIONTIME w/ exceptions if field has no valu |
HAS_EXPIRATIONTIME() |
Determine if EXPIRATIONTIME has a value |