I_TicketInfoFld

DDL: I_TICKETINFOFLD SQL: ITICKETINFOFLD Type: view COMPOSITE

Ticket Information Fields

I_TicketInfoFld is a Composite CDS View that provides data about "Ticket Information Fields" in SAP S/4HANA. It reads from 6 data sources and exposes 71 fields with key fields NominationTicketKey, NominationTicketItem, NominationTicketVersion. It has 2 associations to related views.

Data Sources (6)

SourceAliasJoin Type
I_NominationHeaderFld NominationHeaderFld left_outer
I_NominationItemFld NominationItemFld left_outer
I_NominationLocationVH NominationLocationVH left_outer
I_TicketErrorLogCheck TicketErrorLogCheck left_outer
I_TicketHeaderFld TicketHeaderFld inner
I_TicketMovementType TicketMovementType left_outer

Associations (2)

CardinalityTargetAliasCondition
[1..1] E_NominationTicketItem _TicketItemExtension $projection.NominationTicketKey = _TicketItemExtension.NominationTicketKey and $projection.NominationTicketItem = _TicketItemExtension.NominationTicketItem and $projection.NominationTicketVersion = _TicketItemExtension.NominationTicketVersion and $projection.NominationTicketPurpose = _TicketItemExtension.NominationTicketPurpose
[1..1] I_TicketLocationType TicketLocationType TicketItemFld.NominationScheduleType = TicketLocationType.NominationScheduleType

Annotations (8)

NameValueLevelField
AbapCatalog.sqlViewName ITICKETINFOFLD view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #COMPOSITE view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
EndUserText.label Ticket Information Fields view

Fields (71)

KeyFieldSource TableSource FieldDescription
KEY NominationTicketKey TicketItemFld NominationTicketKey Ticket key
KEY NominationTicketItem TicketItemFld NominationTicketItem Single-Character Flag
KEY NominationTicketVersion TicketItemFld NominationTicketVersion Ticket version
NominationTicketPurpose TicketItemFld NominationTicketPurpose Ticket Purpose
NominationDoc TicketItemFld NominationDoc Nomination key
NominationDocItem TicketItemFld NominationDocItem Nom. key item
NominationExtNumber TicketItemFld NominationExtNumber Single-Character Flag
NominationScheduleType I_NominationItemFld NominationScheduleType Sched.type
DemandMaterial I_NominationItemFld DemandMaterial Single-Character Flag
NominationType I_NominationHeaderFld NominationType Single-Character Flag
InTransitPlant I_NominationHeaderFld InTransitPlant Single-Character Flag
LocationName I_NominationItemFld LocationName Location Name
LocationId I_NominationItemFld LocationId Location ID
NominationSchedQuantity I_NominationItemFld ScheduledQuantity Scheduled Qty
ScheduledQuantityUnit ScheduledQuantityUnit SchedUoM
ActualScheduledQuantity I_NominationItemFld ActualScheduledQuantity Single-Character Flag
ActualScheduledQuantityUnit I_NominationItemFld ActualScheduledQuantityUnit Single-Character Flag
TransportSystem I_NominationHeaderFld TransportSystem Transport System
ScheduledMaterial TicketItemFld ScheduledMaterial Single-Character Flag
BaseUnit TicketItemFld BaseUnit Unit of Measure
TicketDocumentPostingDate TicketItemFld TicketDocumentPostingDate
TicketMessageType I_TicketErrorLogCheck TicketMessageType Msg.Type (E,I,W..)
ScheduledQuantity TicketItemFld ScheduledQuantity Scheduled Qty
TSWTicketStartDate TicketItemFld TicketQuantityStartDate
TSWTicketStartTime TicketItemFld TicketQuantityStartTime
TSWTicketEndDate TicketItemFld TicketQuantityEndDate
TSWTicketEndTime TicketItemFld TicketQuantityEndTime
TSWTicketPostingDate TicketItemFld TicketDocumentPostingDate
TSWTicketPostingTime TicketItemFld TicketDocumentPostingTime
GeneralMeterNumber TicketItemFld GeneralMeterNumber
MeterOpenQuantity
EndCounterMeterReading TicketItemFld EndCounterMeterReading
OpenMeterDateTime TicketItemFld OpenMeterDateTime
CloseMeterDateTime TicketItemFld CloseMeterDateTime
StopMeterCalculationQuantity TicketItemFld StopMeterCalculationQuantity
StopMeterUnitOfMeasure TicketItemFld StopMeterUnitOfMeasure
TankSequenceNumber TicketItemFld TankSequenceNumber
StorageObjectSegmentNumber TicketItemFld StorageObjectSegmentNumber
OpenDipReading TicketItemFld OpenDipReading
OpenTankDipDateTime
CloseDipReading TicketItemFld CloseDipReading
CloseTankDipDateTime
CalculatedGaugeQuantity TicketItemFld CalculatedGaugeQuantity
GaugeTimeZone
TicketCreatedByUser TicketItemFld TicketCreatedByUser User Name
TicketCreationDate TicketItemFld TicketCreationDate Entered On
TicketCreationTime TicketItemFld TicketCreationTime
TicketChangedByUser TicketItemFld TicketChangedByUser User Name
NominationItemStatus TicketItemFld NominationItemStatus System status
NominationItemSubStatus TicketItemFld NominationItemSubStatus Single-Character Flag
NominationTicketStatus TicketItemFld NominationTicketStatus Return code
TypeOfMovement I_TicketMovementType TypeOfMovement Short text
QuantityIsMarked
MeterIsMarked
GaugeIsMarked
TicketNumber I_TicketHeaderFld TicketNumber Ext. Ticket No.
TicketExternalNumber I_TicketHeaderFld TicketExternalNumber Ticket ext. no.
NominationTicketType I_TicketHeaderFld NominationTicketType Ticket type
VehicleId TicketItemFld VehicleId Vehicle Number
TicketChangedDate TicketItemFld TicketChangedDate Obsolete
NominationEventDate TicketItemFld NominationEventDate
StopGaugeUnitOfMeasure TicketItemFld StopGaugeUnitOfMeasure
BulkShipmentType TicketItemFld BulkShipmentType Single-Character Flag
OriginPlant TicketItemFld OriginPlant
OriginStorageLocation TicketItemFld OriginStorageLocation
DestinationPlant TicketItemFld DestinationPlant
DestinationStorageLocation TicketItemFld DestinationStorageLocation
DestinationPlantendasPlant
IsNominationItemClosed TicketItemFld IsNominationItemClosed
NominationDocIsBlocked I_NominationHeaderFld NominationDocIsBlocked Flag to Select Nom
NominationTicketIsBlocked I_TicketHeaderFld NominationTicketIsBlocked Flag to Select Tkt

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_TicketInfoFld.
-- 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: ITICKETINFOFLD

CREATE VIEW I_TicketInfoFld AS
SELECT
  TicketItemFld.NominationTicketKey AS NominationTicketKey,
  TicketItemFld.NominationTicketItem AS NominationTicketItem,
  TicketItemFld.NominationTicketVersion AS NominationTicketVersion,
  TicketItemFld.NominationTicketPurpose AS NominationTicketPurpose,
  TicketItemFld.NominationDoc AS NominationDoc,
  TicketItemFld.NominationDocItem AS NominationDocItem,
  TicketItemFld.NominationExtNumber AS NominationExtNumber,
  NominationItemFld.NominationScheduleType AS NominationScheduleType,
  NominationItemFld.DemandMaterial AS DemandMaterial,
  NominationHeaderFld.NominationType AS NominationType,
  NominationHeaderFld.InTransitPlant AS InTransitPlant,
  NominationItemFld.LocationName AS LocationName,
  NominationItemFld.LocationId AS LocationId,
  NominationItemFld.ScheduledQuantity AS NominationSchedQuantity,
  ScheduledQuantityUnit,
  NominationItemFld.ActualScheduledQuantity AS ActualScheduledQuantity,
  NominationItemFld.ActualScheduledQuantityUnit AS ActualScheduledQuantityUnit,
  NominationHeaderFld.TransportSystem AS TransportSystem,
  TicketItemFld.ScheduledMaterial AS ScheduledMaterial,
  TicketItemFld.BaseUnit AS BaseUnit,
  TicketItemFld.TicketDocumentPostingDate AS TicketDocumentPostingDate,
  TicketErrorLogCheck.TicketMessageType AS TicketMessageType,
  TicketItemFld.ScheduledQuantity AS ScheduledQuantity,
  TicketItemFld.TicketQuantityStartDate AS TSWTicketStartDate,
  TicketItemFld.TicketQuantityStartTime AS TSWTicketStartTime,
  TicketItemFld.TicketQuantityEndDate AS TSWTicketEndDate,
  TicketItemFld.TicketQuantityEndTime AS TSWTicketEndTime,
  TicketItemFld.TicketDocumentPostingDate AS TSWTicketPostingDate,
  TicketItemFld.TicketDocumentPostingTime AS TSWTicketPostingTime,
  TicketItemFld.GeneralMeterNumber AS GeneralMeterNumber,
  cast('' as char12) AS MeterOpenQuantity,
  TicketItemFld.EndCounterMeterReading AS EndCounterMeterReading,
  TicketItemFld.OpenMeterDateTime AS OpenMeterDateTime,
  TicketItemFld.CloseMeterDateTime AS CloseMeterDateTime,
  TicketItemFld.StopMeterCalculationQuantity AS StopMeterCalculationQuantity,
  TicketItemFld.StopMeterUnitOfMeasure AS StopMeterUnitOfMeasure,
  TicketItemFld.TankSequenceNumber AS TankSequenceNumber,
  TicketItemFld.StorageObjectSegmentNumber AS StorageObjectSegmentNumber,
  TicketItemFld.OpenDipReading AS OpenDipReading,
  cast(TicketItemFld.OpenTankDipDateTime as timestamp ) AS OpenTankDipDateTime,
  TicketItemFld.CloseDipReading AS CloseDipReading,
  cast(TicketItemFld.CloseTankDipDateTime as timestamp ) AS CloseTankDipDateTime,
  TicketItemFld.CalculatedGaugeQuantity AS CalculatedGaugeQuantity,
  cast('' as char6) AS GaugeTimeZone,
  TicketItemFld.TicketCreatedByUser AS TicketCreatedByUser,
  TicketItemFld.TicketCreationDate AS TicketCreationDate,
  TicketItemFld.TicketCreationTime AS TicketCreationTime,
  TicketItemFld.TicketChangedByUser AS TicketChangedByUser,
  TicketItemFld.NominationItemStatus AS NominationItemStatus,
  TicketItemFld.NominationItemSubStatus AS NominationItemSubStatus,
  TicketItemFld.NominationTicketStatus AS NominationTicketStatus,
  TicketMovementType.TypeOfMovement AS TypeOfMovement,
  cast('' as boolean preserving type) AS QuantityIsMarked,
  cast('X' as boolean preserving type) AS MeterIsMarked,
  cast('' as boolean preserving type) AS GaugeIsMarked,
  TicketHeaderFld.TicketNumber AS TicketNumber,
  TicketHeaderFld.TicketExternalNumber AS TicketExternalNumber,
  TicketHeaderFld.NominationTicketType AS NominationTicketType,
  TicketItemFld.VehicleId AS VehicleId,
  TicketItemFld.TicketChangedDate AS TicketChangedDate,
  TicketItemFld.NominationEventDate AS NominationEventDate,
  TicketItemFld.StopGaugeUnitOfMeasure AS StopGaugeUnitOfMeasure,
  TicketItemFld.BulkShipmentType AS BulkShipmentType,
  TicketItemFld.OriginPlant AS OriginPlant,
  TicketItemFld.OriginStorageLocation AS OriginStorageLocation,
  TicketItemFld.DestinationPlant AS DestinationPlant,
  TicketItemFld.DestinationStorageLocation AS DestinationStorageLocation,
  case TicketLocationType.NominationLocationType when 'O' then TicketItemFld.OriginPlant when 'D' then TicketItemFld.DestinationPlant end as Plant AS DestinationPlantendasPlant,
  TicketItemFld.IsNominationItemClosed AS IsNominationItemClosed,
  NominationHeaderFld.NominationDocIsBlocked AS NominationDocIsBlocked,
  TicketHeaderFld.NominationTicketIsBlocked AS NominationTicketIsBlocked
INNER JOIN I_TicketHeaderFld AS TicketHeaderFld ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_NominationItemFld AS NominationItemFld ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_NominationHeaderFld AS NominationHeaderFld ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_NominationLocationVH AS NominationLocationVH ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_TicketErrorLogCheck AS TicketErrorLogCheck ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_TicketMovementType AS TicketMovementType ON /* join condition not captured in parsed metadata */
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]
LEFT OUTER JOIN I_TicketLocationType AS TicketLocationType ON TicketItemFld.NominationScheduleType = TicketLocationType.NominationScheduleType  -- association [1..1]
;