C_RequestForQuotationCompare

DDL: C_REQUESTFORQUOTATIONCOMPARE SQL: CRFQCOMPARE Type: view CONSUMPTION

Request For Quotation for Comparison

C_RequestForQuotationCompare is a Consumption CDS View that provides data about "Request For Quotation for Comparison" in SAP S/4HANA. It reads from 1 data source (I_RFQCompareTP) and exposes 24 fields with key field RequestForQuotation. It has 8 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_RFQCompareTP I_RFQCompareTP from

Associations (8)

CardinalityTargetAliasCondition
[0..*] I_RFQItemEnhanced _RequestForQuotationItem $projection.RequestForQuotation = _RequestForQuotationItem.RequestForQuotation
[0..1] C_RFQBiddingRatioChart _BiddingRatioChart $projection.RequestForQuotation = _BiddingRatioChart.RequestForQuotation
[0..1] C_SuplrQtnComparisonChart _ComparisonChart $projection.RequestForQuotation = _ComparisonChart.RequestForQuotation
[0..*] C_SupplierQuotationCompare _SupplierQuotationCompare $projection.RequestForQuotation = _SupplierQuotationCompare.RequestForQuotation
[0..*] I_RFQLifecycleStatusText _RFQLifecycleStatusText $projection.RFQLifecycleStatus = _RFQLifecycleStatusText.RFQLifecycleStatus
[0..*] I_PurchasingDocumentTypeText _PurchasingDocumentTypeText $projection.PurchasingDocumentCategory = _PurchasingDocumentTypeText.PurchasingDocumentCategory and $projection.PurchasingDocumentType = _PurchasingDocumentTypeText.PurchasingDocumentType
[0..1] C_RFQValueHelp _RFQValueHelp $projection.PurchasingDocument = _RFQValueHelp.RequestForQuotation
[0..1] I_UserContactCard _ContactCard $projection.CreatedByUser = _ContactCard.ContactCardID

Annotations (13)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey RequestForQuotation view
ObjectModel.semanticKey RequestForQuotation view
ObjectModel.compositionRoot true view
ObjectModel.draftEnabled true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
EndUserText.label Request For Quotation for Comparison view
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.sqlViewName CRFQCOMPARE view

Fields (24)

KeyFieldSource TableSource FieldDescription
KEY RequestForQuotation RequestForQuotation RFQ
RequestForQuotationName RequestForQuotationName RFQ Description
PurchasingDocumentCategory PurchasingDocumentCategory Doc. Category
PurchasingDocumentType PurchasingDocumentType RFQ Type
CreatedByUser CreatedByUser User Name
FullName
CreationDate CreationDate Time Stamp
RFQPublishingDate RFQPublishingDate Publishing Date
QuotationLatestSubmissionDate QuotationLatestSubmissionDate Quot. Deadline
RFQLifecycleStatus RFQLifecycleStatus Status
PurchasingDocument PurchasingDocument Purchasing Document
PurchasingOrganization PurchasingOrganization Purchasing Organization
PurchasingGroup PurchasingGroup Purchasing Group
IsEndOfPurposeBlocked IsEndOfPurposeBlocked Busin. Purp. Cmpltd.
_ComparisonChart _ComparisonChart
_BiddingRatioChart _BiddingRatioChart
_SupplierQuotationCompare _SupplierQuotationCompare
_RFQLifecycleStatusText _RFQLifecycleStatusText
_PurchasingDocumentTypeText _PurchasingDocumentTypeText
_PurchasingDocumentCategory _PurchasingDocumentCategory
_PurchasingOrganization _PurchasingOrganization
_PurchasingGroup _PurchasingGroup
_RFQValueHelp _RFQValueHelp
_RequestForQuotationItem _RequestForQuotationItem

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_RequestForQuotationCompare.
-- 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: CRFQCOMPARE

CREATE VIEW C_RequestForQuotationCompare AS
SELECT
  RequestForQuotation,
  RequestForQuotationName,
  PurchasingDocumentCategory,
  PurchasingDocumentType,
  CreatedByUser,
  cast(_ContactCard.FullName as vdm_full_name preserving type ) AS FullName,
  CreationDate,
  RFQPublishingDate,
  QuotationLatestSubmissionDate,
  RFQLifecycleStatus,
  PurchasingDocument,
  PurchasingOrganization,
  PurchasingGroup,
  IsEndOfPurposeBlocked
FROM I_RFQCompareTP
LEFT OUTER JOIN I_RFQItemEnhanced AS _RequestForQuotationItem ON RequestForQuotation = _RequestForQuotationItem.RequestForQuotation  -- association [0..*]
LEFT OUTER JOIN C_RFQBiddingRatioChart AS _BiddingRatioChart ON RequestForQuotation = _BiddingRatioChart.RequestForQuotation  -- association [0..1]
LEFT OUTER JOIN C_SuplrQtnComparisonChart AS _ComparisonChart ON RequestForQuotation = _ComparisonChart.RequestForQuotation  -- association [0..1]
LEFT OUTER JOIN C_SupplierQuotationCompare AS _SupplierQuotationCompare ON RequestForQuotation = _SupplierQuotationCompare.RequestForQuotation  -- association [0..*]
LEFT OUTER JOIN I_RFQLifecycleStatusText AS _RFQLifecycleStatusText ON RFQLifecycleStatus = _RFQLifecycleStatusText.RFQLifecycleStatus  -- association [0..*]
LEFT OUTER JOIN I_PurchasingDocumentTypeText AS _PurchasingDocumentTypeText ON PurchasingDocumentCategory = _PurchasingDocumentTypeText.PurchasingDocumentCategory AND PurchasingDocumentType = _PurchasingDocumentTypeText.PurchasingDocumentType  -- association [0..*]
LEFT OUTER JOIN C_RFQValueHelp AS _RFQValueHelp ON PurchasingDocument = _RFQValueHelp.RequestForQuotation  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _ContactCard ON CreatedByUser = _ContactCard.ContactCardID  -- association [0..1]
;