I_CmplRqRsltDaGdsMoOfTr

DDL: I_CMPLRQRSLTDAGDSMOOFTR SQL: ICRRDGMOT Type: view BASIC Package: EHDGM_BO_CRR

Modes of Transport

I_CmplRqRsltDaGdsMoOfTr is a Basic CDS View that provides data about "Modes of Transport" in SAP S/4HANA. It reads from 1 data source (ehdgmd_crr_mot) and exposes 16 fields with key field CmplRqRsltDngrsGdsModeOfTrUUID. It has 4 associations to related views. Part of development package EHDGM_BO_CRR.

Data Sources (1)

SourceAliasJoin Type
ehdgmd_crr_mot ehdgmd_crr_mot from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_CmplRqRslt _CmplRqRslt $projection.CmplRqRsltUUID = _CmplRqRslt.CmplRqRsltUUID
[0..1] I_DngrsGoodsModeOfTransport _DngrsGoodsModeOfTransport $projection.DngrsGoodsModeOfTransport = _DngrsGoodsModeOfTransport.DngrsGoodsModeOfTransport
[0..1] I_TransportPermission _TransportPermission $projection.TransportPermission = _TransportPermission.TransportPermission
[0..*] I_CmplRqRsltDaGdsMoOfTrDesc _CmplRqRsltDaGdsMoOfTrDesc _CmplRqRsltDaGdsMoOfTrDesc.CmplRqRsltDngrsGdsModeOfTrUUID = $projection.CmplRqRsltDngrsGdsModeOfTrUUID

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName ICRRDGMOT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Modes of Transport view
ObjectModel.representativeKey CmplRqRsltDngrsGdsModeOfTrUUID view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #BASIC view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY CmplRqRsltDngrsGdsModeOfTrUUID cmplrqrsltdngrsgdsmodeoftruuid NodeID
CmplRqRsltUUID cmplrqrsltuuid SDS Assessment
CreationDateTime creationdatetime Timestamp
CreatedByUser User Name
LastChangeDateTime lastchangedatetime Timestamp
LastChangedByUser User Name
DngrsGoodsModeOfTransport Mode of Transport
TransportPermission Transport Permission
DngrsGoodDescForDocsTmplText dngrsgooddescfordocstmpltext Template for Descriptions for Documents
DngrsGoodDescForPackggTmplText dngrsgooddescforpackggtmpltext Template for Package and Quantity Info
DngrsGoodHazardNotesTmplText dngrsgoodhazardnotestmpltext Template for Hazard Notes / Add. Info
DngrsGdsTmplForMarkingTxt dngrsgdstmplformarkingtxt Template for Marking Text
_CmplRqRslt _CmplRqRslt
_DngrsGoodsModeOfTransport _DngrsGoodsModeOfTransport
_TransportPermission _TransportPermission
_CmplRqRsltDaGdsMoOfTrDesc _CmplRqRsltDaGdsMoOfTrDesc

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_CmplRqRsltDaGdsMoOfTr.
-- 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: ICRRDGMOT

CREATE VIEW I_CmplRqRsltDaGdsMoOfTr AS
SELECT
  CmplRqRsltDngrsGdsModeOfTrUUID,
  CmplRqRsltUUID,
  CreationDateTime,
  cast( createdbyuser as vdm_createdbyuserid preserving type ) AS CreatedByUser,
  LastChangeDateTime,
  cast( lastchangedbyuser as vdm_lastchangedbyuserid preserving type ) AS LastChangedByUser,
  cast( dngrsgoodsmodeoftransport as ehfnd_req_mot_nd preserving type ) AS DngrsGoodsModeOfTransport,
  cast( transportpermission as ehdgm_transport_permission_nd preserving type ) AS TransportPermission,
  DngrsGoodDescForDocsTmplText,
  DngrsGoodDescForPackggTmplText,
  DngrsGoodHazardNotesTmplText,
  DngrsGdsTmplForMarkingTxt
FROM ehdgmd_crr_mot
LEFT OUTER JOIN I_CmplRqRslt AS _CmplRqRslt ON CmplRqRsltUUID = _CmplRqRslt.CmplRqRsltUUID  -- association [1..1]
LEFT OUTER JOIN I_DngrsGoodsModeOfTransport AS _DngrsGoodsModeOfTransport ON DngrsGoodsModeOfTransport = _DngrsGoodsModeOfTransport.DngrsGoodsModeOfTransport  -- association [0..1]
LEFT OUTER JOIN I_TransportPermission AS _TransportPermission ON TransportPermission = _TransportPermission.TransportPermission  -- association [0..1]
LEFT OUTER JOIN I_CmplRqRsltDaGdsMoOfTrDesc AS _CmplRqRsltDaGdsMoOfTrDesc ON _CmplRqRsltDaGdsMoOfTrDesc.CmplRqRsltDngrsGdsModeOfTrUUID = CmplRqRsltDngrsGdsModeOfTrUUID  -- association [0..*]
;