C_ChmlCmplncReqPrpsAssgmtTP

DDL: C_CHMLCMPLNCREQPRPSASSGMTTP Type: view CONSUMPTION

Requested Purpose of a Chemical Compliance Request

C_ChmlCmplncReqPrpsAssgmtTP is a Consumption CDS View that provides data about "Requested Purpose of a Chemical Compliance Request" in SAP S/4HANA. It reads from 1 data source (I_ChmlCmplncReqPrpsAssgmtTP) and exposes 8 fields with key field ChmlCmplncPrpsAssgmtUUID. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ChmlCmplncReqPrpsAssgmtTP I_ChmlCmplncReqPrpsAssgmtTP from

Associations (4)

CardinalityTargetAliasCondition
[1..1] C_ChmlCmplncReqProcMkt _ChmlCmplncReq _ChmlCmplncReq.ChmlCmplncRequestUUID = $projection.ChmlCmplncRequestUUID
[0..1] P_ChmlCmplncPrpsMktRqmtCt _PrpsMktRqmtCt _PrpsMktRqmtCt.CmplncPrpsUUID = $projection.CmplncPrpsUUID
[0..*] I_CmplncPrpsText _CmplncPrpsText _CmplncPrpsText.CmplncPrpsUUID = $projection.CmplncPrpsUUID
[1..1] I_ChmlCmplncReqChgType _ChangeType $projection.ChmlCmplncReqChgType = _ChangeType.ChmlCmplncReqChgType

Annotations (15)

NameValueLevelField
EndUserText.label Requested Purpose of a Chemical Compliance Request view
AbapCatalog.sqlViewName CCCREQPRPSASSTP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled false view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
Search.searchable true view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY ChmlCmplncPrpsAssgmtUUID ChmlCmplncPrpsAssgmtUUID Purpose Assignment
ChmlCmplncRequestUUID ChmlCmplncRequestUUID Chemical Compliance Request
ChangeTypeChmlCmplncReqChgType
ChmlCmplncReqChgTypeName
CmplncPrpsUUID CmplncPrpsUUID Compliance Purpose
CmplncPrpsName
NmbrOfChmlCmplncMktRqmts _PrpsMktRqmtCt NmbrOfChmlCmplncMktRqmts
_ChmlCmplncReq _ChmlCmplncReq

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_ChmlCmplncReqPrpsAssgmtTP.
-- 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 C_ChmlCmplncReqPrpsAssgmtTP AS
SELECT
  ChmlCmplncPrpsAssgmtUUID,
  ChmlCmplncRequestUUID,
  _ChangeType._Text[1: Language = $session.system_language ].ChmlCmplncReqChgTypeName AS ChmlCmplncReqChgTypeName,
  CmplncPrpsUUID,
  _CmplncPrpsText[ 1:Language = $session.system_language ].CmplncPrpsName AS CmplncPrpsName,
  _PrpsMktRqmtCt.NmbrOfChmlCmplncMktRqmts AS NmbrOfChmlCmplncMktRqmts
FROM I_ChmlCmplncReqPrpsAssgmtTP
LEFT OUTER JOIN C_ChmlCmplncReqProcMkt AS _ChmlCmplncReq ON _ChmlCmplncReq.ChmlCmplncRequestUUID = ChmlCmplncRequestUUID  -- association [1..1]
LEFT OUTER JOIN P_ChmlCmplncPrpsMktRqmtCt AS _PrpsMktRqmtCt ON _PrpsMktRqmtCt.CmplncPrpsUUID = CmplncPrpsUUID  -- association [0..1]
LEFT OUTER JOIN I_CmplncPrpsText AS _CmplncPrpsText ON _CmplncPrpsText.CmplncPrpsUUID = CmplncPrpsUUID  -- association [0..*]
LEFT OUTER JOIN I_ChmlCmplncReqChgType AS _ChangeType ON ChmlCmplncReqChgType = _ChangeType.ChmlCmplncReqChgType  -- association [1..1]
;