R_PurchasingInfoRecordTP

DDL: R_PURCHASINGINFORECORDTP Type: view_entity TRANSACTIONAL

Purchase Info Record

R_PurchasingInfoRecordTP is a Transactional CDS View that provides data about "Purchase Info Record" in SAP S/4HANA. It reads from 1 data source (I_PurchasingInfoRecord) and exposes 37 fields with key field PurchasingInfoRecord. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_PurchasingInfoRecord I_PurchasingInfoRecord from

Associations (1)

CardinalityTargetAliasCondition
[1..*] R_PurgInfoRecdOrgPlntDataTP _PurgInfoRecdOrgPlntData

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Purchase Info Record view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.sapObjectNodeType.name PurchasingInfoRecord view

Fields (37)

KeyFieldSource TableSource FieldDescription
KEY PurchasingInfoRecord PurchasingInfoRecord
Supplier Supplier
Material Material
MaterialGroup MaterialGroup
CreationDate CreationDate
IsDeleted IsDeleted
PurchasingInfoRecordDesc PurchasingInfoRecordDesc
PurgInfoRecNonStockItmSortTerm PurgInfoRecNonStockItmSortTerm
PurgDocOrderQuantityUnit PurgDocOrderQuantityUnit
OrderItemQtyToBaseQtyNmrtr OrderItemQtyToBaseQtyNmrtr
OrderItemQtyToBaseQtyDnmntr OrderItemQtyToBaseQtyDnmntr
SupplierMaterialNumber SupplierMaterialNumber
SupplierRespSalesPersonName SupplierRespSalesPersonName
SupplierPhoneNumber SupplierPhoneNumber
BaseUnit BaseUnit
SupplierMaterialGroup SupplierMaterialGroup
PriorSupplier PriorSupplier
AvailabilityStartDate AvailabilityStartDate
AvailabilityEndDate AvailabilityEndDate
VarblPurOrdUnitIsActive VarblPurOrdUnitIsActive
Manufacturer Manufacturer
IsRegularSupplier IsRegularSupplier
SupplierSubrange SupplierSubrange
NoDaysReminder1 NoDaysReminder1
NoDaysReminder2 NoDaysReminder2
NoDaysReminder3 NoDaysReminder3
ProductPurchasePointsQty ProductPurchasePointsQty
ProductPurchasePointsQtyUnit ProductPurchasePointsQtyUnit
SupplierSubrangeSortNumber SupplierSubrangeSortNumber
LastChangeDateTime LastChangeDateTime
IsEndOfPurposeBlocked IsEndOfPurposeBlocked
_PurgInfoRecdOrgPlntData _PurgInfoRecdOrgPlntData
_BaseUnit _BaseUnit
_Material _Material
_MaterialGroup _MaterialGroup
_PurgDocOrderQuantityUnit _PurgDocOrderQuantityUnit
_Supplier _Supplier
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Purchase Info Record'

@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API


@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #B
@ObjectModel.usageType.sizeCategory: #L


@Metadata.ignorePropagatedAnnotations: true

@ObjectModel.sapObjectNodeType.name: 'PurchasingInfoRecord'

define root view entity R_PurchasingInfoRecordTP 
  as select from I_PurchasingInfoRecord
  composition [1..*] of R_PurgInfoRecdOrgPlntDataTP as _PurgInfoRecdOrgPlntData
  
{
  key PurchasingInfoRecord,
      Supplier,
      Material,
      MaterialGroup,
      CreationDate,
      IsDeleted,
      PurchasingInfoRecordDesc,
      PurgInfoRecNonStockItmSortTerm, //Introducing Sort Term field in 2308CE

      PurgDocOrderQuantityUnit,
      OrderItemQtyToBaseQtyNmrtr,
      OrderItemQtyToBaseQtyDnmntr,
      SupplierMaterialNumber,
      SupplierRespSalesPersonName,
      SupplierPhoneNumber,
      BaseUnit,
      SupplierMaterialGroup,
      PriorSupplier,
      AvailabilityStartDate,
      AvailabilityEndDate,      
      VarblPurOrdUnitIsActive,
      Manufacturer,
      IsRegularSupplier,
      SupplierSubrange,
      NoDaysReminder1,
      NoDaysReminder2,
      NoDaysReminder3,
      @Semantics.quantity.unitOfMeasure: 'ProductPurchasePointsQtyUnit'
      ProductPurchasePointsQty,
      ProductPurchasePointsQtyUnit,
      SupplierSubrangeSortNumber,
      LastChangeDateTime,
      @Semantics.booleanIndicator 
      IsEndOfPurposeBlocked,

      //    Composition Entities

      _PurgInfoRecdOrgPlntData,

      //    Foreign Entities


      _BaseUnit,
      _Material,
      _MaterialGroup,
      _PurgDocOrderQuantityUnit,
      _Supplier

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_PURCHASINGINFORECORD"
],
"ASSOCIATED":
[
"I_MATERIAL",
"I_MATERIALGROUP",
"I_SUPPLIER",
"I_UNITOFMEASURE",
"R_PURGINFORECDORGPLNTDATATP"
],
"BASE":
[
"I_PURCHASINGINFORECORD"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/