C_SupplierQuotationValueHelp

DDL: C_SUPPLIERQUOTATIONVALUEHELP SQL: CSUPLRQTANVH Type: view CONSUMPTION

Supplier Quotation

C_SupplierQuotationValueHelp is a Consumption CDS View that provides data about "Supplier Quotation" in SAP S/4HANA. It reads from 1 data source (I_SupplierQuotation) and exposes 31 fields with key field SupplierQuotation. It has 10 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_SupplierQuotation I_SupplierQuotation from

Associations (10)

CardinalityTargetAliasCondition
[0..1] C_MM_SupplierValueHelp _SupplierValueHelp _SupplierValueHelp.Supplier = $projection.Supplier and _SupplierValueHelp.CompanyCode = $projection.CompanyCode
[0..1] C_MM_CompanyCodeValueHelp _CompanyCodeValueHelp _CompanyCodeValueHelp.CompanyCode = $projection.CompanyCode
[0..1] C_PurchasingGroupValueHelp _PurchasingGroupValueHelp _PurchasingGroupValueHelp.PurchasingGroup = $projection.PurchasingGroup
[0..1] C_PurchasingOrgValueHelp _PurchasingOrgValueHelp _PurchasingOrgValueHelp.PurchasingOrganization = $projection.PurchasingOrganization
[0..1] I_QtnLifecycleStatusText _QtnLifecycleStatusText _QtnLifecycleStatusText.QtnLifecycleStatus = $projection.QtnLifecycleStatus and _QtnLifecycleStatusText.Language = $session.system_language
[0..1] I_PurchasingDocumentTypeText _SupQtnTypeText _SupQtnTypeText.PurchasingDocumentType = $projection.PurchasingDocumentType and _SupQtnTypeText.PurchasingDocumentCategory = $projection.PurchasingDocumentCategory and _SupQtnTypeText.Language = $session.system_language
[0..1] C_SuplrQtnTypeValueHelp _SuplrQtnTypeValueHelp _SuplrQtnTypeValueHelp.SuplrQtnType = $projection.PurchasingDocumentType
[0..1] C_QTNFollowOnDocumentVH _FollowOnDocVH _FollowOnDocVH.SupplierQuotationType = $projection.PurchasingDocumentType and _FollowOnDocVH.FollowOnDocumentType = $projection.PurgDocFollowOnDocumentType and _FollowOnDocVH.FollowOnDocumentCategory = $projection.FollowOnDocumentCategory
[0..1] I_PurgDocumentCategoryText _FollowOnDocumentCategoryText _FollowOnDocumentCategoryText.PurchasingDocumentCategory = $projection.FollowOnDocumentCategory and _FollowOnDocumentCategoryText.Language = $session.system_language
[0..1] I_PurchasingDocumentTypeText _FollowOnDocumentTypeText _FollowOnDocumentTypeText.PurchasingDocumentType = $projection.PurgDocFollowOnDocumentType and _FollowOnDocumentTypeText.PurchasingDocumentCategory = $projection.FollowOnDocumentCategory and _FollowOnDocumentTypeText.Language = $session.system_language

Annotations (15)

NameValueLevelField
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.representativeKey SupplierQuotation view
ObjectModel.semanticKey SupplierQuotation view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName CSUPLRQTANVH view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.preserveKey true view
VDM.viewType #CONSUMPTION view
Search.searchable true view
EndUserText.label Supplier Quotation view
ObjectModel.dataCategory #VALUE_HELP view

Fields (31)

KeyFieldSource TableSource FieldDescription
KEY SupplierQuotation SupplierQuotation RFQ
Supplier Supplier Supplier
SupplierName _SupplierValueHelp SupplierName Supplier Name
CompanyCode CompanyCode Receiver Company Code
CompanyCodeName _CompanyCodeValueHelp CompanyCodeName Company Name
PurchasingOrganization PurchasingOrganization Purchasing Organization
PurchasingOrganizationName _PurchasingOrganization PurchasingOrganizationName Purch. Org. Name
PurchasingGroup PurchasingGroup Purchasing Group
PurchasingGroupName _PurchasingGroupValueHelp PurchasingGroupName Purchasing Grp. Name
QtnLifecycleStatus QtnLifecycleStatus Status
QtnLifecycleStatusName _QtnLifecycleStatusText QtnLifecycleStatusName
PurchasingDocumentType PurchasingDocumentType RFQ Type
PurchasingDocumentTypeName _SupQtnTypeText PurchasingDocumentTypeName Description
FollowOnDocumentCategory FollowOnDocumentCategory Follow-On Document Category
FollowOnDocumentCategoryName _FollowOnDocumentCategoryText PurchasingDocumentCategoryName Short Description
PurgDocFollowOnDocumentType I_SupplierQuotation PurgDocFollowOnDocumentType Follow-On Document Type
PurgDocFllwOnDocTypeName _FollowOnDocumentTypeText PurchasingDocumentTypeName Description
PurchasingDocumentCategory PurchasingDocumentCategory Doc. Category
IsEndOfPurposeBlocked IsEndOfPurposeBlocked Busin. Purp. Cmpltd.
_Supplier _Supplier
_SupQtnTypeText _SupQtnTypeText
_QtnLifecycleStatusText _QtnLifecycleStatusText
_QtnLifecycleStatus _QtnLifecycleStatus
_PurchasingGroupValueHelp _PurchasingGroupValueHelp
_PurchasingOrgValueHelp _PurchasingOrgValueHelp
_CompanyCodeValueHelp _CompanyCodeValueHelp
_FollowOnDocVH _FollowOnDocVH
_SuplrQtnTypeValueHelp _SuplrQtnTypeValueHelp
_FollowOnDocumentCategoryText _FollowOnDocumentCategoryText
_FollowOnDocumentTypeText _FollowOnDocumentTypeText
_SupplierValueHelp _SupplierValueHelp

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_SupplierQuotationValueHelp.
-- 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: CSUPLRQTANVH

CREATE VIEW C_SupplierQuotationValueHelp AS
SELECT
  SupplierQuotation,
  Supplier,
  _SupplierValueHelp.SupplierName AS SupplierName,
  CompanyCode,
  _CompanyCodeValueHelp.CompanyCodeName AS CompanyCodeName,
  PurchasingOrganization,
  _PurchasingOrganization.PurchasingOrganizationName AS PurchasingOrganizationName,
  PurchasingGroup,
  _PurchasingGroupValueHelp.PurchasingGroupName AS PurchasingGroupName,
  QtnLifecycleStatus,
  _QtnLifecycleStatusText.QtnLifecycleStatusName AS QtnLifecycleStatusName,
  PurchasingDocumentType,
  _SupQtnTypeText.PurchasingDocumentTypeName AS PurchasingDocumentTypeName,
  FollowOnDocumentCategory,
  _FollowOnDocumentCategoryText.PurchasingDocumentCategoryName AS FollowOnDocumentCategoryName,
  I_SupplierQuotation.PurgDocFollowOnDocumentType AS PurgDocFollowOnDocumentType,
  _FollowOnDocumentTypeText.PurchasingDocumentTypeName AS PurgDocFllwOnDocTypeName,
  PurchasingDocumentCategory,
  IsEndOfPurposeBlocked
FROM I_SupplierQuotation
LEFT OUTER JOIN C_MM_SupplierValueHelp AS _SupplierValueHelp ON _SupplierValueHelp.Supplier = Supplier AND _SupplierValueHelp.CompanyCode = CompanyCode  -- association [0..1]
LEFT OUTER JOIN C_MM_CompanyCodeValueHelp AS _CompanyCodeValueHelp ON _CompanyCodeValueHelp.CompanyCode = CompanyCode  -- association [0..1]
LEFT OUTER JOIN C_PurchasingGroupValueHelp AS _PurchasingGroupValueHelp ON _PurchasingGroupValueHelp.PurchasingGroup = PurchasingGroup  -- association [0..1]
LEFT OUTER JOIN C_PurchasingOrgValueHelp AS _PurchasingOrgValueHelp ON _PurchasingOrgValueHelp.PurchasingOrganization = PurchasingOrganization  -- association [0..1]
LEFT OUTER JOIN I_QtnLifecycleStatusText AS _QtnLifecycleStatusText ON _QtnLifecycleStatusText.QtnLifecycleStatus = QtnLifecycleStatus AND _QtnLifecycleStatusText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_PurchasingDocumentTypeText AS _SupQtnTypeText ON _SupQtnTypeText.PurchasingDocumentType = PurchasingDocumentType AND _SupQtnTypeText.PurchasingDocumentCategory = PurchasingDocumentCategory AND _SupQtnTypeText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN C_SuplrQtnTypeValueHelp AS _SuplrQtnTypeValueHelp ON _SuplrQtnTypeValueHelp.SuplrQtnType = PurchasingDocumentType  -- association [0..1]
LEFT OUTER JOIN C_QTNFollowOnDocumentVH AS _FollowOnDocVH ON _FollowOnDocVH.SupplierQuotationType = PurchasingDocumentType AND _FollowOnDocVH.FollowOnDocumentType = PurgDocFollowOnDocumentType AND _FollowOnDocVH.FollowOnDocumentCategory = FollowOnDocumentCategory  -- association [0..1]
LEFT OUTER JOIN I_PurgDocumentCategoryText AS _FollowOnDocumentCategoryText ON _FollowOnDocumentCategoryText.PurchasingDocumentCategory = FollowOnDocumentCategory AND _FollowOnDocumentCategoryText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_PurchasingDocumentTypeText AS _FollowOnDocumentTypeText ON _FollowOnDocumentTypeText.PurchasingDocumentType = PurgDocFollowOnDocumentType AND _FollowOnDocumentTypeText.PurchasingDocumentCategory = FollowOnDocumentCategory AND _FollowOnDocumentTypeText.Language = $session.system_language  -- association [0..1]
;