I_ChmlCmplncIdfr

DDL: I_CHMLCMPLNCIDFR Type: view_entity BASIC Package: EHFND_RAP_CCIDFR

Chemical Compliance Identifier

I_ChmlCmplncIdfr (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Public Edition with built-in and side-by-side extension capabilities.

Cross Applications

I_ChmlCmplncIdfr is a Basic CDS View that provides data about "Chemical Compliance Identifier" in SAP S/4HANA. It reads from 1 data source (ehfndd_ccidfr) and exposes 19 fields with key field ChmlCmplncIdfrUUID. It has 6 associations to related views. Part of development package EHFND_RAP_CCIDFR.

SAP API Hub

CategoryBasic
StateC1
Line of BusinessCross Applications
Application ComponentEHS-SUS-FND-PC
CapabilitiesData Source in SQL Select,Association Target for Defining CDS Entities,Data Source for Defining CDS Entities
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Not Released
Release State (Developer)Released
PackageCross Applications for SAP S/4HANA Cloud Public Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
ehfndd_ccidfr ehfndd_ccidfr from

Associations (6)

CardinalityTargetAliasCondition
[0..1] I_User _CreatedByUser _CreatedByUser.UserID = $projection.CreatedByUser
[0..1] I_User _LastChangedByUser _LastChangedByUser.UserID = $projection.LastChangedByUser
[0..1] I_ChmlCmplncInfo _ChmlCmplncInfo _ChmlCmplncInfo.ChmlCmplncInfoUUID = $projection.ChmlCmplncIdfrParentUUID
[0..1] I_BusinessUserBasic _Processor _Processor.BusinessPartner = $projection.ChmlCmplncIdfrProcessor
[0..1] I_BusinessUserBasic _ReleasedByUser _ReleasedByUser.BusinessPartner = $projection.ChmlCmplncIdfrReldByUser
[0..*] I_ChmlCmplncIdfrValue _ChmlCmplncIdfrValue

Annotations (9)

NameValueLevelField
EndUserText.label Chemical Compliance Identifier view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #BASIC view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #NONE view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY ChmlCmplncIdfrUUID chmlcmplncidfruuid Primary Key of an Identifier
CreationUTCDateTime creationutcdatetime Creation Date Time
CreatedByUser createdbyuser Created By User
LastChangeUTCDateTime lastchangeutcdatetime Last Change Date Time
LastChangedByUser lastchangedbyuser Last Changed By User
ChmlCmplncIdfrParentID Internal Number
ChmlCmplncIdfrParentUUID chmlcmplncidfrparentuuid UUID of the Parent Object
ChmlCmplncIdfrParentType chmlcmplncidfrparenttype Identifier Parent Type
ChmlCmplncIdfrProcgStatus chmlcmplncidfrprocgstatus Identifier Processing Status
ChmlCmplncIdfrProcessor chmlcmplncidfrprocessor Identifier Processor
ChmlCmplncIdfrReldByUser chmlcmplncidfrreldbyuser Identifier Released By
ValidityStartDateTime validitystartdatetime Valid-From Date Time Stamp
ValidityEndDateTime validityenddatetime Valid-To Date Time Stamp
_ChmlCmplncIdfrValue _ChmlCmplncIdfrValue
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser
_Processor _Processor
_ReleasedByUser _ReleasedByUser
_ChmlCmplncInfo _ChmlCmplncInfo

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 I_ChmlCmplncIdfr.
-- 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 I_ChmlCmplncIdfr AS
SELECT
  ChmlCmplncIdfrUUID,
  CreationUTCDateTime,
  CreatedByUser,
  LastChangeUTCDateTime,
  LastChangedByUser,
  cast( chmlcmplncidfrparentid as ehfnd_internal_nr_nc preserving type ) AS ChmlCmplncIdfrParentID,
  ChmlCmplncIdfrParentUUID,
  ChmlCmplncIdfrParentType,
  ChmlCmplncIdfrProcgStatus,
  ChmlCmplncIdfrProcessor,
  ChmlCmplncIdfrReldByUser,
  ValidityStartDateTime,
  ValidityEndDateTime
FROM ehfndd_ccidfr
LEFT OUTER JOIN I_User AS _CreatedByUser ON _CreatedByUser.UserID = CreatedByUser  -- association [0..1]
LEFT OUTER JOIN I_User AS _LastChangedByUser ON _LastChangedByUser.UserID = LastChangedByUser  -- association [0..1]
LEFT OUTER JOIN I_ChmlCmplncInfo AS _ChmlCmplncInfo ON _ChmlCmplncInfo.ChmlCmplncInfoUUID = ChmlCmplncIdfrParentUUID  -- association [0..1]
LEFT OUTER JOIN I_BusinessUserBasic AS _Processor ON _Processor.BusinessPartner = ChmlCmplncIdfrProcessor  -- association [0..1]
LEFT OUTER JOIN I_BusinessUserBasic AS _ReleasedByUser ON _ReleasedByUser.BusinessPartner = ChmlCmplncIdfrReldByUser  -- association [0..1]
LEFT OUTER JOIN I_ChmlCmplncIdfrValue AS _ChmlCmplncIdfrValue ON /* condition not available in parsed metadata */  -- association [0..*]
;