R_TrdgContrItemCustFDP

DDL: R_TRDGCONTRITEMCUSTFDP Type: view_entity COMPOSITE

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 39 fields with key fields TradingContract, TradingContractItem. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_TrdgContrItem R_TrdgContrItem from

Associations (6)

CardinalityTargetAliasCondition
[1..1] C_TrdgContrCustFDP _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] I_TrdgContrItemCompletePartner _ItemShipToPartner $projection.TradingContract = _ItemShipToPartner.TradingContract and $projection.TradingContractItem = _ItemShipToPartner.TradingContractItem and _ItemShipToPartner.PartnerCounter = '000' and _ItemShipToPartner.PartnerFunction = 'WE'

Annotations (9)

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 #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (39)

KeyFieldSource TableSource FieldDescription
KEY TradingContract TradingContract
KEY TradingContractItem TradingContractItem Item Number
TrdgContrItemIsDeleted TrdgContrItemIsDeleted
TrdgContrItemText TrdgContrItemText
TradingContractItemCategory TradingContractItemCategory
Product Product Product Sold
Batch Batch Lot No.
TrdgContrSlsReqdDeliveryDate TrdgContrSlsReqdDeliveryDate
TrdgContrSlsDeliveryDateType TrdgContrSlsDeliveryDateType
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
SalesDocumentRjcnReason SalesDocumentRjcnReason RejectionReason
TrdgContrPrcDetnExchRate TrdgContrPrcDetnExchRate
SlsIncotermsClassification SlsIncotermsClassification
TrdgContrSalesIncotermsVersion TrdgContrSalesIncotermsVersion
TrdgContrSlsIncotermsLoc1Text TrdgContrSlsIncotermsLoc1Text
TrdgContrSlsIncotermsLoc2Text TrdgContrSlsIncotermsLoc2Text
IncotermsClassificationName
IncotermsVersionName
PaymentTermsName
_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,
  TrdgContrItemIsDeleted,
  TrdgContrItemText,
  TradingContractItemCategory,
  Product,
  Batch,
  TrdgContrSlsReqdDeliveryDate,
  TrdgContrSlsDeliveryDateType,
  TrdgContrHigherLevelItem,
  TrdgContrSalesPaymentTerms,
  TrdgContrSalesQuantity,
  TradingContractSalesCurrency,
  TrdgContrSlsQuantityUnit,
  TrdgContrSalesNetPriceAmount,
  TrdgContrSlsNetPriceQuantity,
  TrdgContrSlsPriceUnit,
  TrdgContrSlsItemNetAmount,
  TrdgContrSalesPricingDate,
  InternationalArticleNumber,
  TrdgContrSlsItmNetAmtInSlsCrcy,
  ProductUsedByCustomer,
  PurchaseOrderByCustomer,
  SalesDocumentRjcnReason,
  TrdgContrPrcDetnExchRate,
  SlsIncotermsClassification,
  TrdgContrSalesIncotermsVersion,
  TrdgContrSlsIncotermsLoc1Text,
  TrdgContrSlsIncotermsLoc2Text,
  _SlsIncotermsClassification._Text[1: Language = $session.system_language].IncotermsClassificationName AS IncotermsClassificationName,
  _TrdgContrSlsIncotermsVersion._Text[1: Language = $session.system_language].IncotermsVersionName AS IncotermsVersionName,
  _PaymentTerms._Text[1: Language = $session.system_language].PaymentTermsName AS PaymentTermsName
FROM R_TrdgContrItem
LEFT OUTER JOIN C_TrdgContrCustFDP 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 I_TrdgContrItemCompletePartner AS _ItemShipToPartner ON TradingContract = _ItemShipToPartner.TradingContract AND TradingContractItem = _ItemShipToPartner.TradingContractItem AND _ItemShipToPartner.PartnerCounter = '000' AND _ItemShipToPartner.PartnerFunction = 'WE'  -- association [0..1]
;