P_MARCDIFF

DDL: P_MARCDIFF Type: view COMPOSITE

P_MARCDIFF is a Composite CDS View in SAP S/4HANA. It reads from 1 data source (nsdm_e_marc_agg) and exposes 13 fields with key fields Material, Plant.

Data Sources (1)

SourceAliasJoin Type
nsdm_e_marc_agg nsdm_e_marc_agg from

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName PMARCDIFF view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.private true view
VDM.viewType #COMPOSITE view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY Material matnr Vehicle Model
KEY Plant werks Receiving Plant
StockInTransferQuantity
StockInTransitQuantity
vkumc
vktrw
TiedEmptiesStockQuantity
vkglg
GoodsReceiptBlockedStockQty
maxgjper_maxasFiscalYearPeriodXasmcrue
/cwm/umlmc
/cwm/trame
/cwm/bwesb

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 P_MARCDIFF.
-- 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.

CREATE VIEW P_MARCDIFF AS
SELECT
  matnr AS Material,
  werks AS Plant,
  sum(case lbbsa when '05' then stock_qty else 0 end) AS StockInTransferQuantity,
  sum(case lbbsa when '06' then stock_qty else 0 end) AS StockInTransitQuantity,
  sum(case lbbsa when '09' then stock_qty else 0 end) AS TiedEmptiesStockQuantity,
  sum(case lbbsa when '10' then stock_qty else 0 end) AS GoodsReceiptBlockedStockQty,
  max(gjper_max) as FiscalYearPeriod AS maxgjper_maxasFiscalYearPeriodXasmcrue
FROM nsdm_e_marc_agg
;