C_BusSolutionQuotationDEX

DDL: C_BUSSOLUTIONQUOTATIONDEX Type: view_entity CONSUMPTION

Solution Quotation Data Extraction

C_BusSolutionQuotationDEX (Consumption)

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

Business Solution Quotation · Sales

C_BusSolutionQuotationDEX is a Consumption CDS View (Fact) that provides data about "Solution Quotation Data Extraction" in SAP S/4HANA. It reads from 2 data sources (I_BusSolutionQuotationType, I_ServiceDocumentEnhcd) and exposes 49 fields with key fields BusinessSolutionQuotation, ServiceObjectType. It has 4 associations to related views.

SAP API Hub

StateC1
Line of BusinessSales
Application ComponentCRM-S4-ANA-BI
CapabilitiesData Source for Data Extraction
PackageSales for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (2)

SourceAliasJoin Type
I_BusSolutionQuotationType BusSolutionQuotationType inner
I_ServiceDocumentEnhcd SolutionQuotation from

Associations (4)

CardinalityTargetAliasCondition
[0..1] I_BusSolnQtanExtReference _ExternalReference $projection.BusinessSolutionQuotation = _ExternalReference.BusinessSolutionQuotation and _ExternalReference.BusSolnQtanExtReference <> ''
[0..1] I_BusSolnQtanExtReference _BSPExternalReference $projection.BusinessSolutionQuotation = _BSPExternalReference.BusinessSolutionQuotation and _BSPExternalReference.BusSolnPrtfloReference <> ''
[0..1] I_BusSolnQtanExtReference _LegalCntrctExternalReference $projection.BusinessSolutionQuotation = _LegalCntrctExternalReference.BusinessSolutionQuotation and _LegalCntrctExternalReference.LegalContractExtReference <> ''
[0..1] E_ServiceDocument _ServiceDocumentExt $projection.ServiceObjectType = _ServiceDocumentExt.ServiceCategory and $projection.BusinessSolutionQuotation = _ServiceDocumentExt.ServiceOrder

Annotations (10)

NameValueLevelField
EndUserText.label Solution Quotation Data Extraction view
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
Analytics.dataCategory #FACT view
Analytics.dataExtraction.enabled true view
ObjectModel.sapObjectNodeType.name BusinessSolutionQuotation view
Metadata.ignorePropagatedAnnotations true view

Fields (49)

KeyFieldSource TableSource FieldDescription
KEY BusinessSolutionQuotation I_ServiceDocumentEnhcd ServiceDocument Transaction ID
KEY ServiceObjectType I_ServiceDocumentEnhcd ServiceObjectType Business Trans. Cat.
BusSolutionQuotationUUID I_ServiceDocumentEnhcd ServiceDocumentUUID GUID of a CRM Order Object
BusSolutionQuotationType I_ServiceDocumentEnhcd ServiceDocumentType Business Transaction Type
BusSolnQtanDescription I_ServiceDocumentEnhcd ServiceDocumentDescription Transaction Description
Language I_ServiceDocumentEnhcd Language Language Key of Description
BusSolnQtanExtReference _ExternalReference BusSolnQtanExtReference External Reference Number
BusSolnPrtfloReference _BSPExternalReference BusSolnPrtfloReference External Reference Number
LegalContractExtReference _LegalCntrctExternalReference LegalContractExtReference External Reference Number
BusSolnQuotationIsReleased I_ServiceDocumentEnhcd ServiceDocumentIsReleased Release Status
ServiceDocumentStatus I_ServiceDocumentEnhcd ServiceDocumentStatus Life Cycle Status
BusSolnQuotationIsRejected I_ServiceDocumentEnhcd ServiceDocumentIsRejected Cancellation Status
ServiceDocumentHasError I_ServiceDocumentEnhcd ServiceDocumentHasError Error Status
PurchaseOrderByCustomer I_ServiceDocumentEnhcd PurchaseOrderByCustomer Sold-To Party's External Reference Number
CustomerPurchaseOrderDate I_ServiceDocumentEnhcd CustomerPurchaseOrderDate Reference Document Date
SrvcQtanValidityStartDateTime I_ServiceDocumentEnhcd SrvcQtanValidityStartDateTime Contract Start date
BusSolnQtanValdtyStartDateTime Contract Start date
BusSolnQtanValdtyEndDateTime Contract End Date
RequestedServiceStartDateTime I_ServiceDocumentEnhcd RequestedServiceStartDateTime Service Request Start Date
SalesOrganization I_ServiceDocumentEnhcd SalesOrganization Sales Organization
SalesOrganizationOrgUnitID I_ServiceDocumentEnhcd SalesOrganizationOrgUnitID Sales Organization ID
DistributionChannel I_ServiceDocumentEnhcd DistributionChannel Distribution Channel
Division I_ServiceDocumentEnhcd Division Internal Division ID
SalesOffice I_ServiceDocumentEnhcd SalesOffice Sales Office
SalesOfficeOrgUnitID I_ServiceDocumentEnhcd SalesOfficeOrgUnitID Sales Office
SalesGroup I_ServiceDocumentEnhcd SalesGroup Sales Group
SalesGroupOrgUnitID I_ServiceDocumentEnhcd SalesGroupOrgUnitID Sales Group
ServiceOrganizationUnit I_ServiceDocumentEnhcd ResponsibleServiceOrganization Organizational Unit (Service)
ServiceOrganization I_ServiceDocumentEnhcd ServiceOrganization Service Organization
SoldToParty I_ServiceDocumentEnhcd SoldToParty Sold-to Party
ShipToParty I_ServiceDocumentEnhcd ShipToParty Ship-To Party (obsolete)
BillToParty I_ServiceDocumentEnhcd BillToParty Inv. Recipient
PayerParty I_ServiceDocumentEnhcd PayerParty Payer
RespEmployeeBusinessPartnerId I_ServiceDocumentEnhcd ResponsibleEmployee Employee Responsible
ContactPersonBusinessPartnerId I_ServiceDocumentEnhcd ContactPerson Customer Contact Person
TransactionCurrency I_ServiceDocumentEnhcd TransactionCurrency Transaction Currency
PaymentTerms I_ServiceDocumentEnhcd PaymentTerms Terms of Payment
CreatedByUser I_ServiceDocumentEnhcd ServiceDocumentCreatedByUser User that Created the Transaction
CreationDateTime I_ServiceDocumentEnhcd ServiceDocCreationDateTime Created At
LastChangedByUser I_ServiceDocumentEnhcd ServiceDocumentChangedByUser Transaction Last Changed By
LastChangeDateTime I_ServiceDocumentEnhcd ServiceDocChangedDateTime Changed At
SrvcDocAcctAssgmtObjectType I_ServiceDocumentEnhcd SrvcDocAcctAssgmtObjectType Obj.Type for Sett.Acc.Assgnmnt for Search Help or Cust.Exit
SrvcDocAcctAssgmtObject I_ServiceDocumentEnhcd SrvcDocAcctAssgmtObject Settlement Account Assignment
CustomerPriceGroup I_ServiceDocumentEnhcd CustomerPriceGroup Customer Price Group
BillingBlockReason I_ServiceDocumentEnhcd BillingBlockReason Business Partner: Billing Block Reason
ServiceDocNetAmount I_ServiceDocumentEnhcd ServiceDocNetAmount Total Net Value of Document in Document Currency
SrvcDocGTSEmbargoStatus I_ServiceDocumentEnhcd SrvcDocGTSEmbargoStatus Embargo Status (All Items)
SrvcDocGTSScreeningStatus I_ServiceDocumentEnhcd SrvcDocGTSScreeningStatus Screening Status (All Items)
SrvcDocGTSLglControlStatus I_ServiceDocumentEnhcd SrvcDocGTSLglControlStatus Legal Control Status (All Items)

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_BusSolutionQuotationDEX.
-- 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.

CREATE VIEW C_BusSolutionQuotationDEX AS
SELECT
  SolutionQuotation.ServiceDocument AS BusinessSolutionQuotation,
  SolutionQuotation.ServiceObjectType AS ServiceObjectType,
  SolutionQuotation.ServiceDocumentUUID AS BusSolutionQuotationUUID,
  SolutionQuotation.ServiceDocumentType AS BusSolutionQuotationType,
  SolutionQuotation.ServiceDocumentDescription AS BusSolnQtanDescription,
  SolutionQuotation.Language AS Language,
  _ExternalReference.BusSolnQtanExtReference AS BusSolnQtanExtReference,
  _BSPExternalReference.BusSolnPrtfloReference AS BusSolnPrtfloReference,
  _LegalCntrctExternalReference.LegalContractExtReference AS LegalContractExtReference,
  SolutionQuotation.ServiceDocumentIsReleased AS BusSolnQuotationIsReleased,
  SolutionQuotation.ServiceDocumentStatus AS ServiceDocumentStatus,
  SolutionQuotation.ServiceDocumentIsRejected AS BusSolnQuotationIsRejected,
  SolutionQuotation.ServiceDocumentHasError AS ServiceDocumentHasError,
  SolutionQuotation.PurchaseOrderByCustomer AS PurchaseOrderByCustomer,
  SolutionQuotation.CustomerPurchaseOrderDate AS CustomerPurchaseOrderDate,
  SolutionQuotation.SrvcQtanValidityStartDateTime AS SrvcQtanValidityStartDateTime,
  cast ( SolutionQuotation.SrvcQtanValidityStartDateTime as crms4_cont_start_dec15 preserving type ) AS BusSolnQtanValdtyStartDateTime,
  cast ( SolutionQuotation.SrvcQtanValidityEndDateTime as crms4_cont_end_dec15 preserving type ) AS BusSolnQtanValdtyEndDateTime,
  SolutionQuotation.RequestedServiceStartDateTime AS RequestedServiceStartDateTime,
  SolutionQuotation.SalesOrganization AS SalesOrganization,
  SolutionQuotation.SalesOrganizationOrgUnitID AS SalesOrganizationOrgUnitID,
  SolutionQuotation.DistributionChannel AS DistributionChannel,
  SolutionQuotation.Division AS Division,
  SolutionQuotation.SalesOffice AS SalesOffice,
  SolutionQuotation.SalesOfficeOrgUnitID AS SalesOfficeOrgUnitID,
  SolutionQuotation.SalesGroup AS SalesGroup,
  SolutionQuotation.SalesGroupOrgUnitID AS SalesGroupOrgUnitID,
  SolutionQuotation.ResponsibleServiceOrganization AS ServiceOrganizationUnit,
  SolutionQuotation.ServiceOrganization AS ServiceOrganization,
  SolutionQuotation.SoldToParty AS SoldToParty,
  SolutionQuotation.ShipToParty AS ShipToParty,
  SolutionQuotation.BillToParty AS BillToParty,
  SolutionQuotation.PayerParty AS PayerParty,
  SolutionQuotation.ResponsibleEmployee AS RespEmployeeBusinessPartnerId,
  SolutionQuotation.ContactPerson AS ContactPersonBusinessPartnerId,
  SolutionQuotation.TransactionCurrency AS TransactionCurrency,
  SolutionQuotation.PaymentTerms AS PaymentTerms,
  SolutionQuotation.ServiceDocumentCreatedByUser AS CreatedByUser,
  SolutionQuotation.ServiceDocCreationDateTime AS CreationDateTime,
  SolutionQuotation.ServiceDocumentChangedByUser AS LastChangedByUser,
  SolutionQuotation.ServiceDocChangedDateTime AS LastChangeDateTime,
  SolutionQuotation.SrvcDocAcctAssgmtObjectType AS SrvcDocAcctAssgmtObjectType,
  SolutionQuotation.SrvcDocAcctAssgmtObject AS SrvcDocAcctAssgmtObject,
  SolutionQuotation.CustomerPriceGroup AS CustomerPriceGroup,
  SolutionQuotation.BillingBlockReason AS BillingBlockReason,
  SolutionQuotation.ServiceDocNetAmount AS ServiceDocNetAmount,
  SolutionQuotation.SrvcDocGTSEmbargoStatus AS SrvcDocGTSEmbargoStatus,
  SolutionQuotation.SrvcDocGTSScreeningStatus AS SrvcDocGTSScreeningStatus,
  SolutionQuotation.SrvcDocGTSLglControlStatus AS SrvcDocGTSLglControlStatus
FROM I_ServiceDocumentEnhcd AS SolutionQuotation
INNER JOIN I_BusSolutionQuotationType AS BusSolutionQuotationType ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_BusSolnQtanExtReference AS _ExternalReference ON BusinessSolutionQuotation = _ExternalReference.BusinessSolutionQuotation AND _ExternalReference.BusSolnQtanExtReference <> ''  -- association [0..1]
LEFT OUTER JOIN I_BusSolnQtanExtReference AS _BSPExternalReference ON BusinessSolutionQuotation = _BSPExternalReference.BusinessSolutionQuotation AND _BSPExternalReference.BusSolnPrtfloReference <> ''  -- association [0..1]
LEFT OUTER JOIN I_BusSolnQtanExtReference AS _LegalCntrctExternalReference ON BusinessSolutionQuotation = _LegalCntrctExternalReference.BusinessSolutionQuotation AND _LegalCntrctExternalReference.LegalContractExtReference <> ''  -- association [0..1]
LEFT OUTER JOIN E_ServiceDocument AS _ServiceDocumentExt ON ServiceObjectType = _ServiceDocumentExt.ServiceCategory AND BusinessSolutionQuotation = _ServiceDocumentExt.ServiceOrder  -- association [0..1]
;