C_PCSrvcReqRcvdData

DDL: C_PCSRVCREQRCVDDATA SQL: CPCSRRCVDDATA Type: view CONSUMPTION Package: EHFND_SDSA_SERVICE_INTEGRATION

Service Request received Data

C_PCSrvcReqRcvdData is a Consumption CDS View that provides data about "Service Request received Data" in SAP S/4HANA. It reads from 1 data source (P_PCSrvcReqRcvdData) and exposes 16 fields with key fields PCSrvcReqRcvdDataUUID, ProdCmplncServiceRequestUUID. It has 2 associations to related views. It is exposed through 1 OData service (ASQL_F4295). Part of development package EHFND_SDSA_SERVICE_INTEGRATION.

Data Sources (1)

SourceAliasJoin Type
P_PCSrvcReqRcvdData P_PCSrvcReqRcvdData from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_PCDataIntegSetTypeText _PCDataIntegSetTypeText _PCDataIntegSetTypeText.PCDataIntegSetType = $projection.PCDataIntegSetType and _PCDataIntegSetTypeText.Language = $session.system_language
[0..1] I_PCSrvcReqRcvdDataType _PCSrvcReqRcvdDataTypeText _PCSrvcReqRcvdDataTypeText.PCSrvcReqRcvdDataType = $projection.PCSrvcReqRcvdDataType and _PCSrvcReqRcvdDataTypeText.Language = $session.system_language

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName CPCSRRCVDDATA view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label Service Request received Data view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view

OData Services (1)

ServiceBindingVersionContractRelease
ASQL_F4295 ASQL_F4295 C2 NOT_RELEASED

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY PCSrvcReqRcvdDataUUID PCSrvcReqRcvdDataUUID Service Request received Data ID
KEY ProdCmplncServiceRequestUUID ProdCmplncServiceRequestUUID Request ID
PCSrvcReqRcvdDataType PCSrvcReqRcvdDataType Type
PCDataIntegSet PCDataIntegSet Data Integration Set
PCDataIntegSetType PCDataIntegSetType Type of Exchanged Data
LastChangeDateTime LastChangeDateTime Timestamp
CmplRqRsltProcessingStatusName
CmplRqPattern _CmplRqVersEnhanced CmplRqPattern Compliance Pattern
CmplRqApplicationComponent _CmplRqVersEnhanced CmplRqApplicationComponent Solution Area
CmplRqRsltUUID CmplRqRsltUUID SDS Assessment
PCDataIntegSemNavigationObject
PCDataIntegSemNavigationAction
PCDataIntegSemNavgnKeyName
PCDataIntegSetUUID PCDataIntegSetUUID Data Set UUID
_PCSrvcReqRcvdDataTypeText _PCSrvcReqRcvdDataTypeText
_PCDataIntegSetTypeText _PCDataIntegSetTypeText

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_PCSrvcReqRcvdData.
-- 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: CPCSRRCVDDATA

CREATE VIEW C_PCSrvcReqRcvdData AS
SELECT
  PCSrvcReqRcvdDataUUID,
  ProdCmplncServiceRequestUUID,
  PCSrvcReqRcvdDataType,
  PCDataIntegSet,
  PCDataIntegSetType,
  LastChangeDateTime,
  cast( '' as cmplrqrsltprocessingstatusname ) AS CmplRqRsltProcessingStatusName,
  _CmplRqVersEnhanced.CmplRqPattern AS CmplRqPattern,
  _CmplRqVersEnhanced.CmplRqApplicationComponent AS CmplRqApplicationComponent,
  CmplRqRsltUUID,
  cast( ' ' as pcdataintegsemnavigationobject preserving type ) AS PCDataIntegSemNavigationObject,
  cast( ' ' as pcdataintegsemnavigationaction preserving type ) AS PCDataIntegSemNavigationAction,
  cast( ' ' as pcdataintegsemnavgnkeyname preserving type ) AS PCDataIntegSemNavgnKeyName,
  PCDataIntegSetUUID
FROM P_PCSrvcReqRcvdData
LEFT OUTER JOIN I_PCDataIntegSetTypeText AS _PCDataIntegSetTypeText ON _PCDataIntegSetTypeText.PCDataIntegSetType = PCDataIntegSetType AND _PCDataIntegSetTypeText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_PCSrvcReqRcvdDataType AS _PCSrvcReqRcvdDataTypeText ON _PCSrvcReqRcvdDataTypeText.PCSrvcReqRcvdDataType = PCSrvcReqRcvdDataType AND _PCSrvcReqRcvdDataTypeText.Language = $session.system_language  -- association [0..1]
;