I_TenderingStepEnrcd

DDL: I_TENDERINGSTEPENRCD Type: view BASIC

Tendering Step Enriched

I_TenderingStepEnrcd is a Basic CDS View (Dimension) that provides data about "Tendering Step Enriched" in SAP S/4HANA. It reads from 1 data source (I_TenderingStep) and exposes 26 fields with key fields TransportationOrderUUID, TenderingStepUUID. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_TenderingStep I_TenderingStep from

Associations (4)

CardinalityTargetAliasCondition
[0..*] I_TenderingRequestEnrcd _TenderingRequestEnrcd $projection.TenderingStepUUID = _TenderingRequestEnrcd.TenderingStepUUID and $projection.TransportationOrderUUID = _TenderingRequestEnrcd.TransportationOrderUUID
[1..1] I_TransportationOrderEnrcd _TransportationOrderEnrcd $projection.TransportationOrderUUID = _TransportationOrderEnrcd.TransportationOrderUUID
[1..1] I_TenderingEnrcd _TenderingEnrcd $projection.TenderingUUID = _TenderingEnrcd.TenderingUUID and $projection.TransportationOrderUUID = _TenderingEnrcd.TransportationOrderUUID
[0..1] I_UnitOfMeasure _MaximumResponseDurationUnit $projection.MaximumResponseDurationUnit = _MaximumResponseDurationUnit.UnitOfMeasure

Annotations (14)

NameValueLevelField
EndUserText.label Tendering Step Enriched view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
ObjectModel.representativeKey TenderingStepUUID view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #BASIC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.sqlViewName ITENDSTEPE view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.allowExtensions true view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY TransportationOrderUUID TransportationOrderUUID
KEY TenderingStepUUID TenderingStepUUID
TenderingUUID TenderingUUID
TenderingStepSequenceNumber TenderingStepSequenceNumber Step Sequence No.
TenderingType TenderingType Tendering Type
TndrgStepLifeCycleStatus TndrgStepLifeCycleStatus
TenderingProcessMode TenderingProcessMode Tendering Process
CarrierAssignmentMethod CarrierAssignmentMethod
TenderingPreferredCurrency TenderingPreferredCurrency
TndrgStepAbsolutePriceLimit TndrgStepAbsltPriceLimitAmount
RelativePriceLimitInPercent RelativePriceLimitInPercent
MaximumResponseDurationUnit
TrAlcAndBusShrIsUpdtdByRFQ TrAlcAndBusShrIsUpdtdByRFQ
TenderingStepStartDateTime TenderingStepStartDateTime
TenderingStepStartDate
TenderingStepEndDateTime TenderingStepEndDateTime
_TransportationOrderEnrcd _TransportationOrderEnrcd
_TenderingEnrcd _TenderingEnrcd
_TenderingRequestEnrcd _TenderingRequestEnrcd
_TenderingType _TenderingType
_TenderingProcessMode _TenderingProcessMode
_TndrgStepLifeCycleStatus _TndrgStepLifeCycleStatus
_CarrierAssignmentMethod _CarrierAssignmentMethod
_TrAlcAndBusShrIsUpdtdByRFQ _TrAlcAndBusShrIsUpdtdByRFQ
_TenderingPreferredCurrency _TenderingPreferredCurrency
_MaximumResponseDurationUnit _MaximumResponseDurationUnit

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_TenderingStepEnrcd.
-- 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.

CREATE VIEW I_TenderingStepEnrcd AS
SELECT
  TransportationOrderUUID,
  TenderingStepUUID,
  TenderingUUID,
  TenderingStepSequenceNumber,
  TenderingType,
  TndrgStepLifeCycleStatus,
  TenderingProcessMode,
  CarrierAssignmentMethod,
  TenderingPreferredCurrency,
  TndrgStepAbsltPriceLimitAmount AS TndrgStepAbsolutePriceLimit,
  RelativePriceLimitInPercent,
  cast(cast('MIN' as abap.unit(3)) as /scmtms/vdm_max_rsp_durn_unit preserving type) AS MaximumResponseDurationUnit,
  TrAlcAndBusShrIsUpdtdByRFQ,
  TenderingStepStartDateTime,
  cast(cast(substring(cast(TenderingStepStartDateTime as abap.char(17)), 1, 8) as abap.dats) as /scmtms/vdm_tend_stp_strt_dte preserving type) AS TenderingStepStartDate,
  TenderingStepEndDateTime
FROM I_TenderingStep
LEFT OUTER JOIN I_TenderingRequestEnrcd AS _TenderingRequestEnrcd ON TenderingStepUUID = _TenderingRequestEnrcd.TenderingStepUUID AND TransportationOrderUUID = _TenderingRequestEnrcd.TransportationOrderUUID  -- association [0..*]
LEFT OUTER JOIN I_TransportationOrderEnrcd AS _TransportationOrderEnrcd ON TransportationOrderUUID = _TransportationOrderEnrcd.TransportationOrderUUID  -- association [1..1]
LEFT OUTER JOIN I_TenderingEnrcd AS _TenderingEnrcd ON TenderingUUID = _TenderingEnrcd.TenderingUUID AND TransportationOrderUUID = _TenderingEnrcd.TransportationOrderUUID  -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _MaximumResponseDurationUnit ON MaximumResponseDurationUnit = _MaximumResponseDurationUnit.UnitOfMeasure  -- association [0..1]
;