R_SRCGPROJPROCUREMENTPROJECTTP

CDS View

Procurement Project in Srcg Project - TP

R_SRCGPROJPROCUREMENTPROJECTTP is a CDS View in S/4HANA. Procurement Project in Srcg Project - TP. 3 CDS views read from this table.

CDS Views using this table (3)

ViewTypeJoinVDMDescription
A_SrcgProjProcurementProject view_entity projection CONSUMPTION Procurement Project
C_SrcgProjProcurementProjectTP view_entity projection CONSUMPTION Procurement Project in Srcg Project - TP
I_SrcgProjProcurementProjectTP view_entity projection TRANSACTIONAL Procurement Project in Srcg Project - TP
@AccessControl.authorizationCheck: #MANDATORY

@ObjectModel:{representativeKey: 'SrcgProjProcmtProjectUUID',
              semanticKey: ['SrcgProjProcurementProject'],

              usageType: {
                dataClass: #TRANSACTIONAL,
                serviceQuality: #B,
                sizeCategory: #L
              }

}

@VDM: {
  viewType: #TRANSACTIONAL,
  lifecycle.contract.type: #SAP_INTERNAL_API
}

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

define view entity R_SrcgProjProcurementProjectTP
  as select from I_SrcgProjProcurementProject
  association        to parent R_SourcingProjectTP     as _SourcingProject              on $projection.SourcingProjectUUID = _SourcingProject.SourcingProjectUUID

  association [0..1] to R_SrcgProjProcmtProjProdnDte   as _ProcmtProjProductionDate     on $projection.SrcgProjProcurementProject = _ProcmtProjProductionDate.ProcurementProject
  association [0..1] to I_ProcurementProject           as _ProcurementProject           on $projection.SrcgProjProcurementProject = _ProcurementProject.ProcurementProject
  //Extension

  association [1..1] to E_SrcgProjProcurementProject   as _Extension                    on $projection.SrcgProjProcmtProjectUUID = _Extension.SrcgProjProcmtProjectUUID
  association [0..*] to I_SrcgProjSourcingOriginText   as _SrcgProjSourcingOriginText   on $projection.SourcingOrigin = _SrcgProjSourcingOriginText.SourcingOrigin
  association [0..*] to I_SrcgProjSourcingScenarioText as _SrcgProjSourcingScenarioText on $projection.SourcingScenario = _SrcgProjSourcingScenarioText.SourcingScenario

{
  key SrcgProjProcmtProjectUUID,
      SourcingProjectUUID,

      SrcgProjProcurementProject,
      SourcingOrigin,
      SourcingScenario,

      /* Associations */
      _SourcingProject,
      _ProcurementProject,
      _ProcmtProjProductionDate,
      _SrcgProjSourcingOriginText,
      _SrcgProjSourcingScenarioText

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