C_SrcgProjProcurementProjectTP

DDL: C_SRCGPROJPROCUREMENTPROJECTTP Type: view_entity CONSUMPTION

Procurement Project in Srcg Project - TP

C_SrcgProjProcurementProjectTP is a Consumption CDS View that provides data about "Procurement Project in Srcg Project - TP" in SAP S/4HANA. It reads from 1 data source (R_SrcgProjProcurementProjectTP) and exposes 11 fields with key field SrcgProjProcmtProjectUUID.

Data Sources (1)

SourceAliasJoin Type
R_SrcgProjProcurementProjectTP R_SrcgProjProcurementProjectTP projection

Annotations (14)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #CONSUMPTION view
ObjectModel.representativeKey SrcgProjProcmtProjectUUID view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
Metadata.allowExtensions true view
EndUserText.label Procurement Project in Srcg Project - TP view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.allowNewDatasources false view
AbapCatalog.extensibility.elementSuffix SPP view
AbapCatalog.extensibility.quota.maximumFields 404 view
AbapCatalog.extensibility.quota.maximumBytes 40400 view
AbapCatalog.extensibility.allowNewCompositions true view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY SrcgProjProcmtProjectUUID SrcgProjProcmtProjectUUID
SourcingProjectUUID SourcingProjectUUID
SrcgProjProcurementProject SrcgProjProcurementProject
SourcingOrigin SourcingOrigin
SrcgProjSourcingOriginTextlocalized
SourcingScenario SourcingScenario
SrcgProjSourcingScenarioTextlocalized
ProcurementProjectName _ProcurementProject ProcurementProjectName
EarliestProductionStartDate _ProcmtProjProductionDate EarliestProductionStartDate
LatestProductionEndDate _ProcmtProjProductionDate LatestProductionEndDate
_ProcurementProject _ProcurementProject
@AccessControl.authorizationCheck: #MANDATORY

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

@ObjectModel: { semanticKey: ['SrcgProjProcurementProject'],
                representativeKey: 'SrcgProjProcmtProjectUUID',
                usageType:{ dataClass: #MIXED,
                            serviceQuality: #C,
                            sizeCategory: #L }
              }

@Metadata.allowExtensions: true

@EndUserText.label: 'Procurement Project in Srcg Project - TP'
@AbapCatalog.extensibility: {
  extensible: true,
  dataSources: ['SrcgProjProcurementProjectTP'],
  allowNewDatasources: false,
  elementSuffix: 'SPP',
  quota: { maximumFields: 404,
           maximumBytes: 40400 },
  allowNewCompositions: true }

define view entity C_SrcgProjProcurementProjectTP
  as projection on R_SrcgProjProcurementProjectTP as SrcgProjProcurementProjectTP

{
  key SrcgProjProcmtProjectUUID,

      SourcingProjectUUID,

      SrcgProjProcurementProject,
      @ObjectModel.text.element: ['SrcgProjSourcingOriginText']
      SourcingOrigin,
      _SrcgProjSourcingOriginText.SrcgProjSourcingOriginText     : localized,
      @ObjectModel.text.element: ['SrcgProjSourcingScenarioText']
      SourcingScenario,
      _SrcgProjSourcingScenarioText.SrcgProjSourcingScenarioText : localized,

      _ProcurementProject.ProcurementProjectName,

      _ProcmtProjProductionDate.EarliestProductionStartDate,

      _ProcmtProjProductionDate.LatestProductionEndDate,

      _SourcingProject : redirected to parent C_SourcingProjectTP,

      _ProcurementProject

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_PROCUREMENTPROJECT",
"I_SRCGPROJSOURCINGORIGINTEXT",
"I_SRCGPROJSOURCINGSCENARIOTEXT",
"R_SRCGPROJPROCMTPROJPRODNDTE",
"R_SRCGPROJPROCUREMENTPROJECTTP"
],
"ASSOCIATED":
[
"C_SOURCINGPROJECTTP",
"I_PROCUREMENTPROJECT",
"R_SOURCINGPROJECTTP"
],
"BASE":
[
"R_SRCGPROJPROCUREMENTPROJECTTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/