C_PurchaseReqMassUpdate

DDL: C_PURCHASEREQMASSUPDATE SQL: CPRMASSUPDATE Type: view CONSUMPTION

Purchase Requisition Mass Update

C_PurchaseReqMassUpdate is a Consumption CDS View that provides data about "Purchase Requisition Mass Update" in SAP S/4HANA. It reads from 1 data source (P_Purchasereqmassupdate) and exposes 68 fields with key fields PurchaseRequisition, PurchaseRequisitionItem. It has 11 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_Purchasereqmassupdate P_Purchasereqmassupdate from

Associations (11)

CardinalityTargetAliasCondition
[0..1] C_MM_DeliveryDateCatValueHelp _DeliveryDateCatValueHelp $projection.DelivDateCategory = _DeliveryDateCatValueHelp.DelivDateCategory
[0..1] C_PurReqnProcessStatValueHelp _PurReqnProcessingStatus _PurReqnProcessingStatus.ProcessingStatus = $projection.ProcessingStatus
[0..1] C_PurReqnReleaseStatuValueHelp _PurchaseReqnReleaseStatus _PurchaseReqnReleaseStatus.PurReqnReleaseStatus = $projection.PurReqnReleaseStatus
[0..1] I_PurchaseOrdPriceType _PurchaseOrdPriceType _PurchaseOrdPriceType.PurchaseOrderPriceType = $projection.PurchaseOrderPriceType
[1..1] I_AcctAssgmtDistrIndicator _DistributionIndicator $projection.MultipleAcctAssgmtDistribution = _DistributionIndicator.MultipleAcctAssgmtDistribution
[1..1] C_PurchasingGroupValueHelp _PurchasingGroupVH $projection.PurchasingGroup = _PurchasingGroupVH.PurchasingGroup
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_PurchasingOrganization _PurchasingOrganization $projection.PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization
[0..1] C_MM_MRPCtrlrsValueHelp _MRPControllerDesc _MRPControllerDesc.MRPController = $projection.MRPController and _MRPControllerDesc.Plant = $projection.Plant
[0..1] I_AccAssgnmtCategory _AccAssgnmtCategory $projection.AccountAssignmentCategory = _AccAssgnmtCategory.AccountAssignmentCategory
[0..1] I_PurgDocumentItemCategory _PurDocumentItemCategory $projection.PurchasingDocumentItemCategory = _PurDocumentItemCategory.PurchasingDocumentItemCategory

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName CPRMASSUPDATE view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
EndUserText.label Purchase Requisition Mass Update view
UI.headerInfo.typeName Purchase Requisition Item view
UI.headerInfo.typeNamePlural Purchase Requisition Items view
UI.headerInfo.title.value FormattedPurRequisitionItem view
UI.headerInfo.description.value PurchaseRequisitionItemText view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
Metadata.ignorePropagatedAnnotations true view

Fields (68)

KeyFieldSource TableSource FieldDescription
KEY PurchaseRequisition PurchaseRequisition Requisition
KEY PurchaseRequisitionItem PurchaseRequisitionItem Requisn. item
FormattedPurRequisitionItem FormattedPurRequisitionItem Purchase Requisition Item
CompanyCode CompanyCode Receiver Company Code
PurchasingGroup PurchasingGroup Purchasing Group
FixedSupplier FixedSupplier Fixed Vendor
Plant Plant Valuation Area
Material Material Vehicle Model
AccountAssignmentCategory AccountAssignmentCategory Account Assignment Category
AcctAssignmentCategoryName _AccAssgnmtCategory AcctAssignmentCategoryName Description
CreationDate CreationDate Requisition Date
PurReqnRequestor PurReqnRequestor Requestor
MRPController MRPController MRP Controller
MRPControllerName _MRPControllerDesc MRPControllerName Controller name
ProcessingStatus ProcessingStatus Processing Status
ProcessingStatusName _PurReqnProcessingStatus DomainText Short Description
InvoiceIsExpected InvoiceIsExpected Invoice Receipt
PurchaseRequisitionType PurchaseRequisitionType Purchase Requisition Type
PurgDocExternalItemCategory Item Category
PurgDocItemCategoryName
PurchasingDocumentItemCategory PurchasingDocumentItemCategory Item Category
PurchasingCategory PurchasingCategory Purchasing Category
PurgCatName PurgCatName Purchasing Cat. Name
PurchasingOrganization PurchasingOrganization Purchasing Organization
MaterialGroup MaterialGroup Product Group
RequirementTracking RequirementTracking Requirement Tracking Number
Supplier Supplier Supplier
PurchaseRequisitionItemText PurchaseRequisitionItemText Short Text
StorageLocation StorageLocation StorageLocation
RequestedQuantity RequestedQuantity Quantity Requested
BaseUnit BaseUnit Unit of Measure
DelivDateCategory DelivDateCategory Delivery Date
DeliveryDate DeliveryDate Delivery Date
MaterialGoodsReceiptDuration MaterialGoodsReceiptDuration GR Processing Time
PurReqnItemCurrency PurReqnItemCurrency Currency
PurchaseRequisitionPrice PurchaseRequisitionPrice Valuation Price
PurReqnPriceQuantity PurReqnPriceQuantity Price Unit
MultipleAcctAssgmtDistribution MultipleAcctAssgmtDistribution Distribution Indicator
GoodsReceiptIsExpected GoodsReceiptIsExpected Goods Receipt
GoodsReceiptIsNonValuated GoodsReceiptIsNonValuated GR Non-Valuated
PurchaseContract PurchaseContract Outline Agreement
PurchaseContractItem PurchaseContractItem Principal Agreement Item
PurchasingInfoRecord PurchasingInfoRecord Purchasing Info Record
PurchasingInfoRecordDesc _PurchasingInfoRecord PurchasingInfoRecordDesc Info Short Text
Batch Batch Lot No.
SupplierMaterialNumber SupplierMaterialNumber Supplier Material Number
PurchaseRequisitionReleaseDate PurchaseRequisitionReleaseDate Release Date
PurReqnReleaseStatus PurReqnReleaseStatus Requisition Processing State
MemoLine
DefectCodeText
ItemIsSelectedForProcessing
InternalComment
PurchaseOrderPriceType PurchaseOrderPriceType PO Price Type
IsClosed IsClosed PR Item is Closed
PurchaseOrderPriceTypeDesc
_DeliveryDateCatValueHelp _DeliveryDateCatValueHelp
_DistributionIndicator _DistributionIndicator
_CompanyCode _CompanyCode
_Material _Material
_Plant _Plant
_PurchasingGroupVH _PurchasingGroupVH
_PurchasingOrganization _PurchasingOrganization
_MaterialGroup _MaterialGroup
_Supplier _Supplier
_StorageLocation _StorageLocation
_DesiredSupplier _DesiredSupplier
_PurchaseOrdPriceType _PurchaseOrdPriceType
_PurchaseReqnReleaseStatus _PurchaseReqnReleaseStatus

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view C_PurchaseReqMassUpdate.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: CPRMASSUPDATE

CREATE VIEW C_PurchaseReqMassUpdate AS
SELECT
  PurchaseRequisition,
  PurchaseRequisitionItem,
  FormattedPurRequisitionItem,
  CompanyCode,
  PurchasingGroup,
  FixedSupplier,
  Plant,
  Material,
  AccountAssignmentCategory,
  _AccAssgnmtCategory.AcctAssignmentCategoryName AS AcctAssignmentCategoryName,
  CreationDate,
  PurReqnRequestor,
  MRPController,
  _MRPControllerDesc.MRPControllerName AS MRPControllerName,
  ProcessingStatus,
  _PurReqnProcessingStatus.DomainText AS ProcessingStatusName,
  InvoiceIsExpected,
  PurchaseRequisitionType,
  _PurDocumentItemCategory._Text[1: Language = $session.system_language ].PurgDocExternalItemCategory AS PurgDocExternalItemCategory,
  _PurDocumentItemCategory._Text[1: Language = $session.system_language ].PurgDocItemCategoryName AS PurgDocItemCategoryName,
  PurchasingDocumentItemCategory,
  PurchasingCategory,
  PurgCatName,
  PurchasingOrganization,
  MaterialGroup,
  RequirementTracking,
  Supplier,
  PurchaseRequisitionItemText,
  StorageLocation,
  RequestedQuantity,
  BaseUnit,
  DelivDateCategory,
  DeliveryDate,
  MaterialGoodsReceiptDuration,
  PurReqnItemCurrency,
  PurchaseRequisitionPrice,
  PurReqnPriceQuantity,
  MultipleAcctAssgmtDistribution,
  GoodsReceiptIsExpected,
  GoodsReceiptIsNonValuated,
  PurchaseContract,
  PurchaseContractItem,
  PurchasingInfoRecord,
  _PurchasingInfoRecord.PurchasingInfoRecordDesc AS PurchasingInfoRecordDesc,
  Batch,
  SupplierMaterialNumber,
  PurchaseRequisitionReleaseDate,
  PurReqnReleaseStatus,
  cast ('' as abap.sstring( 1332 )) AS MemoLine,
  cast ('' as abap.sstring( 1332 )) AS DefectCodeText,
  cast ('' as abap.char(1)) AS ItemIsSelectedForProcessing,
  cast ('' as abap.char( 120 )) AS InternalComment,
  PurchaseOrderPriceType,
  IsClosed,
  _PurchaseOrdPriceType._Text[1: Language = $session.system_language].PurchaseOrderPriceTypeDesc AS PurchaseOrderPriceTypeDesc
FROM P_Purchasereqmassupdate
LEFT OUTER JOIN C_MM_DeliveryDateCatValueHelp AS _DeliveryDateCatValueHelp ON DelivDateCategory = _DeliveryDateCatValueHelp.DelivDateCategory  -- association [0..1]
LEFT OUTER JOIN C_PurReqnProcessStatValueHelp AS _PurReqnProcessingStatus ON _PurReqnProcessingStatus.ProcessingStatus = ProcessingStatus  -- association [0..1]
LEFT OUTER JOIN C_PurReqnReleaseStatuValueHelp AS _PurchaseReqnReleaseStatus ON _PurchaseReqnReleaseStatus.PurReqnReleaseStatus = PurReqnReleaseStatus  -- association [0..1]
LEFT OUTER JOIN I_PurchaseOrdPriceType AS _PurchaseOrdPriceType ON _PurchaseOrdPriceType.PurchaseOrderPriceType = PurchaseOrderPriceType  -- association [0..1]
LEFT OUTER JOIN I_AcctAssgmtDistrIndicator AS _DistributionIndicator ON MultipleAcctAssgmtDistribution = _DistributionIndicator.MultipleAcctAssgmtDistribution  -- association [1..1]
LEFT OUTER JOIN C_PurchasingGroupValueHelp AS _PurchasingGroupVH ON PurchasingGroup = _PurchasingGroupVH.PurchasingGroup  -- association [1..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_PurchasingOrganization AS _PurchasingOrganization ON PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization  -- association [0..1]
LEFT OUTER JOIN C_MM_MRPCtrlrsValueHelp AS _MRPControllerDesc ON _MRPControllerDesc.MRPController = MRPController AND _MRPControllerDesc.Plant = Plant  -- association [0..1]
LEFT OUTER JOIN I_AccAssgnmtCategory AS _AccAssgnmtCategory ON AccountAssignmentCategory = _AccAssgnmtCategory.AccountAssignmentCategory  -- association [0..1]
LEFT OUTER JOIN I_PurgDocumentItemCategory AS _PurDocumentItemCategory ON PurchasingDocumentItemCategory = _PurDocumentItemCategory.PurchasingDocumentItemCategory  -- association [0..1]
;