C_SourcingProjectMilestoneTP

DDL: C_SOURCINGPROJECTMILESTONETP Type: view_entity CONSUMPTION Package: ODATA_MM_PUR_SRCGPROJ_MAINTAIN

Milestone for Sourcing Project - TP

C_SourcingProjectMilestoneTP is a Consumption CDS View that provides data about "Milestone for Sourcing Project - TP" in SAP S/4HANA. It reads from 1 data source (R_SourcingProjectMilestoneTP) and exposes 11 fields with key field SourcingProjectMilestoneUUID. It is exposed through 1 OData service (UI_SOURCINGPROJECT_MANAGE). Part of development package ODATA_MM_PUR_SRCGPROJ_MAINTAIN.

Data Sources (1)

SourceAliasJoin Type
R_SourcingProjectMilestoneTP R_SourcingProjectMilestoneTP projection

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #CONSUMPTION view
ObjectModel.representativeKey SourcingProjectMilestoneUUID view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
Metadata.allowExtensions true view
EndUserText.label Milestone for Sourcing Project - TP view

OData Services (1)

ServiceBindingVersionContractRelease
UI_SOURCINGPROJECT_MANAGE UI_SOURCINGPROJECT_MANAGE V2 C1 NOT_RELEASED

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY SourcingProjectMilestoneUUID SourcingProjectMilestoneUUID
SourcingProjectUUID SourcingProjectUUID
SourcingProjectMilestone SourcingProjectMilestone
SrcgProjMilestoneTypeTextlocalized
SrcgProjMilestoneDateTime SrcgProjMilestoneDateTime
SourcingProjectMilestoneStatus SourcingProjectMilestoneStatus
SrcgProjMilestoneStatusTextlocalized
SourcingOrigin SourcingOrigin
SrcgProjSourcingOriginTextlocalized
SourcingScenario SourcingScenario
SrcgProjSourcingScenarioTextlocalized
@AccessControl.authorizationCheck: #MANDATORY

@VDM: { viewType:#CONSUMPTION,
        usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]  }

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


@Metadata.allowExtensions: true

@EndUserText.label: 'Milestone for Sourcing Project - TP'
define view entity C_SourcingProjectMilestoneTP
  as projection on R_SourcingProjectMilestoneTP
{
  key SourcingProjectMilestoneUUID,
      SourcingProjectUUID,

      @ObjectModel.text.element: ['SrcgProjMilestoneTypeText']
      SourcingProjectMilestone,
      _SrcgProjMilestoneType._SrcgProjMilestoneTypeText.SrcgProjMilestoneTypeText       : localized,

      SrcgProjMilestoneDateTime,

      @ObjectModel.text.element: ['SrcgProjMilestoneStatusText']
      SourcingProjectMilestoneStatus,
      _SrcgProjMilestoneStatus._SrcgProjMilestoneStatusText.SrcgProjMilestoneStatusText : localized,

      @ObjectModel.text.element: ['SrcgProjSourcingOriginText']
      SourcingOrigin,
      _SrcgProjSourcingOriginText.SrcgProjSourcingOriginText                            : localized,

      @ObjectModel.text.element: ['SrcgProjSourcingScenarioText']
      SourcingScenario,
      _SrcgProjSourcingScenarioText.SrcgProjSourcingScenarioText                        : localized,

      _SourcingProject : redirected to parent C_SourcingProjectTP
}