C_CSPRCount

DDL: C_CSPRCOUNT SQL: CCSPRCOUNT Type: view CONSUMPTION

Count Products with RFID: Count

C_CSPRCount is a Consumption CDS View that provides data about "Count Products with RFID: Count" in SAP S/4HANA. It reads from 1 data source (I_StoreProductRFIDCount) and exposes 19 fields with key field StoreProductRFIDCountUUID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_StoreProductRFIDCount I_StoreProductRFIDCount from

Associations (3)

CardinalityTargetAliasCondition
[0..*] C_CSPRCountGTIN _CountGTIN $projection.StoreProductRFIDCountUUID = _CountGTIN.StoreProductRFIDCountUUID
[0..*] C_CSPRCountProductInstance _CountProductInstance $projection.StoreProductRFIDCountUUID = _CountProductInstance.StoreProductRFIDCountUUID
[0..*] C_CSPRCountDifference _CountDifference $projection.StoreProductRFIDCountUUID = _CountDifference.StoreProductRFIDCountUUID

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName CCSPRCOUNT view
EndUserText.label Count Products with RFID: Count view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
ObjectModel.representativeKey StoreProductRFIDCountUUID view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY StoreProductRFIDCountUUID I_StoreProductRFIDCount StoreProductRFIDCountUUID Count ID
Store I_StoreProductRFIDCount Store Plant
StorageLocation I_StoreProductRFIDCount StorageLocation StorageLocation
StoreProductRFIDCntProcgStatus I_StoreProductRFIDCount StoreProductRFIDCntProcgStatus Processing Status
StoreProdRFIDCntExprtnDteTme I_StoreProductRFIDCount StoreProdRFIDCntExprtnDteTme Time Stamp
ApplicationLogHandle
CreationDateTime I_StoreProductRFIDCount CreationDateTime Timestamp
SubmissionDateTime I_StoreProductRFIDCount SubmissionDateTime Time Stamp
NumberOfExpectedItems I_StoreProductRFIDCount NumberOfExpectedItems
NumberOfCountedItems I_StoreProductRFIDCountNumbers NumberOfCountedItems
NumberOfMissingItems I_StoreProductRFIDCountNumbers NumberOfMissingItems
NumberOfSurplusItems I_StoreProductRFIDCountNumbers NumberOfSurplusItems
NotPostedNrOfSubmdMissingItems I_StoreProductRFIDCount NotPostedNrOfSubmdMissingItems
NotPostedNrOfSubmdSurplusItems I_StoreProductRFIDCount NotPostedNrOfSubmdSurplusItems
SkippedNrOfSubmdMissingItems I_StoreProductRFIDCount SkippedNrOfSubmdMissingItems
SkippedNrOfSubmdSurplusItems I_StoreProductRFIDCount SkippedNrOfSubmdSurplusItems
_CountGTIN _CountGTIN
_CountProductInstance _CountProductInstance
_CountDifference _CountDifference

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_CSPRCount.
-- 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: CCSPRCOUNT

CREATE VIEW C_CSPRCount AS
SELECT
  I_StoreProductRFIDCount.StoreProductRFIDCountUUID AS StoreProductRFIDCountUUID,
  I_StoreProductRFIDCount.Store AS Store,
  I_StoreProductRFIDCount.StorageLocation AS StorageLocation,
  I_StoreProductRFIDCount.StoreProductRFIDCntProcgStatus AS StoreProductRFIDCntProcgStatus,
  I_StoreProductRFIDCount.StoreProdRFIDCntExprtnDteTme AS StoreProdRFIDCntExprtnDteTme,
  cast(I_StoreProductRFIDCountApplLog.ApplicationLogHandle as abap.char(22)) AS ApplicationLogHandle,
  I_StoreProductRFIDCount.CreationDateTime AS CreationDateTime,
  I_StoreProductRFIDCount.SubmissionDateTime AS SubmissionDateTime,
  I_StoreProductRFIDCount.NumberOfExpectedItems AS NumberOfExpectedItems,
  I_StoreProductRFIDCountNumbers.NumberOfCountedItems AS NumberOfCountedItems,
  I_StoreProductRFIDCountNumbers.NumberOfMissingItems AS NumberOfMissingItems,
  I_StoreProductRFIDCountNumbers.NumberOfSurplusItems AS NumberOfSurplusItems,
  I_StoreProductRFIDCount.NotPostedNrOfSubmdMissingItems AS NotPostedNrOfSubmdMissingItems,
  I_StoreProductRFIDCount.NotPostedNrOfSubmdSurplusItems AS NotPostedNrOfSubmdSurplusItems,
  I_StoreProductRFIDCount.SkippedNrOfSubmdMissingItems AS SkippedNrOfSubmdMissingItems,
  I_StoreProductRFIDCount.SkippedNrOfSubmdSurplusItems AS SkippedNrOfSubmdSurplusItems
FROM I_StoreProductRFIDCount
LEFT OUTER JOIN C_CSPRCountGTIN AS _CountGTIN ON StoreProductRFIDCountUUID = _CountGTIN.StoreProductRFIDCountUUID  -- association [0..*]
LEFT OUTER JOIN C_CSPRCountProductInstance AS _CountProductInstance ON StoreProductRFIDCountUUID = _CountProductInstance.StoreProductRFIDCountUUID  -- association [0..*]
LEFT OUTER JOIN C_CSPRCountDifference AS _CountDifference ON StoreProductRFIDCountUUID = _CountDifference.StoreProductRFIDCountUUID  -- association [0..*]
;