C_CmplRqRsltChmCmInCstCmChkTP

DDL: C_CMPLRQRSLTCHMCMINCSTCMCHKTP SQL: CCRRCCICCCTP Type: view CONSUMPTION

CRR CCI Customer Compliance Check

C_CmplRqRsltChmCmInCstCmChkTP is a Consumption CDS View that provides data about "CRR CCI Customer Compliance Check" in SAP S/4HANA. It reads from 1 data source (I_CmplRqRsltCustCmplncChkTP) and exposes 34 fields with key field CmplRqRsltUUID. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CmplRqRsltCustCmplncChkTP ComplianceRequirementResult from

Associations (5)

CardinalityTargetAliasCondition
[0..1] C_CmplRqRsltCstCmChkDetsTP _CmplRqRsltCstCmChkDets $projection.CmplRqRsltUUID = _CmplRqRsltCstCmChkDets.CmplRqRsltUUID
[0..1] I_CmplRqRslt _ReleasedCmplRqRslt $projection.ChmlCmplncInfoUUID = _ReleasedCmplRqRslt.ChmlCmplncInfoUUID and $projection.CmplRqVersUUID = _ReleasedCmplRqRslt.CmplRqVersUUID and _ReleasedCmplRqRslt.CmplRqRsltProcessingStatus = 'RE'
[0..1] I_CmplRqRsltRskAssmtSts _PreliminaryStsVH $projection.CmplRqRsltPrelimCmplncSts = _PreliminaryStsVH.CmplRqRsltCmplncSts
[0..1] I_CmplRqRsltRskAssmtSts _ReleasedCmplncStsVH $projection.CmplRqRsltReldCmplncSts = _ReleasedCmplncStsVH.CmplRqRsltCmplncSts
[1..1] I_CmplRqVersEnhanced _CmplRqVers $projection.CmplRqVersUUID = _CmplRqVers.CmplRqVersUUID

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName CCRRCCICCCTP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label CRR CCI Customer Compliance Check view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
Metadata.allowExtensions true view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (34)

KeyFieldSource TableSource FieldDescription
KEY CmplRqRsltUUID I_CmplRqRsltCustCmplncChkTP CmplRqRsltUUID SDS Assessment
ActiveCmplRqRsltUUID I_CmplRqRsltCustCmplncChkTP ActiveCmplRqRsltUUID Compliance Assessment UUID
ChmlCmplncInfoUUID I_CmplRqRsltCustCmplncChkTP ChmlCmplncInfoUUID Chemical Compliance Information PP
CmplRqVersUUID I_CmplRqRsltCustCmplncChkTP CmplRqVersUUID NodeID
ComplianceRequirement I_CmplRqRsltCustCmplncChkTP ComplianceRequirement Compliance Requirement
ChemicalCustomerMaterialUUID I_CmplRqRsltCustCmplncChkTP ChemicalCustomerMaterialUUID Customer Material
ChmlCmplncApplication
CmplRqVersName
Processor I_CmplRqRsltCustCmplncChkTP Processor User Name
CmplRqRsltProcessorName
ReleasedByUser I_CmplRqRsltCustCmplncChkTP ReleasedByUser Released By
ReleasedByUserName
CmplRqRsltPrelimCmplncStsCritl _PreliminaryStsVH CmplRqRsltCmplncStsCriticality
CmplRqRsltReldCmplncStsCritlty _ReleasedCmplncStsVH CmplRqRsltCmplncStsCriticality
ChmlCmplncInfoCombinedName
ChmlCmplncInternalName
ChmlCmplncInfoCombinedMaterial
CmplRqRsltProcessingStatus CmplRqRsltProcessingStatus Processing Status
CmplRqRsltStatusRemark CmplRqRsltStatusRemark Remarks
ChmlCmplncInfoType
ChmlCmplncProdIsResearched
MaterialIsSold
MaterialIsTransported
MaterialIsSourced
MaterialIsProduced
ChmlCmplncInfoNavgnLink I_CmplRqRsltCustCmplncChkTP ChmlCmplncInfoUUID Chemical Compliance Information PP
ChmlCmplncNavgnLinkToReldVers _ReleasedCmplRqRslt CmplRqRsltUUID SDS Assessment
ValidityStartDateTime I_CmplRqRsltCustCmplncChkTP ValidityStartDateTime Valid From Timestamp
ValidityEndDateTime I_CmplRqRsltCustCmplncChkTP ValidityEndDateTime Valid To Timestamp
_CmplRqRsltCstCmChkDets _CmplRqRsltCstCmChkDets
_ChmlCmplncInfo I_CmplRqRsltCustCmplncChkTP _ChmlCmplncInfo
_CmplRqVers _CmplRqVers
_PreliminaryStsVH _PreliminaryStsVH
_ReleasedCmplncStsVH _ReleasedCmplncStsVH

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_CmplRqRsltChmCmInCstCmChkTP.
-- 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: CCRRCCICCCTP

CREATE VIEW C_CmplRqRsltChmCmInCstCmChkTP AS
SELECT
  ComplianceRequirementResult.CmplRqRsltUUID AS CmplRqRsltUUID,
  ComplianceRequirementResult.ActiveCmplRqRsltUUID AS ActiveCmplRqRsltUUID,
  ComplianceRequirementResult.ChmlCmplncInfoUUID AS ChmlCmplncInfoUUID,
  ComplianceRequirementResult.CmplRqVersUUID AS CmplRqVersUUID,
  ComplianceRequirementResult.ComplianceRequirement AS ComplianceRequirement,
  ComplianceRequirementResult.ChemicalCustomerMaterialUUID AS ChemicalCustomerMaterialUUID,
  cast( '' as ehpma_application ) AS ChmlCmplncApplication,
  cast( '' as ehfnd_crr_crv_name ) AS CmplRqVersName,
  ComplianceRequirementResult.Processor AS Processor,
  cast( '' as ad_namtext ) AS CmplRqRsltProcessorName,
  ComplianceRequirementResult.ReleasedByUser AS ReleasedByUser,
  cast( '' as ad_namtext ) AS ReleasedByUserName,
  _PreliminaryStsVH.CmplRqRsltCmplncStsCriticality AS CmplRqRsltPrelimCmplncStsCritl,
  _ReleasedCmplncStsVH.CmplRqRsltCmplncStsCriticality AS CmplRqRsltReldCmplncStsCritlty,
  cast( '' as ehfnd_cci_up ) AS ChmlCmplncInfoCombinedName,
  ComplianceRequirementResult._ChmlCmplncInfo.ChmlCmplncInternalName AS ChmlCmplncInternalName,
  cast ( '' as ehfnd_cci_raw_material_name ) AS ChmlCmplncInfoCombinedMaterial,
  CmplRqRsltProcessingStatus,
  CmplRqRsltStatusRemark,
  ComplianceRequirementResult._ChmlCmplncInfo.ChmlCmplncInfoType AS ChmlCmplncInfoType,
  ComplianceRequirementResult._ChmlCmplncInfo.ChmlCmplncProdIsResearched AS ChmlCmplncProdIsResearched,
  cast( '' as ehfnd_cci_is_sold ) AS MaterialIsSold,
  cast( '' as ehfnd_cci_is_transported ) AS MaterialIsTransported,
  cast( '' as ehfnd_cci_is_sourced ) AS MaterialIsSourced,
  cast( '' as ehfnd_cci_is_produced ) AS MaterialIsProduced,
  ComplianceRequirementResult.ChmlCmplncInfoUUID AS ChmlCmplncInfoNavgnLink,
  _ReleasedCmplRqRslt.CmplRqRsltUUID AS ChmlCmplncNavgnLinkToReldVers,
  ComplianceRequirementResult.ValidityStartDateTime AS ValidityStartDateTime,
  ComplianceRequirementResult.ValidityEndDateTime AS ValidityEndDateTime,
  ComplianceRequirementResult._ChmlCmplncInfo AS _ChmlCmplncInfo
FROM I_CmplRqRsltCustCmplncChkTP AS ComplianceRequirementResult
LEFT OUTER JOIN C_CmplRqRsltCstCmChkDetsTP AS _CmplRqRsltCstCmChkDets ON CmplRqRsltUUID = _CmplRqRsltCstCmChkDets.CmplRqRsltUUID  -- association [0..1]
LEFT OUTER JOIN I_CmplRqRslt AS _ReleasedCmplRqRslt ON ChmlCmplncInfoUUID = _ReleasedCmplRqRslt.ChmlCmplncInfoUUID AND CmplRqVersUUID = _ReleasedCmplRqRslt.CmplRqVersUUID AND _ReleasedCmplRqRslt.CmplRqRsltProcessingStatus = 'RE'  -- association [0..1]
LEFT OUTER JOIN I_CmplRqRsltRskAssmtSts AS _PreliminaryStsVH ON CmplRqRsltPrelimCmplncSts = _PreliminaryStsVH.CmplRqRsltCmplncSts  -- association [0..1]
LEFT OUTER JOIN I_CmplRqRsltRskAssmtSts AS _ReleasedCmplncStsVH ON CmplRqRsltReldCmplncSts = _ReleasedCmplncStsVH.CmplRqRsltCmplncSts  -- association [0..1]
LEFT OUTER JOIN I_CmplRqVersEnhanced AS _CmplRqVers ON CmplRqVersUUID = _CmplRqVers.CmplRqVersUUID  -- association [1..1]
;