C_SupplierQuotationDEX

DDL: C_SUPPLIERQUOTATIONDEX SQL: CMMSUPLRSQTNDEX Type: view CONSUMPTION

Data Extraction for Supplier Quotation

C_SupplierQuotationDEX (Consumption)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Supplier Quotation · Sourcing & Procurement

C_SupplierQuotationDEX is a Consumption CDS View (Fact) that provides data about "Data Extraction for Supplier Quotation" in SAP S/4HANA. It reads from 1 data source (I_SupplierQuotation_Api01) and exposes 51 fields with key field SupplierQuotation. It has 15 associations to related views.

SAP API Hub

StateC1
Line of BusinessSourcing & Procurement
Application ComponentMM-PUR-ANA
CapabilitiesData Source for Data Extraction
PackageSourcing & Procurement for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
I_SupplierQuotation_Api01 SupplierQuotation from

Associations (15)

CardinalityTargetAliasCondition
[1..1] E_PurchasingDocument _SupplierQuotationExtension $projection.SupplierQuotation = _SupplierQuotationExtension.PurchasingDocument
[1..1] C_RequestForQuotationDEX _RequestForQuotation $projection.RequestForQuotation = _RequestForQuotation.RequestForQuotation
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[1..1] I_PurchasingDocumentCategory _PurchasingDocumentCategory $projection.PurchasingDocumentCategory = _PurchasingDocumentCategory.PurchasingDocumentCategory
[1..1] I_PurchasingDocumentType _PurchasingDocumentType $projection.PurchasingDocumentCategory = _PurchasingDocumentType.PurchasingDocumentCategory and $projection.PurchasingDocumentType = _PurchasingDocumentType.PurchasingDocumentType
[1..1] I_Supplier _Supplier $projection.Supplier = _Supplier.Supplier
[0..1] I_Language _Language $projection.Language = _Language.Language
[1..1] I_Currency _Currency $projection.DocumentCurrency = _Currency.Currency
[0..1] I_IncotermsClassification _IncotermsClassification $projection.IncotermsClassification = _IncotermsClassification.IncotermsClassification
[0..1] I_IncotermsVersion _IncotermsVersion $projection.IncotermsVersion = _IncotermsVersion.IncotermsVersion
[0..1] I_PaymentTerms _PaymentTerms $projection.PaymentTerms = _PaymentTerms.PaymentTerms
[1..1] I_PurchasingOrganization _PurchasingOrganization $projection.PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization
[1..1] I_PurchasingGroup _PurchasingGroup $projection.PurchasingGroup = _PurchasingGroup.PurchasingGroup
[0..1] I_PurchasingDocumentCategory _FollowOnDocumentCategory $projection.FollowOnDocumentCategory = _FollowOnDocumentCategory.PurchasingDocumentCategory
[0..1] I_PurchasingDocumentType _PurgDocFollowOnDocumentType $projection.FollowOnDocumentCategory = _PurgDocFollowOnDocumentType.PurchasingDocumentCategory and $projection.PurgDocFollowOnDocumentType = _PurgDocFollowOnDocumentType.PurchasingDocumentType

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName CMMSUPLRSQTNDEX view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.modelingPattern #ANALYTICAL_FACT view
VDM.viewType #CONSUMPTION view
Metadata.ignorePropagatedAnnotations true view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
Analytics.dataCategory #FACT view
Analytics.dataExtraction.enabled true view
EndUserText.label Data Extraction for Supplier Quotation view
ObjectModel.sapObjectNodeType.name SupplierQuotation view

Fields (51)

KeyFieldSource TableSource FieldDescription
KEY SupplierQuotation I_SupplierQuotation_Api01 SupplierQuotation Supplier Quotation Number
CompanyCode I_SupplierQuotation_Api01 CompanyCode Receiver Company Code
PurchasingDocumentCategory I_SupplierQuotation_Api01 PurchasingDocumentCategory Purchasing Document Category
PurchasingDocumentType I_SupplierQuotation_Api01 PurchasingDocumentType Supplier Quotation Document Type
Supplier I_SupplierQuotation_Api01 Supplier Supplier
CreatedByUser I_SupplierQuotation_Api01 CreatedByUser User of person who created a purchasing document
CreationDate I_SupplierQuotation_Api01 CreationDate Creation Date of Purchasing Document
LastChangeDateTime I_SupplierQuotation_Api01 LastChangeDateTime Change Time Stamp
Language I_SupplierQuotation_Api01 Language Report Text Language
DocumentCurrency I_SupplierQuotation_Api01 DocumentCurrency Document Currency
IncotermsClassification I_SupplierQuotation_Api01 IncotermsClassification Incoterms (Part 1)
IncotermsTransferLocation I_SupplierQuotation_Api01 IncotermsTransferLocation Incoterms (Part 2)
IncotermsVersion I_SupplierQuotation_Api01 IncotermsVersion Incoterms Version
IncotermsLocation1 I_SupplierQuotation_Api01 IncotermsLocation1 Incoterms Location 1
IncotermsLocation2 I_SupplierQuotation_Api01 IncotermsLocation2 Incoterms Location 2
PaymentTerms I_SupplierQuotation_Api01 PaymentTerms Terms of Payment Key
CashDiscount1Days I_SupplierQuotation_Api01 CashDiscount1Days Days from Baseline Date for Payment
CashDiscount2Days I_SupplierQuotation_Api01 CashDiscount2Days Days from Baseline Date for Payment
CashDiscount1Percent I_SupplierQuotation_Api01 CashDiscount1Percent Cash Discount Percentage 1
CashDiscount2Percent I_SupplierQuotation_Api01 CashDiscount2Percent Cash Discount Percentage 2
NetPaymentDays I_SupplierQuotation_Api01 NetPaymentDays Net Payment Terms Period
PricingProcedure I_SupplierQuotation_Api01 PricingProcedure Procedure (Pricing, Output Control, Acct. Det., Costing,...)
PricingDocument I_SupplierQuotation_Api01 PurchasingDocumentCondition Number of the Document Condition
PurchasingOrganization I_SupplierQuotation_Api01 PurchasingOrganization Purchasing Organization
PurchasingGroup I_SupplierQuotation_Api01 PurchasingGroup Purchasing Group
PurchasingDocumentOrderDate I_SupplierQuotation_Api01 PurchasingDocumentOrderDate Purchasing Document Date
RequestForQuotation I_SupplierQuotation_Api01 RequestForQuotation Request for Quotation
SupplierQuotationExternalID I_SupplierQuotation_Api01 SupplierQuotationExternalID Quotation Number
QuotationSubmissionDate I_SupplierQuotation_Api01 QuotationSubmissionDate Quotation Submission Date
QuotationLatestSubmissionDate I_SupplierQuotation_Api01 QuotationLatestSubmissionDate Deadline for Submission of Bid/Quotation
BindingPeriodValidityEndDate I_SupplierQuotation_Api01 BindingPeriodValidityEndDate Binding Period for Quotation
ExchangeRate I_SupplierQuotation_Api01 ExchangeRate Exchange rate
ExchangeRateIsFixed I_SupplierQuotation_Api01 ExchangeRateIsFixed Indicator for Fixed Exchange Rate
QtnLifecycleStatus I_SupplierQuotation_Api01 QTNLifecycleStatus Supplier Quotation Lifecycle Status
FollowOnDocumentCategory I_SupplierQuotation_Api01 FollowOnDocumentCategory Follow-On Purchasing Document Category
PurgDocFollowOnDocumentType I_SupplierQuotation_Api01 FollowOnDocumentType Follow-On Purchasing Document Type
IsEndOfPurposeBlocked I_SupplierQuotation_Api01 IsEndOfPurposeBlocked Business Purpose Completed
_RequestForQuotation _RequestForQuotation
_CompanyCode _CompanyCode
_PurchasingDocumentCategory _PurchasingDocumentCategory
_PurchasingDocumentType _PurchasingDocumentType
_Supplier _Supplier
_Language _Language
_Currency _Currency
_IncotermsClassification _IncotermsClassification
_IncotermsVersion _IncotermsVersion
_PaymentTerms _PaymentTerms
_PurchasingOrganization _PurchasingOrganization
_PurchasingGroup _PurchasingGroup
_FollowOnDocumentCategory _FollowOnDocumentCategory
_PurgDocFollowOnDocumentType _PurgDocFollowOnDocumentType

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_SupplierQuotationDEX.
-- 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: CMMSUPLRSQTNDEX

CREATE VIEW C_SupplierQuotationDEX AS
SELECT
  SupplierQuotation.SupplierQuotation AS SupplierQuotation,
  SupplierQuotation.CompanyCode AS CompanyCode,
  SupplierQuotation.PurchasingDocumentCategory AS PurchasingDocumentCategory,
  SupplierQuotation.PurchasingDocumentType AS PurchasingDocumentType,
  SupplierQuotation.Supplier AS Supplier,
  SupplierQuotation.CreatedByUser AS CreatedByUser,
  SupplierQuotation.CreationDate AS CreationDate,
  SupplierQuotation.LastChangeDateTime AS LastChangeDateTime,
  SupplierQuotation.Language AS Language,
  SupplierQuotation.DocumentCurrency AS DocumentCurrency,
  SupplierQuotation.IncotermsClassification AS IncotermsClassification,
  SupplierQuotation.IncotermsTransferLocation AS IncotermsTransferLocation,
  SupplierQuotation.IncotermsVersion AS IncotermsVersion,
  SupplierQuotation.IncotermsLocation1 AS IncotermsLocation1,
  SupplierQuotation.IncotermsLocation2 AS IncotermsLocation2,
  SupplierQuotation.PaymentTerms AS PaymentTerms,
  SupplierQuotation.CashDiscount1Days AS CashDiscount1Days,
  SupplierQuotation.CashDiscount2Days AS CashDiscount2Days,
  SupplierQuotation.CashDiscount1Percent AS CashDiscount1Percent,
  SupplierQuotation.CashDiscount2Percent AS CashDiscount2Percent,
  SupplierQuotation.NetPaymentDays AS NetPaymentDays,
  SupplierQuotation.PricingProcedure AS PricingProcedure,
  SupplierQuotation.PurchasingDocumentCondition AS PricingDocument,
  SupplierQuotation.PurchasingOrganization AS PurchasingOrganization,
  SupplierQuotation.PurchasingGroup AS PurchasingGroup,
  SupplierQuotation.PurchasingDocumentOrderDate AS PurchasingDocumentOrderDate,
  SupplierQuotation.RequestForQuotation AS RequestForQuotation,
  SupplierQuotation.SupplierQuotationExternalID AS SupplierQuotationExternalID,
  SupplierQuotation.QuotationSubmissionDate AS QuotationSubmissionDate,
  SupplierQuotation.QuotationLatestSubmissionDate AS QuotationLatestSubmissionDate,
  SupplierQuotation.BindingPeriodValidityEndDate AS BindingPeriodValidityEndDate,
  SupplierQuotation.ExchangeRate AS ExchangeRate,
  SupplierQuotation.ExchangeRateIsFixed AS ExchangeRateIsFixed,
  SupplierQuotation.QTNLifecycleStatus AS QtnLifecycleStatus,
  SupplierQuotation.FollowOnDocumentCategory AS FollowOnDocumentCategory,
  SupplierQuotation.FollowOnDocumentType AS PurgDocFollowOnDocumentType,
  SupplierQuotation.IsEndOfPurposeBlocked AS IsEndOfPurposeBlocked
FROM I_SupplierQuotation_Api01 AS SupplierQuotation
LEFT OUTER JOIN E_PurchasingDocument AS _SupplierQuotationExtension ON SupplierQuotation = _SupplierQuotationExtension.PurchasingDocument  -- association [1..1]
LEFT OUTER JOIN C_RequestForQuotationDEX AS _RequestForQuotation ON RequestForQuotation = _RequestForQuotation.RequestForQuotation  -- association [1..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_PurchasingDocumentCategory AS _PurchasingDocumentCategory ON PurchasingDocumentCategory = _PurchasingDocumentCategory.PurchasingDocumentCategory  -- association [1..1]
LEFT OUTER JOIN I_PurchasingDocumentType AS _PurchasingDocumentType ON PurchasingDocumentCategory = _PurchasingDocumentType.PurchasingDocumentCategory AND PurchasingDocumentType = _PurchasingDocumentType.PurchasingDocumentType  -- association [1..1]
LEFT OUTER JOIN I_Supplier AS _Supplier ON Supplier = _Supplier.Supplier  -- association [1..1]
LEFT OUTER JOIN I_Language AS _Language ON Language = _Language.Language  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _Currency ON DocumentCurrency = _Currency.Currency  -- association [1..1]
LEFT OUTER JOIN I_IncotermsClassification AS _IncotermsClassification ON IncotermsClassification = _IncotermsClassification.IncotermsClassification  -- association [0..1]
LEFT OUTER JOIN I_IncotermsVersion AS _IncotermsVersion ON IncotermsVersion = _IncotermsVersion.IncotermsVersion  -- association [0..1]
LEFT OUTER JOIN I_PaymentTerms AS _PaymentTerms ON PaymentTerms = _PaymentTerms.PaymentTerms  -- association [0..1]
LEFT OUTER JOIN I_PurchasingOrganization AS _PurchasingOrganization ON PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization  -- association [1..1]
LEFT OUTER JOIN I_PurchasingGroup AS _PurchasingGroup ON PurchasingGroup = _PurchasingGroup.PurchasingGroup  -- association [1..1]
LEFT OUTER JOIN I_PurchasingDocumentCategory AS _FollowOnDocumentCategory ON FollowOnDocumentCategory = _FollowOnDocumentCategory.PurchasingDocumentCategory  -- association [0..1]
LEFT OUTER JOIN I_PurchasingDocumentType AS _PurgDocFollowOnDocumentType ON FollowOnDocumentCategory = _PurgDocFollowOnDocumentType.PurchasingDocumentCategory AND PurgDocFollowOnDocumentType = _PurgDocFollowOnDocumentType.PurchasingDocumentType  -- association [0..1]
;