R_RenegotiationListTP

DDL: R_RENEGOTIATIONLISTTP Type: view_entity TRANSACTIONAL

Renegotiation List - Root View

R_RenegotiationListTP is a Transactional CDS View that provides data about "Renegotiation List - Root View" in SAP S/4HANA. It reads from 1 data source (R_RenegotiationList) and exposes 44 fields with key field RenegotiationHeaderUUID. It has 9 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_RenegotiationList R_RenegotiationList from

Associations (9)

CardinalityTargetAliasCondition
[0..1] I_RenegotiationStatusType _RenegotiationStatus $projection.RenegotiationStatus = _RenegotiationStatus.RenegotiationStatus
[0..1] I_RenegttnBckgndProcgStatus _RenegttnBckgndProcgStatus $projection.RenegttnBckgndProcessingStatus = _RenegttnBckgndProcgStatus.RenegttnBckgndProcessingStatus
[0..1] I_RenegotiationQuotationType _RenegotiationQuotation $projection.IsQuotation = _RenegotiationQuotation.IsQuotation
[0..1] I_Supplier _Supplier $projection.Supplier = _Supplier.Supplier
[0..1] I_PurchasingOrganization _PurchasingOrganization $projection.PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization
[1..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[1..1] E_RenegotiationList _Extension $projection.RenegotiationHeaderUUID = _Extension.RenegotiationHeaderUUID
[1..*] R_RenegotiationItemListTP _RenegotiationItem
[0..*] R_RenegotiationDfltCndnTypesTP _RenegotiationDfltCndnTypes

Annotations (14)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Renegotiation List - Root View view
ObjectModel.representativeKey RenegotiationHeaderUUID view
ObjectModel.sapObjectNodeType.name Renegotiation view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.allowNewDatasources false view
AbapCatalog.extensibility.elementSuffix RLH view
AbapCatalog.extensibility.quota.maximumFields 204 view
AbapCatalog.extensibility.quota.maximumBytes 2040 view

Fields (44)

KeyFieldSource TableSource FieldDescription
KEY RenegotiationHeaderUUID RenegotiationHeaderUUID Renego. HDR UUID
RenegotiationID RenegotiationID Renegotiation ID
RenegotiationText RenegotiationText Description
RenegotiationStartDate RenegotiationStartDate Renegotiation Start
RenegotiationEndDate RenegotiationEndDate Renegotiation End
RenegttnBckgndProcessingStatus RenegttnBckgndProcessingStatus
RenegttnBckgndProcgStatusText
RenegotiationStatus RenegotiationStatus Renegotiation Status
RenegotiationStatusText
PricingProcedure PricingProcedure Procedure
Supplier Supplier Supplier
PurchasingOrganization PurchasingOrganization Purchasing Organization
DocumentCurrency DocumentCurrency Document Currency
TargetSavingPercent TargetSavingPercent Saving Percentage
TargetSavingPercentageUnit TargetSavingPercentageUnit Percentage Unit
PricingReferenceDate PricingReferenceDate Price Reference Date
PriceValidityStartDate PriceValidityStartDate Price valid from
PriceValidityEndDate PriceValidityEndDate Valid to
CompanyCode CompanyCode Receiver Company Code
RenegttnExternalReferenceID RenegttnExternalReferenceID External Ref. ID
IsQuotation IsQuotation Quotation Exists
QuotationExistText Quotation Exists
RenegotiationSourceRefType RenegotiationSourceRefType Renego. Src. ref. ty
LogicalSystem LogicalSystem Logical System
IsEndOfPurposeBlocked IsEndOfPurposeBlocked Busin. Purp. Cmpltd.
CreatedByUser CreatedByUser User Name
CreationDateTime CreationDateTime Timestamp
ChangedBy ChangedBy User Name
ChangedOnDateTime ChangedOnDateTime Last Changed At
LastChangeDateTime LastChangeDateTime Timestamp
RenegttnInitiationDateTime RenegttnInitiationDateTime Renegotiation Initiated At
RenegttnInitialResponseDueDate RenegttnInitialResponseDueDate Initial Response Due Date
RenegttnIsInBackgroundMode RenegttnIsInBackgroundMode
_CreatedBy _CreatedBy
_ChangedBy _ChangedBy
_RenegotiationDfltCndnTypes _RenegotiationDfltCndnTypes
_RenegotiationItem _RenegotiationItem
_RenegotiationQuotation _RenegotiationQuotation
_RenegotiationStatus _RenegotiationStatus
_RenegttnBckgndProcgStatus _RenegttnBckgndProcgStatus
_Supplier _Supplier
_PurchasingOrganization _PurchasingOrganization
_CompanyCode _CompanyCode
_Currency _Currency

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_RenegotiationListTP.
-- 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_RenegotiationListTP AS
SELECT
  RenegotiationHeaderUUID,
  RenegotiationID,
  RenegotiationText,
  RenegotiationStartDate,
  RenegotiationEndDate,
  RenegttnBckgndProcessingStatus,
  _RenegttnBckgndProcgStatus._Text[1: Language = $session.system_language ].RenegttnBckgndProcgStatusText AS RenegttnBckgndProcgStatusText,
  RenegotiationStatus,
  _RenegotiationStatus._Text[1: Language = $session.system_language ].RenegotiationStatusText AS RenegotiationStatusText,
  PricingProcedure,
  Supplier,
  PurchasingOrganization,
  DocumentCurrency,
  TargetSavingPercent,
  TargetSavingPercentageUnit,
  PricingReferenceDate,
  PriceValidityStartDate,
  PriceValidityEndDate,
  CompanyCode,
  RenegttnExternalReferenceID,
  IsQuotation,
  _RenegotiationQuotation._Text[1: Language = $session.system_language].QuotationExistText AS QuotationExistText,
  RenegotiationSourceRefType,
  LogicalSystem,
  IsEndOfPurposeBlocked,
  CreatedByUser,
  CreationDateTime,
  ChangedBy,
  ChangedOnDateTime,
  LastChangeDateTime,
  RenegttnInitiationDateTime,
  RenegttnInitialResponseDueDate,
  RenegttnIsInBackgroundMode
FROM R_RenegotiationList
LEFT OUTER JOIN I_RenegotiationStatusType AS _RenegotiationStatus ON RenegotiationStatus = _RenegotiationStatus.RenegotiationStatus  -- association [0..1]
LEFT OUTER JOIN I_RenegttnBckgndProcgStatus AS _RenegttnBckgndProcgStatus ON RenegttnBckgndProcessingStatus = _RenegttnBckgndProcgStatus.RenegttnBckgndProcessingStatus  -- association [0..1]
LEFT OUTER JOIN I_RenegotiationQuotationType AS _RenegotiationQuotation ON IsQuotation = _RenegotiationQuotation.IsQuotation  -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _Supplier ON Supplier = _Supplier.Supplier  -- association [0..1]
LEFT OUTER JOIN I_PurchasingOrganization AS _PurchasingOrganization ON PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [1..1]
LEFT OUTER JOIN E_RenegotiationList AS _Extension ON RenegotiationHeaderUUID = _Extension.RenegotiationHeaderUUID  -- association [1..1]
LEFT OUTER JOIN R_RenegotiationItemListTP AS _RenegotiationItem ON /* condition not available in parsed metadata */  -- association [1..*]
LEFT OUTER JOIN R_RenegotiationDfltCndnTypesTP AS _RenegotiationDfltCndnTypes ON /* condition not available in parsed metadata */  -- association [0..*]
;