C_TicketItemTP
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)
| Source | Alias | Join Type |
|---|---|---|
| I_TicketItemTP | _TicketItemTP | from |
Associations (18)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA