I_TicketAdditionalQtyTP

DDL: I_TICKETADDITIONALQTYTP SQL: ITICKETADDNLQTY Type: view TRANSACTIONAL

Ticket Additional Quantity

I_TicketAdditionalQtyTP is a Transactional CDS View that provides data about "Ticket Additional Quantity" in SAP S/4HANA. It reads from 1 data source (oij_el_tkt_i_o2) and exposes 17 fields with key fields NominationTicketKey, NominationTicketItem, NominationTicketVersion, TicketUnitOfMeasure. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
oij_el_tkt_i_o2 TicketItemFld from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_TicketHeadTP _TicketHeadTP $projection.NominationTicketKey = _TicketHeadTP.NominationTicketKey and $projection.NominationTicketVersion = _TicketHeadTP.NominationTicketVersion
[1..1] I_TicketItemTP _TicketItemTP $projection.NominationTicketKey = _TicketItemTP.NominationTicketKey and $projection.NominationTicketItem = _TicketItemTP.NominationTicketItem and $projection.NominationTicketVersion = _TicketItemTP.NominationTicketVersion

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName ITICKETADDNLQTY view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.writeDraftPersistence ITKTADDNLQTY_D view
EndUserText.label Ticket Additional Quantity view

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY NominationTicketKey ticket_key Ticket key
KEY NominationTicketItem ticket_item Single-Character Flag
KEY NominationTicketVersion ticket_version Ticket version
KEY TicketUnitOfMeasure msehi Unit of measmnt
NominationDoc
NominationDocItem
NominationTicketPurpose ticket_purpose Ticket Purpose
NominationTicketQuantity adqnt Additional Qty
TicketAdditionalQuantity adqntp Add.qty.- pckd.
QuantityIsMarked
IsTicketQuantityEnabled
IsTicketUnitOfMeasureEnabled
IsQuantityEnabled
NominationDocIsBlocked _TicketHeadTP NominationDocIsBlocked
NominationTicketIsBlocked _TicketHeadTP NominationTicketIsBlocked
_TicketHeadTP _TicketHeadTP
_TicketItemTP _TicketItemTP

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_TicketAdditionalQtyTP.
-- 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: ITICKETADDNLQTY

CREATE VIEW I_TicketAdditionalQtyTP AS
SELECT
  ticket_key AS NominationTicketKey,
  ticket_item AS NominationTicketItem,
  ticket_version AS NominationTicketVersion,
  msehi AS TicketUnitOfMeasure,
  cast('' as abap.char(20)) AS NominationDoc,
  cast ('' as abap.numc(10)) AS NominationDocItem,
  ticket_purpose AS NominationTicketPurpose,
  adqnt AS NominationTicketQuantity,
  adqntp AS TicketAdditionalQuantity,
  cast('' as boolean ) AS QuantityIsMarked,
  cast('' as abap.char(1)) AS IsTicketQuantityEnabled,
  cast('' as abap.char(1)) AS IsTicketUnitOfMeasureEnabled,
  cast('' as abap.char(1)) AS IsQuantityEnabled,
  _TicketHeadTP.NominationDocIsBlocked AS NominationDocIsBlocked,
  _TicketHeadTP.NominationTicketIsBlocked AS NominationTicketIsBlocked
FROM oij_el_tkt_i_o2 AS TicketItemFld
LEFT OUTER JOIN I_TicketHeadTP AS _TicketHeadTP ON NominationTicketKey = _TicketHeadTP.NominationTicketKey AND NominationTicketVersion = _TicketHeadTP.NominationTicketVersion  -- association [1..1]
LEFT OUTER JOIN I_TicketItemTP AS _TicketItemTP ON NominationTicketKey = _TicketItemTP.NominationTicketKey AND NominationTicketItem = _TicketItemTP.NominationTicketItem AND NominationTicketVersion = _TicketItemTP.NominationTicketVersion  -- association [1..1]
;