C_ChmlCmplncInfoIdfrTP

DDL: C_CHMLCMPLNCINFOIDFRTP Type: view_entity CONSUMPTION Package: EHFND_CNS_CCIDFR

Chemical Compliance Identifier for CCI

C_ChmlCmplncInfoIdfrTP is a Consumption CDS View that provides data about "Chemical Compliance Identifier for CCI" in SAP S/4HANA. It reads from 1 data source (R_ChmlCmplncIdfrTP) and exposes 31 fields with key field ChmlCmplncIdfrUUID. It has 1 association to related views. It is exposed through 2 OData services (ASQL_F7919, UI_EHS_FND_CCIDFR_MANAGE). Part of development package EHFND_CNS_CCIDFR.

Data Sources (1)

SourceAliasJoin Type
R_ChmlCmplncIdfrTP R_ChmlCmplncIdfrTP projection

Associations (1)

CardinalityTargetAliasCondition
[0..*] C_ChmlCmplncInfoInProdMaster _MaterialAssignment $projection.ChmlCmplncIdfrParentUUID = _MaterialAssignment.ChmlCmplncInfoUUID

Annotations (12)

NameValueLevelField
EndUserText.label Chemical Compliance Identifier for CCI view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
Metadata.allowExtensions true view
Consumption.semanticObject ChemicalComplianceIdentifier view
VDM.viewType #CONSUMPTION view
ObjectModel.modelingPattern #TRANSACTIONAL_QUERY view
ObjectModel.representativeKey ChmlCmplncIdfrUUID view
ObjectModel.sapObjectNodeType.name ChemicalComplianceIdentifier view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

OData Services (2)

ServiceBindingVersionContractRelease
ASQL_F7919 ASQL_F7919 C2 NOT_RELEASED
UI_EHS_FND_CCIDFR_MANAGE UI_EHS_FND_CCIDFR_MANAGE V4 C1 NOT_RELEASED

Fields (31)

KeyFieldSource TableSource FieldDescription
KEY ChmlCmplncIdfrUUID ChmlCmplncIdfrUUID
CreationUTCDateTime CreationUTCDateTime Time Stamp
CreatedByUser CreatedByUser User Name
LastChangeUTCDateTime LastChangeUTCDateTime Time Stamp
LastChangedByUser LastChangedByUser User Name
ChmlCmplncIdfrParentID ChmlCmplncIdfrParentID Internal Number
ChmlCmplncIdfrParentUUID ChmlCmplncIdfrParentUUID Parent Object
ChmlCmplncIdfrParentType ChmlCmplncIdfrParentType
ChmlCmplncIdfrProcgStatus ChmlCmplncIdfrProcgStatus
ChmlCmplncIdfrProcessor ChmlCmplncIdfrProcessor
ChmlCmplncIdfrReldLinkUUID _IdentifierReld ChmlCmplncIdfrUUID
ChmlCmplncIdfrInProgLinkUUID _IdentifierInPrgrs ChmlCmplncIdfrUUID
ChmlCmplncIdfrReldByUser ChmlCmplncIdfrReldByUser
ValidityStartDateTime ValidityStartDateTime Valid From Timestamp
ValidityEndDateTime ValidityEndDateTime Valid To Timestamp
CreatedByUserName
LastChangedByUserName
ChmlCmplncIdfrProcessorName _Processor PersonFullName Full Name
ChmlCmplncIdfrReldByUserName _ReleasedByUser PersonFullName Full Name
ChmlCmplncInternalName _ChmlCmplncInfo ChmlCmplncInternalName Internal Name
ChmlCmplncProdCatztnPhrsUUID _ChmlCmplncInfo ChmlCmplncProdCatztnPhrsUUID Product Categorization
MaterialIsSold _ChmlCmplncInfo MaterialIsSold Is Sold
MaterialIsTransported _ChmlCmplncInfo MaterialIsTransported Is Transported
MaterialIsProduced _ChmlCmplncInfo MaterialIsProduced Is Produced
MaterialIsSourced _ChmlCmplncInfo MaterialIsSourced Is Purchased
_ChmlCmplncIdfrParentTypeTxt _ChmlCmplncIdfrParentTypeTxt
_ChmlCmplncIdfrProcgStsTxt _ChmlCmplncIdfrProcgStsTxt
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser
_MaterialAssignment _MaterialAssignment
_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 C_ChmlCmplncInfoIdfrTP.
-- 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_ChmlCmplncInfoIdfrTP AS
SELECT
  ChmlCmplncIdfrUUID,
  CreationUTCDateTime,
  CreatedByUser,
  LastChangeUTCDateTime,
  LastChangedByUser,
  ChmlCmplncIdfrParentID,
  ChmlCmplncIdfrParentUUID,
  ChmlCmplncIdfrParentType,
  ChmlCmplncIdfrProcgStatus,
  ChmlCmplncIdfrProcessor,
  _IdentifierReld.ChmlCmplncIdfrUUID AS ChmlCmplncIdfrReldLinkUUID,
  _IdentifierInPrgrs.ChmlCmplncIdfrUUID AS ChmlCmplncIdfrInProgLinkUUID,
  ChmlCmplncIdfrReldByUser,
  ValidityStartDateTime,
  ValidityEndDateTime,
  cast( _CreatedByUser.UserDescription as ehfnd_bo_lchg_uname_enhanced preserving type ) AS CreatedByUserName,
  cast( _LastChangedByUser.UserDescription as ehfnd_bo_lchg_uname_enhanced preserving type ) AS LastChangedByUserName,
  _Processor.PersonFullName AS ChmlCmplncIdfrProcessorName,
  _ReleasedByUser.PersonFullName AS ChmlCmplncIdfrReldByUserName,
  _ChmlCmplncInfo.ChmlCmplncInternalName AS ChmlCmplncInternalName,
  _ChmlCmplncInfo.ChmlCmplncProdCatztnPhrsUUID AS ChmlCmplncProdCatztnPhrsUUID,
  _ChmlCmplncInfo.MaterialIsSold AS MaterialIsSold,
  _ChmlCmplncInfo.MaterialIsTransported AS MaterialIsTransported,
  _ChmlCmplncInfo.MaterialIsProduced AS MaterialIsProduced,
  _ChmlCmplncInfo.MaterialIsSourced AS MaterialIsSourced
FROM R_ChmlCmplncIdfrTP
LEFT OUTER JOIN C_ChmlCmplncInfoInProdMaster AS _MaterialAssignment ON ChmlCmplncIdfrParentUUID = _MaterialAssignment.ChmlCmplncInfoUUID  -- association [0..*]
;