C_TicketHeadTP

DDL: C_TICKETHEADTP SQL: CTICKETHEADTP Type: view CONSUMPTION

Ticket Header

C_TicketHeadTP is a Consumption CDS View that provides data about "Ticket Header" in SAP S/4HANA. It reads from 1 data source (I_TicketHeadTP) and exposes 50 fields with key fields NominationTicketKey, NominationTicketVersion. It has 20 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_TicketHeadTP _TicketHeadTP from

Associations (20)

CardinalityTargetAliasCondition
[0..*] C_TicketItemTP _TicketItemTP $projection.NominationTicketKey = _TicketItemTP.NominationTicketKey and $projection.NominationTicketVersion = _TicketItemTP.NominationTicketVersion
[1..*] C_TicketKeyVH _TicketKeyVH $projection.NominationTicketKey = _TicketKeyVH.NominationTicketKey
[1..*] C_TicketKeyVH _TicketExternalNumberVH $projection.TicketExternalNumber = _TicketExternalNumberVH.TicketExternalNumber
[1..1] C_TicketPurposeVH _TicketPurposeVH $projection.NominationTicketPurpose = _TicketPurposeVH.NominationTicketPurpose
[0..1] C_TicketTypeVH _TicketTypeVH $projection.NominationTicketType = _TicketTypeVH.NominationTicketType
[0..1] C_TicketStatusVH _TicketStatusVH $projection.NominationTicketStatus = _TicketStatusVH.NominationTicketStatus
[0..1] C_TicketTranspPlanPtVH _TicketTranspPlanPtVH $projection.TransportationPlanningPoint = _TicketTranspPlanPtVH.TransportationPlanningPoint
[0..1] C_NominationTransptSystVH _NominationTransptSystVH $projection.TransportSystem = _NominationTransptSystVH.TransportSystem
[0..*] C_NominationKeyVH _NominationKeyVH $projection.NominationDoc = _NominationKeyVH.NominationDoc
[0..*] C_NominationKeyVH _NominationExtNumberVH $projection.NominationExtNumber = _NominationExtNumberVH.NominationExtNumber
[0..1] C_TicketCreatedByVH _TicketCreatedByVH $projection.TicketCreatedByUser = _TicketCreatedByVH.UserID
[0..1] C_TicketChangedByVH _TicketChangedByVH $projection.TicketChangedByUser = _TicketChangedByVH.UserID
[0..1] C_TicketApprovalStatusVH _TicketApprovalStatusVH $projection.TicketApprovalStatus = _TicketApprovalStatusVH.TicketApprovalStatus
[0..1] C_TicketCarrierVH _TicketCarrierVH $projection.NominationCarrier = _TicketCarrierVH.NominationCarrier
[0..1] C_TicketShipperVH _TicketShipperVH $projection.NominationShipper = _TicketShipperVH.NominationShipper
[0..1] C_TicketSupplierVH _TicketSupplierVH $projection.TicketSupplier = _TicketSupplierVH.TicketSupplier
[0..*] C_TicketConsigneeVH _TicketConsigneeVH $projection.ConsigneePartner = _TicketConsigneeVH.ConsigneePartner
[0..*] C_TicketInspectorVH _TicketInspectorVH $projection.NominationInspector = _TicketInspectorVH.NominationInspector
[0..*] C_TicketTraderVH _TicketTraderVH $projection.Trader = _TicketTraderVH.Trader --
[1..1] E_NominationTicketHead _TicketHeaderExtension $projection.NominationTicketKey = _TicketHeaderExtension.NominationTicketKey and $projection.NominationTicketVersion = _TicketHeaderExtension.NominationTicketVersion and $projection.NominationTicketPurpose = _TicketHeaderExtension.NominationTicketPurpose

Annotations (19)

NameValueLevelField
AbapCatalog.sqlViewName CTICKETHEADTP view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
Search.searchable true view
AccessControl.authorizationCheck #CHECK view
ObjectModel.compositionRoot true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.draftEnabled true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
UI.headerInfo.typeName Ticket view
UI.headerInfo.typeNamePlural Tickets view
UI.headerInfo.title.value NominationTicketKey view
EndUserText.label Ticket Header view

Fields (50)

KeyFieldSource TableSource FieldDescription
KEY NominationTicketKey NominationTicketKey Ticket Key
KEY NominationTicketVersion NominationTicketVersion Ticket Version
NominationTicketPurpose NominationTicketPurpose Ticket Purpose
TicketExternalNumber TicketExternalNumber External Ticket Number
TicketStatusColorCode TicketStatusColorCode
NominationTicketStatus NominationTicketStatus Ticket Status
NominationTicketStatusCode NominationTicketStatusCode Return Code
NominationTicketType NominationTicketType Ticket Type
NominationDoc NominationDoc Nomination Key
TransportSystem TransportSystem Transport System
TransportationPlanningPoint TransportationPlanningPoint Planning Point
NominationExtNumber NominationExtNumber Nomination Number
TicketCreationDate TicketCreationDate Created On
TicketCreatedByUser TicketCreatedByUser Created By
TicketChangedDate TicketChangedDate Changed On
TicketChangedByUser TicketChangedByUser Changed By
TicketApprovalStatus TicketApprovalStatus Approval Status
NominationCarrier NominationCarrier Carrier
ConsigneePartner ConsigneePartner Consignee Partner
NominationInspector NominationInspector Inspector
NominationShipper NominationShipper Shipper
TicketSupplier TicketSupplier Supplier
Trader Trader Location Partner
TicketActualizeMode TicketActualizeMode
TicketCorrectionMode TicketCorrectionMode
TicketReverseMode TicketReverseMode
TicketCorruptMode TicketCorruptMode
TicketActionMode TicketActionMode
NominationDocIsBlocked NominationDocIsBlocked
NominationTicketIsBlocked NominationTicketIsBlocked
_TicketItemTP _TicketItemTP
_NominationTransptSystVH _NominationTransptSystVH
_TicketKeyVH _TicketKeyVH
_TicketExternalNumberVH _TicketExternalNumberVH
_NominationKeyVH _NominationKeyVH
_NominationExtNumberVH _NominationExtNumberVH
_TicketCreatedByVH _TicketCreatedByVH
_TicketChangedByVH _TicketChangedByVH
_TicketApprovalStatusVH _TicketApprovalStatusVH
_TicketCarrierVH _TicketCarrierVH
_TicketPurposeVH _TicketPurposeVH
_TicketConsigneeVH _TicketConsigneeVH
_TicketInspectorVH _TicketInspectorVH
_TicketShipperVH _TicketShipperVH
_TicketSupplierVH _TicketSupplierVH
_TicketTraderVH _TicketTraderVH
_TicketTypeVH _TicketTypeVH
_TicketStatusVH _TicketStatusVH
_TicketTranspPlanPtVH _TicketTranspPlanPtVH
_NominationTicketStatusT _NominationTicketStatusT

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_TicketHeadTP.
-- 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: CTICKETHEADTP

CREATE VIEW C_TicketHeadTP AS
SELECT
  NominationTicketKey,
  NominationTicketVersion,
  NominationTicketPurpose,
  TicketExternalNumber,
  TicketStatusColorCode,
  NominationTicketStatus,
  NominationTicketStatusCode,
  NominationTicketType,
  NominationDoc,
  TransportSystem,
  TransportationPlanningPoint,
  NominationExtNumber,
  TicketCreationDate,
  TicketCreatedByUser,
  TicketChangedDate,
  TicketChangedByUser,
  TicketApprovalStatus,
  NominationCarrier,
  ConsigneePartner,
  NominationInspector,
  NominationShipper,
  TicketSupplier,
  Trader,
  TicketActualizeMode,
  TicketCorrectionMode,
  TicketReverseMode,
  TicketCorruptMode,
  TicketActionMode,
  NominationDocIsBlocked,
  NominationTicketIsBlocked
FROM I_TicketHeadTP AS _TicketHeadTP
LEFT OUTER JOIN C_TicketItemTP AS _TicketItemTP ON NominationTicketKey = _TicketItemTP.NominationTicketKey AND NominationTicketVersion = _TicketItemTP.NominationTicketVersion  -- association [0..*]
LEFT OUTER JOIN C_TicketKeyVH AS _TicketKeyVH ON NominationTicketKey = _TicketKeyVH.NominationTicketKey  -- association [1..*]
LEFT OUTER JOIN C_TicketKeyVH AS _TicketExternalNumberVH ON TicketExternalNumber = _TicketExternalNumberVH.TicketExternalNumber  -- association [1..*]
LEFT OUTER JOIN C_TicketPurposeVH AS _TicketPurposeVH ON NominationTicketPurpose = _TicketPurposeVH.NominationTicketPurpose  -- association [1..1]
LEFT OUTER JOIN C_TicketTypeVH AS _TicketTypeVH ON NominationTicketType = _TicketTypeVH.NominationTicketType  -- association [0..1]
LEFT OUTER JOIN C_TicketStatusVH AS _TicketStatusVH ON NominationTicketStatus = _TicketStatusVH.NominationTicketStatus  -- association [0..1]
LEFT OUTER JOIN C_TicketTranspPlanPtVH AS _TicketTranspPlanPtVH ON TransportationPlanningPoint = _TicketTranspPlanPtVH.TransportationPlanningPoint  -- association [0..1]
LEFT OUTER JOIN C_NominationTransptSystVH AS _NominationTransptSystVH ON TransportSystem = _NominationTransptSystVH.TransportSystem  -- association [0..1]
LEFT OUTER JOIN C_NominationKeyVH AS _NominationKeyVH ON NominationDoc = _NominationKeyVH.NominationDoc  -- association [0..*]
LEFT OUTER JOIN C_NominationKeyVH AS _NominationExtNumberVH ON NominationExtNumber = _NominationExtNumberVH.NominationExtNumber  -- association [0..*]
LEFT OUTER JOIN C_TicketCreatedByVH AS _TicketCreatedByVH ON TicketCreatedByUser = _TicketCreatedByVH.UserID  -- association [0..1]
LEFT OUTER JOIN C_TicketChangedByVH AS _TicketChangedByVH ON TicketChangedByUser = _TicketChangedByVH.UserID  -- association [0..1]
LEFT OUTER JOIN C_TicketApprovalStatusVH AS _TicketApprovalStatusVH ON TicketApprovalStatus = _TicketApprovalStatusVH.TicketApprovalStatus  -- association [0..1]
LEFT OUTER JOIN C_TicketCarrierVH AS _TicketCarrierVH ON NominationCarrier = _TicketCarrierVH.NominationCarrier  -- association [0..1]
LEFT OUTER JOIN C_TicketShipperVH AS _TicketShipperVH ON NominationShipper = _TicketShipperVH.NominationShipper  -- association [0..1]
LEFT OUTER JOIN C_TicketSupplierVH AS _TicketSupplierVH ON TicketSupplier = _TicketSupplierVH.TicketSupplier  -- association [0..1]
LEFT OUTER JOIN C_TicketConsigneeVH AS _TicketConsigneeVH ON ConsigneePartner = _TicketConsigneeVH.ConsigneePartner  -- association [0..*]
LEFT OUTER JOIN C_TicketInspectorVH AS _TicketInspectorVH ON NominationInspector = _TicketInspectorVH.NominationInspector  -- association [0..*]
LEFT OUTER JOIN C_TicketTraderVH AS _TicketTraderVH ON Trader = _TicketTraderVH.Trader  -- association [0..*]
LEFT OUTER JOIN E_NominationTicketHead AS _TicketHeaderExtension ON NominationTicketKey = _TicketHeaderExtension.NominationTicketKey AND NominationTicketVersion = _TicketHeaderExtension.NominationTicketVersion AND NominationTicketPurpose = _TicketHeaderExtension.NominationTicketPurpose  -- association [1..1]
;