C_PCEctxPropertyTP

DDL: C_PCECTXPROPERTYTP Type: view CONSUMPTION

Ecotoxic Properties

C_PCEctxPropertyTP is a Consumption CDS View that provides data about "Ecotoxic Properties" in SAP S/4HANA. It reads from 1 data source (I_PCEctxPropertyTP) and exposes 48 fields. It has 21 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_PCEctxPropertyTP PCEctxPropertyTP from

Associations (21)

CardinalityTargetAliasCondition
[0..1] C_PCEctxAssmtToxicityTP _AssmtToxicity $projection.PCEctxPrptyUUID = _AssmtToxicity.PCEctxPrptyUUID --Toxicity to Aquatic Plants
[0..*] C_PCEctxAqtcPlantTP _AqtcPlant $projection.PCEctxPrptyUUID = _AqtcPlant.PCEctxPrptyUUID --Acute and Prolonged Toxicity to Fish
[0..*] C_PCEctxAcuteFishTP _AcuteFish $projection.PCEctxPrptyUUID = _AcuteFish.PCEctxPrptyUUID --Chronic Toxicity to Fish
[0..*] C_PCEctxChrncFishTP _ChrncFish $projection.PCEctxPrptyUUID = _ChrncFish.PCEctxPrptyUUID --Chronic Toxicity to Aquat. Invertebrates
[0..*] C_PCEctxChrncAqtcInvbtTP _ChrncAqtcInvbt $projection.PCEctxPrptyUUID = _ChrncAqtcInvbt.PCEctxPrptyUUID --Acute Toxicity to Aquatic Invertebrates
[0..*] C_PCEctxAcuteAqtcInvbtTP _AcuteAqtcInvbt $projection.PCEctxPrptyUUID = _AcuteAqtcInvbt.PCEctxPrptyUUID --Toxicity to Microorganisms
[0..*] C_PCEctxMicroOrgnsmTP _MicroOrgnsm $projection.PCEctxPrptyUUID = _MicroOrgnsm.PCEctxPrptyUUID --Toxicity to Soil-Dwelling Organisms
[0..*] C_PCEctxSoilDwellingOrgnsmTP _SoilDwellingOrgnsm $projection.PCEctxPrptyUUID = _SoilDwellingOrgnsm.PCEctxPrptyUUID --Toxicity to Terrestrial Plants
[0..*] C_PCEctxTrrstrlPlantTP _TrrstrlPlant $projection.PCEctxPrptyUUID = _TrrstrlPlant.PCEctxPrptyUUID --Toxicity to Above Ground Organism
[0..*] C_PCEctxAbvGroundOrgnsmTP _AbvGroundOrgnsm $projection.PCEctxPrptyUUID = _AbvGroundOrgnsm.PCEctxPrptyUUID -- Stability in Water
[0..*] C_PCEctxStbltyWaterTP _StbltyWater $projection.PCEctxPrptyUUID = _StbltyWater.PCEctxPrptyUUID -- Biodegradation
[0..*] C_PCEctxBioDgrdnTP _BioDgrdn $projection.PCEctxPrptyUUID = _BioDgrdn.PCEctxPrptyUUID --Bioaccumulation
[0..*] C_PCEctxBioAccmlnTP _BioAccmln $projection.PCEctxPrptyUUID = _BioAccmln.PCEctxPrptyUUID --Transport Between Environmental Compartments
[0..1] C_PCEctxTransportTP _Transport $projection.PCEctxPrptyUUID = _Transport.PCEctxPrptyUUID -- Oxygen Demand
[0..1] C_PCEctxOxygenDmndTP _OxygenDmnd $projection.PCEctxPrptyUUID = _OxygenDmnd.PCEctxPrptyUUID -- Stability in Soil
[0..1] C_PCEctxStbltySoilTP _StbltySoil $projection.PCEctxPrptyUUID = _StbltySoil.PCEctxPrptyUUID ----------------------------------------------------------------------------------------------------------------------------------------------------------------- -- Additional Information -----------------------------------------------------------------------------------------------------------------------------------------------------------------
[0..1] I_ChmlCmplncInfo _ChmlCmplncInfo $projection.ChmlCmplncInfoUUID = _ChmlCmplncInfo.ChmlCmplncInfoUUID
[0..1] C_ChmlCmplncPrimMatl _MaterialDataPrimary $projection.ChmlCmplncInfoUUID = _MaterialDataPrimary.ChmlCmplncInfoUUID
[0..1] I_PCPrptyRootType _PCPrptyRootType _PCPrptyRootType.DomainValue = 'EHFNDD_ECT' --History
[0..*] C_PCEctxHistory _PCEctxHistory $projection.ChmlCmplncInfoUUID = _PCEctxHistory.ChmlCmplncInfoUUID and $projection.SubstanceUUID = _PCEctxHistory.SubstanceUUID
[0..1] P_CChmlCmplConstants _CChmlCmplConstants _CChmlCmplConstants.Constant0 = _CChmlCmplConstants.Constant0

Annotations (18)

NameValueLevelField
EndUserText.label Ecotoxic Properties view
AbapCatalog.sqlViewName CPCECOTOXTP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view
ObjectModel.compositionRoot true view
ObjectModel.draftEnabled true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled EXTERNAL_CALCULATION view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view

Fields (48)

KeyFieldSource TableSource FieldDescription
ActivePCEctxPrptyUUID ActivePCEctxPrptyUUID Ecotoxicological Property
char255asSubstanceName
CASNumber
ECNumber
MaterialasMaterial
MaterialIsSold _ChmlCmplncInfo MaterialIsSold Is Sold
MaterialIsTransported _ChmlCmplncInfo MaterialIsTransported Is Transported
MaterialIsProduced _ChmlCmplncInfo MaterialIsProduced Is Produced
MaterialIsSourced _ChmlCmplncInfo MaterialIsSourced Is Purchased
ChmlCmplncProdIsResearched _ChmlCmplncInfo ChmlCmplncProdIsResearched R&D Sample
ChmlCmplncInfoType _ChmlCmplncInfo ChmlCmplncInfoType Type of Chemical Compliance Information
PCPrptyRootTypeNameasPCPrptyRootTypeName
LastChangeUTCDateTime LastChangeUTCDateTime Time Stamp
LastChangedByUser LastChangedByUser User Name
LastChangedByUserName
char255asPCPrptyObjectTitle
char255asPCPrptyObjectDesc
PCEctxAbvOrgnsmNoDataRsnTxt
PCEctxAcuteFishNoDataRsnTxt
PCEctxAcuteInvbtNoDataRsnTxt
PCEctxAqtcPlantNoDataRsnTxt
PCEctxChrncFishNoDataRsnTxt
PCEctxChrncInvbtNoDataRsnTxt
PCEctxMicroOrgnsmNoDataRsnTxt
PCEctxSoilOrgnsmNoDataRsnTxt
PCEctxTrrstrlPlntNoDataRsnTxt
PCEctxStbltyWaterNoDataRsnTxt
PCEctxBioDgrdnNoDataRsnTxt
PCEctxBioAccmlnNoDataRsnTxt
_AssmtToxicity
_AqtcPlant _AqtcPlant
_AcuteFish _AcuteFish
_TrrstrlPlant _TrrstrlPlant
_SoilDwellingOrgnsm _SoilDwellingOrgnsm
_ChrncFish _ChrncFish
_ChrncAqtcInvbt _ChrncAqtcInvbt
_AcuteAqtcInvbt _AcuteAqtcInvbt
_MicroOrgnsm _MicroOrgnsm
_AbvGroundOrgnsm _AbvGroundOrgnsm
_StbltyWater _StbltyWater
_BioDgrdn _BioDgrdn
_BioAccmln _BioAccmln
_Transport _Transport
_OxygenDmnd _OxygenDmnd
_StbltySoil _StbltySoil
_ChmlCmplncInfo _ChmlCmplncInfo
_Substance _Substance
_PCEctxHistory _PCEctxHistory

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_PCEctxPropertyTP.
-- 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_PCEctxPropertyTP AS
SELECT
  ActivePCEctxPrptyUUID,
  cast( '' as ehfnd_chm_cas_no ) AS CASNumber,
  cast( '' as ehfnd_chm_lisu_ec_number ) AS ECNumber,
  _ChmlCmplncInfo.MaterialIsSold AS MaterialIsSold,
  _ChmlCmplncInfo.MaterialIsTransported AS MaterialIsTransported,
  _ChmlCmplncInfo.MaterialIsProduced AS MaterialIsProduced,
  _ChmlCmplncInfo.MaterialIsSourced AS MaterialIsSourced,
  _ChmlCmplncInfo.ChmlCmplncProdIsResearched AS ChmlCmplncProdIsResearched,
  _ChmlCmplncInfo.ChmlCmplncInfoType AS ChmlCmplncInfoType,
  LastChangeUTCDateTime,
  LastChangedByUser,
  cast( _LastChangedByUser.UserDescription as ehfnd_bo_lchg_uname_enhanced preserving type ) AS LastChangedByUserName,
  cast( '' as ehfnd_phrs_text ) AS PCEctxAbvOrgnsmNoDataRsnTxt,
  cast( '' as ehfnd_phrs_text ) AS PCEctxAcuteFishNoDataRsnTxt,
  cast( '' as ehfnd_phrs_text ) AS PCEctxAcuteInvbtNoDataRsnTxt,
  cast( '' as ehfnd_phrs_text ) AS PCEctxAqtcPlantNoDataRsnTxt,
  cast( '' as ehfnd_phrs_text ) AS PCEctxChrncFishNoDataRsnTxt,
  cast( '' as ehfnd_phrs_text ) AS PCEctxChrncInvbtNoDataRsnTxt,
  cast( '' as ehfnd_phrs_text ) AS PCEctxMicroOrgnsmNoDataRsnTxt,
  cast( '' as ehfnd_phrs_text ) AS PCEctxSoilOrgnsmNoDataRsnTxt,
  cast( '' as ehfnd_phrs_text ) AS PCEctxTrrstrlPlntNoDataRsnTxt,
  cast( '' as ehfnd_phrs_text ) AS PCEctxStbltyWaterNoDataRsnTxt,
  cast( '' as ehfnd_phrs_text ) AS PCEctxBioDgrdnNoDataRsnTxt,
  cast( '' as ehfnd_phrs_text ) AS PCEctxBioAccmlnNoDataRsnTxt
FROM I_PCEctxPropertyTP AS PCEctxPropertyTP
LEFT OUTER JOIN C_PCEctxAssmtToxicityTP AS _AssmtToxicity ON PCEctxPrptyUUID = _AssmtToxicity.PCEctxPrptyUUID  -- association [0..1]
LEFT OUTER JOIN C_PCEctxAqtcPlantTP AS _AqtcPlant ON PCEctxPrptyUUID = _AqtcPlant.PCEctxPrptyUUID  -- association [0..*]
LEFT OUTER JOIN C_PCEctxAcuteFishTP AS _AcuteFish ON PCEctxPrptyUUID = _AcuteFish.PCEctxPrptyUUID  -- association [0..*]
LEFT OUTER JOIN C_PCEctxChrncFishTP AS _ChrncFish ON PCEctxPrptyUUID = _ChrncFish.PCEctxPrptyUUID  -- association [0..*]
LEFT OUTER JOIN C_PCEctxChrncAqtcInvbtTP AS _ChrncAqtcInvbt ON PCEctxPrptyUUID = _ChrncAqtcInvbt.PCEctxPrptyUUID  -- association [0..*]
LEFT OUTER JOIN C_PCEctxAcuteAqtcInvbtTP AS _AcuteAqtcInvbt ON PCEctxPrptyUUID = _AcuteAqtcInvbt.PCEctxPrptyUUID  -- association [0..*]
LEFT OUTER JOIN C_PCEctxMicroOrgnsmTP AS _MicroOrgnsm ON PCEctxPrptyUUID = _MicroOrgnsm.PCEctxPrptyUUID  -- association [0..*]
LEFT OUTER JOIN C_PCEctxSoilDwellingOrgnsmTP AS _SoilDwellingOrgnsm ON PCEctxPrptyUUID = _SoilDwellingOrgnsm.PCEctxPrptyUUID  -- association [0..*]
LEFT OUTER JOIN C_PCEctxTrrstrlPlantTP AS _TrrstrlPlant ON PCEctxPrptyUUID = _TrrstrlPlant.PCEctxPrptyUUID  -- association [0..*]
LEFT OUTER JOIN C_PCEctxAbvGroundOrgnsmTP AS _AbvGroundOrgnsm ON PCEctxPrptyUUID = _AbvGroundOrgnsm.PCEctxPrptyUUID  -- association [0..*]
LEFT OUTER JOIN C_PCEctxStbltyWaterTP AS _StbltyWater ON PCEctxPrptyUUID = _StbltyWater.PCEctxPrptyUUID  -- association [0..*]
LEFT OUTER JOIN C_PCEctxBioDgrdnTP AS _BioDgrdn ON PCEctxPrptyUUID = _BioDgrdn.PCEctxPrptyUUID  -- association [0..*]
LEFT OUTER JOIN C_PCEctxBioAccmlnTP AS _BioAccmln ON PCEctxPrptyUUID = _BioAccmln.PCEctxPrptyUUID  -- association [0..*]
LEFT OUTER JOIN C_PCEctxTransportTP AS _Transport ON PCEctxPrptyUUID = _Transport.PCEctxPrptyUUID  -- association [0..1]
LEFT OUTER JOIN C_PCEctxOxygenDmndTP AS _OxygenDmnd ON PCEctxPrptyUUID = _OxygenDmnd.PCEctxPrptyUUID  -- association [0..1]
LEFT OUTER JOIN C_PCEctxStbltySoilTP AS _StbltySoil ON PCEctxPrptyUUID = _StbltySoil.PCEctxPrptyUUID  -- association [0..1]
LEFT OUTER JOIN I_ChmlCmplncInfo AS _ChmlCmplncInfo ON ChmlCmplncInfoUUID = _ChmlCmplncInfo.ChmlCmplncInfoUUID  -- association [0..1]
LEFT OUTER JOIN C_ChmlCmplncPrimMatl AS _MaterialDataPrimary ON ChmlCmplncInfoUUID = _MaterialDataPrimary.ChmlCmplncInfoUUID  -- association [0..1]
LEFT OUTER JOIN I_PCPrptyRootType AS _PCPrptyRootType ON _PCPrptyRootType.DomainValue = 'EHFNDD_ECT'  -- association [0..1]
LEFT OUTER JOIN C_PCEctxHistory AS _PCEctxHistory ON ChmlCmplncInfoUUID = _PCEctxHistory.ChmlCmplncInfoUUID AND SubstanceUUID = _PCEctxHistory.SubstanceUUID  -- association [0..*]
LEFT OUTER JOIN P_CChmlCmplConstants AS _CChmlCmplConstants ON _CChmlCmplConstants.Constant0 = _CChmlCmplConstants.Constant0  -- association [0..1]
;