C_SftyDataShtOutpReqMntr

DDL: C_SFTYDATASHTOUTPREQMNTR Type: view CONSUMPTION

Safety Data Sheet Output Request Monitor

C_SftyDataShtOutpReqMntr is a Consumption CDS View that provides data about "Safety Data Sheet Output Request Monitor" in SAP S/4HANA. It reads from 1 data source (I_SftyDataShtOutpReqItem) and exposes 33 fields. It has 11 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_SftyDataShtOutpReqItem ShippingRequestItem from

Associations (11)

CardinalityTargetAliasCondition
[0..*] C_SftyDataShtOutpReqBndl _RequestBundle $projection.SftyDataShtOutpReqUUID = _RequestBundle.SftyDataShtOutpReqUUID -- Request Bundle Item (needed because
[0..1] C_SftyDataShtOutpReqBndl _RequestBundleItem $projection.SftyDataShtOutpReqItemUUID = _RequestBundleItem.SftyDataShtOutpReqItemUUID --
[0..1] I_ChmlCmplncInfo _ChmlCmplncInfo $projection.ChmlCmplncInfoUUID = _ChmlCmplncInfo.ChmlCmplncInfoUUID --
[0..1] I_ChmlCmplncInfo _ChmlCmplncInfoUnpackaged $projection.ChmlCmplncProdUUID = _ChmlCmplncInfoUnpackaged.ChmlCmplncInfoUUID -- Material Data for Primary Material
[0..1] C_ChmlCmplncPrimMatl _MaterialDataPrimary _MaterialDataPrimary.ChmlCmplncInfoUUID = $projection.ChmlCmplncInfoUUID -- Safety Data Sheet Output Request Header
[1..1] I_SftyDataShtOutpReq _ShippingRequest $projection.SftyDataShtOutpReqUUID = _ShippingRequest.SftyDataShtOutpReqUUID --Customer Contact Data
[0..1] C_SftyDataShtOutpReqCntct _CustomerContactData $projection.SftyDataShtOutpReqUUID = _CustomerContactData.SftyDataShtOutpReqUUID --Recipient Contact Data
[0..1] C_SftyDataShtOutpReqRcpnt _RecipientContactData $projection.SftyDataShtOutpReqUUID = _RecipientContactData.SftyDataShtOutpReqUUID --Additional Information
[0..1] I_SftyDataShtOutpReqOrignVH _OriginTypeVH $projection.SftyDataShtOutpReqOriginType = _OriginTypeVH.SftyDataShtOutpReqOriginType
[0..1] I_SftyDataShtOutpReqItmStsVH _ItemStatusVH $projection.SftyDataShtOutpReqItemStatus = _ItemStatusVH.SftyDataShtOutpReqItemStatus
[0..1] I_SftyDataShtOutpReqItmRsnVH _ReasonVH $projection.SftyDataShtOutpReqItemReason = _ReasonVH.SftyDataShtOutpReqItemReason

Annotations (20)

NameValueLevelField
EndUserText.label Safety Data Sheet Output Request Monitor view
Metadata.allowExtensions true view
AbapCatalog.sqlViewName CSDSORMNTR view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
UI.headerInfo.typeName Safety Data Sheet Shipment view
UI.headerInfo.typeNamePlural Safety Data Sheet Shipments view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value SftyDataShtProductName view
UI.headerInfo.description.type #STANDARD view
UI.headerInfo.description.value Material view
UI.lineItem.criticality SftyDataShtOutpReqItmCritlty view
Search.searchable true view

Fields (33)

KeyFieldSource TableSource FieldDescription
CmplRqRsltUUIDasCmplRqRsltUUID
ChmlCmplncInfoCombinedName
MaterialasMaterial
SftyDataShtOutpReqItemReason
ShipToPartyCountryasCountry
GoodsIssueDateTimeasGoodsIssueDateTime
CountryNameasCountryName
SftyDataShtRcpntPtyasSftyDataShtRcpntPty
CustomerasCustomer
ShipToPartyasShipToParty
DeliveryDocumentasOutboundDelivery
ChmlCmplncInfoUUIDasChmlCmplncInfoUUID
ChmlCmplncProdUUIDasChmlCmplncProdUUID
ChmlCmplncInfoTypeasChmlCmplncInfoType
MaterialasChmlCmplncProdMaterial
MaterialIsProducedasMaterialIsProduced
MaterialIsSoldasMaterialIsSold
MaterialIsSourcedasMaterialIsSourced
SftyDataShtCntctID
SftyDataShtCntctNavgnLink
CmplRqRsltNavgnLink _ChmlCmplncInfoUnpackaged ChmlCmplncInfoUUID Chemical Compliance Information PP
SftyDataShtProductName SftyDataShtProductName Product Name on SDS
SftyDataShtOutpReqIsMigrated _ShippingRequest SftyDataShtOutpReqIsMigrated Is Migrated
SftyDataShtRcpntAddrID _ShippingRequest SftyDataShtRcpntAddrID SDS Recipient Address
ShipToPartyAddressID _ShippingRequest ShipToPartyAddressID Ship-to Party Address
Assocoations_ShippingRequest
_RequestBundle _RequestBundle
_OriginTypeVH _OriginTypeVH
_ItemStatusVH _ItemStatusVH
_ReasonVH _ReasonVH
_CustomerContactData _CustomerContactData
_RecipientContactData _RecipientContactData
_ChmlCmplncInfoUnpackaged _ChmlCmplncInfoUnpackaged

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_SftyDataShtOutpReqMntr.
-- 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_SftyDataShtOutpReqMntr AS
SELECT
  cast( '' as ehsds_or_item_reason ) AS SftyDataShtOutpReqItemReason,
  cast ( _ShippingRequest.SftyDataShtCntctID as ehsds_sender_contact_id ) AS SftyDataShtCntctID,
  _ShippingRequest._SftyDataShtContact.SftyDataShtCntctUUID AS SftyDataShtCntctNavgnLink,
  _ChmlCmplncInfoUnpackaged.ChmlCmplncInfoUUID AS CmplRqRsltNavgnLink,
  SftyDataShtProductName,
  _ShippingRequest.SftyDataShtOutpReqIsMigrated AS SftyDataShtOutpReqIsMigrated,
  _ShippingRequest.SftyDataShtRcpntAddrID AS SftyDataShtRcpntAddrID,
  _ShippingRequest.ShipToPartyAddressID AS ShipToPartyAddressID
FROM I_SftyDataShtOutpReqItem AS ShippingRequestItem
LEFT OUTER JOIN C_SftyDataShtOutpReqBndl AS _RequestBundle ON SftyDataShtOutpReqUUID = _RequestBundle.SftyDataShtOutpReqUUID  -- association [0..*]
LEFT OUTER JOIN C_SftyDataShtOutpReqBndl AS _RequestBundleItem ON SftyDataShtOutpReqItemUUID = _RequestBundleItem.SftyDataShtOutpReqItemUUID  -- association [0..1]
LEFT OUTER JOIN I_ChmlCmplncInfo AS _ChmlCmplncInfo ON ChmlCmplncInfoUUID = _ChmlCmplncInfo.ChmlCmplncInfoUUID  -- association [0..1]
LEFT OUTER JOIN I_ChmlCmplncInfo AS _ChmlCmplncInfoUnpackaged ON ChmlCmplncProdUUID = _ChmlCmplncInfoUnpackaged.ChmlCmplncInfoUUID  -- association [0..1]
LEFT OUTER JOIN C_ChmlCmplncPrimMatl AS _MaterialDataPrimary ON _MaterialDataPrimary.ChmlCmplncInfoUUID = ChmlCmplncInfoUUID  -- association [0..1]
LEFT OUTER JOIN I_SftyDataShtOutpReq AS _ShippingRequest ON SftyDataShtOutpReqUUID = _ShippingRequest.SftyDataShtOutpReqUUID  -- association [1..1]
LEFT OUTER JOIN C_SftyDataShtOutpReqCntct AS _CustomerContactData ON SftyDataShtOutpReqUUID = _CustomerContactData.SftyDataShtOutpReqUUID  -- association [0..1]
LEFT OUTER JOIN C_SftyDataShtOutpReqRcpnt AS _RecipientContactData ON SftyDataShtOutpReqUUID = _RecipientContactData.SftyDataShtOutpReqUUID  -- association [0..1]
LEFT OUTER JOIN I_SftyDataShtOutpReqOrignVH AS _OriginTypeVH ON SftyDataShtOutpReqOriginType = _OriginTypeVH.SftyDataShtOutpReqOriginType  -- association [0..1]
LEFT OUTER JOIN I_SftyDataShtOutpReqItmStsVH AS _ItemStatusVH ON SftyDataShtOutpReqItemStatus = _ItemStatusVH.SftyDataShtOutpReqItemStatus  -- association [0..1]
LEFT OUTER JOIN I_SftyDataShtOutpReqItmRsnVH AS _ReasonVH ON SftyDataShtOutpReqItemReason = _ReasonVH.SftyDataShtOutpReqItemReason  -- association [0..1]
;