I_SftyDataShtOutpReqItem

DDL: I_SFTYDATASHTOUTPREQITEM SQL: ISDSORITM Type: view BASIC

Item of an SDS Output Request

I_SftyDataShtOutpReqItem is a Basic CDS View that provides data about "Item of an SDS Output Request" in SAP S/4HANA. It reads from 1 data source (ehsdsv_or_item) and exposes 40 fields with key field SftyDataShtOutpReqItemUUID. It has 17 associations to related views.

Data Sources (1)

SourceAliasJoin Type
ehsdsv_or_item ehsdsv_or_item from

Associations (17)

CardinalityTargetAliasCondition
[1..1] I_SftyDataShtOutpReq _Request $projection.SftyDataShtOutpReqUUID = _Request.SftyDataShtOutpReqUUID
[0..1] I_SftyDataShtOutpReqItmSts _SftyDataShtOutpReqItmSts $projection.SftyDataShtOutpReqItemStatus = _SftyDataShtOutpReqItmSts.SftyDataShtOutpReqItemStatus
[0..1] I_SftyDataShtOutpReqItmRsn _SftyDataShtOutpReqItmRsn $projection.SftyDataShtOutpReqItemReason = _SftyDataShtOutpReqItmRsn.SftyDataShtOutpReqItemReason
[1..1] I_SftyDataShtOutpReqOrignType _OriginType $projection.SftyDataShtOutpReqOriginType = _OriginType.SftyDataShtOutpReqOriginType
[0..1] I_ChmlCmplncMatlAssgmt _MultiCompProdMatlAssgmt $projection.MultiComponentProduct = _MultiCompProdMatlAssgmt.Material
[0..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID
[0..1] I_User _LastChangedByUser $projection.LastChangedByUser = _LastChangedByUser.UserID
[1..1] I_Product _Product $projection.Material = _Product.Product
[0..1] I_DeliveryDocument _Delivery $projection.DeliveryDocument = _Delivery.DeliveryDocument
[0..1] I_DeliveryDocumentItem _DeliveryItem $projection.DeliveryDocument = _DeliveryItem.DeliveryDocument and $projection.DeliveryDocumentItem = _DeliveryItem.DeliveryDocumentItem
[0..1] I_Customer _RecipientParty $projection.SftyDataShtRcpntPty = _RecipientParty.Customer
[0..1] I_BusinessPartner _BusinessPartner $projection.SftyDataShtRcpntPty = _BusinessPartner.BusinessPartner
[0..*] I_BusinessPartnerCustomer _BusinessPartnerCustomer $projection.SftyDataShtRcpntPty = _BusinessPartnerCustomer.BusinessPartner
[0..1] I_BusinessPartner _ShipToParty $projection.ShipToParty = _ShipToParty.BusinessPartner
[0..*] I_BusinessPartnerCustomer _ShipToPartyCustomer $projection.ShipToParty = _ShipToPartyCustomer.BusinessPartner
[1..1] I_Country _Country $projection.Country = _Country.Country
[1..1] I_CmplRqRslt _CmplRqRslt $projection.CmplRqRsltUUID = _CmplRqRslt.CmplRqRsltUUID

Annotations (11)

NameValueLevelField
AbapCatalog.compiler.compareFilter true view
AbapCatalog.sqlViewName ISDSORITM view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Item of an SDS Output Request view
ObjectModel.representativeKey SftyDataShtOutpReqItemUUID view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #B view
VDM.viewType #BASIC view

Fields (40)

KeyFieldSource TableSource FieldDescription
KEY SftyDataShtOutpReqItemUUID sftydatashtoutpreqitemuuid SDS Output Request Item
SftyDataShtOutpReqUUID sftydatashtoutprequuid SDS Output Request
CreationUTCDateTime Time Stamp
CreatedByUser User Name
LastChangeUTCDateTime Time Stamp
LastChangedByUser User Name
SftyDataShtOutpReqItemStatus sftydatashtoutpreqitemstatus Shipment Status
Material material Vehicle Model
DeliveryDocument deliverydocument Outbound Delivery
DeliveryDocumentItem deliverydocumentitem Outb. Delivery Item
CmplRqRsltUUID cmplrqrsltuuid SDS Assessment
ChmlCmplncInfoUUID chmlcmplncinfouuid Chemical Compliance Information PP
ChmlCmplncProdUUID chmlcmplncproduuid Product Assignment
SftyDataShtCmplncRqmt sftydatashtcmplncrqmt SDS Compliance Requirement
SftyDataShtOutpReqOriginType sftydatashtoutpreqorigintype Origin of SDS Shipment
SftyDataShtRcpntPty sftydatashtrcpntpty SDS Recipient (obsolete)
Country country Venue: Ctry/Reg
ShipToParty shiptoparty Ship-To Party (obsolete)
GoodsIssueDateTime goodsissuedatetime Delivery Goods Issue
SftyDataShtOutpReqItemReason sftydatashtoutpreqitemreason Reason
SftyDataShtProductName sftydatashtproductname Product Name on SDS
MultiComponentProductUUID
SftyDataShtOutpReqManReqEmail _Request SftyDataShtOutpReqManReqEmail E-Mail Address
associations_Request
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser
_DeliveryItem _DeliveryItem
_Product _Product
_SftyDataShtOutpReqItmSts _SftyDataShtOutpReqItmSts
_RecipientParty _RecipientParty
_BusinessPartner _BusinessPartner
_BusinessPartnerCustomer _BusinessPartnerCustomer
_Delivery _Delivery
_Country _Country
_OriginType _OriginType
_ShipToParty _ShipToParty
_ShipToPartyCustomer _ShipToPartyCustomer
_SftyDataShtOutpReqItmRsn _SftyDataShtOutpReqItmRsn
_CmplRqRslt _CmplRqRslt
_MultiCompProdMatlAssgmt _MultiCompProdMatlAssgmt

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_SftyDataShtOutpReqItem.
-- 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.
-- SQL view name: ISDSORITM

CREATE VIEW I_SftyDataShtOutpReqItem AS
SELECT
  SftyDataShtOutpReqItemUUID,
  SftyDataShtOutpReqUUID,
  cast(creationutcdatetime as ehfnd_bo_crea_date_time preserving type) AS CreationUTCDateTime,
  cast(createdbyuser as ehfnd_bo_crea_uname preserving type) AS CreatedByUser,
  cast(lastchangeutcdatetime as ehfnd_bo_lchg_date_time preserving type) AS LastChangeUTCDateTime,
  cast(lastchangedbyuser as ehfnd_bo_lchg_uname preserving type) AS LastChangedByUser,
  SftyDataShtOutpReqItemStatus,
  Material,
  DeliveryDocument,
  DeliveryDocumentItem,
  CmplRqRsltUUID,
  ChmlCmplncInfoUUID,
  ChmlCmplncProdUUID,
  SftyDataShtCmplncRqmt,
  SftyDataShtOutpReqOriginType,
  SftyDataShtRcpntPty,
  Country,
  ShipToParty,
  GoodsIssueDateTime,
  SftyDataShtOutpReqItemReason,
  SftyDataShtProductName,
  cast(_MultiCompProdMatlAssgmt.ChmlCmplncInfoUUID as ehfnd_mcp_cci_uuid preserving type) AS MultiComponentProductUUID,
  _Request.SftyDataShtOutpReqManReqEmail AS SftyDataShtOutpReqManReqEmail
FROM ehsdsv_or_item
LEFT OUTER JOIN I_SftyDataShtOutpReq AS _Request ON SftyDataShtOutpReqUUID = _Request.SftyDataShtOutpReqUUID  -- association [1..1]
LEFT OUTER JOIN I_SftyDataShtOutpReqItmSts AS _SftyDataShtOutpReqItmSts ON SftyDataShtOutpReqItemStatus = _SftyDataShtOutpReqItmSts.SftyDataShtOutpReqItemStatus  -- association [0..1]
LEFT OUTER JOIN I_SftyDataShtOutpReqItmRsn AS _SftyDataShtOutpReqItmRsn ON SftyDataShtOutpReqItemReason = _SftyDataShtOutpReqItmRsn.SftyDataShtOutpReqItemReason  -- association [0..1]
LEFT OUTER JOIN I_SftyDataShtOutpReqOrignType AS _OriginType ON SftyDataShtOutpReqOriginType = _OriginType.SftyDataShtOutpReqOriginType  -- association [1..1]
LEFT OUTER JOIN I_ChmlCmplncMatlAssgmt AS _MultiCompProdMatlAssgmt ON MultiComponentProduct = _MultiCompProdMatlAssgmt.Material  -- association [0..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_User AS _LastChangedByUser ON LastChangedByUser = _LastChangedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_Product AS _Product ON Material = _Product.Product  -- association [1..1]
LEFT OUTER JOIN I_DeliveryDocument AS _Delivery ON DeliveryDocument = _Delivery.DeliveryDocument  -- association [0..1]
LEFT OUTER JOIN I_DeliveryDocumentItem AS _DeliveryItem ON DeliveryDocument = _DeliveryItem.DeliveryDocument AND DeliveryDocumentItem = _DeliveryItem.DeliveryDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_Customer AS _RecipientParty ON SftyDataShtRcpntPty = _RecipientParty.Customer  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _BusinessPartner ON SftyDataShtRcpntPty = _BusinessPartner.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerCustomer AS _BusinessPartnerCustomer ON SftyDataShtRcpntPty = _BusinessPartnerCustomer.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_BusinessPartner AS _ShipToParty ON ShipToParty = _ShipToParty.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerCustomer AS _ShipToPartyCustomer ON ShipToParty = _ShipToPartyCustomer.BusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_Country AS _Country ON Country = _Country.Country  -- association [1..1]
LEFT OUTER JOIN I_CmplRqRslt AS _CmplRqRslt ON CmplRqRsltUUID = _CmplRqRslt.CmplRqRsltUUID  -- association [1..1]
;