R_SourcingProjectMilestoneTP

DDL: R_SOURCINGPROJECTMILESTONETP Type: view_entity TRANSACTIONAL

Milestone for Sourcing Project - TP

R_SourcingProjectMilestoneTP is a Transactional CDS View that provides data about "Milestone for Sourcing Project - TP" in SAP S/4HANA. It reads from 1 data source (R_SourcingProjectMilestone) and exposes 12 fields with key field SourcingProjectMilestoneUUID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_SourcingProjectMilestone R_SourcingProjectMilestone from

Associations (2)

CardinalityTargetAliasCondition
[0..*] I_SrcgProjSourcingScenarioText _SrcgProjSourcingScenarioText $projection.SourcingScenario = _SrcgProjSourcingScenarioText.SourcingScenario
[0..*] I_SrcgProjSourcingOriginText _SrcgProjSourcingOriginText $projection.SourcingOrigin = _SrcgProjSourcingOriginText.SourcingOrigin

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.representativeKey SourcingProjectMilestoneUUID view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
EndUserText.label Milestone for Sourcing Project - TP view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY SourcingProjectMilestoneUUID SourcingProjectMilestoneUUID
SourcingProjectUUID SourcingProjectUUID
SourcingProjectMilestone SourcingProjectMilestone
SrcgProjMilestoneDateTime SrcgProjMilestoneDateTime
SourcingProjectMilestoneStatus SourcingProjectMilestoneStatus
SourcingOrigin SourcingOrigin
SourcingScenario SourcingScenario
_SourcingProject _SourcingProject
_SrcgProjMilestoneType _SrcgProjMilestoneType
_SrcgProjMilestoneStatus _SrcgProjMilestoneStatus
_SrcgProjSourcingScenarioText _SrcgProjSourcingScenarioText
_SrcgProjSourcingOriginText _SrcgProjSourcingOriginText
@AccessControl.authorizationCheck: #MANDATORY
@ObjectModel:{representativeKey: 'SourcingProjectMilestoneUUID',
              semanticKey: ['SourcingProjectMilestone'],
              usageType.dataClass: #TRANSACTIONAL,
              usageType.serviceQuality: #B,
              usageType.sizeCategory: #L}
@VDM: {viewType: #TRANSACTIONAL,
       lifecycle.contract.type: #SAP_INTERNAL_API}
@EndUserText.label: 'Milestone for Sourcing Project - TP'

define view entity R_SourcingProjectMilestoneTP
  as select from R_SourcingProjectMilestone
  association        to parent R_SourcingProjectTP     as _SourcingProject              on $projection.SourcingProjectUUID = _SourcingProject.SourcingProjectUUID
  association [0..*] to I_SrcgProjSourcingScenarioText as _SrcgProjSourcingScenarioText on $projection.SourcingScenario = _SrcgProjSourcingScenarioText.SourcingScenario
  association [0..*] to I_SrcgProjSourcingOriginText   as _SrcgProjSourcingOriginText   on $projection.SourcingOrigin = _SrcgProjSourcingOriginText.SourcingOrigin


{
  key SourcingProjectMilestoneUUID,
      SourcingProjectUUID,
      SourcingProjectMilestone,
      SrcgProjMilestoneDateTime,
      SourcingProjectMilestoneStatus,
      SourcingOrigin,
      SourcingScenario,

      /* Associations */
      _SourcingProject,
      _SrcgProjMilestoneType,
      _SrcgProjMilestoneStatus,
      _SrcgProjSourcingScenarioText,
      _SrcgProjSourcingOriginText
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_SOURCINGPROJECTMILESTONE"
],
"ASSOCIATED":
[
"I_SRCGPROJMILESTONESTATUS",
"I_SRCGPROJMILESTONETYPE",
"I_SRCGPROJSOURCINGORIGINTEXT",
"I_SRCGPROJSOURCINGSCENARIOTEXT",
"R_SOURCINGPROJECTTP"
],
"BASE":
[
"R_SOURCINGPROJECTMILESTONE"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/