R_ProductProcurementTP

DDL: R_PRODUCTPROCUREMENTTP Type: view_entity TRANSACTIONAL

Product Procurement - TP

R_ProductProcurementTP is a Transactional CDS View that provides data about "Product Procurement - TP" in SAP S/4HANA. It reads from 1 data source (I_Productprocurement) and exposes 7 fields with key field Product. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_Productprocurement I_Productprocurement from

Associations (1)

CardinalityTargetAliasCondition
[1] E_Product _ActiveExtension $projection.Product = _ActiveExtension.Product

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
VDM.viewType #TRANSACTIONAL view
ObjectModel.representativeKey Product view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
Search.searchable true view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
EndUserText.label Product Procurement - TP view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY Product
PurchaseOrderQuantityUnit PurchaseOrderQuantityUnit
VarblPurOrdUnitStatus VarblPurOrdUnitStatus
PurchasingAcknProfile PurchasingAcknProfile
_PurchaseOrderQuantityUnit _PurchaseOrderQuantityUnit
_VarblPurOrdUnitActvStatus _VarblPurOrdUnitActvStatus
_Product _Product
@AccessControl.authorizationCheck: #CHECK
@VDM.viewType: #TRANSACTIONAL
@ObjectModel.representativeKey: 'Product'
@ObjectModel: {
    usageType.serviceQuality: #A,
    usageType.sizeCategory : #L,
    usageType.dataClass: #MASTER
}
@Search.searchable: true
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@ObjectModel.semanticKey: [ 'Product']
@EndUserText.label: 'Product Procurement - TP'
define view entity R_ProductProcurementTP
  as select from I_Productprocurement
  association     to parent R_ProductTP as _Product         on $projection.Product = _Product.Product
  association [1] to E_Product          as _ActiveExtension on $projection.Product = _ActiveExtension.Product
{
      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.8
      @Search.ranking: #HIGH
  key cast (Product as productnumber preserving type ) as Product,
      PurchaseOrderQuantityUnit,
      VarblPurOrdUnitStatus,
      PurchasingAcknProfile,
      //    Retail Specific

      //    ProcurementRule,

      //    SourceOfSupplyCategory,

      //   _ProductRetail.PurchasingGroup,


      /* Associations */
      _PurchaseOrderQuantityUnit,
      _VarblPurOrdUnitActvStatus,
      _Product
      //    Retail Specific

      //    _ProductRetail._PurchasingGroup,

      //    _ProductRetail,

      //    _SourceOfSupplyCategory,

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_PRODUCTPROCUREMENT"
],
"ASSOCIATED":
[
"I_UNITOFMEASURE",
"I_VARBLPURORDUNITACTVSTATUS",
"R_PRODUCTTP"
],
"BASE":
[
"I_PRODUCTPROCUREMENT"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/