P_SERVICEPERFORMRTOSUPLRMINACT

DDL: P_SERVICEPERFORMRTOSUPLRMINACT SQL: PSRVPFSUPMINACT Type: view CONSUMPTION

P_SERVICEPERFORMRTOSUPLRMINACT is a Consumption CDS View in SAP S/4HANA. It reads from 2 data sources (I_ServicePerformerToSuplr, P_PersonRelnMinAct) and exposes 7 fields with key fields BusinessPartnerSupplier, Person, RelationshipCategory, EndDate. It has 2 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_ServicePerformerToSuplr a1 from
P_PersonRelnMinAct p1 inner

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_BusinessPartner _BusinessPartnerSupplier _BusinessPartnerSupplier.BusinessPartner = $projection.BusinessPartnerSupplier
[1..1] I_BusinessPartner _ServicePerformer _ServicePerformer.BusinessPartner = $projection.Person

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName PSRVPFSUPMINACT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #P view
VDM.viewType #CONSUMPTION view
VDM.private true view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartnerSupplier I_ServicePerformerToSuplr BusinessPartnerSupplier
KEY Person I_ServicePerformerToSuplr Person
KEY RelationshipCategory I_ServicePerformerToSuplr RelationshipCategory
KEY EndDate I_ServicePerformerToSuplr EndDate
StartDate I_ServicePerformerToSuplr StartDate
_ServicePerformer _ServicePerformer
_BusinessPartnerSupplier _BusinessPartnerSupplier
@AbapCatalog.sqlViewName: 'PSRVPFSUPMINACT'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck: #CHECK
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #P
@VDM.viewType: #CONSUMPTION
@VDM.private:true


define view P_SERVICEPERFORMRTOSUPLRMINACT
  as select from I_ServicePerformerToSuplr as a1
    inner join   P_PersonRelnMinAct        as p1 on  a1.StartDate = p1.StartDateMin
                                                 and a1.Person    = p1.Person

  association [1..1] to I_BusinessPartner as _BusinessPartnerSupplier on _BusinessPartnerSupplier.BusinessPartner = $projection.BusinessPartnerSupplier
  association [1..1] to I_BusinessPartner as _ServicePerformer        on _ServicePerformer.BusinessPartner = $projection.Person

{

  key a1.BusinessPartnerSupplier,
  key a1.Person,
  key a1.RelationshipCategory,
  key a1.EndDate,
      a1.StartDate,

      /* Associations */
      _ServicePerformer,
      _BusinessPartnerSupplier

}