Skip to content

/AWS1/CL_CRMSCHEMASTATUSDETAIL

Information about the schema status.

A status of READY means that based on the schema analysis rule, queries of the given analysis rule type are properly configured to run queries on this schema.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_status TYPE /AWS1/CRMSCHEMASTATUS /AWS1/CRMSCHEMASTATUS

The status of the schema, indicating if it is ready to query.

iv_analysistype TYPE /AWS1/CRMANALYSISTYPE /AWS1/CRMANALYSISTYPE

The type of analysis that can be performed on the schema.

A schema can have an analysisType of DIRECT_ANALYSIS, ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION, or both.

Optional arguments:

it_reasons TYPE /AWS1/CL_CRMSCHEMASTATUSREASON=>TT_SCHEMASTATUSREASONLIST TT_SCHEMASTATUSREASONLIST

The reasons why the schema status is set to its current state.

iv_analysisruletype TYPE /AWS1/CRMANALYSISRULETYPE /AWS1/CRMANALYSISRULETYPE

The analysis rule type for which the schema status has been evaluated.

it_configurations TYPE /AWS1/CL_CRMSCHEMACONFLIST_W=>TT_SCHEMACONFIGURATIONLIST TT_SCHEMACONFIGURATIONLIST

The configuration details of the schema analysis rule for the given type.


Queryable Attributes

status

The status of the schema, indicating if it is ready to query.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

reasons

The reasons why the schema status is set to its current state.

Accessible with the following methods

Method Description
GET_REASONS() Getter for REASONS, with configurable default
ASK_REASONS() Getter for REASONS w/ exceptions if field has no value
HAS_REASONS() Determine if REASONS has a value

analysisRuleType

The analysis rule type for which the schema status has been evaluated.

Accessible with the following methods

Method Description
GET_ANALYSISRULETYPE() Getter for ANALYSISRULETYPE, with configurable default
ASK_ANALYSISRULETYPE() Getter for ANALYSISRULETYPE w/ exceptions if field has no va
HAS_ANALYSISRULETYPE() Determine if ANALYSISRULETYPE has a value

configurations

The configuration details of the schema analysis rule for the given type.

Accessible with the following methods

Method Description
GET_CONFIGURATIONS() Getter for CONFIGURATIONS, with configurable default
ASK_CONFIGURATIONS() Getter for CONFIGURATIONS w/ exceptions if field has no valu
HAS_CONFIGURATIONS() Determine if CONFIGURATIONS has a value

analysisType

The type of analysis that can be performed on the schema.

A schema can have an analysisType of DIRECT_ANALYSIS, ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION, or both.

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

Public Local Types In This Class

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

TT_SCHEMASTATUSDETAILLIST

TYPES TT_SCHEMASTATUSDETAILLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_CRMSCHEMASTATUSDETAIL WITH DEFAULT KEY
.