I_PurchaseContractPartner

DDL: I_PURCHASECONTRACTPARTNER Type: view_entity COMPOSITE Package: VDM_MM_PUR_CON

Purchase Contract Partner

I_PurchaseContractPartner is a Composite CDS View that provides data about "Purchase Contract Partner" in SAP S/4HANA. It reads from 1 data source (I_Purctrpartners) and exposes 19 fields with key fields PurchaseContract, PurchaseContractItem, PurchasingOrganization, SupplierSubrange, Plant. It has 1 association to related views. Part of development package VDM_MM_PUR_CON.

Data Sources (1)

SourceAliasJoin Type
I_Purctrpartners partner from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_PurchaseContractAPI01 _PurchaseContract _PurchaseContract.PurchaseContract = $projection.PurchaseContract

Annotations (7)

NameValueLevelField
Metadata.ignorePropagatedAnnotations true view
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #COMPOSITE view
EndUserText.label Purchase Contract Partner view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY PurchaseContract PurchaseContract
KEY PurchaseContractItem PurchaseContractItem
KEY PurchasingOrganization PurchasingOrganization
KEY SupplierSubrange SupplierSubrange
KEY Plant Plant
KEY PartnerFunction PartnerFunction
KEY PartnerCounter PartnerCounter
PartnerFunctionLanguageDepdnt PartnerFunctionLanguageDepdnt
PurchasingDocumentCategory PurchasingDocumentCategory
PurchaseContractType PurchaseContractType
CreatedByUser CreatedByUser
CreationDate CreationDate
Supplier Supplier
SupplierContact SupplierContact
EmploymentInternalID EmploymentInternalID
DefaultPartner DefaultPartner
PurchasingDocumentPartner PurchasingDocumentPartner
PurchasingDocumentPartnerName PurchasingDocumentPartnerName
_PurchaseContract _PurchaseContract
@Metadata.ignorePropagatedAnnotations: true
@AccessControl.authorizationCheck: #MANDATORY
@VDM.viewType : #COMPOSITE
@EndUserText.label: 'Purchase Contract Partner'
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.supportedCapabilities: [ #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE, #CDS_MODELING_ASSOCIATION_TARGET ]

@AccessControl.personalData.blocking: #('TRANSACTIONAL_DATA')
define view entity I_PurchaseContractPartner 
as select from I_Purctrpartners as partner
association [1..1] to I_PurchaseContractAPI01      as _PurchaseContract     on  _PurchaseContract.PurchaseContract    = $projection.PurchaseContract
{
  key PurchaseContract,
  key PurchaseContractItem,
  key PurchasingOrganization,
  key SupplierSubrange,
  key Plant,
  key PartnerFunction,
  key PartnerCounter,
      PartnerFunctionLanguageDepdnt,
      PurchasingDocumentCategory,
      PurchaseContractType,
      CreatedByUser,
      CreationDate,
      Supplier,
      SupplierContact,
      EmploymentInternalID,
      DefaultPartner,
      PurchasingDocumentPartner,
      PurchasingDocumentPartnerName,
      _PurchaseContract  
}