R_SrcgProjNegttnQuotationTP

DDL: R_SRCGPROJNEGTTNQUOTATIONTP SQL: RSPNEGNQTNTP Type: view_entity TRANSACTIONAL Package: RAP_MM_PUR_SRCGPROJNGN

Quotation for Srcg Proj Negotiation - TP

R_SrcgProjNegttnQuotationTP is a Transactional CDS View that provides data about "Quotation for Srcg Proj Negotiation - TP" in SAP S/4HANA. It reads from 1 data source (R_SrcgProjNegotiationQuotation) and exposes 13 fields with key field SrcgProjNegttnQuotationUUID. It has 3 associations to related views. Part of development package RAP_MM_PUR_SRCGPROJNGN.

Data Sources (1)

SourceAliasJoin Type
R_SrcgProjNegotiationQuotation _SrcgProjNegotiationQuotation from

Associations (3)

CardinalityTargetAliasCondition
[1..1] R_SourcingProjectQuotationTP _SourcingProjectQuotationTP $projection.SourcingProjectQuotationUUID = _SourcingProjectQuotationTP.SourcingProjectQuotationUUID
[1..1] E_SrcgProjNegotiationQuotation _Extension $projection.SrcgProjNegttnQuotationUUID = _Extension.SrcgProjNegttnQuotationUUID
[1..*] R_SrcgProjNegttnQtanItemTP _SrcgProjNegttnQtanItemTP

Annotations (16)

NameValueLevelField
EndUserText.label Quotation for Srcg Proj Negotiation - TP view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
Metadata.ignorePropagatedAnnotations true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.representativeKey SrcgProjNegttnQuotationUUID view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.allowNewDatasources false view
AbapCatalog.extensibility.elementSuffix SNQ view
AbapCatalog.extensibility.quota.maximumFields 404 view
AbapCatalog.extensibility.quota.maximumBytes 40400 view
AbapCatalog.extensibility.allowNewCompositions true view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY SrcgProjNegttnQuotationUUID R_SrcgProjNegotiationQuotation SrcgProjNegttnQuotationUUID Negotiation Quotation UUID
SourcingProjectNegotiationUUID R_SrcgProjNegotiationQuotation SourcingProjectNegotiationUUID Negotiation UUID
SourcingProjectQuotationUUID R_SrcgProjNegotiationQuotation SourcingProjectQuotationUUID Supplier Quotation UUID
SourcingProjectQuotation R_SrcgProjNegotiationQuotation SourcingProjectQuotation Supplier Quotation
SrcgProjQuotationVersion R_SrcgProjNegotiationQuotation SrcgProjQuotationVersion Version
Bidder R_SrcgProjNegotiationQuotation Bidder Business Partner
SPQtnForNegttnLtstVersionUUID R_SrcgProjNegotiationQuotation SPQtnForNegttnLtstVersionUUID Supplier Quotation Latest Version UUID
SrcgProjNegttnTotalTargetAmt R_SrcgProjNegotiationQuotation SrcgProjNegttnTotalTargetAmt Total Negotiation Target Amount
DocumentCurrency R_SrcgProjNegotiationQuotation DocumentCurrency Document Currency
_SourcingProjectNegotiationTP _SourcingProjectNegotiationTP
_SrcgProjNegttnQtanItemTP _SrcgProjNegttnQtanItemTP
_SourcingProjectQuotationTP _SourcingProjectQuotationTP
_BusinessPartner _BusinessPartner

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_SrcgProjNegttnQuotationTP.
-- 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: RSPNEGNQTNTP

CREATE VIEW R_SrcgProjNegttnQuotationTP AS
SELECT
  _SrcgProjNegotiationQuotation.SrcgProjNegttnQuotationUUID AS SrcgProjNegttnQuotationUUID,
  _SrcgProjNegotiationQuotation.SourcingProjectNegotiationUUID AS SourcingProjectNegotiationUUID,
  _SrcgProjNegotiationQuotation.SourcingProjectQuotationUUID AS SourcingProjectQuotationUUID,
  _SrcgProjNegotiationQuotation.SourcingProjectQuotation AS SourcingProjectQuotation,
  _SrcgProjNegotiationQuotation.SrcgProjQuotationVersion AS SrcgProjQuotationVersion,
  _SrcgProjNegotiationQuotation.Bidder AS Bidder,
  _SrcgProjNegotiationQuotation.SPQtnForNegttnLtstVersionUUID AS SPQtnForNegttnLtstVersionUUID,
  _SrcgProjNegotiationQuotation.SrcgProjNegttnTotalTargetAmt AS SrcgProjNegttnTotalTargetAmt,
  _SrcgProjNegotiationQuotation.DocumentCurrency AS DocumentCurrency
FROM R_SrcgProjNegotiationQuotation AS _SrcgProjNegotiationQuotation
LEFT OUTER JOIN R_SourcingProjectQuotationTP AS _SourcingProjectQuotationTP ON SourcingProjectQuotationUUID = _SourcingProjectQuotationTP.SourcingProjectQuotationUUID  -- association [1..1]
LEFT OUTER JOIN E_SrcgProjNegotiationQuotation AS _Extension ON SrcgProjNegttnQuotationUUID = _Extension.SrcgProjNegttnQuotationUUID  -- association [1..1]
LEFT OUTER JOIN R_SrcgProjNegttnQtanItemTP AS _SrcgProjNegttnQtanItemTP ON /* condition not available in parsed metadata */  -- association [1..*]
;