I_EnvrmtWasteTranspDocMatl

DDL: I_ENVRMTWASTETRANSPDOCMATL SQL: ITRADOCMATL Type: view BASIC

Waste Transportation Document Materials

I_EnvrmtWasteTranspDocMatl is a Basic CDS View that provides data about "Waste Transportation Document Materials" in SAP S/4HANA. It reads from 1 data source (ehewad_wa_tramat) and exposes 23 fields with key field EnvWstTranspDocMatlAssgdUUID. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
ehewad_wa_tramat ehewad_wa_tramat from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_EnvrmtWasteTranspDoc _TranspDoc $projection.EnvrmtWasteTranspDocUUID = _TranspDoc.EnvrmtWasteTranspDocUUID
[0..1] I_EHSAmountRoot _OutAmount $projection.EHSOutgoingAmountUUID = _OutAmount.EHSAmountUUID
[1..1] I_EHSAmountRoot _ConfirmedAmount $projection.EHSDisposedAmountUUID = _ConfirmedAmount.EHSAmountUUID
[1..1] I_EnvrmtWasteCodesReleased _WasteCodesReleased $projection.ChmlCmplncWasteCodeUUID = _WasteCodesReleased.EnvrmtWasteCodeUUID

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName ITRADOCMATL view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Waste Transportation Document Materials view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #B view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY EnvWstTranspDocMatlAssgdUUID envwsttranspdocmatlassgduuid Matl Assigd UUID
ChmlCmplncInfoUUID chmlcmplncinfouuid Chemical Compliance Information PP
WasteStreamContainerType wastestreamcontainertype Wst Strm Contnr Type
EHSOutgoingAmountUUID ehsoutgoingamountuuid Key
EHSDisposedAmountUUID ehsdisposedamountuuid Key
ChmlCmplncWasteCodeUUID chmlcmplncwastecodeuuid Chml Cmplnc Wst Code
Material material Vehicle Model
EnvrmtWasteTranspDocUUID envrmtwastetranspdocuuid WTR UUID
EnvrmtWasteNumberOfPackages envrmtwastenumberofpackages Number Of Packages
WasteTransfReqUUID wastetransfrequuid WTR UUID
WasteTransferRequestNumber wastetransferrequestnumber Document Number ID
WasteStreamUUID wastestreamuuid Waste Stream UUID
EnvrmtWasteConfdMgmtMethCode envrmtwasteconfdmgmtmethcode
EHSWasteProductIsRecyclable ehswasteproductisrecyclable
EnvrmtWasteTranspDocStatus _TranspDoc EnvrmtWasteTranspDocStatus Trans Doc Status
CreationDateTime creationdatetime Timestamp
CreatedByUser createdbyuser User Name
LastChangeDateTime lastchangedatetime Timestamp
LastChangedByUser lastchangedbyuser User Name
_TranspDoc _TranspDoc
_OutAmount _OutAmount
_WasteCodesReleased _WasteCodesReleased
_ConfirmedAmount _ConfirmedAmount

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_EnvrmtWasteTranspDocMatl.
-- 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: ITRADOCMATL

CREATE VIEW I_EnvrmtWasteTranspDocMatl AS
SELECT
  EnvWstTranspDocMatlAssgdUUID,
  ChmlCmplncInfoUUID,
  WasteStreamContainerType,
  EHSOutgoingAmountUUID,
  EHSDisposedAmountUUID,
  ChmlCmplncWasteCodeUUID,
  Material,
  EnvrmtWasteTranspDocUUID,
  EnvrmtWasteNumberOfPackages,
  WasteTransfReqUUID,
  WasteTransferRequestNumber,
  WasteStreamUUID,
  EnvrmtWasteConfdMgmtMethCode,
  EHSWasteProductIsRecyclable,
  _TranspDoc.EnvrmtWasteTranspDocStatus AS EnvrmtWasteTranspDocStatus,
  CreationDateTime,
  CreatedByUser,
  LastChangeDateTime,
  LastChangedByUser
FROM ehewad_wa_tramat
LEFT OUTER JOIN I_EnvrmtWasteTranspDoc AS _TranspDoc ON EnvrmtWasteTranspDocUUID = _TranspDoc.EnvrmtWasteTranspDocUUID  -- association [1..1]
LEFT OUTER JOIN I_EHSAmountRoot AS _OutAmount ON EHSOutgoingAmountUUID = _OutAmount.EHSAmountUUID  -- association [0..1]
LEFT OUTER JOIN I_EHSAmountRoot AS _ConfirmedAmount ON EHSDisposedAmountUUID = _ConfirmedAmount.EHSAmountUUID  -- association [1..1]
LEFT OUTER JOIN I_EnvrmtWasteCodesReleased AS _WasteCodesReleased ON ChmlCmplncWasteCodeUUID = _WasteCodesReleased.EnvrmtWasteCodeUUID  -- association [1..1]
;