P_CalcQuotationDays

DDL: P_CALCQUOTATIONDAYS SQL: PCALCQTNDAYS Type: view CONSUMPTION Package: ODATA_MM_PUR_RFQITEM_MNTR

Private view for Quotation Days Calculation

P_CalcQuotationDays is a Consumption CDS View that provides data about "Private view for Quotation Days Calculation" in SAP S/4HANA. It reads from 1 data source (I_RequestForQuotationItem) and exposes 13 fields with key fields RequestForQuotation, RequestForQuotationItem. It has 2 associations to related views. Part of development package ODATA_MM_PUR_RFQITEM_MNTR.

Data Sources (1)

SourceAliasJoin Type
I_RequestForQuotationItem I_RequestForQuotationItem from

Parameters (1)

NameTypeDefault
P_Date sydatum

Associations (2)

CardinalityTargetAliasCondition
[1..1] C_RequestForQuotationEnhWD _RFQEnhancedWeb $projection.RequestForQuotation = _RFQEnhancedWeb.RequestForQuotation association[1..1] to I_RequestForQuotation as _RequestForQuotation on $projection.RequestForQuotation = _RequestForQuotation.RequestForQuotation
[1..1] I_CalendarDate _CalendarDate _CalendarDate.CalendarDate = $parameters.P_Date

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName PCALCQTNDAYS view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Private view for Quotation Days Calculation view
VDM.private true view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Metadata.ignorePropagatedAnnotations true view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY RequestForQuotation RequestForQuotation RFQ
KEY RequestForQuotationItem RequestForQuotationItem RFQ Item
QuotationLatestSubmissionDate _RFQEnhancedWeb QuotationLatestSubmissionDate Quot. Deadline
DurationToNextStatusInDays
WeekDay _CalendarDate WeekDay Weekdays
weekday1
weekday2
dates
RFQLifecycleStatus _RFQEnhancedWeb RFQLifecycleStatus Status
_RFQEnhancedWeb _RFQEnhancedWeb
Plant Plant Valuation Area
_RequestForQuotation _RequestForQuotation
_CalendarDate _CalendarDate

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 P_CalcQuotationDays.
-- 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: PCALCQTNDAYS
-- Parameters: P_Date : sydatum

CREATE VIEW P_CalcQuotationDays AS
SELECT
  RequestForQuotation,
  RequestForQuotationItem,
  _RFQEnhancedWeb.QuotationLatestSubmissionDate AS QuotationLatestSubmissionDate,
  dats_days_between($parameters.P_Date, _RFQEnhancedWeb.QuotationLatestSubmissionDate) AS DurationToNextStatusInDays,
  _CalendarDate.WeekDay AS WeekDay,
  7-cast(_CalendarDate.WeekDay as abap.int8) AS weekday1,
  14-cast(_CalendarDate.WeekDay as abap.int8) AS weekday2,
  $parameters.P_Date AS dates,
  _RFQEnhancedWeb.RFQLifecycleStatus AS RFQLifecycleStatus,
  Plant
FROM I_RequestForQuotationItem
LEFT OUTER JOIN C_RequestForQuotationEnhWD AS _RFQEnhancedWeb ON RequestForQuotation = _RFQEnhancedWeb.RequestForQuotation association[1..1] to I_RequestForQuotation as _RequestForQuotation on RequestForQuotation = _RequestForQuotation.RequestForQuotation  -- association [1..1]
LEFT OUTER JOIN I_CalendarDate AS _CalendarDate ON _CalendarDate.CalendarDate = $parameters.P_Date  -- association [1..1]
;