C_Nomination

DDL: C_NOMINATION SQL: CNOMINATION Type: view CONSUMPTION

Nomination

C_Nomination is a Consumption CDS View that provides data about "Nomination" in SAP S/4HANA. It reads from 1 data source (I_NominationHeader) and exposes 34 fields with key field NominationDoc. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_NominationHeader I_NominationHeader from

Associations (3)

CardinalityTargetAliasCondition
[0..*] C_NominationItem _NominationItem $projection.NominationDoc = _NominationItem.NominationDoc
[0..*] C_NominationApplLog _NominationApplLog $projection.NominationDoc = _NominationApplLog.NominationDoc
[0..*] C_NominationTicketItem _NominationTicketItm $projection.NominationDoc = _NominationTicketItm.NominationDoc

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName CNOMINATION view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Nomination view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
AbapCatalog.preserveKey true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Search.searchable true view
UI.headerInfo.typeName Nomination view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value NominationDoc view

Fields (34)

KeyFieldSource TableSource FieldDescription
KEY NominationDoc NominationDoc Nomination key
NominationExtNumber NominationExtNumber
NominationType NominationType
NominationPipelineCycleID NominationPipelineCycleID
TransportSystem TransportSystem Transport System
VehicleIdentifier VehicleIdentifier Ext. identifier
NominationHeaderStatus NominationHeaderStatus
VehicleId VehicleId
NominationCarrier NominationCarrier
NominationShipper NominationShipper
BulkShipmentType BulkShipmentType
TransportationPlanningPoint TransportationPlanningPoint
InTransitPlantStorageLoc InTransitPlantStorageLoc
InTransitPlant InTransitPlant
InTransitStorageLocation InTransitStorageLocation
NominationCreatedByUser NominationCreatedByUser
NominationCreationDate NominationCreationDate
LastChangedByUser LastChangedByUser User Name
NominationChangedDate NominationChangedDate
NominationUnitOfMeasure NominationUnitOfMeasure
NominationModeOfTransport NominationModeOfTransport
NominationDocIsBlocked NominationDocIsBlocked
_BulkShipmentTypeText _BulkShipmentTypeText
_Carrier _Carrier
_Shipper _Shipper
_TransportationModeText _TransportationModeText
_UnitOfMeasureText _UnitOfMeasureText
_VehicleText _VehicleText
_NominationItem _NominationItem
_NominationApplLog _NominationApplLog
_NominationTicketItm _NominationTicketItm
_BulkTranspPlngPt _BulkTranspPlngPt
_NominationStatus _NominationStatus
_NominationTypeText _NominationTypeText

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 C_Nomination.
-- 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: CNOMINATION

CREATE VIEW C_Nomination AS
SELECT
  NominationDoc,
  NominationExtNumber,
  NominationType,
  NominationPipelineCycleID,
  TransportSystem,
  VehicleIdentifier,
  NominationHeaderStatus,
  VehicleId,
  NominationCarrier,
  NominationShipper,
  BulkShipmentType,
  TransportationPlanningPoint,
  InTransitPlantStorageLoc,
  InTransitPlant,
  InTransitStorageLocation,
  NominationCreatedByUser,
  NominationCreationDate,
  LastChangedByUser,
  NominationChangedDate,
  NominationUnitOfMeasure,
  NominationModeOfTransport,
  NominationDocIsBlocked
FROM I_NominationHeader
LEFT OUTER JOIN C_NominationItem AS _NominationItem ON NominationDoc = _NominationItem.NominationDoc  -- association [0..*]
LEFT OUTER JOIN C_NominationApplLog AS _NominationApplLog ON NominationDoc = _NominationApplLog.NominationDoc  -- association [0..*]
LEFT OUTER JOIN C_NominationTicketItem AS _NominationTicketItm ON NominationDoc = _NominationTicketItm.NominationDoc  -- association [0..*]
;