C_BusSolnQtanItemDEX

DDL: C_BUSSOLNQTANITEMDEX Type: view_entity CONSUMPTION

Solution Quotation Item Extraction

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

Data Sources (2)

SourceAliasJoin Type
I_ServiceDocumentItemEnhcd BusSolnQtanItemDEX from
I_BusSolutionQuotationType BusSolutionQuotationType inner

Associations (7)

CardinalityTargetAliasCondition
[0..1] I_UnitOfMeasure _UnitOfMeasure $projection.QuantityUnit = _UnitOfMeasure.UnitOfMeasure
[0..1] I_UnitOfMeasure _UoMAutoRnwlStartDurationUnit BusSolnQtanItemDEX.SrvcContrItemRnwlDurationUnit = _UoMAutoRnwlStartDurationUnit.UnitOfMeasure
[0..1] I_BusSolnQtanItmExtReference _ExternalReference $projection.BusinessSolutionQuotation = _ExternalReference.BusinessSolutionQuotation and $projection.BusSolutionQuotationItem = _ExternalReference.BusSolutionQuotationItem and _ExternalReference.BusSolnQtanItemExtReference <> ''
[0..1] I_BusSolnQtanItmExtReference _LegalCntrctItmExtReference $projection.BusinessSolutionQuotation = _LegalCntrctItmExtReference.BusinessSolutionQuotation and $projection.BusSolutionQuotationItem = _LegalCntrctItmExtReference.BusSolutionQuotationItem and _LegalCntrctItmExtReference.LegalContractItemExtReference <> ''
[0..*] I_ServiceDocumentDurationEnhcd _ServDocDuration _ServDocDuration.ServiceObjectType = 'BUS2000116' and $projection.BusinessSolutionQuotation = _ServDocDuration.ServiceDocument and $projection.BusSolutionQuotationItem = _ServDocDuration.ServiceDocumentItem
[0..1] I_CustMgmtDateRule _SettlementPeriodRule BusSolnQtanItemDEX.SettlementPeriodRuleUUID = _SettlementPeriodRule.CustMgmtDateRuleUUID
[0..1] E_ServiceDocumentItem _ServiceDocItemExt $projection.ServiceObjectType = _ServiceDocItemExt.ServiceCategory and $projection.BusinessSolutionQuotation = _ServiceDocItemExt.ServiceOrderItem and $projection.BusSolutionQuotationItem = _ServiceDocItemExt.ServiceLineExternalID

Annotations (10)

NameValueLevelField
EndUserText.label Solution Quotation Item 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 BusinessSolutionQuotationItem view
Metadata.ignorePropagatedAnnotations true view

Fields (106)

KeyFieldSource TableSource FieldDescription
KEY BusinessSolutionQuotation I_ServiceDocumentItemEnhcd ServiceDocument Transaction ID
KEY BusSolutionQuotationItem I_ServiceDocumentItemEnhcd ServiceDocumentItem Service Document
KEY ServiceObjectType I_ServiceDocumentItemEnhcd ServiceObjectType Object Type
BusSolnQuotationItemUUID I_ServiceDocumentItemEnhcd ServiceDocumentItemUUID
ParentBusSolnQuotationItem
BusSolnQtanItemCategory I_ServiceDocumentItemEnhcd ServiceDocItemCategory
Product I_ServiceDocumentItemEnhcd Product Product Sold
MaterialByCustomer I_ServiceDocumentItemEnhcd MaterialByCustomer Customer Mat.
Quantity I_ServiceDocumentItemEnhcd ServiceDocumentItemQuantity
QuantityUnit I_ServiceDocumentItemEnhcd ServiceDocItemQuantityUnit
RequestedQuantityISOUnit _UnitOfMeasure UnitOfMeasureISOCode
RequestedQuantitySAPUnit _UnitOfMeasure UnitOfMeasureSAPCode
BusSolnQtanItemDescription I_ServiceDocumentItemEnhcd ServiceDocumentItemDescription
Language I_ServiceDocumentItemEnhcd Language Report Text Language
BusSolnQtanItemExtReference _ExternalReference BusSolnQtanItemExtReference
LegalContractItemExtReference _LegalCntrctItmExtReference LegalContractItemExtReference
ItemOrderProbabilityInPercent I_ServiceDocumentItemEnhcd ItemOrderProbabilityInPercent Order Probab.
BusSolnQtanItemIsReleased I_ServiceDocumentItemEnhcd ServiceDocumentItemIsReleased
ServiceDocumentItemStatus I_ServiceDocumentItemEnhcd ServiceDocumentItemStatus
BusSolnQtanItemIsAccepted I_ServiceDocumentItemEnhcd QuotationIsAccepted
BusSolnQtanItemIsRejected I_ServiceDocumentItemEnhcd ServiceDocumentItemIsRejected
BusSolnQtanItmRjcnReason I_ServiceDocumentItemEnhcd ServiceDocItemRejectionReason
BusSolnQtanItemCreditStatus I_ServiceDocumentItemEnhcd SrvcDocItemCreditStatus
SoldToParty I_ServiceDocumentItemEnhcd SoldToParty Sold-to Party
ShipToParty I_ServiceDocumentItemEnhcd ShipToParty Ship-To Party (obsolete)
BillToParty I_ServiceDocumentItemEnhcd BillToParty Inv. Recipient
PayerParty I_ServiceDocumentItemEnhcd PayerParty Payer
RespEmployeeBusinessPartnerId I_ServiceDocumentItemEnhcd ResponsibleEmployee Employee Resp.
ContactPersonBusinessPartnerId I_ServiceDocumentItemEnhcd ContactPerson Contact Person Key
PaymentTerms I_ServiceDocumentItemEnhcd PaymentTerms Pyt Terms
CAPartnerSettlementRule I_ServiceDocumentItemEnhcd CAPartnerSettlementRule Settlement Rule
CABillgCycle I_ServiceDocumentItemEnhcd CABillgCycle Billing Cycle
IncotermsPart1 I_ServiceDocumentItemEnhcd IncotermsPart1 Incoterms
IncotermsPart2 I_ServiceDocumentItemEnhcd IncotermsPart2 Incoterms 2
DeliveryPriority I_ServiceDocumentItemEnhcd DeliveryPriority Delivery Prior.
PartialDeliveryIsAllowed I_ServiceDocumentItemEnhcd PartialDeliveryIsAllowed Partial Deliv.
OrderCombinationIsAllowed I_ServiceDocumentItemEnhcd OrderCombinationIsAllowed Order Combinat.
BillingBlockReason I_ServiceDocumentItemEnhcd BillingBlockReason
ServiceTransactionChargeType I_ServiceDocumentItemEnhcd ServiceTransactionChargeType
SrvcTransactionValuationType I_ServiceDocumentItemEnhcd SrvcTransactionValuationType
ServiceProfile I_ServiceDocumentItemEnhcd ServiceProfile Service Profile
ResponseProfile I_ServiceDocumentItemEnhcd ResponseProfile Response Prof.
MasterWarranty I_ServiceDocumentItemEnhcd MasterWarranty
BillableControl I_ServiceDocumentItemEnhcd BillableControl Billable Control
PlannedServiceStartDateTime I_ServiceDocumentItemEnhcd PlannedServiceStartDateTime
PlannedServiceEndDateTime I_ServiceDocumentItemEnhcd PlannedServiceEndDateTime
RequestedServiceStartDateTime I_ServiceDocumentItemEnhcd RequestedServiceStartDateTime
RequestedServiceEndDateTime I_ServiceDocumentItemEnhcd RequestedServiceEndDateTime
ServiceContrItemStartDateTime
ServiceContrItemEndDateTime
SrvcMgmtBillgPlanBillgDateRule
SettlementPeriodRule
SubscrpnContrItmStartDateTime
SubscrpnContrItemExtnDuration
SubscrpnContrItemExtnDurnUnit
SubscrpnContrItmEndDateTime
SubscrpnContrAutoRnwlIsActv I_ServiceDocumentItemEnhcd SubscrpnContrAutoRnwlIsActv
SbscrContrTimeSliceStrtDteTme I_ServiceDocumentItemEnhcd SrvcDocItmTmeSliceStrtDteTme
SbscrContrTimeSliceEndDteTme I_ServiceDocumentItemEnhcd SrvcDocItmTmeSliceEndDteTme
SbscrContrItmBizValdStrtDteTme I_ServiceDocumentItemEnhcd SbscrContrItmBizValdStrtDteTme
SbscrContrItmBizValdEndDteTme I_ServiceDocumentItemEnhcd SbscrContrItmBizValdEndDteTme
ContractAccount I_ServiceDocumentItemEnhcd ContractAccount Contract Acct
RevenueAccountingReference I_ServiceDocumentItemEnhcd RevenueAccountingReference
RevenueAccountingRefType I_ServiceDocumentItemEnhcd RevenueAccountingRefType
CrsCatalogMappingVersionNumber I_ServiceDocumentItemEnhcd CrsCatalogMappingVersionNumber Version
CustMgmtMasterAgreement I_ServiceDocumentItemEnhcd CustMgmtMasterAgreement
CustMgmtMstrAgrmtItem I_ServiceDocumentItemEnhcd CustMgmtMstrAgrmtItem
CustMgmtMstrAgrmtParentItem I_ServiceDocumentItemEnhcd CustMgmtMstrAgrmtParentItem
SharingContractID I_ServiceDocumentItemEnhcd SharingContractID Sharing Contract
SubscrpnContractSharingGroupID I_ServiceDocumentItemEnhcd SubscrpnContractSharingGroupID Sharing Group ID
ConfigurationNumber
CAProviderContract I_ServiceDocumentItemEnhcd SubscriptionContract Transaction ID
ChangeProcessGroup I_ServiceDocumentItemEnhcd ChangeProcessGroup BTMF Process Group
BusSolutionQtnItemIsPhased I_ServiceDocumentItemEnhcd BusSolutionQtnItemIsPhased
BusSolnQtnItmPhasedPrdcssrItem I_ServiceDocumentItemEnhcd BusSolnQtnItmPhasedPrdcssrItem
SubscriptionContractItem I_ServiceDocumentItemEnhcd SubscriptionContractItem Item Number in Doc.
SubscriptionContractReference I_ServiceDocumentItemEnhcd SubscriptionContractReference
SbscrContrItemCanclnParty I_ServiceDocumentItemEnhcd ServiceDocumentItemCanclnParty
SbscrContrItemCanclnReason I_ServiceDocumentItemEnhcd ServiceDocumentItmCanclnReason
SbscrContrItmCanclnProcedure I_ServiceDocumentItemEnhcd SrvcDocItmCanclnProcedure
TransactionCurrency I_ServiceDocumentItemEnhcd TransactionCurrency Transaction Currency
SrvcDocItmRecrrgChrgNetAmount I_ServiceDocumentItemEnhcd SrvcDocItmRecrrgChrgNetAmount
SrvcDocItmRecrrgChrgTaxAmount I_ServiceDocumentItemEnhcd SrvcDocItmRecrrgChrgTaxAmount
SrvcDocItmRecrrgChrgGrossAmt I_ServiceDocumentItemEnhcd SrvcDocItmRecrrgChrgGrossAmt
SrvcDocItmRecrrgChrgDuration I_ServiceDocumentItemEnhcd SrvcDocItmRecrrgChrgDuration
SrvcDocItmRecrrgChrgDurnUnit I_ServiceDocumentItemEnhcd SrvcDocItmRecrrgChrgDurnUnit
PurchaseOrderByShipToParty I_ServiceDocumentItemEnhcd PurchaseOrderByShipToParty
SubscrpnContrItmBillgPlnCyc I_ServiceDocumentItemEnhcd SubscrpnContrItmBillgPlnCyc
WBSElementExternalID I_ServiceDocumentItemEnhcd WBSElement WBS Internal ID
BillOfMaterialItemNodeNumber I_ServiceDocumentItemEnhcd BillOfMaterialItemNodeNumber Item node
PriceReferenceCPQQuotation I_ServiceDocumentItemEnhcd PriceReferenceCPQQuotation
PriceReferenceCPQQuotationItem I_ServiceDocumentItemEnhcd PriceReferenceCPQQuotationItem
SrvcDocItmGTSEmbargoStatus I_ServiceDocumentItemEnhcd SrvcDocItmGTSEmbargoStatus
SrvcDocItmGTSScreeningStatus I_ServiceDocumentItemEnhcd SrvcDocItmGTSScreeningStatus
SrvcDocItmGTSLglControlStatus I_ServiceDocumentItemEnhcd SrvcDocItmGTSLglControlStatus
MaterialSubstitutionReason I_ServiceDocumentItemEnhcd MaterialSubstitutionReason
ProductelseendasSubstituteProduct
BusSolutionQuotationType I_ServiceDocumentItemEnhcd ServiceDocumentType Transaction Type
SalesOrganizationOrgUnitID I_ServiceDocumentItemEnhcd SalesOrganizationOrgUnitID
DistributionChannel I_ServiceDocumentItemEnhcd DistributionChannel RefDistCh-Cust/Mat.
SalesOfficeOrgUnitID I_ServiceDocumentItemEnhcd SalesOfficeOrgUnitID
SalesGroupOrgUnitID I_ServiceDocumentItemEnhcd SalesGroupOrgUnitID
SalesOrganization I_ServiceDocumentItemEnhcd SalesOrganization Sales Organization
Division I_ServiceDocumentItemEnhcd Division Internal Division ID
SalesOffice I_ServiceDocumentItemEnhcd SalesOffice Sales Office
SalesGroup I_ServiceDocumentItemEnhcd SalesGroup Sales Group

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_BusSolnQtanItemDEX.
-- 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_BusSolnQtanItemDEX AS
SELECT
  BusSolnQtanItemDEX.ServiceDocument AS BusinessSolutionQuotation,
  BusSolnQtanItemDEX.ServiceDocumentItem AS BusSolutionQuotationItem,
  BusSolnQtanItemDEX.ServiceObjectType AS ServiceObjectType,
  BusSolnQtanItemDEX.ServiceDocumentItemUUID AS BusSolnQuotationItemUUID,
  BusSolnQtanItemDEX._ParentServiceDocItem.ServiceDocumentItem AS ParentBusSolnQuotationItem,
  BusSolnQtanItemDEX.ServiceDocItemCategory AS BusSolnQtanItemCategory,
  BusSolnQtanItemDEX.Product AS Product,
  BusSolnQtanItemDEX.MaterialByCustomer AS MaterialByCustomer,
  BusSolnQtanItemDEX.ServiceDocumentItemQuantity AS Quantity,
  BusSolnQtanItemDEX.ServiceDocItemQuantityUnit AS QuantityUnit,
  _UnitOfMeasure.UnitOfMeasureISOCode AS RequestedQuantityISOUnit,
  _UnitOfMeasure.UnitOfMeasureSAPCode AS RequestedQuantitySAPUnit,
  BusSolnQtanItemDEX.ServiceDocumentItemDescription AS BusSolnQtanItemDescription,
  BusSolnQtanItemDEX.Language AS Language,
  _ExternalReference.BusSolnQtanItemExtReference AS BusSolnQtanItemExtReference,
  _LegalCntrctItmExtReference.LegalContractItemExtReference AS LegalContractItemExtReference,
  BusSolnQtanItemDEX.ItemOrderProbabilityInPercent AS ItemOrderProbabilityInPercent,
  BusSolnQtanItemDEX.ServiceDocumentItemIsReleased AS BusSolnQtanItemIsReleased,
  BusSolnQtanItemDEX.ServiceDocumentItemStatus AS ServiceDocumentItemStatus,
  BusSolnQtanItemDEX.QuotationIsAccepted AS BusSolnQtanItemIsAccepted,
  BusSolnQtanItemDEX.ServiceDocumentItemIsRejected AS BusSolnQtanItemIsRejected,
  BusSolnQtanItemDEX.ServiceDocItemRejectionReason AS BusSolnQtanItmRjcnReason,
  BusSolnQtanItemDEX.SrvcDocItemCreditStatus AS BusSolnQtanItemCreditStatus,
  BusSolnQtanItemDEX.SoldToParty AS SoldToParty,
  BusSolnQtanItemDEX.ShipToParty AS ShipToParty,
  BusSolnQtanItemDEX.BillToParty AS BillToParty,
  BusSolnQtanItemDEX.PayerParty AS PayerParty,
  BusSolnQtanItemDEX.ResponsibleEmployee AS RespEmployeeBusinessPartnerId,
  BusSolnQtanItemDEX.ContactPerson AS ContactPersonBusinessPartnerId,
  BusSolnQtanItemDEX.PaymentTerms AS PaymentTerms,
  BusSolnQtanItemDEX.CAPartnerSettlementRule AS CAPartnerSettlementRule,
  BusSolnQtanItemDEX.CABillgCycle AS CABillgCycle,
  BusSolnQtanItemDEX.IncotermsPart1 AS IncotermsPart1,
  BusSolnQtanItemDEX.IncotermsPart2 AS IncotermsPart2,
  BusSolnQtanItemDEX.DeliveryPriority AS DeliveryPriority,
  BusSolnQtanItemDEX.PartialDeliveryIsAllowed AS PartialDeliveryIsAllowed,
  BusSolnQtanItemDEX.OrderCombinationIsAllowed AS OrderCombinationIsAllowed,
  BusSolnQtanItemDEX.BillingBlockReason AS BillingBlockReason,
  BusSolnQtanItemDEX.ServiceTransactionChargeType AS ServiceTransactionChargeType,
  BusSolnQtanItemDEX.SrvcTransactionValuationType AS SrvcTransactionValuationType,
  BusSolnQtanItemDEX.ServiceProfile AS ServiceProfile,
  BusSolnQtanItemDEX.ResponseProfile AS ResponseProfile,
  BusSolnQtanItemDEX.MasterWarranty AS MasterWarranty,
  BusSolnQtanItemDEX.BillableControl AS BillableControl,
  BusSolnQtanItemDEX.PlannedServiceStartDateTime AS PlannedServiceStartDateTime,
  BusSolnQtanItemDEX.PlannedServiceEndDateTime AS PlannedServiceEndDateTime,
  BusSolnQtanItemDEX.RequestedServiceStartDateTime AS RequestedServiceStartDateTime,
  BusSolnQtanItemDEX.RequestedServiceEndDateTime AS RequestedServiceEndDateTime,
  cast ( BusSolnQtanItemDEX.ServiceContrItemStartDateTime as crms4_cont_start_dec15 preserving type ) AS ServiceContrItemStartDateTime,
  cast ( BusSolnQtanItemDEX.ServiceContrItemEndDateTime as crms4_cont_end_dec15 preserving type ) AS ServiceContrItemEndDateTime,
  BusSolnQtanItemDEX._BillPlanDateRule.CustMgmtDateRuleName AS SrvcMgmtBillgPlanBillgDateRule,
  BusSolnQtanItemDEX._SettlementDateRule.CustMgmtDateRuleName AS SettlementPeriodRule,
  cast ( BusSolnQtanItemDEX.ServiceContrItemStartDateTime as crms4_cont_start_dec15 preserving type ) AS SubscrpnContrItmStartDateTime,
  _ServDocDuration[1:SrvcDocDurationType = 'CONTDURA'].SrvcDocDurationValue AS SubscrpnContrItemExtnDuration,
  _ServDocDuration[1:SrvcDocDurationType = 'CONTDURA'].SrvcDocDurationUnit AS SubscrpnContrItemExtnDurnUnit,
  cast ( BusSolnQtanItemDEX.ServiceContrItemEndDateTime as crms4_cont_end_dec15 preserving type ) AS SubscrpnContrItmEndDateTime,
  BusSolnQtanItemDEX.SubscrpnContrAutoRnwlIsActv AS SubscrpnContrAutoRnwlIsActv,
  BusSolnQtanItemDEX.SrvcDocItmTmeSliceStrtDteTme AS SbscrContrTimeSliceStrtDteTme,
  BusSolnQtanItemDEX.SrvcDocItmTmeSliceEndDteTme AS SbscrContrTimeSliceEndDteTme,
  BusSolnQtanItemDEX.SbscrContrItmBizValdStrtDteTme AS SbscrContrItmBizValdStrtDteTme,
  BusSolnQtanItemDEX.SbscrContrItmBizValdEndDteTme AS SbscrContrItmBizValdEndDteTme,
  BusSolnQtanItemDEX.ContractAccount AS ContractAccount,
  BusSolnQtanItemDEX.RevenueAccountingReference AS RevenueAccountingReference,
  BusSolnQtanItemDEX.RevenueAccountingRefType AS RevenueAccountingRefType,
  BusSolnQtanItemDEX.CrsCatalogMappingVersionNumber AS CrsCatalogMappingVersionNumber,
  BusSolnQtanItemDEX.CustMgmtMasterAgreement AS CustMgmtMasterAgreement,
  BusSolnQtanItemDEX.CustMgmtMstrAgrmtItem AS CustMgmtMstrAgrmtItem,
  BusSolnQtanItemDEX.CustMgmtMstrAgrmtParentItem AS CustMgmtMstrAgrmtParentItem,
  BusSolnQtanItemDEX.SharingContractID AS SharingContractID,
  BusSolnQtanItemDEX.SubscrpnContractSharingGroupID AS SubscrpnContractSharingGroupID,
  cast(BusSolnQtanItemDEX.ConfigurationNumber as cuobj preserving type ) AS ConfigurationNumber,
  BusSolnQtanItemDEX.SubscriptionContract AS CAProviderContract,
  BusSolnQtanItemDEX.ChangeProcessGroup AS ChangeProcessGroup,
  BusSolnQtanItemDEX.BusSolutionQtnItemIsPhased AS BusSolutionQtnItemIsPhased,
  BusSolnQtanItemDEX.BusSolnQtnItmPhasedPrdcssrItem AS BusSolnQtnItmPhasedPrdcssrItem,
  BusSolnQtanItemDEX.SubscriptionContractItem AS SubscriptionContractItem,
  BusSolnQtanItemDEX.SubscriptionContractReference AS SubscriptionContractReference,
  BusSolnQtanItemDEX.ServiceDocumentItemCanclnParty AS SbscrContrItemCanclnParty,
  BusSolnQtanItemDEX.ServiceDocumentItmCanclnReason AS SbscrContrItemCanclnReason,
  BusSolnQtanItemDEX.SrvcDocItmCanclnProcedure AS SbscrContrItmCanclnProcedure,
  BusSolnQtanItemDEX.TransactionCurrency AS TransactionCurrency,
  BusSolnQtanItemDEX.SrvcDocItmRecrrgChrgNetAmount AS SrvcDocItmRecrrgChrgNetAmount,
  BusSolnQtanItemDEX.SrvcDocItmRecrrgChrgTaxAmount AS SrvcDocItmRecrrgChrgTaxAmount,
  BusSolnQtanItemDEX.SrvcDocItmRecrrgChrgGrossAmt AS SrvcDocItmRecrrgChrgGrossAmt,
  BusSolnQtanItemDEX.SrvcDocItmRecrrgChrgDuration AS SrvcDocItmRecrrgChrgDuration,
  BusSolnQtanItemDEX.SrvcDocItmRecrrgChrgDurnUnit AS SrvcDocItmRecrrgChrgDurnUnit,
  BusSolnQtanItemDEX.PurchaseOrderByShipToParty AS PurchaseOrderByShipToParty,
  BusSolnQtanItemDEX.SubscrpnContrItmBillgPlnCyc AS SubscrpnContrItmBillgPlnCyc,
  BusSolnQtanItemDEX.WBSElement AS WBSElementExternalID,
  BusSolnQtanItemDEX.BillOfMaterialItemNodeNumber AS BillOfMaterialItemNodeNumber,
  BusSolnQtanItemDEX.PriceReferenceCPQQuotation AS PriceReferenceCPQQuotation,
  BusSolnQtanItemDEX.PriceReferenceCPQQuotationItem AS PriceReferenceCPQQuotationItem,
  BusSolnQtanItemDEX.SrvcDocItmGTSEmbargoStatus AS SrvcDocItmGTSEmbargoStatus,
  BusSolnQtanItemDEX.SrvcDocItmGTSScreeningStatus AS SrvcDocItmGTSScreeningStatus,
  BusSolnQtanItemDEX.SrvcDocItmGTSLglControlStatus AS SrvcDocItmGTSLglControlStatus,
  BusSolnQtanItemDEX.MaterialSubstitutionReason AS MaterialSubstitutionReason,
  case when BusSolnQtanItemDEX.MaterialSubstitutionReason <> '' then BusSolnQtanItemDEX.Product else '' end as SubstituteProduct AS ProductelseendasSubstituteProduct,
  BusSolnQtanItemDEX.ServiceDocumentType AS BusSolutionQuotationType,
  BusSolnQtanItemDEX.SalesOrganizationOrgUnitID AS SalesOrganizationOrgUnitID,
  BusSolnQtanItemDEX.DistributionChannel AS DistributionChannel,
  BusSolnQtanItemDEX.SalesOfficeOrgUnitID AS SalesOfficeOrgUnitID,
  BusSolnQtanItemDEX.SalesGroupOrgUnitID AS SalesGroupOrgUnitID,
  BusSolnQtanItemDEX.SalesOrganization AS SalesOrganization,
  BusSolnQtanItemDEX.Division AS Division,
  BusSolnQtanItemDEX.SalesOffice AS SalesOffice,
  BusSolnQtanItemDEX.SalesGroup AS SalesGroup
FROM I_ServiceDocumentItemEnhcd AS BusSolnQtanItemDEX
INNER JOIN I_BusSolutionQuotationType AS BusSolutionQuotationType ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure ON QuantityUnit = _UnitOfMeasure.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _UoMAutoRnwlStartDurationUnit ON BusSolnQtanItemDEX.SrvcContrItemRnwlDurationUnit = _UoMAutoRnwlStartDurationUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_BusSolnQtanItmExtReference AS _ExternalReference ON BusinessSolutionQuotation = _ExternalReference.BusinessSolutionQuotation AND BusSolutionQuotationItem = _ExternalReference.BusSolutionQuotationItem AND _ExternalReference.BusSolnQtanItemExtReference <> ''  -- association [0..1]
LEFT OUTER JOIN I_BusSolnQtanItmExtReference AS _LegalCntrctItmExtReference ON BusinessSolutionQuotation = _LegalCntrctItmExtReference.BusinessSolutionQuotation AND BusSolutionQuotationItem = _LegalCntrctItmExtReference.BusSolutionQuotationItem AND _LegalCntrctItmExtReference.LegalContractItemExtReference <> ''  -- association [0..1]
LEFT OUTER JOIN I_ServiceDocumentDurationEnhcd AS _ServDocDuration ON _ServDocDuration.ServiceObjectType = 'BUS2000116' AND BusinessSolutionQuotation = _ServDocDuration.ServiceDocument AND BusSolutionQuotationItem = _ServDocDuration.ServiceDocumentItem  -- association [0..*]
LEFT OUTER JOIN I_CustMgmtDateRule AS _SettlementPeriodRule ON BusSolnQtanItemDEX.SettlementPeriodRuleUUID = _SettlementPeriodRule.CustMgmtDateRuleUUID  -- association [0..1]
LEFT OUTER JOIN E_ServiceDocumentItem AS _ServiceDocItemExt ON ServiceObjectType = _ServiceDocItemExt.ServiceCategory AND BusinessSolutionQuotation = _ServiceDocItemExt.ServiceOrderItem AND BusSolutionQuotationItem = _ServiceDocItemExt.ServiceLineExternalID  -- association [0..1]
;