C_IncomingFormatTestRunTP

DDL: C_INCOMINGFORMATTESTRUNTP Type: view_entity CONSUMPTION

Incoming Format Test Run - TP

C_IncomingFormatTestRunTP is a Consumption CDS View that provides data about "Incoming Format Test Run - TP" in SAP S/4HANA. It reads from 1 data source (I_IncomingFormatTestRunTP) and exposes 10 fields with key fields HierarchyTreeType, HierarchyTree, IncomingTestRunIdentifier. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_IncomingFormatTestRunTP I_IncomingFormatTestRunTP projection

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_UserContactCard _CreatedByUserVH $projection.CreatedByUser = _CreatedByUserVH.ContactCardID

Annotations (6)

NameValueLevelField
EndUserText.label Incoming Format Test Run - TP view
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #MASTER view

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY HierarchyTreeType HierarchyTreeType
KEY HierarchyTree HierarchyTree
KEY IncomingTestRunIdentifier IncomingTestRunIdentifier
IncomingTestRunShortText IncomingTestRunShortText
ApplicationJobStartDateTime ApplicationJobStartDateTime
ApplicationJobEndDateTime ApplicationJobEndDateTime
CreatedByUser CreatedByUser
JobStatusValue JobStatusValue
_TestRunStatusText _TestRunStatusText
_CreatedByUserVH _CreatedByUserVH
@EndUserText.label: 'Incoming Format Test Run - TP'
@VDM.viewType: #CONSUMPTION
@VDM.usage.type:[#TRANSACTIONAL_PROCESSING_SERVICE]
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.privilegedAssociations: [ '_CreatedByUserVH' ]
@ObjectModel.usageType.sizeCategory: #S
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.dataClass: #MASTER

define root view entity C_IncomingFormatTestRunTP
  provider contract transactional_query
  as projection on I_IncomingFormatTestRunTP as TestRun

  association [0..1] to I_UserContactCard as _CreatedByUserVH on $projection.CreatedByUser = _CreatedByUserVH.ContactCardID

{
      @Consumption.valueHelpDefinition: [{ entity: { name: 'C_IncomingTestRunFormatTypeVH', element: 'HierarchyTreeType' } }]
  key HierarchyTreeType,
      @Consumption.valueHelpDefinition: [{ entity: { name: 'C_IncomingTestRunFormatVH', element: 'HierarchyTree' } }]
  key HierarchyTree,
  key IncomingTestRunIdentifier,
      IncomingTestRunShortText,
      ApplicationJobStartDateTime,
      ApplicationJobEndDateTime,
      @Consumption.semanticObject: 'User'
      CreatedByUser,
      @ObjectModel.text.element: ['JobStatusValueText']
      @Consumption.valueHelpDefinition: [{ entity: { name: 'I_IncgFormatTestRunStatusText', element: 'JobStatusValue' } }]
      JobStatusValue,
      @ObjectModel.filter.enabled: false
      _TestRunStatusText.JobStatusValueText as JobStatusValueText : localized,

      /* Associations */
      _TestFile : redirected to composition child C_IncomingFormatTestFileTP,
      _TestRunStatusText,
      _CreatedByUserVH
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_INCGFORMATTESTRUNSTATUSTEXT",
"I_INCOMINGFORMATTESTRUNTP"
],
"ASSOCIATED":
[
"C_INCOMINGFORMATTESTFILETP",
"I_INCGFORMATTESTRUNSTATUSTEXT",
"I_USERCONTACTCARD"
],
"BASE":
[
"I_INCOMINGFORMATTESTRUNTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/