R_MAIFDynFmAgtDefConditionTP

DDL: R_MAIFDYNFMAGTDEFCONDITIONTP Type: view_entity TRANSACTIONAL Package: RAP_MAO_MAIF_CONFIG_DAGENT

MAIF Form Definition Condition - TP

R_MAIFDynFmAgtDefConditionTP is a Transactional CDS View that provides data about "MAIF Form Definition Condition - TP" in SAP S/4HANA. It reads from 1 data source (I_MAIFDynFmAgtDefCondition) and exposes 26 fields with key fields MAIFDynamicFormAgent, MAIFDynFormAgentDefinitionUUID, MAIFDynFmAgtDefConditionNumber. It has 5 associations to related views. Part of development package RAP_MAO_MAIF_CONFIG_DAGENT.

Data Sources (1)

SourceAliasJoin Type
I_MAIFDynFmAgtDefCondition I_MAIFDynFmAgtDefCondition from

Associations (5)

CardinalityTargetAliasCondition
[1..1] R_MAIFDynamicFormAgentAllTP _DynamicFormAgentAll _DynamicFormAgentAll.MAIFDynFormAgentSingletonID = $projection.MAIFDynFormAgentSingletonID
[0..*] I_MAIFDynFmAgtDefCndnCatText _ConditionCategoryText _ConditionCategoryText.MAIFDynFmAgtDefCndnCategory = $projection.MAIFDynFmAgtDefCndnCategory
[0..*] I_MAIFValueRangeSignText _RangeSignText _RangeSignText.MAIFValueRangeSign = $projection.MAIFDynFmAgtDefCndnRangeSign
[0..*] I_MAIFValueRangeOptionText _RangeOptionText _RangeOptionText.MAIFValueRangeOption = $projection.MAIFDynFmAgtDefCndnRangeOption
[0..*] I_MAIFDynFmAgtDefMappgTypeText _MappingTypeText _MappingTypeText.MAIFDynFmAgtDefMappingType = $projection.MAIFDynFmAgtDefMappingType

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label MAIF Form Definition Condition - TP view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #TRANSACTIONAL view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY MAIFDynamicFormAgent MAIFDynamicFormAgent
KEY MAIFDynFormAgentDefinitionUUID MAIFDynFormAgentDefinitionUUID
KEY MAIFDynFmAgtDefConditionNumber MAIFDynFmAgtDefConditionNumber
MAIFDynFormAgentSingletonID 1
MAIFDynFmAgtDefCndnCategory MAIFDynFmAgtDefCndnCategory
MAIFDynFormTechnicalEntityType MAIFDynFormTechnicalEntityType
MAIFDynFmTechEntyTypeFieldName MAIFDynFmTechEntyTypeFieldName
MAIFDynamicFormAttributeName MAIFDynamicFormAttributeName
MAIFDynFmAgtDefMappingType MAIFDynFmAgtDefMappingType
MAIFDynamicFormAttributeValue MAIFDynamicFormAttributeValue
MAIFDynFmAgtDefCndnRangeFrom MAIFDynFmAgtDefCndnRangeFrom
MAIFDynFmAgtDefCndnRangeTo MAIFDynFmAgtDefCndnRangeTo
MAIFDynFmAgtDefCndnRangeSign MAIFDynFmAgtDefCndnRangeSign
MAIFDynFmAgtDefCndnRangeOption MAIFDynFmAgtDefCndnRangeOption
MAIFDynFmAgtDefCndnIsActive MAIFDynFmAgtDefCndnIsActive
LastChangedByUser LastChangedByUser
LastChangeDateTime LastChangeDateTime
CreatedByUser CreatedByUser
CreationDateTime CreationDateTime
MobileUserApplication _Definition MobileUserApplication
_Definition _Definition
_DynamicFormAgentAll _DynamicFormAgentAll
_ConditionCategoryText _ConditionCategoryText
_RangeSignText _RangeSignText
_RangeOptionText _RangeOptionText
_MappingTypeText _MappingTypeText
@AccessControl.authorizationCheck: #MANDATORY

@EndUserText.label: 'MAIF Form Definition Condition - TP'

@ObjectModel: {
  usageType: {
    dataClass: #MIXED,
    serviceQuality: #C,
    sizeCategory: #M
  }
}

@VDM: {
  lifecycle.contract.type: #SAP_INTERNAL_API,
  viewType: #TRANSACTIONAL
}

define view entity R_MAIFDynFmAgtDefConditionTP
  as select from I_MAIFDynFmAgtDefCondition

  association        to parent R_MAIFDynFormAgentDefinitionTP as _Definition            on  _Definition.MAIFDynamicFormAgent           = $projection.MAIFDynamicFormAgent
                                                                                        and _Definition.MAIFDynFormAgentDefinitionUUID = $projection.MAIFDynFormAgentDefinitionUUID

  association [1..1] to R_MAIFDynamicFormAgentAllTP           as _DynamicFormAgentAll   on  _DynamicFormAgentAll.MAIFDynFormAgentSingletonID = $projection.MAIFDynFormAgentSingletonID

  association [0..*] to I_MAIFDynFmAgtDefCndnCatText          as _ConditionCategoryText on  _ConditionCategoryText.MAIFDynFmAgtDefCndnCategory = $projection.MAIFDynFmAgtDefCndnCategory
  association [0..*] to I_MAIFValueRangeSignText              as _RangeSignText         on  _RangeSignText.MAIFValueRangeSign = $projection.MAIFDynFmAgtDefCndnRangeSign
  association [0..*] to I_MAIFValueRangeOptionText            as _RangeOptionText       on  _RangeOptionText.MAIFValueRangeOption = $projection.MAIFDynFmAgtDefCndnRangeOption
  association [0..*] to I_MAIFDynFmAgtDefMappgTypeText        as _MappingTypeText       on  _MappingTypeText.MAIFDynFmAgtDefMappingType = $projection.MAIFDynFmAgtDefMappingType
{
  key MAIFDynamicFormAgent,
  key MAIFDynFormAgentDefinitionUUID,
  key MAIFDynFmAgtDefConditionNumber,

      1 as MAIFDynFormAgentSingletonID,

      MAIFDynFmAgtDefCndnCategory,
      MAIFDynFormTechnicalEntityType,
      MAIFDynFmTechEntyTypeFieldName,
      MAIFDynamicFormAttributeName,
      MAIFDynFmAgtDefMappingType,
      MAIFDynamicFormAttributeValue,
      MAIFDynFmAgtDefCndnRangeFrom,
      MAIFDynFmAgtDefCndnRangeTo,
      MAIFDynFmAgtDefCndnRangeSign,
      MAIFDynFmAgtDefCndnRangeOption,
      MAIFDynFmAgtDefCndnIsActive,
      LastChangedByUser,
      LastChangeDateTime,
      CreatedByUser,
      CreationDateTime,
      _Definition.MobileUserApplication,

      _Definition,
      _DynamicFormAgentAll,

      _ConditionCategoryText,
      _RangeSignText,
      _RangeOptionText,
      _MappingTypeText
}