I_RequestForQuotationEnhanced

DDL: I_REQUESTFORQUOTATIONENHANCED SQL: IMMRFQENH Type: view COMPOSITE

Request For Quotation Enhanced

I_RequestForQuotationEnhanced is a Composite CDS View that provides data about "Request For Quotation Enhanced" in SAP S/4HANA. It reads from 1 data source (I_RequestForQuotation) and exposes 55 fields with key field RequestForQuotation. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_RequestForQuotation I_RequestForQuotation from

Associations (4)

CardinalityTargetAliasCondition
[1..*] I_RFQItemEnhanced _RequestForQuotationItem $projection.RequestForQuotation = _RequestForQuotationItem.RequestForQuotation
[1..*] I_RFQBidderEnhanced _RFQBidder $projection.RequestForQuotation = _RFQBidder.RequestForQuotation
[0..*] I_SupplierQuotationEnh _SupplierQuotation $projection.RequestForQuotation = _SupplierQuotation.RequestForQuotation --Extension
[1..1] E_PurchasingDocument _RequestQtnExtension $projection.RequestForQuotation = _RequestQtnExtension .PurchasingDocument

Annotations (13)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.compositionRoot true view
ObjectModel.modelCategory #BUSINESS_OBJECT view
ObjectModel.representativeKey RequestForQuotation view
ObjectModel.semanticKey RequestForQuotation view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view
EndUserText.label Request For Quotation Enhanced view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
AbapCatalog.sqlViewName IMMRFQENH view

Fields (55)

KeyFieldSource TableSource FieldDescription
KEY RequestForQuotation I_RequestForQuotation RequestForQuotation RFQ
CompanyCode I_RequestForQuotation CompanyCode Receiver Company Code
PurchasingDocumentCategory I_RequestForQuotation PurchasingDocumentCategory Doc. Category
PurchasingDocumentType I_RequestForQuotation PurchasingDocumentType RFQ Type
CreatedByUser I_RequestForQuotation CreatedByUser User Name
CreationDate I_RequestForQuotation CreationDate Time Stamp
LastChangeDateTime I_RequestForQuotation LastChangeDateTime Timestamp
Language I_RequestForQuotation Language Report Text Language
PurchasingOrganization I_RequestForQuotation PurchasingOrganization Purchasing Organization
PurchasingGroup I_RequestForQuotation PurchasingGroup Purchasing Group
DocumentCurrency I_RequestForQuotation DocumentCurrency Document Currency
IncotermsClassification I_RequestForQuotation IncotermsClassification Incoterms
IncotermsTransferLocation I_RequestForQuotation IncotermsTransferLocation Incoterms 2
IncotermsVersion I_RequestForQuotation IncotermsVersion Inco. Version
IncotermsLocation1 I_RequestForQuotation IncotermsLocation1 Inco. Location1
IncotermsLocation2 I_RequestForQuotation IncotermsLocation2 Inco. Location2
PaymentTerms I_RequestForQuotation PaymentTerms Pyt Terms
CashDiscount1Days I_RequestForQuotation CashDiscount1Days Days from Baseline Date for Payment
CashDiscount2Days I_RequestForQuotation CashDiscount2Days Days from Baseline Date for Payment
CashDiscount1Percent I_RequestForQuotation CashDiscount1Percent Disc. Percent 1
CashDiscount2Percent I_RequestForQuotation CashDiscount2Percent Disc. Percent 2
NetPaymentDays I_RequestForQuotation NetPaymentDays Net Pmt Terms Period
RFQPublishingDate I_RequestForQuotation RFQPublishingDate Publishing Date
QuotationLatestSubmissionDate I_RequestForQuotation QuotationLatestSubmissionDate Quot. Deadline
BindingPeriodValidityEndDate I_RequestForQuotation BindingPeriodValidityEndDate Binding Period
TargetAmount I_RequestForQuotation TargetAmount Target Value
CorrespncInternalReference I_RequestForQuotation CorrespncInternalReference Our Reference
RFQLifecycleStatus I_RequestForQuotation RFQLifecycleStatus Status
RequestForQuotationName I_RequestForQuotation RequestForQuotationName RFQ Description
QuotationEarliestSubmsnDate I_RequestForQuotation QuotationEarliestSubmsnDate Start Date
LatestRegistrationDate I_RequestForQuotation LatestRegistrationDate Apply By
FollowOnDocumentCategory I_RequestForQuotation FollowOnDocumentCategory Follow-On Document Category
FollowOnDocumentType I_RequestForQuotation FollowOnDocumentType Follow-On Document Type
PurContrValidityStartDate I_RequestForQuotation ValidityStartDate Validity Start Date
PurContrValidityEndDate I_RequestForQuotation ValidityEndDate ValidTo
PurchasingDocumentDeletionCode I_RequestForQuotation PurchasingDocumentDeletionCode Del. Indicator
IsEndOfPurposeBlocked I_RequestForQuotation IsEndOfPurposeBlocked Busin. Purp. Cmpltd.
_RequestForQuotationItem _RequestForQuotationItem
_RFQBidder _RFQBidder
_CompanyCode I_RequestForQuotation _CompanyCode
_DocumentCurrency I_RequestForQuotation _DocumentCurrency
_IncotermsClassification I_RequestForQuotation _IncotermsClassification
_IncotermsVersion I_RequestForQuotation _IncotermsVersion
_PaymentTerms I_RequestForQuotation _PaymentTerms
_PurchasingDocumentType I_RequestForQuotation _PurchasingDocumentType
_PurchasingGroup I_RequestForQuotation _PurchasingGroup
_PurchasingOrganization I_RequestForQuotation _PurchasingOrganization
_PurchasingDocumentCategory I_RequestForQuotation _PurchasingDocumentCategory
_FollowOnDocumentCategory I_RequestForQuotation _FollowOnDocumentCategory
_FollowOnDocumentType I_RequestForQuotation _FollowOnDocumentType
_CreatedByUser I_RequestForQuotation _CreatedByUser
_SupplierQuotation _SupplierQuotation
_Language I_RequestForQuotation _Language
_RFQLifecycleStatus I_RequestForQuotation _RFQLifecycleStatus
_RFQType _RFQType

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_RequestForQuotationEnhanced.
-- 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: IMMRFQENH

CREATE VIEW I_RequestForQuotationEnhanced AS
SELECT
  I_RequestForQuotation.RequestForQuotation AS RequestForQuotation,
  I_RequestForQuotation.CompanyCode AS CompanyCode,
  I_RequestForQuotation.PurchasingDocumentCategory AS PurchasingDocumentCategory,
  I_RequestForQuotation.PurchasingDocumentType AS PurchasingDocumentType,
  I_RequestForQuotation.CreatedByUser AS CreatedByUser,
  I_RequestForQuotation.CreationDate AS CreationDate,
  I_RequestForQuotation.LastChangeDateTime AS LastChangeDateTime,
  I_RequestForQuotation.Language AS Language,
  I_RequestForQuotation.PurchasingOrganization AS PurchasingOrganization,
  I_RequestForQuotation.PurchasingGroup AS PurchasingGroup,
  I_RequestForQuotation.DocumentCurrency AS DocumentCurrency,
  I_RequestForQuotation.IncotermsClassification AS IncotermsClassification,
  I_RequestForQuotation.IncotermsTransferLocation AS IncotermsTransferLocation,
  I_RequestForQuotation.IncotermsVersion AS IncotermsVersion,
  I_RequestForQuotation.IncotermsLocation1 AS IncotermsLocation1,
  I_RequestForQuotation.IncotermsLocation2 AS IncotermsLocation2,
  I_RequestForQuotation.PaymentTerms AS PaymentTerms,
  I_RequestForQuotation.CashDiscount1Days AS CashDiscount1Days,
  I_RequestForQuotation.CashDiscount2Days AS CashDiscount2Days,
  I_RequestForQuotation.CashDiscount1Percent AS CashDiscount1Percent,
  I_RequestForQuotation.CashDiscount2Percent AS CashDiscount2Percent,
  I_RequestForQuotation.NetPaymentDays AS NetPaymentDays,
  I_RequestForQuotation.RFQPublishingDate AS RFQPublishingDate,
  I_RequestForQuotation.QuotationLatestSubmissionDate AS QuotationLatestSubmissionDate,
  I_RequestForQuotation.BindingPeriodValidityEndDate AS BindingPeriodValidityEndDate,
  I_RequestForQuotation.TargetAmount AS TargetAmount,
  I_RequestForQuotation.CorrespncInternalReference AS CorrespncInternalReference,
  I_RequestForQuotation.RFQLifecycleStatus AS RFQLifecycleStatus,
  I_RequestForQuotation.RequestForQuotationName AS RequestForQuotationName,
  I_RequestForQuotation.QuotationEarliestSubmsnDate AS QuotationEarliestSubmsnDate,
  I_RequestForQuotation.LatestRegistrationDate AS LatestRegistrationDate,
  I_RequestForQuotation.FollowOnDocumentCategory AS FollowOnDocumentCategory,
  I_RequestForQuotation.FollowOnDocumentType AS FollowOnDocumentType,
  I_RequestForQuotation.ValidityStartDate AS PurContrValidityStartDate,
  I_RequestForQuotation.ValidityEndDate AS PurContrValidityEndDate,
  I_RequestForQuotation.PurchasingDocumentDeletionCode AS PurchasingDocumentDeletionCode,
  I_RequestForQuotation.IsEndOfPurposeBlocked AS IsEndOfPurposeBlocked,
  I_RequestForQuotation._CompanyCode AS _CompanyCode,
  I_RequestForQuotation._DocumentCurrency AS _DocumentCurrency,
  I_RequestForQuotation._IncotermsClassification AS _IncotermsClassification,
  I_RequestForQuotation._IncotermsVersion AS _IncotermsVersion,
  I_RequestForQuotation._PaymentTerms AS _PaymentTerms,
  I_RequestForQuotation._PurchasingDocumentType AS _PurchasingDocumentType,
  I_RequestForQuotation._PurchasingGroup AS _PurchasingGroup,
  I_RequestForQuotation._PurchasingOrganization AS _PurchasingOrganization,
  I_RequestForQuotation._PurchasingDocumentCategory AS _PurchasingDocumentCategory,
  I_RequestForQuotation._FollowOnDocumentCategory AS _FollowOnDocumentCategory,
  I_RequestForQuotation._FollowOnDocumentType AS _FollowOnDocumentType,
  I_RequestForQuotation._CreatedByUser AS _CreatedByUser,
  I_RequestForQuotation._Language AS _Language,
  I_RequestForQuotation._RFQLifecycleStatus AS _RFQLifecycleStatus
FROM I_RequestForQuotation
LEFT OUTER JOIN I_RFQItemEnhanced AS _RequestForQuotationItem ON RequestForQuotation = _RequestForQuotationItem.RequestForQuotation  -- association [1..*]
LEFT OUTER JOIN I_RFQBidderEnhanced AS _RFQBidder ON RequestForQuotation = _RFQBidder.RequestForQuotation  -- association [1..*]
LEFT OUTER JOIN I_SupplierQuotationEnh AS _SupplierQuotation ON RequestForQuotation = _SupplierQuotation.RequestForQuotation  -- association [0..*]
LEFT OUTER JOIN E_PurchasingDocument AS _RequestQtnExtension ON RequestForQuotation = _RequestQtnExtension .PurchasingDocument  -- association [1..1]
;