R_RenegotiationItemListTP

DDL: R_RENEGOTIATIONITEMLISTTP Type: view_entity TRANSACTIONAL

Renegotiation Item List - Root View

R_RenegotiationItemListTP is a Transactional CDS View that provides data about "Renegotiation Item List - Root View" in SAP S/4HANA. It reads from 1 data source (R_RenegotiationItemList) and exposes 37 fields with key fields RenegotiationHeaderUUID, RenegotiationItemUUID. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_RenegotiationItemList R_RenegotiationItemList from

Associations (6)

CardinalityTargetAliasCondition
[0..1] I_RenegttnItemPriceCheckStatus _RenegttnItemPriceCheckStatus $projection.RenegttnItemPriceCheckStatus = _RenegttnItemPriceCheckStatus.RenegttnItemPriceCheckStatus
[0..1] I_RenegttnItmAcceptanceStatus _RenegttnItmAcceptanceStatus $projection.RenegttnItmAcceptanceStatus = _RenegttnItmAcceptanceStatus.RenegttnItmAcceptanceStatus
[1..1] E_RenegotiationItemList _Extension $projection.RenegotiationHeaderUUID = _Extension.RenegotiationHeaderUUID and $projection.RenegotiationItemUUID = _Extension.RenegotiationItemUUID
[1..1] I_CntrlPurchaseContractItem _CntrlPurchaseContractItem $projection.CentralPurchaseContract = _CntrlPurchaseContractItem.CentralPurchaseContract and $projection.CentralPurchaseContractItem = _CntrlPurchaseContractItem.CentralPurchaseContractItem
[1..*] R_RenegotiationItemPriceCndnTP _PricingCondition
[1..*] R_RenegotiationPricingTP _PricingLog

Annotations (13)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Renegotiation Item List - Root View view
ObjectModel.representativeKey RenegotiationItemUUID 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 RIL view
AbapCatalog.extensibility.quota.maximumFields 204 view
AbapCatalog.extensibility.quota.maximumBytes 2040 view

Fields (37)

KeyFieldSource TableSource FieldDescription
KEY RenegotiationHeaderUUID RenegotiationHeaderUUID Renego. HDR UUID
KEY RenegotiationItemUUID RenegotiationItemUUID Renego. Item UUID
CentralPurchaseContract CentralPurchaseContract Purchasing Doc.
CentralPurchaseContractItem CentralPurchaseContractItem Item in Central Purchase Contract
PurchasingDocumentItemUniqueID PurchasingDocumentItemUniqueID Document Item
ExtSourceSystem ExtSourceSystem Connected System ID
Material Material Vehicle Model
Plant Plant Valuation Area
MaterialGroup MaterialGroup Product Group
PurchasingDocumentCategory PurchasingDocumentCategory Doc. Category
PurchaseContractType PurchaseContractType Order Type
PurchasingGroup PurchasingGroup Purchasing Group
ValidityStartDate ValidityStartDate Validity Start Date
ValidityEndDate ValidityEndDate ValidTo
ProcessingStatus ProcessingStatus Worklist Status
ProductTypeCode ProductTypeCode Product Type Group
ContractNetPriceAmount ContractNetPriceAmount Net Price
TargetQuantity TargetQuantity Target Quantity
OrderQuantityUnit OrderQuantityUnit Sales Unit
TargetAmount TargetAmount Target Value
OrderPriceUnit OrderPriceUnit Order Price Un.
DocumentCurrency _Renegotiation DocumentCurrency Document Currency
OrderPriceUnitToOrderUnitNmrtr OrderPriceUnitToOrderUnitNmrtr Quantity Conversion Numerator
OrdPriceUnitToOrderUnitDnmntr OrdPriceUnitToOrderUnitDnmntr Quantity Conversion Denominator
PurchasingDocumentItemCategory PurchasingDocumentItemCategory Item Category
RenegttnItemPriceCheckStatus RenegttnItemPriceCheckStatus Renegotiation Item Price Check Status
RenegttnItmAcceptanceStatus RenegttnItmAcceptanceStatus Renegotiation Item Acceptance Status
PurchaseContractItemText PurchaseContractItemText Short Text
_MaterialText _MaterialText
_MaterialGrouptext _MaterialGrouptext
_PricingCondition _PricingCondition
_Renegotiation _Renegotiation
_PricingLog _PricingLog
_CntrlPurchaseContractItem _CntrlPurchaseContractItem
_PurchasingGroup _PurchasingGroup
_RenegttnItemPriceCheckStatus _RenegttnItemPriceCheckStatus
_RenegttnItmAcceptanceStatus _RenegttnItmAcceptanceStatus

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_RenegotiationItemListTP.
-- 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_RenegotiationItemListTP AS
SELECT
  RenegotiationHeaderUUID,
  RenegotiationItemUUID,
  CentralPurchaseContract,
  CentralPurchaseContractItem,
  PurchasingDocumentItemUniqueID,
  ExtSourceSystem,
  Material,
  Plant,
  MaterialGroup,
  PurchasingDocumentCategory,
  PurchaseContractType,
  PurchasingGroup,
  ValidityStartDate,
  ValidityEndDate,
  ProcessingStatus,
  ProductTypeCode,
  ContractNetPriceAmount,
  TargetQuantity,
  OrderQuantityUnit,
  TargetAmount,
  OrderPriceUnit,
  _Renegotiation.DocumentCurrency AS DocumentCurrency,
  OrderPriceUnitToOrderUnitNmrtr,
  OrdPriceUnitToOrderUnitDnmntr,
  PurchasingDocumentItemCategory,
  RenegttnItemPriceCheckStatus,
  RenegttnItmAcceptanceStatus,
  PurchaseContractItemText
FROM R_RenegotiationItemList
LEFT OUTER JOIN I_RenegttnItemPriceCheckStatus AS _RenegttnItemPriceCheckStatus ON RenegttnItemPriceCheckStatus = _RenegttnItemPriceCheckStatus.RenegttnItemPriceCheckStatus  -- association [0..1]
LEFT OUTER JOIN I_RenegttnItmAcceptanceStatus AS _RenegttnItmAcceptanceStatus ON RenegttnItmAcceptanceStatus = _RenegttnItmAcceptanceStatus.RenegttnItmAcceptanceStatus  -- association [0..1]
LEFT OUTER JOIN E_RenegotiationItemList AS _Extension ON RenegotiationHeaderUUID = _Extension.RenegotiationHeaderUUID AND RenegotiationItemUUID = _Extension.RenegotiationItemUUID  -- association [1..1]
LEFT OUTER JOIN I_CntrlPurchaseContractItem AS _CntrlPurchaseContractItem ON CentralPurchaseContract = _CntrlPurchaseContractItem.CentralPurchaseContract AND CentralPurchaseContractItem = _CntrlPurchaseContractItem.CentralPurchaseContractItem  -- association [1..1]
LEFT OUTER JOIN R_RenegotiationItemPriceCndnTP AS _PricingCondition ON /* condition not available in parsed metadata */  -- association [1..*]
LEFT OUTER JOIN R_RenegotiationPricingTP AS _PricingLog ON /* condition not available in parsed metadata */  -- association [1..*]
;