C_CmplRqRsltExpsrLmtCompTP

DDL: C_CMPLRQRSLTEXPSRLMTCOMPTP SQL: CCRROELCOMPTP Type: view CONSUMPTION Package: EHFND_CNS_OEL

Component

C_CmplRqRsltExpsrLmtCompTP is a Consumption CDS View that provides data about "Component" in SAP S/4HANA. It reads from 1 data source (I_CmplRqRsltExpsrLmtCompTP) and exposes 30 fields with key field OccptlExpsrLmtCompUUID. It has 3 associations to related views. It is exposed through 1 OData service (ASQL_F5087). Part of development package EHFND_CNS_OEL.

Data Sources (1)

SourceAliasJoin Type
I_CmplRqRsltExpsrLmtCompTP CmplRqRsltExpsrLmtComp from

Associations (3)

CardinalityTargetAliasCondition
[1..1] C_CmplRqRsltOccptlExpsrLmtTP _CmplRqRsltOccptlExpsrLmt $projection.CmplRqRsltUUID = _CmplRqRsltOccptlExpsrLmt.CmplRqRsltUUID
[0..*] C_CmplRqRsltExpsrLmtCompRatgTP _CmplRqRsltExpsrLmtCompRatg $projection.OccptlExpsrLmtCompUUID = _CmplRqRsltExpsrLmtCompRatg.PCPrptyParentUUID
[0..1] I_OccptlExpsrLmtLstdSubstEnhcd _OccptlExpsrLmtLstdSubstEnhcd CmplRqRsltExpsrLmtComp.OccptlExpsrLmtUUID = _OccptlExpsrLmtLstdSubstEnhcd.OccptlExpsrLmtUUID

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName CCRROELCOMPTP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label Component view
Metadata.allowExtensions true view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey OccptlExpsrLmtCompUUID view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view

OData Services (1)

ServiceBindingVersionContractRelease
ASQL_F5087 ASQL_F5087 C2 NOT_RELEASED

Fields (30)

KeyFieldSource TableSource FieldDescription
KEY OccptlExpsrLmtCompUUID OccptlExpsrLmtCompUUID Component
OccptlExpsrLmtUUID OccptlExpsrLmtUUID NodeID
CmplRqRsltUUID CmplRqRsltUUID SDS Assessment
ListedSubstance _OccptlExpsrLmtLstdSubstEnhcd ListedSubstance Listed Substance
CreationDateTime CreationDateTime Timestamp
CreatedByUser CreatedByUser User Name
LastChangeDateTime LastChangeDateTime Timestamp
LastChangedByUser LastChangedByUser User Name
CmplRqVersUUID CmplRqVersUUID NodeID
OccptlExpsrLmtQuantity _OccptlExpsrLmtLstdSubstEnhcd OccptlExpsrLmtQuantity
OccptlExpsrLmtValueUoM _OccptlExpsrLmtLstdSubstEnhcd OccptlExpsrLmtValueUoM
OccptlExpsrLmtValueCmbndText
OccptlExpsrLmtValueTypeText _OccptlExpsrLmtLstdSubstEnhcd OccptlExpsrLmtValueTypeText
OccptlExpsrLmtTypeText _OccptlExpsrLmtLstdSubstEnhcd OccptlExpsrLmtTypeText
CmRqVsOELMeasuredAs _OccptlExpsrLmtLstdSubstEnhcd CmRqVsOELMeasuredAs
CmRqVsOELFormOfExposure _OccptlExpsrLmtLstdSubstEnhcd CmRqVsOELFormOfExposure
CmRqVsOELPeakLmtExcursionFctr _OccptlExpsrLmtLstdSubstEnhcd CmRqVsOELPeakLmtExcursionFctr
CmRqVsOELExcursionFctrCat _OccptlExpsrLmtLstdSubstEnhcd CmRqVsOELExcursionFctrCat
CmRqVsOELMomentaryConcnValue _OccptlExpsrLmtLstdSubstEnhcd CmRqVsOELMomentaryConcnValue
CmRqVsOELSetOfNotationText
SubstanceList
CASNumber _OccptlExpsrLmtLstdSubstEnhcd CASNumber CAS Number
SubstanceUUID SubstanceUUID Substance
SubstanceName
ListedSubstanceCndn _OccptlExpsrLmtLstdSubstEnhcd ListedSubstanceCndn
ListedSubstanceCndnName
_CmplRqRslt _CmplRqRslt
_CmplRqRsltOccptlExpsrLmt _CmplRqRsltOccptlExpsrLmt
_CmplRqRsltExpsrLmtCompRatg _CmplRqRsltExpsrLmtCompRatg
_OccptlExpsrLmtLstdSubstEnhcd _OccptlExpsrLmtLstdSubstEnhcd

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_CmplRqRsltExpsrLmtCompTP.
-- 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: CCRROELCOMPTP

CREATE VIEW C_CmplRqRsltExpsrLmtCompTP AS
SELECT
  OccptlExpsrLmtCompUUID,
  OccptlExpsrLmtUUID,
  CmplRqRsltUUID,
  _OccptlExpsrLmtLstdSubstEnhcd.ListedSubstance AS ListedSubstance,
  CreationDateTime,
  CreatedByUser,
  LastChangeDateTime,
  LastChangedByUser,
  CmplRqVersUUID,
  _OccptlExpsrLmtLstdSubstEnhcd.OccptlExpsrLmtQuantity AS OccptlExpsrLmtQuantity,
  _OccptlExpsrLmtLstdSubstEnhcd.OccptlExpsrLmtValueUoM AS OccptlExpsrLmtValueUoM,
  cast ('' as ehfnd_limit_combined) AS OccptlExpsrLmtValueCmbndText,
  _OccptlExpsrLmtLstdSubstEnhcd.OccptlExpsrLmtValueTypeText AS OccptlExpsrLmtValueTypeText,
  _OccptlExpsrLmtLstdSubstEnhcd.OccptlExpsrLmtTypeText AS OccptlExpsrLmtTypeText,
  _OccptlExpsrLmtLstdSubstEnhcd.CmRqVsOELMeasuredAs AS CmRqVsOELMeasuredAs,
  _OccptlExpsrLmtLstdSubstEnhcd.CmRqVsOELFormOfExposure AS CmRqVsOELFormOfExposure,
  _OccptlExpsrLmtLstdSubstEnhcd.CmRqVsOELPeakLmtExcursionFctr AS CmRqVsOELPeakLmtExcursionFctr,
  _OccptlExpsrLmtLstdSubstEnhcd.CmRqVsOELExcursionFctrCat AS CmRqVsOELExcursionFctrCat,
  _OccptlExpsrLmtLstdSubstEnhcd.CmRqVsOELMomentaryConcnValue AS CmRqVsOELMomentaryConcnValue,
  cast ('' as ehfnd_oel_list_of_notatext ) AS CmRqVsOELSetOfNotationText,
  cast ( _OccptlExpsrLmtLstdSubstEnhcd._CmplRqVersSubstanceList._Text[1: Language = $session.system_language].SubstanceListName as ehfnd_oel_subst_list preserving type ) AS SubstanceList,
  _OccptlExpsrLmtLstdSubstEnhcd.CASNumber AS CASNumber,
  SubstanceUUID,
  cast( '' as ehfnd_sub_substance_name_ltd ) AS SubstanceName,
  _OccptlExpsrLmtLstdSubstEnhcd.ListedSubstanceCndn AS ListedSubstanceCndn,
  cast ( _OccptlExpsrLmtLstdSubstEnhcd._SubstanceCndnText.ListedSubstanceCndnName as ehfnd_lisu_cndn_name preserving type ) AS ListedSubstanceCndnName
FROM I_CmplRqRsltExpsrLmtCompTP AS CmplRqRsltExpsrLmtComp
LEFT OUTER JOIN C_CmplRqRsltOccptlExpsrLmtTP AS _CmplRqRsltOccptlExpsrLmt ON CmplRqRsltUUID = _CmplRqRsltOccptlExpsrLmt.CmplRqRsltUUID  -- association [1..1]
LEFT OUTER JOIN C_CmplRqRsltExpsrLmtCompRatgTP AS _CmplRqRsltExpsrLmtCompRatg ON OccptlExpsrLmtCompUUID = _CmplRqRsltExpsrLmtCompRatg.PCPrptyParentUUID  -- association [0..*]
LEFT OUTER JOIN I_OccptlExpsrLmtLstdSubstEnhcd AS _OccptlExpsrLmtLstdSubstEnhcd ON CmplRqRsltExpsrLmtComp.OccptlExpsrLmtUUID = _OccptlExpsrLmtLstdSubstEnhcd.OccptlExpsrLmtUUID  -- association [0..1]
;