R_TrdgContrItemCustFDP

DDL: R_TRDGCONTRITEMCUSTFDP Type: view_entity COMPOSITE Package: WB2B_FDP

FDP for Customer for Trading Contr Item

R_TrdgContrItemCustFDP is a Composite CDS View that provides data about "FDP for Customer for Trading Contr Item" in SAP S/4HANA. It reads from 1 data source (R_TrdgContrItem) and exposes 32 fields with key fields TradingContract, TradingContractItem. It has 6 associations to related views. Part of development package WB2B_FDP.

Data Sources (1)

SourceAliasJoin Type
R_TrdgContrItem R_TrdgContrItem from

Associations (6)

CardinalityTargetAliasCondition
[1..1] R_TrdgContr _TrdgContr $projection.TradingContract = _TrdgContr.TradingContract
[0..*] C_TrdgContrItemSchdLnCustFDP _ItemScheduleLine $projection.TradingContract = _ItemScheduleLine.TradingContract and $projection.TradingContractItem = _ItemScheduleLine.TradingContractItem
[0..1] I_IncotermsClassification _ItemIncotermsClassification $projection.SlsIncotermsClassification = _ItemIncotermsClassification.IncotermsClassification
[0..1] I_IncotermsVersion _ItemIncotermsVersion $projection.TrdgContrSalesIncotermsVersion = _ItemIncotermsVersion.IncotermsVersion
[0..1] I_PaymentTerms _PaymentTerms $projection.TrdgContrSalesPaymentTerms = _PaymentTerms.PaymentTerms
[0..1] R_TrdgContrItemPartner _ItemShipToPartner $projection.TradingContract = _ItemShipToPartner.TradingContract and $projection.TradingContractItem = _ItemShipToPartner.TradingContractItem and _ItemShipToPartner.PartnerCounter = '000' and _ItemShipToPartner.PartnerFunction = 'WE'

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label FDP for Customer for Trading Contr Item view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions false view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.representativeKey TradingContractItem view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (32)

KeyFieldSource TableSource FieldDescription
KEY TradingContract TradingContract
KEY TradingContractItem TradingContractItem Item Number
TrdgContrItemText TrdgContrItemText
Product Product Product Sold
Batch Batch Lot No.
TrdgContrSlsReqdDeliveryDate TrdgContrSlsReqdDeliveryDate
TrdgContrHigherLevelItem TrdgContrHigherLevelItem
TrdgContrSalesPaymentTerms TrdgContrSalesPaymentTerms
TrdgContrSalesQuantity TrdgContrSalesQuantity
TradingContractSalesCurrency TradingContractSalesCurrency
TrdgContrSlsQuantityUnit TrdgContrSlsQuantityUnit
TrdgContrSalesNetPriceAmount TrdgContrSalesNetPriceAmount
TrdgContrSlsNetPriceQuantity TrdgContrSlsNetPriceQuantity
TrdgContrSlsPriceUnit TrdgContrSlsPriceUnit
TrdgContrSlsItemNetAmount TrdgContrSlsItemNetAmount
TrdgContrSalesPricingDate TrdgContrSalesPricingDate
InternationalArticleNumber InternationalArticleNumber EAN/UPC
TrdgContrSlsItmNetAmtInSlsCrcy TrdgContrSlsItmNetAmtInSlsCrcy
ProductUsedByCustomer ProductUsedByCustomer
PurchaseOrderByCustomer PurchaseOrderByCustomer Purchase Order Number
TrdgContrPrcDetnExchRate TrdgContrPrcDetnExchRate
SlsIncotermsClassification SlsIncotermsClassification
TrdgContrSalesIncotermsVersion TrdgContrSalesIncotermsVersion
TrdgContrSlsIncotermsLoc1Text TrdgContrSlsIncotermsLoc1Text
TrdgContrSlsIncotermsLoc2Text TrdgContrSlsIncotermsLoc2Text
_TrdgContr _TrdgContr
_ItemShipToPartner _ItemShipToPartner
_ItemScheduleLine _ItemScheduleLine
_ItemPricingElement _TrdgContrItmSlsPrcgElmnt
_ItemIncotermsClassification _ItemIncotermsClassification
_ItemIncotermsVersion _ItemIncotermsVersion
_PaymentTerms _PaymentTerms

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_TrdgContrItemCustFDP.
-- 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_TrdgContrItemCustFDP AS
SELECT
  TradingContract,
  TradingContractItem,
  TrdgContrItemText,
  Product,
  Batch,
  TrdgContrSlsReqdDeliveryDate,
  TrdgContrHigherLevelItem,
  TrdgContrSalesPaymentTerms,
  TrdgContrSalesQuantity,
  TradingContractSalesCurrency,
  TrdgContrSlsQuantityUnit,
  TrdgContrSalesNetPriceAmount,
  TrdgContrSlsNetPriceQuantity,
  TrdgContrSlsPriceUnit,
  TrdgContrSlsItemNetAmount,
  TrdgContrSalesPricingDate,
  InternationalArticleNumber,
  TrdgContrSlsItmNetAmtInSlsCrcy,
  ProductUsedByCustomer,
  PurchaseOrderByCustomer,
  TrdgContrPrcDetnExchRate,
  SlsIncotermsClassification,
  TrdgContrSalesIncotermsVersion,
  TrdgContrSlsIncotermsLoc1Text,
  TrdgContrSlsIncotermsLoc2Text
FROM R_TrdgContrItem
LEFT OUTER JOIN R_TrdgContr AS _TrdgContr ON TradingContract = _TrdgContr.TradingContract  -- association [1..1]
LEFT OUTER JOIN C_TrdgContrItemSchdLnCustFDP AS _ItemScheduleLine ON TradingContract = _ItemScheduleLine.TradingContract AND TradingContractItem = _ItemScheduleLine.TradingContractItem  -- association [0..*]
LEFT OUTER JOIN I_IncotermsClassification AS _ItemIncotermsClassification ON SlsIncotermsClassification = _ItemIncotermsClassification.IncotermsClassification  -- association [0..1]
LEFT OUTER JOIN I_IncotermsVersion AS _ItemIncotermsVersion ON TrdgContrSalesIncotermsVersion = _ItemIncotermsVersion.IncotermsVersion  -- association [0..1]
LEFT OUTER JOIN I_PaymentTerms AS _PaymentTerms ON TrdgContrSalesPaymentTerms = _PaymentTerms.PaymentTerms  -- association [0..1]
LEFT OUTER JOIN R_TrdgContrItemPartner AS _ItemShipToPartner ON TradingContract = _ItemShipToPartner.TradingContract AND TradingContractItem = _ItemShipToPartner.TradingContractItem AND _ItemShipToPartner.PartnerCounter = '000' AND _ItemShipToPartner.PartnerFunction = 'WE'  -- association [0..1]
;