I_ProcurementBlock

DDL: I_PROCUREMENTBLOCK Type: view_entity BASIC Package: VDM_QM_PLANNING

Procurement Block

I_ProcurementBlock is a Basic CDS View that provides data about "Procurement Block" in SAP S/4HANA. It reads from 1 data source (tq04a) and exposes 2 fields with key field ProcurementBlock. It has 1 association to related views. Part of development package VDM_QM_PLANNING.

Data Sources (1)

SourceAliasJoin Type
tq04a tq04a from

Associations (1)

CardinalityTargetAliasCondition
[1..*] I_ProcurementBlockText _ProcurementBlockText $projection.ProcurementBlock = _ProcurementBlockText.ProcurementBlock

Annotations (10)

NameValueLevelField
EndUserText.label Procurement Block view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
ObjectModel.representativeKey ProcurementBlock view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #CUSTOMIZING view
Analytics.technicalName IPROCMTBLOCK view
Metadata.ignorePropagatedAnnotations true view

Fields (2)

KeyFieldSource TableSource FieldDescription
KEY ProcurementBlock tq04a sperrfkt
_ProcurementBlockText _ProcurementBlockText
@EndUserText.label: 'Procurement Block'
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM: {
    viewType: #BASIC,
    lifecycle.contract.type: #PUBLIC_LOCAL_API
}
@ObjectModel.supportedCapabilities:
    [ #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE, #CDS_MODELING_ASSOCIATION_TARGET ]
@ObjectModel: {
    representativeKey: 'ProcurementBlock',
    usageType: { serviceQuality: #A, sizeCategory: #S, dataClass: #CUSTOMIZING }
}
@Analytics.technicalName: 'IPROCMTBLOCK'
@Metadata.ignorePropagatedAnnotations: true
define view entity I_ProcurementBlock as select from tq04a 

  association [1..*] to I_ProcurementBlockText as _ProcurementBlockText
            on $projection.ProcurementBlock    = _ProcurementBlockText.ProcurementBlock

{
  key tq04a.sperrfkt as ProcurementBlock, 
//  tq04a.bestellung   as ProcmtBlockPurOrdIsBlocked, 

//  tq04a.anfrage      as ProcmtBlockQtanReqIsBlocked, 

//  tq04a.bzgquelle    as ProcmtBlockSourceDetnIsBlocked, 

//  tq04a.wesperr      as ProcmtBlockGoodsRcptIsBlocked,

  
  /* Associations */
  _ProcurementBlockText 
}