R_MAIFDynFmAgtDefConditionTP
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)
| Source | Alias | Join Type |
|---|---|---|
| I_MAIFDynFmAgtDefCondition | I_MAIFDynFmAgtDefCondition | from |
Associations (5)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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
}
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA