R_TrdgContrItem

DDL: R_TRDGCONTRITEM Type: view_entity COMPOSITE

Trading Contract Item

R_TrdgContrItem is a Composite CDS View that provides data about "Trading Contract Item" in SAP S/4HANA. It reads from 1 data source (R_TrdgDocItem) and exposes 241 fields with key fields TradingContract, TradingContractItem. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_TrdgDocItem TrdgContrItem from

Associations (5)

CardinalityTargetAliasCondition
[0..*] R_TrdgContrItemPartner _TrdgContrItemPartner $projection.TradingContract = _TrdgContrItemPartner.TradingContract and $projection.TradingContractItem = _TrdgContrItemPartner.TradingContractItem
[0..*] R_TrdgContrItmSlsPrcgElmnt _TrdgContrItmSlsPrcgElmnt $projection.TradingContract = _TrdgContrItmSlsPrcgElmnt.TradingContract and $projection.TradingContract = _TrdgContrItmSlsPrcgElmnt.TradingContractItem
[0..*] R_TrdgContrItmPurgPrcgElmnt _TrdgContrItmPurgPrcgElmnt $projection.TradingContract = _TrdgContrItmPurgPrcgElmnt.TradingContract and $projection.TradingContractItem = _TrdgContrItmPurgPrcgElmnt.TradingContractItem
[0..*] R_TrdgContrScheduleLine _TrdgContrScheduleLine $projection.TradingContract = _TrdgContrScheduleLine.TradingContract and $projection.TradingContractItem = _TrdgContrScheduleLine.TradingContractItem
[1..1] R_TrdgContr _TrdgContr $projection.TradingContract = _TrdgContr.TradingContract

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Trading Contract 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 (241)

KeyFieldSource TableSource FieldDescription
KEY TradingContract TradingDocument
KEY TradingContractItem TradingDocumentItem
PaymentGuaranteeProcedure PaymentGuaranteeProcedure
DepreciationPercentage DepreciationPercentage
SupplierQuotationExternalID SupplierQuotationExternalID Quotation
PurchasingDocumentType PurchasingDocumentType RFQ Type
SupplierConfirmationControlKey SupplierConfirmationControlKey Conf. Control
CustomerPurchaseOrderDate CustomerPurchaseOrderDate Purchase Order Date
CustPurOrdDateByShipToParty CustPurOrdDateByShipToParty
PurchaseOrderByCustomer PurchaseOrderByCustomer Purchase Order Number
PurchaseOrderByShipToParty PurchaseOrderByShipToParty
TrdgContrPurgDocCat _TrdgDoc TrdgDocPurgDocCat
DownPaymentDueDate DownPaymentDueDate Due Date for DP
DownPaymentPercentageOfTotAmt DownPaymentPercentageOfTotAmt Down Payment %
DownPaymentType DownPaymentType Down Payment
PurchasingDocumentOrderDate PurchasingDocumentOrderDate PO Date
TrdgContrSlsReqdDeliveryDate TrdgDocSlsReqdDeliveryDate
TrdgContrPurgReqdDeliveryDate TrdgDocPurgReqdDeliveryDate
PurchasingGroup PurchasingGroup Purchasing Group
PurchasingOrganization PurchasingOrganization Purchasing Organization
Supplier Supplier Supplier
TrdgContrPurgShipgInstrn TrdgDocPurgShipgInstrn
TrdgContrPurgDelivAddrCat TrdgDocPurgDelivAddrCat
QuotationSubmissionDate QuotationSubmissionDate Quotation Date
TrdgContrPurgDocExtReference TrdgDocPurgDocExtReference
PurgIncotermsClassification PurgIncotermsClassification
SlsIncotermsClassification SlsIncotermsClassification
TrdgContrPurgIncotermsLoc1Text TrdgDocPurgIncotermsLoc1Text
TrdgContrSlsIncotermsLoc1Text TrdgDocSlsIncotermsLoc1Text
PurgIncotermsTransferLocation PurgIncotermsTransferLocation
SlsIncotermsTransferLocation SlsIncotermsTransferLocation
TrdgContrPurgIncotermsLoc2Text TrdgDocPurgIncotermsLoc2Text
TrdgContrSlsIncotermsLoc2Text TrdgDocSlsIncotermsLoc2Text
TrdgContrPurgIncotermsVersion TrdgDocPurgIncotermsVersion
TrdgContrSalesIncotermsVersion TrdgDocSalesIncotermsVersion
TrdgContrPurgPricingProcedure TrdgDocPurgPricingProcedure
TrdgContrPurgValidityStartDate TrdgDocPurgValidityStartDate
TrdgContrPurgValidityEndDate TrdgDocPurgValidityEndDate
FixedExchangeRateIsUsed FixedExchangeRateIsUsed Fixed exch.rate
TrdgContrPurgExchangeRateType _TrdgDoc TrdgDocPurgExchangeRateType
IsOrderAcknRqd IsOrderAcknRqd Acknowl. Reqd.
OrderCombinationIsAllowed OrderCombinationIsAllowed Order Combinat.
PurgDocOrderAcknNumber PurgDocOrderAcknNumber Order Acknowl.
InternalFinancialDocument InternalFinancialDocument
TrdgContrPurgDeliveryDateType TrdgDocPurgDeliveryDateType
SEPAMandate SEPAMandate SEPA Mandate
UnderlyingPurchaseOrderItem UnderlyingPurchaseOrderItem PO Item
TrdgContrMnlPOSplit TrdgDocMnlPOSplit
TrdgContrSlsDeliveryDateType TrdgDocSlsDeliveryDateType
TrdgContrPurgPricingDate TrdgDocPurgPricingDate
TrdgContrSalesPricingDate TrdgDocSalesPricingDate
SupplyingPlant SupplyingPlant Supplying Plant
RetentionPercentage RetentionPercentage Retention %
SupplierPhoneNumber SupplierPhoneNumber Telephone
PaymentTermsName PaymentTermsName Description
TrdgContrPurgExchangeRate TrdgDocPurgExchangeRate
CorrespncInternalReference CorrespncInternalReference Our Reference
TrdgContrPurgFixedValueDate TrdgDocPurgFixedValueDate
TrdgContrSalesFixedValueDate TrdgDocSalesFixedValueDate
SupplierRespSalesPersonName SupplierRespSalesPersonName Salesperson
ShippingType ShippingType Shipping Type
IssuingPlant IssuingPlant
TrdgContrSalesPaymentMethod TrdgDocSalesPaymentMethod
TrdgContrPurgPaymentTerms TrdgDocPurgPaymentTerms
TrdgContrSalesPaymentTerms TrdgDocSalesPaymentTerms
TrdgContrPurgDocCndn TrdgDocPurgDocCndn
TradingContractItemCategory TrdgDocItemCategory
Product Product Product Sold
TrdgContrItemText TrdgDocItemText
ProductGroup ProductGroup Product Sold Group
TrdgContrReltdDocItmValnType TrdgDocReltdDocItmValnType
Plant Plant Valuation Area
StorageLocation StorageLocation StorageLocation
Batch Batch Lot No.
OrganizationDivision OrganizationDivision Org. Division
BusinessArea BusinessArea Business Area
CreatedByUser CreatedByUser User Name
CreationDate CreationDate Time Stamp
CreationTime CreationTime Time of Change
TrdgContrPurgQuantity TrdgDocPurgQuantity
TrdgContrPurgQuantityUnit TrdgDocPurgQuantityUnit
TrdgContrSlsQuantityUnit TrdgDocSlsQuantityUnit
TrdgContrSalesQuantity TrdgDocSalesQuantity
TrdgContrSlsToBaseQtyNmrtr TrdgDocSlsToBaseQtyNmrtr
TrdgContrSlsToBaseQtyDnmntr TrdgDocSlsToBaseQtyDnmntr
BaseUnit BaseUnit Unit of Measure
TrdgContrPurgToBaseQtyNmrtr TrdgDocPurgToBaseQtyNmrtr
TrdgContrPurgToBaseQtyDnmntr TrdgDocPurgToBaseQtyDnmntr
TrdgContrPurgToOrdQtyNmrtr TrdgDocPurgToOrdQtyNmrtr
TrdgContrPurgToOrdQtyDnmntr TrdgDocPurgToOrdQtyDnmntr
TrdgContrSlsToOrdQtyNmrtr TrdgDocSlsToOrdQtyNmrtr
TrdgContrSlsToOrdQtyDnmntr TrdgDocSlsToOrdQtyDnmntr
TrdgContrPurgCurrency TrdgDocPurgCurrency
TradingContractSalesCurrency TrdgDocSalesCurrency
TrdgContrSlsWeightUnit TrdgDocSlsWeightUnit
TrdgContrSlsGrossWeight TrdgDocSlsGrossWeight
TrdgContrSlsNetWeight TrdgDocSlsNetWeight
TrdgContrSlsVolumeUnit TrdgDocSlsVolumeUnit
TrdgContrSlsVolume TrdgDocSlsVolume
TrdgContrPurgGrossWeight TrdgDocPurgGrossWeight
TrdgContrPurgNetWeight TrdgDocPurgNetWeight
TrdgContrPurgVolume TrdgDocPurgVolume
TrdgContrSlsPriceUnit TrdgDocSlsPriceUnit
TrdgContrPurgPriceUnit TrdgDocPurgPriceUnit
TrdgContrPurgNetPriceQuantity TrdgDocPurgNetPriceQuantity
TrdgContrSlsNetPriceQuantity TrdgDocSlsNetPriceQuantity
TrdgContrSalesNetPriceAmount TrdgDocSalesNetPriceAmount
TrdgContrPurgNetPriceAmount TrdgDocPurgNetPriceAmount
TrdgContrSlsItemNetAmount TrdgDocSlsItemNetAmount
TrdgContrPurgItemNetAmount TrdgDocPurgItemNetAmount
TrdgContrSlsItmNetAmtInSlsCrcy TrdgDocSlsItmNetAmtInSlsCrcy
TrdgContrPurgItmNetAmtInPOCrcy TrdgDocPurgItmNetAmtInPOCrcy
TrdgContrPurgSubtotal1Amount TrdgDocPurgSubtotal1Amount
TrdgContrPurgSubtotal2Amount TrdgDocPurgSubtotal2Amount
TrdgContrPurgSubtotal3Amount TrdgDocPurgSubtotal3Amount
TrdgContrPurgSubtotal4Amount TrdgDocPurgSubtotal4Amount
TrdgContrPurgSubtotal5Amount TrdgDocPurgSubtotal5Amount
TrdgContrPurgSubtotal6Amount TrdgDocPurgSubtotal6Amount
TrdgContrSlsSubtotal1Amount TrdgDocSlsSubtotal1Amount
TrdgContrSlsSubtotal2Amount TrdgDocSlsSubtotal2Amount
TrdgContrSlsSubtotal3Amount TrdgDocSlsSubtotal3Amount
TrdgContrSlsSubtotal4Amount TrdgDocSlsSubtotal4Amount
TrdgContrSlsSubtotal5Amount TrdgDocSlsSubtotal5Amount
TrdgContrSlsSubtotal6Amount TrdgDocSlsSubtotal6Amount
SlsUnlmtdOvrdelivIsAllwd SlsUnlmtdOvrdelivIsAllwd Unlimited Tol.
SlsOvrdelivTolLmtRatioInPct SlsOvrdelivTolLmtRatioInPct
SlsUndrdelivTolLmtRatioInPct SlsUndrdelivTolLmtRatioInPct
PurgUnlmtdOvrdelivIsAllwd PurgUnlmtdOvrdelivIsAllwd
PurgOvrdelivTolLmtRatioInPct PurgOvrdelivTolLmtRatioInPct
PurgUndrdelivTolLmtRatioInPct PurgUndrdelivTolLmtRatioInPct
SalesDocumentRjcnReason SalesDocumentRjcnReason RejectionReason
ProductHierarchyNode ProductHierarchyNode Prod. Hierarchy
ProductUsedByCustomer ProductUsedByCustomer
ProductTaxClassification1 ProductTaxClassification1
ProductTaxClassification2 ProductTaxClassification2
ProductTaxClassification3 ProductTaxClassification3
ProductTaxClassification4 ProductTaxClassification4
ProductTaxClassification5 ProductTaxClassification5
ProductTaxClassification6 ProductTaxClassification6
ProductTaxClassification7 ProductTaxClassification7
ProductTaxClassification8 ProductTaxClassification8
ProductTaxClassification9 ProductTaxClassification9
InternationalArticleNumber InternationalArticleNumber EAN/UPC
ProfitCenter ProfitCenter Profit Center
CostCenter CostCenter Cost Center
SalesSpcfcProductGroup1 SalesSpcfcProductGroup1 Sales-Specific Product Group 1
SalesSpcfcProductGroup2 SalesSpcfcProductGroup2 Sales-Specific Product Group 2
SalesSpcfcProductGroup3 SalesSpcfcProductGroup3 Sales-Specific Product Group 3
SalesSpcfcProductGroup4 SalesSpcfcProductGroup4 Sales-Specific Product Group 4
SalesSpcfcProductGroup5 SalesSpcfcProductGroup5 Sales-Specific Product Group 5
ItemBillingBlockReason ItemBillingBlockReason Billing Block
MaxNmbrOfPartialDelivery MaxNmbrOfPartialDelivery Max.Part.Deliv.
PartialDeliveryIsAllowed PartialDeliveryIsAllowed Partial Deliv.
TrdgContrSlsShippingPoint TrdgDocSlsShippingPoint
TradingDocumentPurchasingRoute TradingDocumentPurchasingRoute
TradingDocumentSalesRoute TradingDocumentSalesRoute
TrdgContrPurgShippingCondition TrdgDocPurgShippingCondition
TrdgContrPurgShippingPoint TrdgDocPurgShippingPoint
TrdgContrPurgTaxCode TrdgDocPurgTaxCode
ValuationCategory ValuationCategory Valuation Cat.
PurchasingDocumentItemCategory PurchasingDocumentItemCategory Item Category
AccountAssignmentCategory AccountAssignmentCategory Acct Assgmt Cat
GoodsReceiptLatestCreationDate GoodsReceiptLatestCreationDate Latest GR Date
BatchClassification BatchClassification
TrdgContrBusinessItem TradingDocumentBusinessItem
TrdgContrItemIsExtended TrdgDocItemIsExtended
TrdgContrItemIsDeleted TrdgDocItemIsDeleted
TrdgPortfolioInternalID TrdgPortfolioInternalID
TrdgContrItmPrtfloDetnDate TrdgDocItmPrtfloDetnDate
TrdgContrRefDocument TrdgDocRefDocument
TrdgContrRefDocItem TrdgDocRefDocItem
TrdgContrReferenceDocumentType TrdgDocReferenceDocumentType
TrdgContrAddlRefDocument TrdgDocAddlRefDocument
TrdgContrAddlRefDocItem TrdgDocAddlRefDocItem
TrdgContrAddlRefDocumentType TrdgDocAddlRefDocumentType
TrdgContrBusinessScenario TrdgDocBusinessScenario
TrdgContrAssociationGroup TrdgDocAssociationGroup
SupplierProductID SupplierProductID Supp. Mat. No.
TrdgContrOriglReqdProd TrdgDocOriglReqdProd
TrdgContrHigherLevelItem TradingDocumentHigherLevelItem
TrdgContrPrcDetnIsIncomplete TrdgDocPrcDetnIsIncomplete
TrdgContrPurgBOMItmQty TrdgDocPurgBOMItmQty
TrdgContrSlsBOMItmQty TrdgDocSlsBOMItmQty
TrdgContrBOMKeyDate TrdgDocBOMKeyDate
QuantityIsFixed QuantityIsFixed Qty. is fixed
BillOfMaterialCategory BillOfMaterialCategory BOM category
BillOfMaterialVariantUsage BillOfMaterialVariantUsage Usage
TrdgContrPrcgRefProduct TrdgDocPrcgRefProduct
TrdgContrProdUsgeCat _TrdgDoc TrdgDocProdUsgeCat
TrdgContrSlsItmEffctvAmount TrdgDocSlsItmEffctvAmount
TrdgContrPurgItmEffctvAmount TrdgDocPurgItmEffctvAmount
TrdgContrSlsIsCshDiscGrntd TrdgDocSlsIsCshDiscGrntd
TrdgContrPurgIsCshDiscGrntd TrdgDocPurgIsCshDiscGrntd
TrdgContrPredecessorDocument TrdgDocPredecessorDocument
TrdgContrPredecessorItem TrdgDocPredecessorItem
TrdgContrPrdcssrDocumentType TrdgDocPrdcssrDocumentType
TrdgContrPurgTaxAmount TrdgDocPurgTaxAmount
TrdgContrSlsTaxAmount TrdgDocSlsTaxAmount
TrdgContrHdggRlvt TrdgDocHdggRlvt
TrdgContrCndnCnsldtnCat TrdgDocCndnCnsldtnCat
TrdgContrCndnIsCnsldtd TrdgDocCndnIsCnsldtd
TrdgContrSTOPostingLogic TrdgDocSTOPostingLogic
TrdgContrSettlementMode TrdgDocSettlementMode
IssuingStorageLocation IssuingStorageLocation Iss. Stor. Loc.
TrdgContrPurgTaxJurisdiction TrdgDocPurgTaxJurisdiction
PaymentGuaranteeForm PaymentGuaranteeForm
DownPaymentAmount DownPaymentAmount Downpayment
SupplierTotalGrossAmount SupplierTotalGrossAmount Supplier Total Gross Amount
TrdgContrBOMProfile TrdgDocBOMProfile
AlternativeBillOfMaterial AlternativeBillOfMaterial
TrdgContrPurgRiskRelevancy TrdgDocPurgRiskRelevancy
TrdgContrSlsRiskRelevancy TrdgDocSlsRiskRelevancy
TrdgContrSlsClfnObjInternalID TrdgDocSlsClfnObjInternalID
TrdgContrPurgClfnObjInternalID TrdgDocPurgClfnObjInternalID
TrdgContrProdSizeOrDimnDesc TrdgDocProdSizeOrDimnDesc
TrdgContrItemIsComplete TrdgDocItemIsComplete
TradingContractInternalOrder TradingDocumentInternalOrder
TrdgContrItemBlockCode TrdgDocItemBlockCode
TrdgContrPurgTaxCountry TrdgDocPurgTaxCountry
TrdgContrPurgTaxDate TrdgDocPurgTaxDate
TradingContractCurrency _TrdgDoc TrdgDocCurrency
ControllingArea ControllingArea Controlling Area
TrdgContrBillOfMaterial TrdgDocBillOfMaterial
TrdgContrPurchaseOrderItem TrdgDocPurchaseOrderItem
TrdgContrPrcDetnExchRate TrdgDocPrcDetnExchRate
TrdgContrIsRlvtPoDProcg TrdgDocIsRlvtPoDProcg
TrdgContrSlsQtyInBaseUnit TrdgDocSlsQtyInBaseUnit
TrdgContrPurgQtyInBaseUnit TrdgDocPurgQtyInBaseUnit
_TrdgContrItmSlsPrcgElmnt _TrdgContrItmSlsPrcgElmnt
_TrdgContrItmPurgPrcgElmnt _TrdgContrItmPurgPrcgElmnt
_TrdgContrItemPartner _TrdgContrItemPartner
_TrdgContrScheduleLine _TrdgContrScheduleLine
_TrdgContr _TrdgContr
_TrdgContrItemCategory _TrdgDocItemCategory
_Plant _Plant
_PurgIncotermsClassification _PurgIncotermsClassification
_SlsIncotermsClassification _SlsIncotermsClassification
_TrdgContrPurgIncotermsVersion _TrdgDocPurgIncotermsVersion
_TrdgContrPurgPaymentTerms _TrdgDocPurgPaymentTerms
_TrdgContrSlsIncotermsVersion _TrdgDocSlsIncotermsVersion
_ShippingInstruction _ShippingInstruction

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_TrdgContrItem.
-- 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_TrdgContrItem AS
SELECT
  TradingDocument AS TradingContract,
  TradingDocumentItem AS TradingContractItem,
  PaymentGuaranteeProcedure,
  DepreciationPercentage,
  SupplierQuotationExternalID,
  PurchasingDocumentType,
  SupplierConfirmationControlKey,
  CustomerPurchaseOrderDate,
  CustPurOrdDateByShipToParty,
  PurchaseOrderByCustomer,
  PurchaseOrderByShipToParty,
  _TrdgDoc.TrdgDocPurgDocCat AS TrdgContrPurgDocCat,
  DownPaymentDueDate,
  DownPaymentPercentageOfTotAmt,
  DownPaymentType,
  PurchasingDocumentOrderDate,
  TrdgDocSlsReqdDeliveryDate AS TrdgContrSlsReqdDeliveryDate,
  TrdgDocPurgReqdDeliveryDate AS TrdgContrPurgReqdDeliveryDate,
  PurchasingGroup,
  PurchasingOrganization,
  Supplier,
  TrdgDocPurgShipgInstrn AS TrdgContrPurgShipgInstrn,
  TrdgDocPurgDelivAddrCat AS TrdgContrPurgDelivAddrCat,
  QuotationSubmissionDate,
  TrdgDocPurgDocExtReference AS TrdgContrPurgDocExtReference,
  PurgIncotermsClassification,
  SlsIncotermsClassification,
  TrdgDocPurgIncotermsLoc1Text AS TrdgContrPurgIncotermsLoc1Text,
  TrdgDocSlsIncotermsLoc1Text AS TrdgContrSlsIncotermsLoc1Text,
  PurgIncotermsTransferLocation,
  SlsIncotermsTransferLocation,
  TrdgDocPurgIncotermsLoc2Text AS TrdgContrPurgIncotermsLoc2Text,
  TrdgDocSlsIncotermsLoc2Text AS TrdgContrSlsIncotermsLoc2Text,
  TrdgDocPurgIncotermsVersion AS TrdgContrPurgIncotermsVersion,
  TrdgDocSalesIncotermsVersion AS TrdgContrSalesIncotermsVersion,
  TrdgDocPurgPricingProcedure AS TrdgContrPurgPricingProcedure,
  TrdgDocPurgValidityStartDate AS TrdgContrPurgValidityStartDate,
  TrdgDocPurgValidityEndDate AS TrdgContrPurgValidityEndDate,
  FixedExchangeRateIsUsed,
  _TrdgDoc.TrdgDocPurgExchangeRateType AS TrdgContrPurgExchangeRateType,
  IsOrderAcknRqd,
  OrderCombinationIsAllowed,
  PurgDocOrderAcknNumber,
  InternalFinancialDocument,
  TrdgDocPurgDeliveryDateType AS TrdgContrPurgDeliveryDateType,
  SEPAMandate,
  UnderlyingPurchaseOrderItem,
  TrdgDocMnlPOSplit AS TrdgContrMnlPOSplit,
  TrdgDocSlsDeliveryDateType AS TrdgContrSlsDeliveryDateType,
  TrdgDocPurgPricingDate AS TrdgContrPurgPricingDate,
  TrdgDocSalesPricingDate AS TrdgContrSalesPricingDate,
  SupplyingPlant,
  RetentionPercentage,
  SupplierPhoneNumber,
  PaymentTermsName,
  TrdgDocPurgExchangeRate AS TrdgContrPurgExchangeRate,
  CorrespncInternalReference,
  TrdgDocPurgFixedValueDate AS TrdgContrPurgFixedValueDate,
  TrdgDocSalesFixedValueDate AS TrdgContrSalesFixedValueDate,
  SupplierRespSalesPersonName,
  ShippingType,
  IssuingPlant,
  TrdgDocSalesPaymentMethod AS TrdgContrSalesPaymentMethod,
  TrdgDocPurgPaymentTerms AS TrdgContrPurgPaymentTerms,
  TrdgDocSalesPaymentTerms AS TrdgContrSalesPaymentTerms,
  TrdgDocPurgDocCndn AS TrdgContrPurgDocCndn,
  TrdgDocItemCategory AS TradingContractItemCategory,
  Product,
  TrdgDocItemText AS TrdgContrItemText,
  ProductGroup,
  TrdgDocReltdDocItmValnType AS TrdgContrReltdDocItmValnType,
  Plant,
  StorageLocation,
  Batch,
  OrganizationDivision,
  BusinessArea,
  CreatedByUser,
  CreationDate,
  CreationTime,
  TrdgDocPurgQuantity AS TrdgContrPurgQuantity,
  TrdgDocPurgQuantityUnit AS TrdgContrPurgQuantityUnit,
  TrdgDocSlsQuantityUnit AS TrdgContrSlsQuantityUnit,
  TrdgDocSalesQuantity AS TrdgContrSalesQuantity,
  TrdgDocSlsToBaseQtyNmrtr AS TrdgContrSlsToBaseQtyNmrtr,
  TrdgDocSlsToBaseQtyDnmntr AS TrdgContrSlsToBaseQtyDnmntr,
  BaseUnit,
  TrdgDocPurgToBaseQtyNmrtr AS TrdgContrPurgToBaseQtyNmrtr,
  TrdgDocPurgToBaseQtyDnmntr AS TrdgContrPurgToBaseQtyDnmntr,
  TrdgDocPurgToOrdQtyNmrtr AS TrdgContrPurgToOrdQtyNmrtr,
  TrdgDocPurgToOrdQtyDnmntr AS TrdgContrPurgToOrdQtyDnmntr,
  TrdgDocSlsToOrdQtyNmrtr AS TrdgContrSlsToOrdQtyNmrtr,
  TrdgDocSlsToOrdQtyDnmntr AS TrdgContrSlsToOrdQtyDnmntr,
  TrdgDocPurgCurrency AS TrdgContrPurgCurrency,
  TrdgDocSalesCurrency AS TradingContractSalesCurrency,
  TrdgDocSlsWeightUnit AS TrdgContrSlsWeightUnit,
  TrdgDocSlsGrossWeight AS TrdgContrSlsGrossWeight,
  TrdgDocSlsNetWeight AS TrdgContrSlsNetWeight,
  TrdgDocSlsVolumeUnit AS TrdgContrSlsVolumeUnit,
  TrdgDocSlsVolume AS TrdgContrSlsVolume,
  TrdgDocPurgGrossWeight AS TrdgContrPurgGrossWeight,
  TrdgDocPurgNetWeight AS TrdgContrPurgNetWeight,
  TrdgDocPurgVolume AS TrdgContrPurgVolume,
  TrdgDocSlsPriceUnit AS TrdgContrSlsPriceUnit,
  TrdgDocPurgPriceUnit AS TrdgContrPurgPriceUnit,
  TrdgDocPurgNetPriceQuantity AS TrdgContrPurgNetPriceQuantity,
  TrdgDocSlsNetPriceQuantity AS TrdgContrSlsNetPriceQuantity,
  TrdgDocSalesNetPriceAmount AS TrdgContrSalesNetPriceAmount,
  TrdgDocPurgNetPriceAmount AS TrdgContrPurgNetPriceAmount,
  TrdgDocSlsItemNetAmount AS TrdgContrSlsItemNetAmount,
  TrdgDocPurgItemNetAmount AS TrdgContrPurgItemNetAmount,
  TrdgDocSlsItmNetAmtInSlsCrcy AS TrdgContrSlsItmNetAmtInSlsCrcy,
  TrdgDocPurgItmNetAmtInPOCrcy AS TrdgContrPurgItmNetAmtInPOCrcy,
  TrdgDocPurgSubtotal1Amount AS TrdgContrPurgSubtotal1Amount,
  TrdgDocPurgSubtotal2Amount AS TrdgContrPurgSubtotal2Amount,
  TrdgDocPurgSubtotal3Amount AS TrdgContrPurgSubtotal3Amount,
  TrdgDocPurgSubtotal4Amount AS TrdgContrPurgSubtotal4Amount,
  TrdgDocPurgSubtotal5Amount AS TrdgContrPurgSubtotal5Amount,
  TrdgDocPurgSubtotal6Amount AS TrdgContrPurgSubtotal6Amount,
  TrdgDocSlsSubtotal1Amount AS TrdgContrSlsSubtotal1Amount,
  TrdgDocSlsSubtotal2Amount AS TrdgContrSlsSubtotal2Amount,
  TrdgDocSlsSubtotal3Amount AS TrdgContrSlsSubtotal3Amount,
  TrdgDocSlsSubtotal4Amount AS TrdgContrSlsSubtotal4Amount,
  TrdgDocSlsSubtotal5Amount AS TrdgContrSlsSubtotal5Amount,
  TrdgDocSlsSubtotal6Amount AS TrdgContrSlsSubtotal6Amount,
  SlsUnlmtdOvrdelivIsAllwd,
  SlsOvrdelivTolLmtRatioInPct,
  SlsUndrdelivTolLmtRatioInPct,
  PurgUnlmtdOvrdelivIsAllwd,
  PurgOvrdelivTolLmtRatioInPct,
  PurgUndrdelivTolLmtRatioInPct,
  SalesDocumentRjcnReason,
  ProductHierarchyNode,
  ProductUsedByCustomer,
  ProductTaxClassification1,
  ProductTaxClassification2,
  ProductTaxClassification3,
  ProductTaxClassification4,
  ProductTaxClassification5,
  ProductTaxClassification6,
  ProductTaxClassification7,
  ProductTaxClassification8,
  ProductTaxClassification9,
  InternationalArticleNumber,
  ProfitCenter,
  CostCenter,
  SalesSpcfcProductGroup1,
  SalesSpcfcProductGroup2,
  SalesSpcfcProductGroup3,
  SalesSpcfcProductGroup4,
  SalesSpcfcProductGroup5,
  ItemBillingBlockReason,
  MaxNmbrOfPartialDelivery,
  PartialDeliveryIsAllowed,
  TrdgDocSlsShippingPoint AS TrdgContrSlsShippingPoint,
  TradingDocumentPurchasingRoute,
  TradingDocumentSalesRoute,
  TrdgDocPurgShippingCondition AS TrdgContrPurgShippingCondition,
  TrdgDocPurgShippingPoint AS TrdgContrPurgShippingPoint,
  TrdgDocPurgTaxCode AS TrdgContrPurgTaxCode,
  ValuationCategory,
  PurchasingDocumentItemCategory,
  AccountAssignmentCategory,
  GoodsReceiptLatestCreationDate,
  BatchClassification,
  TradingDocumentBusinessItem AS TrdgContrBusinessItem,
  TrdgDocItemIsExtended AS TrdgContrItemIsExtended,
  TrdgDocItemIsDeleted AS TrdgContrItemIsDeleted,
  TrdgPortfolioInternalID,
  TrdgDocItmPrtfloDetnDate AS TrdgContrItmPrtfloDetnDate,
  TrdgDocRefDocument AS TrdgContrRefDocument,
  TrdgDocRefDocItem AS TrdgContrRefDocItem,
  TrdgDocReferenceDocumentType AS TrdgContrReferenceDocumentType,
  TrdgDocAddlRefDocument AS TrdgContrAddlRefDocument,
  TrdgDocAddlRefDocItem AS TrdgContrAddlRefDocItem,
  TrdgDocAddlRefDocumentType AS TrdgContrAddlRefDocumentType,
  TrdgDocBusinessScenario AS TrdgContrBusinessScenario,
  TrdgDocAssociationGroup AS TrdgContrAssociationGroup,
  SupplierProductID,
  TrdgDocOriglReqdProd AS TrdgContrOriglReqdProd,
  TradingDocumentHigherLevelItem AS TrdgContrHigherLevelItem,
  TrdgDocPrcDetnIsIncomplete AS TrdgContrPrcDetnIsIncomplete,
  TrdgDocPurgBOMItmQty AS TrdgContrPurgBOMItmQty,
  TrdgDocSlsBOMItmQty AS TrdgContrSlsBOMItmQty,
  TrdgDocBOMKeyDate AS TrdgContrBOMKeyDate,
  QuantityIsFixed,
  BillOfMaterialCategory,
  BillOfMaterialVariantUsage,
  TrdgDocPrcgRefProduct AS TrdgContrPrcgRefProduct,
  _TrdgDoc.TrdgDocProdUsgeCat AS TrdgContrProdUsgeCat,
  TrdgDocSlsItmEffctvAmount AS TrdgContrSlsItmEffctvAmount,
  TrdgDocPurgItmEffctvAmount AS TrdgContrPurgItmEffctvAmount,
  TrdgDocSlsIsCshDiscGrntd AS TrdgContrSlsIsCshDiscGrntd,
  TrdgDocPurgIsCshDiscGrntd AS TrdgContrPurgIsCshDiscGrntd,
  TrdgDocPredecessorDocument AS TrdgContrPredecessorDocument,
  TrdgDocPredecessorItem AS TrdgContrPredecessorItem,
  TrdgDocPrdcssrDocumentType AS TrdgContrPrdcssrDocumentType,
  TrdgDocPurgTaxAmount AS TrdgContrPurgTaxAmount,
  TrdgDocSlsTaxAmount AS TrdgContrSlsTaxAmount,
  TrdgDocHdggRlvt AS TrdgContrHdggRlvt,
  TrdgDocCndnCnsldtnCat AS TrdgContrCndnCnsldtnCat,
  TrdgDocCndnIsCnsldtd AS TrdgContrCndnIsCnsldtd,
  TrdgDocSTOPostingLogic AS TrdgContrSTOPostingLogic,
  TrdgDocSettlementMode AS TrdgContrSettlementMode,
  IssuingStorageLocation,
  TrdgDocPurgTaxJurisdiction AS TrdgContrPurgTaxJurisdiction,
  PaymentGuaranteeForm,
  DownPaymentAmount,
  SupplierTotalGrossAmount,
  TrdgDocBOMProfile AS TrdgContrBOMProfile,
  AlternativeBillOfMaterial,
  TrdgDocPurgRiskRelevancy AS TrdgContrPurgRiskRelevancy,
  TrdgDocSlsRiskRelevancy AS TrdgContrSlsRiskRelevancy,
  TrdgDocSlsClfnObjInternalID AS TrdgContrSlsClfnObjInternalID,
  TrdgDocPurgClfnObjInternalID AS TrdgContrPurgClfnObjInternalID,
  TrdgDocProdSizeOrDimnDesc AS TrdgContrProdSizeOrDimnDesc,
  TrdgDocItemIsComplete AS TrdgContrItemIsComplete,
  TradingDocumentInternalOrder AS TradingContractInternalOrder,
  TrdgDocItemBlockCode AS TrdgContrItemBlockCode,
  TrdgDocPurgTaxCountry AS TrdgContrPurgTaxCountry,
  TrdgDocPurgTaxDate AS TrdgContrPurgTaxDate,
  _TrdgDoc.TrdgDocCurrency AS TradingContractCurrency,
  ControllingArea,
  TrdgDocBillOfMaterial AS TrdgContrBillOfMaterial,
  TrdgDocPurchaseOrderItem AS TrdgContrPurchaseOrderItem,
  TrdgDocPrcDetnExchRate AS TrdgContrPrcDetnExchRate,
  TrdgDocIsRlvtPoDProcg AS TrdgContrIsRlvtPoDProcg,
  TrdgDocSlsQtyInBaseUnit AS TrdgContrSlsQtyInBaseUnit,
  TrdgDocPurgQtyInBaseUnit AS TrdgContrPurgQtyInBaseUnit
FROM R_TrdgDocItem AS TrdgContrItem
LEFT OUTER JOIN R_TrdgContrItemPartner AS _TrdgContrItemPartner ON TradingContract = _TrdgContrItemPartner.TradingContract AND TradingContractItem = _TrdgContrItemPartner.TradingContractItem  -- association [0..*]
LEFT OUTER JOIN R_TrdgContrItmSlsPrcgElmnt AS _TrdgContrItmSlsPrcgElmnt ON TradingContract = _TrdgContrItmSlsPrcgElmnt.TradingContract AND TradingContract = _TrdgContrItmSlsPrcgElmnt.TradingContractItem  -- association [0..*]
LEFT OUTER JOIN R_TrdgContrItmPurgPrcgElmnt AS _TrdgContrItmPurgPrcgElmnt ON TradingContract = _TrdgContrItmPurgPrcgElmnt.TradingContract AND TradingContractItem = _TrdgContrItmPurgPrcgElmnt.TradingContractItem  -- association [0..*]
LEFT OUTER JOIN R_TrdgContrScheduleLine AS _TrdgContrScheduleLine ON TradingContract = _TrdgContrScheduleLine.TradingContract AND TradingContractItem = _TrdgContrScheduleLine.TradingContractItem  -- association [0..*]
LEFT OUTER JOIN R_TrdgContr AS _TrdgContr ON TradingContract = _TrdgContr.TradingContract  -- association [1..1]
;