I_NominationDetail

DDL: I_NOMINATIONDETAIL SQL: INOMDET Type: view COMPOSITE

Interface View for Nomination Details

I_NominationDetail is a Composite CDS View that provides data about "Interface View for Nomination Details" in SAP S/4HANA. It reads from 5 data sources (I_NominationMblEvtsConfign, I_NominationHeaderFld, I_NominationLocationVH, I_SwText, I_NominationTransptSystVH) and exposes 22 fields with key fields NominationDoc, NominationDocItem. It has 1 association to related views.

Data Sources (5)

SourceAliasJoin Type
I_NominationMblEvtsConfign NominationEvtConfig inner
I_NominationHeaderFld NominationHeader inner
I_NominationLocationVH NominationLocation left_outer
I_SwText NominationMaterial left_outer
I_NominationTransptSystVH Transport left_outer

Associations (1)

CardinalityTargetAliasCondition
[1..*] I_NominationEvent _NomEvent _NomEvent.NominationDoc = $projection.NominationDoc and _NomEvent.NominationDocItem = $projection.NominationDocItem

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName INOMDET view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Interface View for Nomination Details view
AccessControl.personalData.blocking #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY NominationDoc I_NominationHeaderFld NominationDoc Nomination key
KEY NominationDocItem NominationItem NominationDocItem Nom. key item
NominationType I_NominationHeaderFld NominationType Single-Character Flag
NominationExtNumber I_NominationHeaderFld NominationExtNumber Single-Character Flag
NominationAIFStatus
TransportSystem I_NominationHeaderFld TransportSystem Transport System
TransportSystemName I_NominationTransptSystVH TransportSystemName TS name
VehicleId I_NominationHeaderFld VehicleId Vehicle Number
NominationScheduleDate NominationItem NominationScheduleDate
NominationScheduleType NominationItem NominationScheduleType Sched.type
NominationScheduleTypeDesc
ScheduledMaterial NominationItem ScheduledMaterial
MaterialDesc I_SwText MaterialName Material Description
ScheduledQuantity NominationItem ScheduledQuantity Scheduled Qty
ScheduledQuantityUnit NominationItem ScheduledQuantityUnit SchedUoM
LocationId NominationItem LocationId Location ID
LocationName I_NominationLocationVH LocationName Location Name
ContractPartner NominationItem ContractPartner
OilLocationPartnerPlant NominationItem OilLocationPartnerPlant
OilLocationPartnerStorageLoc NominationItem OilLocationPartnerStorageLoc
UserIsDeleteAuthorized
_NomEvent _NomEvent

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_NominationDetail.
-- 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: INOMDET

CREATE VIEW I_NominationDetail AS
SELECT
  NominationHeader.NominationDoc AS NominationDoc,
  NominationItem.NominationDocItem AS NominationDocItem,
  NominationHeader.NominationType AS NominationType,
  NominationHeader.NominationExtNumber AS NominationExtNumber,
  cast('' as abap.char(2)) AS NominationAIFStatus,
  NominationHeader.TransportSystem AS TransportSystem,
  Transport.TransportSystemName AS TransportSystemName,
  NominationHeader.VehicleId AS VehicleId,
  NominationItem.NominationScheduleDate AS NominationScheduleDate,
  NominationItem.NominationScheduleType AS NominationScheduleType,
  cast('' as abap.char(36)) AS NominationScheduleTypeDesc,
  NominationItem.ScheduledMaterial AS ScheduledMaterial,
  NominationMaterial.MaterialName AS MaterialDesc,
  NominationItem.ScheduledQuantity AS ScheduledQuantity,
  NominationItem.ScheduledQuantityUnit AS ScheduledQuantityUnit,
  NominationItem.LocationId AS LocationId,
  NominationLocation.LocationName AS LocationName,
  NominationItem.ContractPartner AS ContractPartner,
  NominationItem.OilLocationPartnerPlant AS OilLocationPartnerPlant,
  NominationItem.OilLocationPartnerStorageLoc AS OilLocationPartnerStorageLoc,
  cast('' as abap.char(1)) AS UserIsDeleteAuthorized
INNER JOIN I_NominationHeaderFld AS NominationHeader ON /* join condition not captured in parsed metadata */
INNER JOIN I_NominationMblEvtsConfign AS NominationEvtConfig ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_NominationLocationVH AS NominationLocation ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_SwText AS NominationMaterial ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_NominationTransptSystVH AS Transport ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_NominationEvent AS _NomEvent ON _NomEvent.NominationDoc = NominationDoc AND _NomEvent.NominationDocItem = NominationDocItem  -- association [1..*]
;