C_TicketItemTP

DDL: C_TICKETITEMTP SQL: CTICKETITEMTP Type: view CONSUMPTION

Tickets Items

C_TicketItemTP is a Consumption CDS View that provides data about "Tickets Items" in SAP S/4HANA. It reads from 1 data source (I_TicketItemTP) and exposes 91 fields with key fields NominationTicketItem, NominationTicketKey, NominationTicketVersion. It has 18 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_TicketItemTP _TicketItemTP from

Associations (18)

CardinalityTargetAliasCondition
[1..1] C_TicketHeadTP _TicketHeadTP $projection.NominationTicketKey = _TicketHeadTP.NominationTicketKey and $projection.NominationTicketVersion = _TicketHeadTP.NominationTicketVersion
[0..1] C_NominationKeyVH _NominationKeyVH $projection.NominationDoc = _NominationKeyVH.NominationDoc and $projection.NominationExtNumber = _NominationKeyVH.NominationExtNumber
[0..1] C_NominationItemVH _NominationDocItemVH $projection.NominationDoc = _NominationDocItemVH.NominationDoc and $projection.NominationDocItem = _NominationDocItemVH.NominationDocItem
[0..*] C_TicketDocFlow _TicketDocFlow $projection.NominationTicketKey = _TicketDocFlow.NominationTicketKey and $projection.NominationTicketItem = _TicketDocFlow.NominationTicketItem and $projection.NominationTicketVersion = _TicketDocFlow.NominationTicketVersion and $projection.NominationTicketPurpose = _TicketDocFlow.NominationTicketPurpose
[0..*] C_TicketErrorLog _TicketErrorLog $projection.NominationTicketKey = _TicketErrorLog.NominationTicketKey and $projection.NominationTicketItem = _TicketErrorLog.NominationTicketItem and $projection.NominationTicketPurpose = _TicketErrorLog.NominationTicketPurpose
[0..1] C_NominationLocationVH _NominationLocationVH $projection.LocationId = _NominationLocationVH.LocationId
[0..1] C_NominationUoMVH _NominationUoMVH $projection.BaseUnit = _NominationUoMVH.TicketUnitOfMeasure
[0..1] C_NominationMaterialVH _NominationMaterialVH $projection.DemandMaterial = _NominationMaterialVH.ScheduledMaterial and $projection.LocationId = _NominationMaterialVH.TSWLocationID
[0..1] C_TicketTypeVH _TicketTypeVH $projection.NominationTicketType = _TicketTypeVH.NominationTicketType
[0..*] C_TicketAdditionalParamTP _TicketAdditionalParamTP $projection.NominationTicketKey = _TicketAdditionalParamTP.NominationTicketKey and $projection.NominationTicketItem = _TicketAdditionalParamTP.NominationTicketItem and $projection.NominationTicketVersion = _TicketAdditionalParamTP.NominationTicketVersion
[0..*] C_TicketAdditionalQtyTP _TicketAdditionalQtyTP $projection.NominationTicketKey = _TicketAdditionalQtyTP.NominationTicketKey and $projection.NominationTicketItem = _TicketAdditionalQtyTP.NominationTicketItem and $projection.NominationTicketVersion = _TicketAdditionalQtyTP.NominationTicketVersion
[0..*] C_TicketTankSqncNoVH _TicketTankSqncNoVH $projection.LocationId = _TicketTankSqncNoVH.LocationId and $projection.ScheduledMaterial = _TicketTankSqncNoVH.ScheduledMaterial and $projection.TankSequenceNumber = _TicketTankSqncNoVH.TankSequenceNumber and $projection.QuantityEndDateTime = _TicketTankSqncNoVH.QuantityEndDateTime and $projection.NominationDoc = _TicketTankSqncNoVH.NominationDoc and $projection.NominationDocItem = _TicketTankSqncNoVH.NominationDocItem
[0..*] C_TicketGaugeOpnDipVH _TicketGaugeOpnDipVH $projection.TankSequenceNumber = _TicketGaugeOpnDipVH.GaugeTankSequenceNumber and $projection.GaugeTimeZone = _TicketGaugeOpnDipVH.GaugeTimeZone and $projection.LocationId = _TicketGaugeOpnDipVH.LocationId and $projection.GaugeOpenDipReading = _TicketGaugeOpnDipVH.GaugeOpenDipReading and $projection.OpenTankDipDateTime = _TicketGaugeOpnDipVH.OpenTankDipDateTime
[0..*] C_TicketGaugeClsDipVH _TicketGaugeClsDipVH $projection.TankSequenceNumber = _TicketGaugeClsDipVH.GaugeTankSequenceNumber and $projection.GaugeTimeZone = _TicketGaugeClsDipVH.GaugeTimeZone and $projection.LocationId = _TicketGaugeClsDipVH.LocationId and $projection.GaugeCloseDipReading = _TicketGaugeClsDipVH.GaugeCloseDipReading and $projection.CloseTankDipDateTime = _TicketGaugeClsDipVH.CloseTankDipDateTime
[0..*] C_NominationMeterNoVH _NominationMeterNoVH $projection.LocationId = _NominationMeterNoVH.LocationId and $projection.GeneralMeterNumber = _NominationMeterNoVH.GeneralMeterNumber and $projection.TransportSystem = _NominationMeterNoVH.TransportSystem
[0..1] C_TicketMvtTypeVH _TicketMvtTypeVH $projection.TypeOfMovement = _TicketMvtTypeVH.TypeOfMovement
[0..1] C_TicketPurposeVH _TicketPurposeVH $projection.NominationTicketPurpose = _TicketPurposeVH.NominationTicketPurpose --
[1..1] E_NominationTicketItem _TicketItemExtension $projection.NominationTicketKey = _TicketItemExtension.NominationTicketKey and $projection.NominationTicketItem = _TicketItemExtension.NominationTicketItem and $projection.NominationTicketVersion = _TicketItemExtension.NominationTicketVersion and $projection.NominationTicketPurpose = _TicketItemExtension.NominationTicketPurpose

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName CTICKETITEMTP view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.createEnabled EXTERNAL_CALCULATION view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
UI.headerInfo.typeName Ticket Item view
UI.headerInfo.typeNamePlural Ticket Items view
UI.headerInfo.title.value NominationTicketItem view
UI.headerInfo.description.value TicketExternalNumber view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Tickets Items view

Fields (91)

KeyFieldSource TableSource FieldDescription
KEY NominationTicketItem NominationTicketItem
KEY NominationTicketKey NominationTicketKey Ticket Key
KEY NominationTicketVersion NominationTicketVersion Version
NominationTicketPurpose NominationTicketPurpose Purpose
TicketExternalNumber TicketExternalNumber External Ticket Number
TicketStatusColorCode TicketStatusColorCode Status Color Code
LatestTicketStatus LatestTicketStatus Status
NominationTicketStatus NominationTicketStatus Return Code
NominationDoc NominationDoc Nomination Key
NominationDocItem NominationDocItem Nom. key item
NominationExtNumber NominationExtNumber Nomination Number
NominationScheduleType NominationScheduleType Schedule Type
NominationType NominationType Nomination Type
DemandMaterial DemandMaterial Demand Material
LocationName LocationName Location Name
TransportSystem TransportSystem Transport System
NominationTicketType NominationTicketType Ticket Type
ScheduledMaterial ScheduledMaterial Material
BaseUnit BaseUnit UoM
ScheduledQuantity ScheduledQuantity Actual Quantity
LocationId LocationId Location
TicketDocumentPostingDate TicketDocumentPostingDate Document Posting Date
TicketCorruptMode TicketCorruptMode Corrupt
TicketReverseMode TicketReverseMode Reverse
TicketCorrectionMode TicketCorrectionMode Correction Mode
TypeOfMovement TypeOfMovement Type of Movement
PlantTimeZone PlantTimeZone Plant Time Zone
QuantityStartDateTime QuantityStartDateTime Quantity Start Date/Time
QuantityEndDateTime QuantityEndDateTime Quantity End Date/Time
QuantityPostingDateTime QuantityPostingDateTime Quantity Posting Date/Time
GeneralMeterNumber GeneralMeterNumber Meter Number
MeterOpenQuantity MeterOpenQuantity Opening Reading
EndCounterMeterReading EndCounterMeterReading Closing Reading
OpenMeterDateTime OpenMeterDateTime Meter Start Date/Time
CloseMeterDateTime CloseMeterDateTime Meter End Date/Time
StopMeterCalculationQuantity StopMeterCalculationQuantity Cal.Mtr.Qty
StopMeterUnitOfMeasure StopMeterUnitOfMeasure Cal.Mtr.UoM
TankSequenceNumber TankSequenceNumber Tank Sequence Number
StorageObjectSegmentNumber StorageObjectSegmentNumber Segment Number
GaugeTimeZone GaugeTimeZone Time Zone
OpenTankDipDateTime OpenTankDipDateTime Tank Dip Start Date/Time
CloseTankDipDateTime CloseTankDipDateTime Tank Dip End Date/Time
GaugeOpenDipReading GaugeOpenDipReading Gauge Open Dip Reading
GaugeCloseDipReading GaugeCloseDipReading Gauge Close Dip Reading
CalculatedGaugeQuantity CalculatedGaugeQuantity Gauge Quantity
IsNominationItemClosed IsNominationItemClosed Close Nomination Item
TicketCreatedByUser TicketCreatedByUser Created By
TicketCreationTimeStmp TicketCreationTimeStmp Created On
TSWTicketCreationDate TSWTicketCreationDate Creation Date
TSWTicketCreationTime TSWTicketCreationTime Creation Time
TicketChangedByUser TicketChangedByUser Changed By
NominationItemStatus NominationItemStatus Last Saved Status
NominationItemSubStatus NominationItemSubStatus Last Saved Sub Status
TicketChangedDate TicketChangedDate Ticket Changed Date
NominationEventDate NominationEventDate Event Date
StopGaugeUnitOfMeasure StopGaugeUnitOfMeasure Stop Gauge UoM
BulkShipmentType BulkShipmentType Bulk Shipment Type
OriginPlant OriginPlant Origin Plant
OriginStorageLocation OriginStorageLocation Origin Storage Location
DestinationPlant DestinationPlant Destination Plant
ActualScheduledQuantity ActualScheduledQuantity Nomination Actual Quantity
NominationSchedQuantity NominationSchedQuantity Scheduled Quantity
InTransitPlant InTransitPlant In-Transit Plant
ScheduledQuantityUnit ScheduledQuantityUnit Scheduled UoM
ActualScheduledQuantityUnit ActualScheduledQuantityUnit Actual Scheduled UoM
NominationTicketIsBlocked NominationTicketIsBlocked Ticket Is Blocked
NominationDocIsBlocked NominationDocIsBlocked Doc Is Blocked
_TicketHeadTP _TicketHeadTP
_TicketDocFlow _TicketDocFlow
_NominationKeyVH _NominationKeyVH
_NominationDocItemVH _NominationDocItemVH
_TicketErrorLog _TicketErrorLog
_NominationLocationVH _NominationLocationVH
_NominationUoMVH _NominationUoMVH
_NominationMaterialVH _NominationMaterialVH
_TicketTypeVH _TicketTypeVH
_TicketAdditionalParamTP _TicketAdditionalParamTP
_TicketAdditionalQtyTP _TicketAdditionalQtyTP
_TicketTankSqncNoVH _TicketTankSqncNoVH
_TicketGaugeOpnDipVH _TicketGaugeOpnDipVH
_TicketGaugeClsDipVH _TicketGaugeClsDipVH
_NominationMeterNoVH _NominationMeterNoVH
_TicketMvtTypeVH _TicketMvtTypeVH
_TicketPurposeVH _TicketPurposeVH
_NominationTicketItemStsT _NominationTicketItemStsT
_NominationTicketItemSubStsT _NominationTicketItemSubStsT
_NominationTicketStatusT _NominationTicketStatusT
_MaterialDemandText _MaterialDemandText
_MaterialSchedText _MaterialSchedText
_NominationTransptSystVH _NominationTransptSystVH
_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_TicketItemTP.
-- 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: CTICKETITEMTP

CREATE VIEW C_TicketItemTP AS
SELECT
  NominationTicketItem,
  NominationTicketKey,
  NominationTicketVersion,
  NominationTicketPurpose,
  TicketExternalNumber,
  TicketStatusColorCode,
  LatestTicketStatus,
  NominationTicketStatus,
  NominationDoc,
  NominationDocItem,
  NominationExtNumber,
  NominationScheduleType,
  NominationType,
  DemandMaterial,
  LocationName,
  TransportSystem,
  NominationTicketType,
  ScheduledMaterial,
  BaseUnit,
  ScheduledQuantity,
  LocationId,
  TicketDocumentPostingDate,
  TicketCorruptMode,
  TicketReverseMode,
  TicketCorrectionMode,
  TypeOfMovement,
  PlantTimeZone,
  QuantityStartDateTime,
  QuantityEndDateTime,
  QuantityPostingDateTime,
  GeneralMeterNumber,
  MeterOpenQuantity,
  EndCounterMeterReading,
  OpenMeterDateTime,
  CloseMeterDateTime,
  StopMeterCalculationQuantity,
  StopMeterUnitOfMeasure,
  TankSequenceNumber,
  StorageObjectSegmentNumber,
  GaugeTimeZone,
  OpenTankDipDateTime,
  CloseTankDipDateTime,
  GaugeOpenDipReading,
  GaugeCloseDipReading,
  CalculatedGaugeQuantity,
  IsNominationItemClosed,
  TicketCreatedByUser,
  TicketCreationTimeStmp,
  TSWTicketCreationDate,
  TSWTicketCreationTime,
  TicketChangedByUser,
  NominationItemStatus,
  NominationItemSubStatus,
  TicketChangedDate,
  NominationEventDate,
  StopGaugeUnitOfMeasure,
  BulkShipmentType,
  OriginPlant,
  OriginStorageLocation,
  DestinationPlant,
  ActualScheduledQuantity,
  NominationSchedQuantity,
  InTransitPlant,
  ScheduledQuantityUnit,
  ActualScheduledQuantityUnit,
  NominationTicketIsBlocked,
  NominationDocIsBlocked
FROM I_TicketItemTP AS _TicketItemTP
LEFT OUTER JOIN C_TicketHeadTP AS _TicketHeadTP ON NominationTicketKey = _TicketHeadTP.NominationTicketKey AND NominationTicketVersion = _TicketHeadTP.NominationTicketVersion  -- association [1..1]
LEFT OUTER JOIN C_NominationKeyVH AS _NominationKeyVH ON NominationDoc = _NominationKeyVH.NominationDoc AND NominationExtNumber = _NominationKeyVH.NominationExtNumber  -- association [0..1]
LEFT OUTER JOIN C_NominationItemVH AS _NominationDocItemVH ON NominationDoc = _NominationDocItemVH.NominationDoc AND NominationDocItem = _NominationDocItemVH.NominationDocItem  -- association [0..1]
LEFT OUTER JOIN C_TicketDocFlow AS _TicketDocFlow ON NominationTicketKey = _TicketDocFlow.NominationTicketKey AND NominationTicketItem = _TicketDocFlow.NominationTicketItem AND NominationTicketVersion = _TicketDocFlow.NominationTicketVersion AND NominationTicketPurpose = _TicketDocFlow.NominationTicketPurpose  -- association [0..*]
LEFT OUTER JOIN C_TicketErrorLog AS _TicketErrorLog ON NominationTicketKey = _TicketErrorLog.NominationTicketKey AND NominationTicketItem = _TicketErrorLog.NominationTicketItem AND NominationTicketPurpose = _TicketErrorLog.NominationTicketPurpose  -- association [0..*]
LEFT OUTER JOIN C_NominationLocationVH AS _NominationLocationVH ON LocationId = _NominationLocationVH.LocationId  -- association [0..1]
LEFT OUTER JOIN C_NominationUoMVH AS _NominationUoMVH ON BaseUnit = _NominationUoMVH.TicketUnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN C_NominationMaterialVH AS _NominationMaterialVH ON DemandMaterial = _NominationMaterialVH.ScheduledMaterial AND LocationId = _NominationMaterialVH.TSWLocationID  -- association [0..1]
LEFT OUTER JOIN C_TicketTypeVH AS _TicketTypeVH ON NominationTicketType = _TicketTypeVH.NominationTicketType  -- association [0..1]
LEFT OUTER JOIN C_TicketAdditionalParamTP AS _TicketAdditionalParamTP ON NominationTicketKey = _TicketAdditionalParamTP.NominationTicketKey AND NominationTicketItem = _TicketAdditionalParamTP.NominationTicketItem AND NominationTicketVersion = _TicketAdditionalParamTP.NominationTicketVersion  -- association [0..*]
LEFT OUTER JOIN C_TicketAdditionalQtyTP AS _TicketAdditionalQtyTP ON NominationTicketKey = _TicketAdditionalQtyTP.NominationTicketKey AND NominationTicketItem = _TicketAdditionalQtyTP.NominationTicketItem AND NominationTicketVersion = _TicketAdditionalQtyTP.NominationTicketVersion  -- association [0..*]
LEFT OUTER JOIN C_TicketTankSqncNoVH AS _TicketTankSqncNoVH ON LocationId = _TicketTankSqncNoVH.LocationId AND ScheduledMaterial = _TicketTankSqncNoVH.ScheduledMaterial AND TankSequenceNumber = _TicketTankSqncNoVH.TankSequenceNumber AND QuantityEndDateTime = _TicketTankSqncNoVH.QuantityEndDateTime AND NominationDoc = _TicketTankSqncNoVH.NominationDoc AND NominationDocItem = _TicketTankSqncNoVH.NominationDocItem  -- association [0..*]
LEFT OUTER JOIN C_TicketGaugeOpnDipVH AS _TicketGaugeOpnDipVH ON TankSequenceNumber = _TicketGaugeOpnDipVH.GaugeTankSequenceNumber AND GaugeTimeZone = _TicketGaugeOpnDipVH.GaugeTimeZone AND LocationId = _TicketGaugeOpnDipVH.LocationId AND GaugeOpenDipReading = _TicketGaugeOpnDipVH.GaugeOpenDipReading AND OpenTankDipDateTime = _TicketGaugeOpnDipVH.OpenTankDipDateTime  -- association [0..*]
LEFT OUTER JOIN C_TicketGaugeClsDipVH AS _TicketGaugeClsDipVH ON TankSequenceNumber = _TicketGaugeClsDipVH.GaugeTankSequenceNumber AND GaugeTimeZone = _TicketGaugeClsDipVH.GaugeTimeZone AND LocationId = _TicketGaugeClsDipVH.LocationId AND GaugeCloseDipReading = _TicketGaugeClsDipVH.GaugeCloseDipReading AND CloseTankDipDateTime = _TicketGaugeClsDipVH.CloseTankDipDateTime  -- association [0..*]
LEFT OUTER JOIN C_NominationMeterNoVH AS _NominationMeterNoVH ON LocationId = _NominationMeterNoVH.LocationId AND GeneralMeterNumber = _NominationMeterNoVH.GeneralMeterNumber AND TransportSystem = _NominationMeterNoVH.TransportSystem  -- association [0..*]
LEFT OUTER JOIN C_TicketMvtTypeVH AS _TicketMvtTypeVH ON TypeOfMovement = _TicketMvtTypeVH.TypeOfMovement  -- association [0..1]
LEFT OUTER JOIN C_TicketPurposeVH AS _TicketPurposeVH ON NominationTicketPurpose = _TicketPurposeVH.NominationTicketPurpose  -- association [0..1]
LEFT OUTER JOIN E_NominationTicketItem AS _TicketItemExtension ON NominationTicketKey = _TicketItemExtension.NominationTicketKey AND NominationTicketItem = _TicketItemExtension.NominationTicketItem AND NominationTicketVersion = _TicketItemExtension.NominationTicketVersion AND NominationTicketPurpose = _TicketItemExtension.NominationTicketPurpose  -- association [1..1]
;