I_EnvrmtWasteTranspDoc

DDL: I_ENVRMTWASTETRANSPDOC SQL: ITRADOC Type: view BASIC

Basic Waste Transportation Document

I_EnvrmtWasteTranspDoc is a Basic CDS View that provides data about "Basic Waste Transportation Document" in SAP S/4HANA. It reads from 1 data source (ehewad_wa_tradoc) and exposes 37 fields with key field EnvrmtWasteTranspDocUUID. It has 7 associations to related views.

Data Sources (1)

SourceAliasJoin Type
ehewad_wa_tradoc ehewad_wa_tradoc from

Associations (7)

CardinalityTargetAliasCondition
[0..1] I_EHSCmplRqPermit _Permit $projection.CmplRqVersUUID = _Permit.CmplRqVersUUID
[0..1] I_EHSCmplRqPmtWasteData _WasteData $projection.CmplRqVersUUID = _WasteData.CmplRqVersUUID
[1..1] I_CmplRqVersEnvrnmtlLimit _PermitLimit $projection.CmplRqVersUUID = _PermitLimit.CmplRqVersUUID and _PermitLimit.CmplRqEnvrnmtlLimitType = '00'
[1..1] I_EnvWstTranspDocWasteLocation _Location _Location.EnvrmtWasteGnrtrUUID = $projection.EnvrmtWasteGnrtrUUID
[1..*] I_EnvWstTranspDocTextStatus _StatusText $projection.EnvrmtWasteTranspDocStatus = _StatusText.EnvrmtWasteTranspDocStatus
[0..1] I_DngrsGoodsModeOfTransportTxt _DngrsGoodsModeOfTransportTxt $projection.DngrsGoodsModeOfTransport = _DngrsGoodsModeOfTransportTxt.DngrsGoodsModeOfTransport and _DngrsGoodsModeOfTransportTxt.Language = $session.system_language
[0..1] I_WasteDisposalChannel _DisposalChannel _DisposalChannel.WasteDisposalChannelUUID = $projection.WasteStreamDsplChnlUUID

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AbapCatalog.sqlViewName ITRADOC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
EndUserText.label Basic Waste Transportation Document view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.representativeKey EnvrmtWasteTranspDocUUID view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (37)

KeyFieldSource TableSource FieldDescription
KEY EnvrmtWasteTranspDocUUID envrmtwastetranspdocuuid WTR UUID
WasteTranspDocID envrmtwastetranspdocid Trans Doc ID
EnvrmtWasteTranspDocNumber envrmtwastetranspdocnumber Trans Doc Number
EnvrmtWasteTranspDocType envrmtwastetranspdoctype Trans Doc Ty ID
CmplRqVersUUID cmplrqversuuid NodeID
CmplRqVersPermitNumber cmplrqverspermitnumber Permit Number
EnvrmtWasteGnrtrUUID envrmtwastegnrtruuid Waste Generator UUID
EnvrmtWasteGnrtrID generator_id Waste Generator ID
EnvrmtWastePartnerNmbr partner_number Busn. Partner
EnvWstTranspDocReturnByDate envwsttranspdocreturnbydate Trans Doc Ret Date
EnvrmtWasteTranspDocStatus envrmtwastetranspdocstatus Trans Doc Status
EnvWstTranspDocPrintedDate envwsttranspdocprinteddate Trans Doc Print Date
EnvWstTranspDocHandoverDate envwsttranspdochandoverdate Trans Doc HndovrDate
EnvWstTranspDocDescription envwsttranspdocdescription Trans Doc Desc
ChmlCmplncWasteCodeUUID chmlcmplncwastecodeuuid Chml Cmplnc Wst Code
WasteStreamDsplChnlUUID wastestreamdsplchnluuid Dispsl Channel UUI
EnvrmtWasteTotConfirmedQty envrmtwastetotconfirmedqty Confirmed Qty
EnvrmtWasteDcmlTotConfirmedQty envrmtwastedcmltotconfirmedqty Confirmed Qty
EnvrmtWasteTotConfirmedQtyCode Unit of Measurement
EnvrmtWasteTotOutgoingQty envrmtwastetotoutgoingqty Total Out Qty
EnvrmtWasteTotOutgoingQtyCode Unit of Measurement
EnvWstTranspDocRemarkTxt envwsttranspdocremarktxt Transp Doc Remark
WasteTranspDocMatlIsTransfReq wastetranspdocmatlistransfreq Created from WTR
DngrsGoodsModeOfTransport dngrsgoodsmodeoftransport Mode of Transport
WasteIsTransportedAbroad wasteistransportedabroad
EHSWasteTranspDocIsRecyclable ehswastetranspdocrecyclable
CreationDateTime creationdatetime Timestamp
CreatedByUser createdbyuser User Name
LastChangeDateTime lastchangedatetime Timestamp
LastChangedByUser lastchangedbyuser User Name
_Permit _Permit
_WasteData _WasteData
_PermitLimit _PermitLimit
_Location _Location
_StatusText _StatusText
_DngrsGoodsModeOfTransportTxt _DngrsGoodsModeOfTransportTxt
_DisposalChannel _DisposalChannel

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_EnvrmtWasteTranspDoc.
-- 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: ITRADOC

CREATE VIEW I_EnvrmtWasteTranspDoc AS
SELECT
  EnvrmtWasteTranspDocUUID,
  envrmtwastetranspdocid AS WasteTranspDocID,
  EnvrmtWasteTranspDocNumber,
  EnvrmtWasteTranspDocType,
  CmplRqVersUUID,
  CmplRqVersPermitNumber,
  EnvrmtWasteGnrtrUUID,
  generator_id AS EnvrmtWasteGnrtrID,
  partner_number AS EnvrmtWastePartnerNmbr,
  EnvWstTranspDocReturnByDate,
  EnvrmtWasteTranspDocStatus,
  EnvWstTranspDocPrintedDate,
  EnvWstTranspDocHandoverDate,
  EnvWstTranspDocDescription,
  ChmlCmplncWasteCodeUUID,
  WasteStreamDsplChnlUUID,
  EnvrmtWasteTotConfirmedQty,
  EnvrmtWasteDcmlTotConfirmedQty,
  cast( ehsunitofmeasure as ehfnd_unit_code_meins preserving type ) AS EnvrmtWasteTotConfirmedQtyCode,
  EnvrmtWasteTotOutgoingQty,
  cast(envrmtwastetotoutgoingqtycode as ehfnd_unit_code_meins preserving type ) AS EnvrmtWasteTotOutgoingQtyCode,
  EnvWstTranspDocRemarkTxt,
  WasteTranspDocMatlIsTransfReq,
  DngrsGoodsModeOfTransport,
  WasteIsTransportedAbroad,
  ehswastetranspdocrecyclable AS EHSWasteTranspDocIsRecyclable,
  CreationDateTime,
  CreatedByUser,
  LastChangeDateTime,
  LastChangedByUser
FROM ehewad_wa_tradoc
LEFT OUTER JOIN I_EHSCmplRqPermit AS _Permit ON CmplRqVersUUID = _Permit.CmplRqVersUUID  -- association [0..1]
LEFT OUTER JOIN I_EHSCmplRqPmtWasteData AS _WasteData ON CmplRqVersUUID = _WasteData.CmplRqVersUUID  -- association [0..1]
LEFT OUTER JOIN I_CmplRqVersEnvrnmtlLimit AS _PermitLimit ON CmplRqVersUUID = _PermitLimit.CmplRqVersUUID AND _PermitLimit.CmplRqEnvrnmtlLimitType = '00'  -- association [1..1]
LEFT OUTER JOIN I_EnvWstTranspDocWasteLocation AS _Location ON _Location.EnvrmtWasteGnrtrUUID = EnvrmtWasteGnrtrUUID  -- association [1..1]
LEFT OUTER JOIN I_EnvWstTranspDocTextStatus AS _StatusText ON EnvrmtWasteTranspDocStatus = _StatusText.EnvrmtWasteTranspDocStatus  -- association [1..*]
LEFT OUTER JOIN I_DngrsGoodsModeOfTransportTxt AS _DngrsGoodsModeOfTransportTxt ON DngrsGoodsModeOfTransport = _DngrsGoodsModeOfTransportTxt.DngrsGoodsModeOfTransport AND _DngrsGoodsModeOfTransportTxt.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_WasteDisposalChannel AS _DisposalChannel ON _DisposalChannel.WasteDisposalChannelUUID = WasteStreamDsplChnlUUID  -- association [0..1]
;