R_SourcingProjectQuotationTP

DDL: R_SOURCINGPROJECTQUOTATIONTP Type: view_entity TRANSACTIONAL

Quotation for Sourcing Project - TP

R_SourcingProjectQuotationTP is a Transactional CDS View that provides data about "Quotation for Sourcing Project - TP" in SAP S/4HANA. It reads from 1 data source (R_SourcingProjectQuotation) and exposes 71 fields with key field SourcingProjectQuotationUUID. It has 15 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_SourcingProjectQuotation R_SourcingProjectQuotation from

Associations (15)

CardinalityTargetAliasCondition
[0..1] R_SourcingProjectNegotiation _SourcingProjectNegotiation $projection.SourcingProjectNegotiationUUID = _SourcingProjectNegotiation.SourcingProjectNegotiationUUID
[0..*] I_SrcgProjQtnSuitabilityTxt _SrcgProjQtnSuitabilityTxt $projection.SrcgProjQtnSuitability = _SrcgProjQtnSuitabilityTxt.SrcgProjQtnSuitability
[0..*] I_SrcgProjSourcingOriginText _SrcgProjSourcingOriginText $projection.SourcingOrigin = _SrcgProjSourcingOriginText.SourcingOrigin
[0..*] I_CurrencyText _OfferCurrencyText $projection.SrcgProjQtnOfferCurrency = _OfferCurrencyText.Currency
[0..1] I_ProdSrcgPurchasingCategory _PurchasingCategory $projection.PurchasingCategory = _PurchasingCategory.PurchasingCategory
[0..*] I_MaterialGroupText _MaterialGroupText $projection.MaterialGroup = _MaterialGroupText.MaterialGroup
[0..*] I_SourcingProjectTypeText _SourcingProjectTypeText $projection.SourcingProjectQuotationType = _SourcingProjectTypeText.SourcingProjectType
[0..1] R_SrcgProjQtnContrbnForUser _ContributionForUser $projection.SourcingProjectQuotationUUID = _ContributionForUser.SourcingProjectQuotationUUID
[1..1] R_SrcgProjDisplayInformation _SrcgProjDisplayInformation _SrcgProjDisplayInformation.SourcingProjectUUID = $projection.SourcingProjectUUID
[0..*] I_NoteBasicTP _NoteBasic $projection.SrcgProjQuotationNoteObject = _NoteBasic.NoteBasicObject and _NoteBasic.NoteBasicObjectNodeType = 'SourcingProjectQuotation'
[1..1] E_SourcingProjectQuotation _Extension $projection.SourcingProjectQuotationUUID = _Extension.SourcingProjectQuotationUUID
[*] R_SrcgProjQtnItemTP _SrcgProjQtnItem
[*] R_SrcgProjQtnAllowedCurrencyTP _SrcgProjQtnAllowedCurrency
[*] R_SrcgProjQtnSupplierContactTP _SrcgProjQtnSupplierContact
[*] R_SrcgProjQtnNoteTP _SrcgProjQtnNote

Annotations (15)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.representativeKey SourcingProjectQuotationUUID view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.sapObjectNodeType.name SourcingProjectQuotation view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
EndUserText.label Quotation for Sourcing Project - TP view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.allowNewDatasources false view
AbapCatalog.extensibility.elementSuffix SQH view
AbapCatalog.extensibility.quota.maximumFields 404 view
AbapCatalog.extensibility.quota.maximumBytes 40400 view
AbapCatalog.extensibility.allowNewCompositions true view

Fields (71)

KeyFieldSource TableSource FieldDescription
KEY SourcingProjectQuotationUUID SourcingProjectQuotationUUID Supplier Quotation UUID
SrcgProjQuotationNoteObject
SourcingProjectQuotation SourcingProjectQuotation Supplier Quotation
SrcgProjQuotationVersion SrcgProjQuotationVersion Version
SourcingProjectQuotationType SourcingProjectQuotationType Sourcing Project Quotation Type
SourcingProjectQuotationName SourcingProjectQuotationName Name
SrcgProjQuotationIsSimulated SrcgProjQuotationIsSimulated Simulated
SrcgProjQtnIsAllowedForSplit SrcgProjQtnIsAllowedForSplit
Bidder Bidder Business Partner
CompanyCode CompanyCode Receiver Company Code
PurchasingGroup PurchasingGroup Purchasing Group
PurchasingOrganization PurchasingOrganization Purchasing Organization
SrcgProjQtnOfferCurrency SrcgProjQtnOfferCurrency Quotation Currency
SrcgProjQtnTotNetAmt SrcgProjQtnTotNetAmt Total Amount
SrcgProjQtnLifecycleStatus SrcgProjQtnLifecycleStatus Status
SrcgProjQtnRevisionSts SrcgProjQtnRevisionSts Revision Status
SrcgProjQtnActvtnSts SrcgProjQtnActvtnSts Activation Status
SrcgProjQtnSubmsnSts SrcgProjQtnSubmsnSts Submission Status
SrcgProjQtnAwardingStatus SrcgProjQtnAwardingStatus Awarding Status
SourcingProjectUUID SourcingProjectUUID Sourcing Project UUID
SourcingProjectNegotiationUUID SourcingProjectNegotiationUUID Negotiation UUID
PricingProcedure PricingProcedure Procedure
LastChangedByUser LastChangedByUser User Name
CreatedByUser CreatedByUser User Name
LastChangeDateTime LastChangeDateTime Timestamp
CreationDateTime CreationDateTime Timestamp
SrcgProjAttchsAreForbidden SrcgProjAttchsAreForbidden Forbid Attachments
SrcgProjNotesAreForbidden SrcgProjNotesAreForbidden Forbid Notes
SourcingOrigin SourcingOrigin Sourcing Origin
ExternalSourcingProjectQtnRef ExternalSourcingProjectQtnRef External Reference
QtnLatestSubmissionDateTime QtnLatestSubmissionDateTime Submission Deadline
LogicalSystem LogicalSystem Logical System
SourceSrcgProjQuotationUUID SourceSrcgProjQuotationUUID UUID of Source Supplier Quotation
IsEndOfPurposeBlocked IsEndOfPurposeBlocked Busin. Purp. Cmpltd.
CashDiscount1Days CashDiscount1Days Days from Baseline Date for Payment
CashDiscount2Days CashDiscount2Days Days from Baseline Date for Payment
CashDiscount1Percent CashDiscount1Percent Disc. Percent 1
CashDiscount2Percent CashDiscount2Percent Disc. Percent 2
NetPaymentDays NetPaymentDays Net Pmt Terms Period
PurchasingCategory PurchasingCategory Purchasing Category
MaterialGroup MaterialGroup Product Group
SourcingAwardingDate SourcingAwardingDate Awarded On
SrcgProjQtnSuitability SrcgProjQtnSuitability Suitability
SourcingEnvelopeOverallStatus SourcingEnvelopeOverallStatus
SourcingProjectNegotiationType _SourcingProjectNegotiation SourcingProjectNegotiationType Negotiation Type
_BusinessPartner _BusinessPartner
_CompanyCode _CompanyCode
_PurchasingGroup _PurchasingGroup
_PurchasingOrganization _PurchasingOrganization
_SourcingProject _SourcingProject
_SrcgProjQtnItem _SrcgProjQtnItem
_SrcgProjQtnAllowedCurrency _SrcgProjQtnAllowedCurrency
_SrcgProjQtnLifecycleSts _SrcgProjQtnLifecycleSts
_SrcgProjQtnOfferCurrency _SrcgProjQtnOfferCurrency
_SrcgProjQtnSupplierContact _SrcgProjQtnSupplierContact
_SrcgProjQtnSuitabilityTxt _SrcgProjQtnSuitabilityTxt
_SrcgProjQtnNote _SrcgProjQtnNote
_SrcgProjDisplayInformation _SrcgProjDisplayInformation
_DeviationPercentUnit _DeviationPercentUnit
_CreatedByUser _CreatedByUser
_ChangedByUser _ChangedByUser
_MaterialGroup _MaterialGroup
_SourcingProjectNegotiation _SourcingProjectNegotiation
_SourceSrcgProjQuotation _SourceSrcgProjQuotation
_SrcgProjSourcingOriginText _SrcgProjSourcingOriginText
_OfferCurrencyText _OfferCurrencyText
_PurchasingCategory _PurchasingCategory
_MaterialGroupText _MaterialGroupText
_ContributionForUser _ContributionForUser
_SourcingProjectTypeText _SourcingProjectTypeText
_NoteBasic _NoteBasic

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 R_SourcingProjectQuotationTP.
-- 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 R_SourcingProjectQuotationTP AS
SELECT
  SourcingProjectQuotationUUID,
  cast( bintohex(SourcingProjectQuotationUUID) as nte_objectid ) AS SrcgProjQuotationNoteObject,
  SourcingProjectQuotation,
  SrcgProjQuotationVersion,
  SourcingProjectQuotationType,
  SourcingProjectQuotationName,
  SrcgProjQuotationIsSimulated,
  SrcgProjQtnIsAllowedForSplit,
  Bidder,
  CompanyCode,
  PurchasingGroup,
  PurchasingOrganization,
  SrcgProjQtnOfferCurrency,
  SrcgProjQtnTotNetAmt,
  SrcgProjQtnLifecycleStatus,
  SrcgProjQtnRevisionSts,
  SrcgProjQtnActvtnSts,
  SrcgProjQtnSubmsnSts,
  SrcgProjQtnAwardingStatus,
  SourcingProjectUUID,
  SourcingProjectNegotiationUUID,
  PricingProcedure,
  LastChangedByUser,
  CreatedByUser,
  LastChangeDateTime,
  CreationDateTime,
  SrcgProjAttchsAreForbidden,
  SrcgProjNotesAreForbidden,
  SourcingOrigin,
  ExternalSourcingProjectQtnRef,
  QtnLatestSubmissionDateTime,
  LogicalSystem,
  SourceSrcgProjQuotationUUID,
  IsEndOfPurposeBlocked,
  CashDiscount1Days,
  CashDiscount2Days,
  CashDiscount1Percent,
  CashDiscount2Percent,
  NetPaymentDays,
  PurchasingCategory,
  MaterialGroup,
  SourcingAwardingDate,
  SrcgProjQtnSuitability,
  SourcingEnvelopeOverallStatus,
  _SourcingProjectNegotiation.SourcingProjectNegotiationType AS SourcingProjectNegotiationType
FROM R_SourcingProjectQuotation
LEFT OUTER JOIN R_SourcingProjectNegotiation AS _SourcingProjectNegotiation ON SourcingProjectNegotiationUUID = _SourcingProjectNegotiation.SourcingProjectNegotiationUUID  -- association [0..1]
LEFT OUTER JOIN I_SrcgProjQtnSuitabilityTxt AS _SrcgProjQtnSuitabilityTxt ON SrcgProjQtnSuitability = _SrcgProjQtnSuitabilityTxt.SrcgProjQtnSuitability  -- association [0..*]
LEFT OUTER JOIN I_SrcgProjSourcingOriginText AS _SrcgProjSourcingOriginText ON SourcingOrigin = _SrcgProjSourcingOriginText.SourcingOrigin  -- association [0..*]
LEFT OUTER JOIN I_CurrencyText AS _OfferCurrencyText ON SrcgProjQtnOfferCurrency = _OfferCurrencyText.Currency  -- association [0..*]
LEFT OUTER JOIN I_ProdSrcgPurchasingCategory AS _PurchasingCategory ON PurchasingCategory = _PurchasingCategory.PurchasingCategory  -- association [0..1]
LEFT OUTER JOIN I_MaterialGroupText AS _MaterialGroupText ON MaterialGroup = _MaterialGroupText.MaterialGroup  -- association [0..*]
LEFT OUTER JOIN I_SourcingProjectTypeText AS _SourcingProjectTypeText ON SourcingProjectQuotationType = _SourcingProjectTypeText.SourcingProjectType  -- association [0..*]
LEFT OUTER JOIN R_SrcgProjQtnContrbnForUser AS _ContributionForUser ON SourcingProjectQuotationUUID = _ContributionForUser.SourcingProjectQuotationUUID  -- association [0..1]
LEFT OUTER JOIN R_SrcgProjDisplayInformation AS _SrcgProjDisplayInformation ON _SrcgProjDisplayInformation.SourcingProjectUUID = SourcingProjectUUID  -- association [1..1]
LEFT OUTER JOIN I_NoteBasicTP AS _NoteBasic ON SrcgProjQuotationNoteObject = _NoteBasic.NoteBasicObject AND _NoteBasic.NoteBasicObjectNodeType = 'SourcingProjectQuotation'  -- association [0..*]
LEFT OUTER JOIN E_SourcingProjectQuotation AS _Extension ON SourcingProjectQuotationUUID = _Extension.SourcingProjectQuotationUUID  -- association [1..1]
LEFT OUTER JOIN R_SrcgProjQtnItemTP AS _SrcgProjQtnItem ON /* condition not available in parsed metadata */  -- association [*]
LEFT OUTER JOIN R_SrcgProjQtnAllowedCurrencyTP AS _SrcgProjQtnAllowedCurrency ON /* condition not available in parsed metadata */  -- association [*]
LEFT OUTER JOIN R_SrcgProjQtnSupplierContactTP AS _SrcgProjQtnSupplierContact ON /* condition not available in parsed metadata */  -- association [*]
LEFT OUTER JOIN R_SrcgProjQtnNoteTP AS _SrcgProjQtnNote ON /* condition not available in parsed metadata */  -- association [*]
;