C_PCStRctTP

DDL: C_PCSTRCTTP Type: view_entity CONSUMPTION Package: EHFND_CNS_STAR

Stability and Reactivity

C_PCStRctTP is a Consumption CDS View that provides data about "Stability and Reactivity" in SAP S/4HANA. It reads from 1 data source (R_PCStRctTP) and exposes 38 fields with key field PCStRctUUID. It has 1 association to related views. It is exposed through 2 OData services (ASQL_F7930, UI_EHS_FND_STAR_MANAGE). Part of development package EHFND_CNS_STAR.

Data Sources (1)

SourceAliasJoin Type
R_PCStRctTP R_PCStRctTP projection

Associations (1)

CardinalityTargetAliasCondition
[0..*] C_PCStRctHistory _PCStRctHistory $projection.ChmlCmplncInfoUUID = _PCStRctHistory.ChmlCmplncInfoUUID

Annotations (9)

NameValueLevelField
EndUserText.label Stability and Reactivity view
AccessControl.personalData.blocking #NOT_REQUIRED view
AccessControl.authorizationCheck #MANDATORY view
Metadata.allowExtensions true view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.representativeKey PCStRctUUID view
VDM.viewType #CONSUMPTION view

OData Services (2)

ServiceBindingVersionContractRelease
ASQL_F7930 ASQL_F7930 C2 NOT_RELEASED
UI_EHS_FND_STAR_MANAGE UI_EHS_FND_STAR_MANAGE V4 C1 NOT_RELEASED

Fields (38)

KeyFieldSource TableSource FieldDescription
KEY PCStRctUUID PCStRctUUID
PCPrptyProcgSts PCPrptyProcgSts Processing Status
PCStRctReleasedVersionUUID _PCStRctReleased PCStRctUUID
PCPrptyReleasedBy PCPrptyReleasedBy Released By
ValidityStartDateTime ValidityStartDateTime Valid From Timestamp
ValidityEndDateTime ValidityEndDateTime Valid To Timestamp
PCStRctTempToAvoidLowrLmtOptr PCStRctTempToAvoidLowrLmtOptr Operator of Lower Limit
PCStRctTempToAvoidLowrLmtQty PCStRctTempToAvoidLowrLmtQty
PCStRctTempToAvoidUprLmtOptr PCStRctTempToAvoidUprLmtOptr Operator of Upper Limit
PCStRctTempToAvoidUprLmtQty PCStRctTempToAvoidUprLmtQty
PCStRctTempToAvoidUnit PCStRctTempToAvoidUnit Unit of Measurement
PCStRctReactivityNote PCStRctReactivityNote
PCStRctChmlStabilityNote PCStRctChmlStabilityNote
PCStRctConditionsToAvoidNote PCStRctConditionsToAvoidNote
PCStRctIncompatibleMatlsNote PCStRctIncompatibleMatlsNote
PCStRctHzDePrdsNote PCStRctHzDePrdsNote
PCStRctHzRctnsNote PCStRctHzRctnsNote
PCStRctHzDePrdsNoDtaRsnUUID PCStRctHzDePrdsNoDtaRsnUUID
ProdCmplncPhrsText _PCPrptyPhraseText ProdCmplncPhrsText Phrase Text
PCStRctTempToAvdLowrLmtQtyVal PCStRctTempToAvdLowrLmtQtyVal
PCStRctTempToAvoidUprLmtQtyVal PCStRctTempToAvoidUprLmtQtyVal
PCPrptyRootTypeName
char255
char132
char40
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
AdminDataCreationUTCDateTime
CreatedByUser CreatedByUser User Name
LastChangeUTCDateTime LastChangeUTCDateTime Time Stamp
LastChangedByUser LastChangedByUser Last Changed By
LastChangedByUserName
_ChmlCmplncInfo _ChmlCmplncInfo
_PCStRctHistory _PCStRctHistory

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_PCStRctTP.
-- 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_PCStRctTP AS
SELECT
  PCStRctUUID,
  PCPrptyProcgSts,
  _PCStRctReleased.PCStRctUUID AS PCStRctReleasedVersionUUID,
  PCPrptyReleasedBy,
  ValidityStartDateTime,
  ValidityEndDateTime,
  PCStRctTempToAvoidLowrLmtOptr,
  PCStRctTempToAvoidLowrLmtQty,
  PCStRctTempToAvoidUprLmtOptr,
  PCStRctTempToAvoidUprLmtQty,
  PCStRctTempToAvoidUnit,
  PCStRctReactivityNote,
  PCStRctChmlStabilityNote,
  PCStRctConditionsToAvoidNote,
  PCStRctIncompatibleMatlsNote,
  PCStRctHzDePrdsNote,
  PCStRctHzRctnsNote,
  PCStRctHzDePrdsNoDtaRsnUUID,
  _PCPrptyPhraseText.ProdCmplncPhrsText AS ProdCmplncPhrsText,
  PCStRctTempToAvdLowrLmtQtyVal,
  PCStRctTempToAvoidUprLmtQtyVal,
  _PCPrptyRootType._Text[ 1: Language = $session.system_language ].PCPrptyRootTypeName AS PCPrptyRootTypeName,
  virtual ChmlCmplncTypeImageURL : abap.char( 255 ) AS char255,
  _ChmlCmplncInfo.MaterialIsSold AS MaterialIsSold,
  _ChmlCmplncInfo.MaterialIsTransported AS MaterialIsTransported,
  _ChmlCmplncInfo.MaterialIsProduced AS MaterialIsProduced,
  _ChmlCmplncInfo.MaterialIsSourced AS MaterialIsSourced,
  _ChmlCmplncInfo.ChmlCmplncProdIsResearched AS ChmlCmplncProdIsResearched,
  _ChmlCmplncInfo.ChmlCmplncInfoType AS ChmlCmplncInfoType,
  CreatedByUser,
  LastChangeUTCDateTime,
  LastChangedByUser,
  cast( _LastChangedByUser.UserDescription as ehfnd_bo_lchg_uname_enhanced preserving type ) AS LastChangedByUserName
FROM R_PCStRctTP
LEFT OUTER JOIN C_PCStRctHistory AS _PCStRctHistory ON ChmlCmplncInfoUUID = _PCStRctHistory.ChmlCmplncInfoUUID  -- association [0..*]
;