R_TrdgDocItemBasic
Trading Document Item
R_TrdgDocItemBasic is a Basic CDS View that provides data about "Trading Document Item" in SAP S/4HANA. It reads from 1 data source (wbhi) and exposes 207 fields with key fields TradingDocument, TradingDocumentItem. It has 45 associations to related views. Part of development package VDM_LO_GT.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| wbhi | wbhi | from |
Associations (45)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | R_TrdgDocItemCategory | _TrdgDocItemCategory | $projection.TrdgDocItemCategory = _TrdgDocItemCategory.TrdgDocItemCategory |
| [0..1] | I_Product | _Product | $projection.Product = _Product.Product |
| [0..1] | I_Plant | _Plant | $projection.Plant = _Plant.Plant |
| [0..1] | I_StorageLocation | _StorageLocation | $projection.Plant = _StorageLocation.Plant and $projection.StorageLocation = _StorageLocation.StorageLocation |
| [0..1] | I_Batch | _Batch | $projection.Plant = _Batch.Plant and $projection.Product = _Batch.Material and $projection.Batch = _Batch.Batch |
| [0..1] | I_UnitOfMeasure | _TrdgDocPurgQuantityUnit | $projection.TrdgDocPurgQuantityUnit = _TrdgDocPurgQuantityUnit.UnitOfMeasure |
| [0..1] | I_UnitOfMeasure | _TrdgDocSlsQuantityUnit | $projection.TrdgDocSlsQuantityUnit = _TrdgDocSlsQuantityUnit.UnitOfMeasure |
| [0..1] | I_UnitOfMeasure | _TrdgDocSlsWeightUnit | $projection.TrdgDocSlsWeightUnit = _TrdgDocSlsWeightUnit.UnitOfMeasure |
| [0..1] | I_UnitOfMeasure | _TrdgDocSlsVolumeUnit | $projection.TrdgDocSlsVolumeUnit = _TrdgDocSlsVolumeUnit.UnitOfMeasure |
| [0..1] | I_UnitOfMeasure | _BaseUnit | $projection.BaseUnit = _BaseUnit.UnitOfMeasure |
| [0..1] | I_Division | _Division | $projection.OrganizationDivision = _Division.Division |
| [0..1] | I_BusinessArea | _BusinessArea | $projection.BusinessArea = _BusinessArea.BusinessArea |
| [0..1] | I_User | _CreatedByUser | $projection.CreatedByUser = _CreatedByUser.UserID |
| [0..1] | I_MaterialGroup | _ProductGroup | $projection.ProductGroup = _ProductGroup.MaterialGroup |
| [0..1] | I_SalesDocumentRjcnReason | _SalesDocumentRjcnReason | $projection.SalesDocumentRjcnReason = _SalesDocumentRjcnReason.SalesDocumentRjcnReason |
| [0..1] | I_ProductHierarchyNode | _ProductHierarchyNode | $projection.ProductHierarchyNode = _ProductHierarchyNode.ProductHierarchyNode |
| [0..1] | I_SalesSpcfcProductGroup1 | _SalesSpcfcProductGroup1 | $projection.SalesSpcfcProductGroup1 = _SalesSpcfcProductGroup1.SalesSpcfcProductGroup1 |
| [0..1] | I_SalesSpcfcProductGroup2 | _SalesSpcfcProductGroup2 | $projection.SalesSpcfcProductGroup2 = _SalesSpcfcProductGroup2.SalesSpcfcProductGroup2 |
| [0..1] | I_SalesSpcfcProductGroup3 | _SalesSpcfcProductGroup3 | $projection.SalesSpcfcProductGroup3 = _SalesSpcfcProductGroup3.SalesSpcfcProductGroup3 |
| [0..1] | I_SalesSpcfcProductGroup4 | _SalesSpcfcProductGroup4 | $projection.SalesSpcfcProductGroup4 = _SalesSpcfcProductGroup4.SalesSpcfcProductGroup4 |
| [0..1] | I_SalesSpcfcProductGroup5 | _SalesSpcfcProductGroup5 | $projection.SalesSpcfcProductGroup5 = _SalesSpcfcProductGroup5.SalesSpcfcProductGroup5 |
| [0..1] | I_BillingBlockReason | _ItemBillingBlockReason | $projection.ItemBillingBlockReason = _ItemBillingBlockReason.BillingBlockReason |
| [0..1] | I_ShippingPoint | _TrdgDocSlsShippingPoint | $projection.TrdgDocSlsShippingPoint = _TrdgDocSlsShippingPoint.ShippingPoint |
| [0..1] | I_Route | _TradingDocumentSalesRoute | $projection.TradingDocumentSalesRoute = _TradingDocumentSalesRoute.Route |
| [0..1] | I_ShippingCondition | _TrdgDocPurgShipgCondition | $projection.TrdgDocPurgShippingCondition = _TrdgDocPurgShipgCondition.ShippingCondition |
| [0..1] | I_ShippingPoint | _TrdgDocPurgShippingPoint | $projection.TrdgDocPurgShippingPoint = _TrdgDocPurgShippingPoint.ShippingPoint |
| [0..1] | I_PurgDocumentItemCategory | _PurgDocumentItemCategory | $projection.PurchasingDocumentItemCategory = _PurgDocumentItemCategory.PurchasingDocumentItemCategory |
| [0..1] | R_TrdgDocHeaderBasic | _TrdgDocRefDocument | $projection.TrdgDocRefDocument = _TrdgDocRefDocument.TradingDocument |
| [0..1] | R_TrdgDocHeaderBasic | _TrdgDocAddlRefDocument | $projection.TrdgDocAddlRefDocument = _TrdgDocAddlRefDocument.TradingDocument |
| [0..1] | R_TrdgDocItemBasic | _TrdgDocRefDocItem | $projection.TrdgDocRefDocument = _TrdgDocRefDocItem.TradingDocument and $projection.TrdgDocRefDocItem = _TrdgDocRefDocItem.TradingDocumentItem |
| [0..1] | R_TrdgDocItemBasic | _TrdgDocAddlRefDocItem | $projection.TrdgDocAddlRefDocument = _TrdgDocAddlRefDocItem.TradingDocument and $projection.TrdgDocAddlRefDocItem = _TrdgDocAddlRefDocItem.TradingDocumentItem |
| [0..1] | R_TrdgDocType | _TrdgDocRefDocumentType | $projection.TrdgDocReferenceDocumentType = _TrdgDocRefDocumentType.TradingDocumentType |
| [0..1] | R_TrdgDocType | _TrdgDocAddlRefDocumentType | $projection.TrdgDocAddlRefDocumentType = _TrdgDocAddlRefDocumentType.TradingDocumentType |
| [0..1] | I_Product | _OriginallyRequestedProduct | $projection.TrdgDocOriglReqdProd = _OriginallyRequestedProduct.Product |
| [0..1] | I_Currency | _TrdgDocPurgCurrency | $projection.TrdgDocPurgCurrency = _TrdgDocPurgCurrency.Currency |
| [0..1] | R_TrdgDocCndnCnsldtnCat | _TrdgDocCndnCnsldtnCat | $projection.TrdgDocCndnCnsldtnCat = _TrdgDocCndnCnsldtnCat.TrdgDocCndnCnsldtnCat |
| [0..1] | R_TrdgDocIsHdggRlvt | _TrdgDocIsHdggRlvt | $projection.TrdgDocHdggRlvt = _TrdgDocIsHdggRlvt.TrdgDocIsHdggRlvt |
| [0..1] | R_TrdgDocPrcDetnIsIncmplt | _TrdgDocPrcDetnIsIncmplt | $projection.TrdgDocPrcDetnIsIncomplete = _TrdgDocPrcDetnIsIncmplt.TrdgDocPrcDetnIsIncomplete |
| [0..1] | R_TrdgDocItemBlockCode | _TrdgDocItemBlockCode | $projection.TrdgDocItemBlockCode = _TrdgDocItemBlockCode.TrdgDocItemBlockCode |
| [0..1] | R_TrdgDocPurgRskRelevancy | _TrdgDocPurgRskRelevancy | $projection.TrdgDocPurgRiskRelevancy = _TrdgDocPurgRskRelevancy.TrdgDocPurgRiskRelevancy |
| [0..1] | R_TrdgDocSettlementMode | _TrdgDocSettlementMode | $projection.TrdgDocSettlementMode = _TrdgDocSettlementMode.TrdgDocSettlementMode |
| [0..1] | R_TrdgDocPrdcssrDocType | _TrdgDocPrdcssrDocType | $projection.TrdgDocPrdcssrDocumentType = _TrdgDocPrdcssrDocType.TrdgDocPrdcssrDocumentType |
| [0..1] | R_TrdgDocIsComplete | _TrdgDocItemIsComplete | $projection.TrdgDocItemIsComplete = _TrdgDocItemIsComplete.TrdgDocIsComplete |
| [0..1] | I_ControllingArea | _ControllingArea | $projection.ControllingArea = _ControllingArea.ControllingArea |
| [0..1] | I_CostCenter | _CostCenter | $projection.CostCenter = _CostCenter.CostCenter and $projection.ControllingArea = _CostCenter.ControllingArea and $projection.CreationDate <= _CostCenter.ValidityEndDate |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| VDM.viewType | #BASIC | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| AccessControl.authorizationCheck | #PRIVILEGED_ONLY | view | |
| ObjectModel.compositionRoot | false | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #B | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| Metadata.allowExtensions | false | view | |
| EndUserText.label | Trading Document Item | view | |
| Metadata.ignorePropagatedAnnotations | true | view |
Fields (207)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | TradingDocument | tkonn | Trading Contract | |
| KEY | TradingDocumentItem | tposn | Item Number | |
| TrdgDocItemCategory | hkpstp | Item Category | ||
| Product | Vehicle Model | |||
| TrdgDocItemText | arktx | Short Text | ||
| ProductGroup | Product Sold Group | |||
| TrdgDocReltdDocItmValnType | bwtar | Valuation Type | ||
| Plant | werks | Receiving Plant | ||
| StorageLocation | lgort | Sublocation | ||
| Batch | charg | Chargeable Proc. | ||
| OrganizationDivision | spart | Source supplier | ||
| BusinessArea | gsber | Business Area | ||
| CreatedByUser | ernam | User Name | ||
| CreationDate | erdat | Entered On | ||
| CreationTime | Time | |||
| TrdgDocPurgQuantity | menge | WarrCountValue | ||
| TrdgDocPurgQuantityUnit | meins | Valuation Unit | ||
| TrdgDocSalesQuantity | kwmeng | Sales Quantity | ||
| TrdgDocSlsQuantityUnit | vrkme | UoM for SubItm CCD | ||
| TrdgDocSlsToBaseQtyNmrtr | umvkz | Numerator | ||
| TrdgDocSlsToBaseQtyDnmntr | Denominator | |||
| BaseUnit | basis_meins | Base Unit | ||
| TrdgDocPurgToBaseQtyNmrtr | umrez_mm | Equal To | ||
| TrdgDocPurgToBaseQtyDnmntr | Denominator | |||
| TrdgDocPurgToOrdQtyNmrtr | Qty Conversion | |||
| TrdgDocPurgToOrdQtyDnmntr | Qty Conversion | |||
| TrdgDocSlsToOrdQtyNmrtr | Qty Conversion | |||
| TrdgDocSlsToOrdQtyDnmntr | Qty Conversion | |||
| TrdgDocPurgCurrency | waers_mm | Purch. currency | ||
| TrdgDocSalesCurrency | sdwrs | Doc. Currency | ||
| TrdgDocSlsWeightUnit | gewei | Weight Unit | ||
| TrdgDocSlsGrossWeight | Weight | |||
| TrdgDocSlsNetWeight | Net Weight | |||
| TrdgDocSlsVolumeUnit | voleh | Volume Unit | ||
| TrdgDocSlsVolume | Volume | |||
| TrdgDocPurgGrossWeight | Gross Weight | |||
| TrdgDocPurgNetWeight | Net Weight | |||
| TrdgDocPurgVolume | Volume | |||
| TrdgDocSlsPriceUnit | Unit of Measure | |||
| TrdgDocPurgPriceUnit | bprme_mm | Order Price Un. | ||
| TrdgDocPurgNetPriceQuantity | peinh_mm | Price Unit | ||
| TrdgDocSlsNetPriceQuantity | Pricing Unit | |||
| TrdgDocSalesNetPriceAmount | netpr_sd | Sales Price | ||
| TrdgDocPurgNetPriceAmount | netpr_mm | Purchase Price | ||
| TrdgDocSlsItemNetAmount | netwrt_sd | Net Amount | ||
| TrdgDocPurgItemNetAmount | netwrt_mm | Net Value | ||
| TrdgDocSlsItmNetAmtInSlsCrcy | Net Amount | |||
| TrdgDocPurgItmNetAmtInPOCrcy | netwrt_in_waers | Net Amount | ||
| TrdgDocPurgSubtotal1Amount | Subtotal 1 | |||
| TrdgDocPurgSubtotal2Amount | Subtotal 2 | |||
| TrdgDocPurgSubtotal3Amount | Subtotal 3 | |||
| TrdgDocPurgSubtotal4Amount | Subtotal 4 | |||
| TrdgDocPurgSubtotal5Amount | Subtotal 5 | |||
| TrdgDocPurgSubtotal6Amount | Subtotal 6 | |||
| TrdgDocSlsSubtotal1Amount | Subtotal 1 | |||
| TrdgDocSlsSubtotal2Amount | Subtotal 2 | |||
| TrdgDocSlsSubtotal3Amount | Subtotal 3 | |||
| TrdgDocSlsSubtotal4Amount | Subtotal 4 | |||
| TrdgDocSlsSubtotal5Amount | Subtotal 5 | |||
| TrdgDocSlsSubtotal6Amount | Subtotal 6 | |||
| SlsUnlmtdOvrdelivIsAllwd | Unlimited Tol. | |||
| SlsOvrdelivTolLmtRatioInPct | Overdeliv. Tol. | |||
| SlsUndrdelivTolLmtRatioInPct | untto_sd | Underdel. Tol. | ||
| PurgUnlmtdOvrdelivIsAllwd | Unlimited | |||
| PurgOvrdelivTolLmtRatioInPct | Overdeliv. Tol. | |||
| PurgUndrdelivTolLmtRatioInPct | Underdel. Tol. | |||
| SalesDocumentRjcnReason | abgru | RejectionReason | ||
| ProductHierarchyNode | prodh | Prod. Hierarchy | ||
| ProductUsedByCustomer | Customer Mat. | |||
| ProductTaxClassification1 | Tax Classifica. | |||
| ProductTaxClassification2 | Tax Classifica. | |||
| ProductTaxClassification3 | Tax Classifica. | |||
| ProductTaxClassification4 | Tax Classifica. | |||
| ProductTaxClassification5 | Tax Classifica. | |||
| ProductTaxClassification6 | Tax Classifica. | |||
| ProductTaxClassification7 | Tax Classifica. | |||
| ProductTaxClassification8 | Tax Classifica. | |||
| ProductTaxClassification9 | Tax Classifica. | |||
| InternationalArticleNumber | ean11 | EAN/UPC | ||
| ProfitCenter | prctr | Profit Centers | ||
| CostCenter | kostl | Substitute CC | ||
| SalesSpcfcProductGroup1 | MaterialGroup 1 | |||
| SalesSpcfcProductGroup2 | MaterialGroup 2 | |||
| SalesSpcfcProductGroup3 | MaterialGroup 3 | |||
| SalesSpcfcProductGroup4 | MaterialGroup 4 | |||
| SalesSpcfcProductGroup5 | MaterialGroup 5 | |||
| ItemBillingBlockReason | faksp_sd | Billing Block | ||
| MaxNmbrOfPartialDelivery | antlf_sd | Max.Part.Deliv. | ||
| PartialDeliveryIsAllowed | kztlf_sd | Part.dlv./item | ||
| TrdgDocSlsShippingPoint | Shipping Point | |||
| TradingDocumentPurchasingRoute | Route | |||
| TradingDocumentSalesRoute | Route | |||
| TrdgDocPurgShippingCondition | Shipping Conditions | |||
| TrdgDocPurgShippingPoint | Shipping Point | |||
| TrdgDocPurgTaxCode | mwskz_mm | Tax Code | ||
| ValuationCategory | bwtty_mm | Valuation Cat. | ||
| PurchasingDocumentItemCategory | Item Category | |||
| AccountAssignmentCategory | knttp_mm | Acct Assgmt Cat | ||
| GoodsReceiptLatestCreationDate | lewed_mm | Latest GR Date | ||
| BatchClassification | cuobj_ch | Int.object no. | ||
| TradingDocumentBusinessItem | Item Number | |||
| TrdgDocItemIsExtended | dummy_wbhi_incl_eew_ps | Dummy | ||
| TrdgDocItemIsDeleted | loekz | Status | ||
| TrdgPortfolioInternalID | Portfolio | |||
| TrdgDocItmPrtfloDetnDate | portfolio_date | Portfolio Date | ||
| TrdgDocRefDocument | tkonn_from | Reference Doc. | ||
| TrdgDocRefDocItem | tposn_from | Reference Item | ||
| TrdgDocReferenceDocumentType | Contract Type | |||
| TrdgDocAddlRefDocument | tkonn_from_2 | Additional Reference Document | ||
| TrdgDocAddlRefDocItem | tposn_from_2 | Additional Reference Item | ||
| TrdgDocAddlRefDocumentType | Contract Type | |||
| TrdgDocBusinessScenario | scenario | VAT Scenario | ||
| TrdgDocAssociationGroup | assoc_group | Associat. Group | ||
| SupplierProductID | Vendor Material | |||
| TrdgDocOriglReqdProd | MaterialEntered | |||
| TradingDocumentHigherLevelItem | uepos | Higher-Lev.Item | ||
| TrdgDocPrcDetnIsIncomplete | wuvprs | Incomp. Pricing | ||
| TrdgDocPurgBOMItmQty | Quantity | |||
| TrdgDocSlsBOMItmQty | Quantity | |||
| QuantityIsFixed | fmeng | Qty. is fixed | ||
| TrdgDocBOMKeyDate | stdat | Status Change | ||
| BillOfMaterialCategory | stlty | Single-Character Flag | ||
| BillOfMaterialVariantUsage | stkey | BOM origin | ||
| TrdgDocPrcgRefProduct | Pr. Ref. Matl | |||
| TrdgDocProdUsgeCat | Usage | |||
| TrdgDocSlsItmEffctvAmount | Effective value | |||
| TrdgDocPurgItmEffctvAmount | Effective value | |||
| TrdgDocSlsIsCshDiscGrntd | Cash Discount | |||
| TrdgDocPurgIsCshDiscGrntd | Cash Discount | |||
| TrdgDocPredecessorDocument | pred_number | Document | ||
| TrdgDocPredecessorItem | pred_item_number | Item | ||
| TrdgDocPrdcssrDocumentType | Document Type | |||
| TrdgDocPurgTaxAmount | Tax Amount | |||
| TrdgDocSlsTaxAmount | Tax Amount | |||
| TrdgDocHdggRlvt | hedging_relevant | Pos. Relevant | ||
| TrdgDocCndnCnsldtnCat | Consolidation Alg. | |||
| TrdgDocCndnIsCnsldtd | consolidated | TRUE | ||
| TrdgDocSTOPostingLogic | ccomp | Stock transf. cat. | ||
| TrdgDocSettlementMode | sett_mode | Settlement Mode | ||
| IssuingStorageLocation | reslo | Iss. Stor. Loc. | ||
| TrdgDocPurgTaxJurisdiction | Tax Jur. | |||
| PaymentGuaranteeForm | abfor | PaytGuarantForm | ||
| DownPaymentAmount | dpamt_item | Down Payment Amt | ||
| SupplierTotalGrossAmount | brtwr_mm | Gross value | ||
| TrdgDocBOMProfile | bom_profile | BOM Item Profile | ||
| AlternativeBillOfMaterial | alt_bom | Alternative | ||
| TrdgDocPurgRiskRelevancy | Risk Relevancy | |||
| TrdgDocSlsRiskRelevancy | Risk Relevancy | |||
| TrdgDocSlsClfnObjInternalID | cuobj_sd | Configuration SD | ||
| TrdgDocPurgClfnObjInternalID | cuobj_mm | Configuration MM | ||
| TrdgDocProdSizeOrDimnDesc | groes | Size/dimensions | ||
| TrdgDocItemIsComplete | Totals status | |||
| TradingDocumentInternalOrder | SettlementOrder | |||
| TrdgDocItemBlockCode | block_code | Block Code | ||
| TrdgDocPurgTaxCountry | Tax Ctry/Reg. | |||
| TrdgDocPurgTaxDate | Tax Date | |||
| TrdgDocCurrency | Currency | |||
| ControllingArea | _TrdgDocRefDocument | ControllingArea | Controlling Area | |
| TrdgDocBillOfMaterial | BOM | |||
| TrdgDocPurchaseOrderItem | PO Item | |||
| TrdgDocCommodityDefinition | Commodity Code | |||
| TrdgDocIsItemRelevant | Checkbox | |||
| _CostCenter | _CostCenter | |||
| _ControllingArea | _ControllingArea | |||
| _TrdgDocItemCategory | _TrdgDocItemCategory | |||
| _Product | _Product | |||
| _Plant | _Plant | |||
| _StorageLocation | _StorageLocation | |||
| _Batch | _Batch | |||
| _TrdgDocPurgQuantityUnit | _TrdgDocPurgQuantityUnit | |||
| _TrdgDocSlsQuantityUnit | _TrdgDocSlsQuantityUnit | |||
| _TrdgDocSlsWeightUnit | _TrdgDocSlsWeightUnit | |||
| _TrdgDocSlsVolumeUnit | _TrdgDocSlsVolumeUnit | |||
| _BaseUnit | _BaseUnit | |||
| _Division | _Division | |||
| _BusinessArea | _BusinessArea | |||
| _CreatedByUser | _CreatedByUser | |||
| _ProductGroup | _ProductGroup | |||
| _SalesDocumentRjcnReason | _SalesDocumentRjcnReason | |||
| _ProductHierarchyNode | _ProductHierarchyNode | |||
| _SalesSpcfcProductGroup1 | _SalesSpcfcProductGroup1 | |||
| _SalesSpcfcProductGroup2 | _SalesSpcfcProductGroup2 | |||
| _SalesSpcfcProductGroup3 | _SalesSpcfcProductGroup3 | |||
| _SalesSpcfcProductGroup4 | _SalesSpcfcProductGroup4 | |||
| _SalesSpcfcProductGroup5 | _SalesSpcfcProductGroup5 | |||
| _ItemBillingBlockReason | _ItemBillingBlockReason | |||
| _TrdgDocSlsShippingPoint | _TrdgDocSlsShippingPoint | |||
| _TradingDocumentSalesRoute | _TradingDocumentSalesRoute | |||
| _TrdgDocPurgShipgCondition | _TrdgDocPurgShipgCondition | |||
| _TrdgDocPurgShippingPoint | _TrdgDocPurgShippingPoint | |||
| _PurgDocumentItemCategory | _PurgDocumentItemCategory | |||
| _TrdgDocRefDocument | _TrdgDocRefDocument | |||
| _TrdgDocAddlRefDocument | _TrdgDocAddlRefDocument | |||
| _TrdgDocRefDocItem | _TrdgDocRefDocItem | |||
| _TrdgDocAddlRefDocItem | _TrdgDocAddlRefDocItem | |||
| _TrdgDocRefDocumentType | _TrdgDocRefDocumentType | |||
| _TrdgDocAddlRefDocumentType | _TrdgDocAddlRefDocumentType | |||
| _OriginallyRequestedProduct | _OriginallyRequestedProduct | |||
| _TrdgDocPurgCurrency | _TrdgDocPurgCurrency | |||
| _TrdgDocCndnCnsldtnCat | _TrdgDocCndnCnsldtnCat | |||
| _TrdgDocIsHdggRlvt | _TrdgDocIsHdggRlvt | |||
| _TrdgDocPrcDetnIsIncmplt | _TrdgDocPrcDetnIsIncmplt | |||
| _TrdgDocItemBlockCode | _TrdgDocItemBlockCode | |||
| _TrdgDocPrdcssrDocType | _TrdgDocPrdcssrDocType | |||
| _TrdgDocPurgRskRelevancy | _TrdgDocPurgRskRelevancy | |||
| _TrdgDocSettlementMode | _TrdgDocSettlementMode | |||
| _TrdgDocItemIsComplete | _TrdgDocItemIsComplete |
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_TrdgDocItemBasic.
-- 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_TrdgDocItemBasic AS
SELECT
tkonn AS TradingDocument,
tposn AS TradingDocumentItem,
hkpstp AS TrdgDocItemCategory,
cast( matnr as wb2_product preserving type ) AS Product,
arktx AS TrdgDocItemText,
cast( matkl as wb2_product_group preserving type ) AS ProductGroup,
bwtar AS TrdgDocReltdDocItmValnType,
werks AS Plant,
lgort AS StorageLocation,
charg AS Batch,
spart AS OrganizationDivision,
gsber AS BusinessArea,
ernam AS CreatedByUser,
erdat AS CreationDate,
cast( erzet as wb2_created_at preserving type ) AS CreationTime,
menge AS TrdgDocPurgQuantity,
meins AS TrdgDocPurgQuantityUnit,
kwmeng AS TrdgDocSalesQuantity,
vrkme AS TrdgDocSlsQuantityUnit,
umvkz AS TrdgDocSlsToBaseQtyNmrtr,
cast( umvkn as wb2_sls_base_uom_dnmntr preserving type ) AS TrdgDocSlsToBaseQtyDnmntr,
basis_meins AS BaseUnit,
umrez_mm AS TrdgDocPurgToBaseQtyNmrtr,
cast( umren_mm as wb2_purg_base_uom_dnmntr preserving type ) AS TrdgDocPurgToBaseQtyDnmntr,
cast( bpumz_mm as wb2_purg_to_ordrqty_nmrtr preserving type ) AS TrdgDocPurgToOrdQtyNmrtr,
cast( bpumn_mm as wb2_purg_to_ordrqty_dnmntr preserving type ) AS TrdgDocPurgToOrdQtyDnmntr,
cast( bpumz_sd as wb2_sls_to_ordrqty_nmrtr preserving type ) AS TrdgDocSlsToOrdQtyNmrtr,
cast( bpumn_sd as wb2_sls_to_ordrqty_dnmntr preserving type ) AS TrdgDocSlsToOrdQtyDnmntr,
waers_mm AS TrdgDocPurgCurrency,
sdwrs AS TrdgDocSalesCurrency,
gewei AS TrdgDocSlsWeightUnit,
cast( brgew as wb2_sls_gross_weight preserving type ) AS TrdgDocSlsGrossWeight,
cast( ntgew as wb2_sls_net_weight preserving type ) AS TrdgDocSlsNetWeight,
voleh AS TrdgDocSlsVolumeUnit,
cast( volum as wb2_sales_item_volume preserving type ) AS TrdgDocSlsVolume,
cast( brgew_mm as wb2_purg_gross_weight preserving type ) AS TrdgDocPurgGrossWeight,
cast( ntgew_mm as wb2_purg_net_weight preserving type ) AS TrdgDocPurgNetWeight,
cast( volum_mm as wb2_purg_volume preserving type ) AS TrdgDocPurgVolume,
cast( kmein_sd as wb2_sls_price_unit preserving type ) AS TrdgDocSlsPriceUnit,
bprme_mm AS TrdgDocPurgPriceUnit,
peinh_mm AS TrdgDocPurgNetPriceQuantity,
cast( kpein_sd as wb2_sls_net_price_qty preserving type ) AS TrdgDocSlsNetPriceQuantity,
netpr_sd AS TrdgDocSalesNetPriceAmount,
netpr_mm AS TrdgDocPurgNetPriceAmount,
netwrt_sd AS TrdgDocSlsItemNetAmount,
netwrt_mm AS TrdgDocPurgItemNetAmount,
cast( netwrt_in_sdwrs as wb2_sls_netwrt preserving type ) AS TrdgDocSlsItmNetAmtInSlsCrcy,
netwrt_in_waers AS TrdgDocPurgItmNetAmtInPOCrcy,
cast( kzwi1 as wb2_purg_subtotal1_amt preserving type ) AS TrdgDocPurgSubtotal1Amount,
cast( kzwi2 as wb2_purg_subtotal2_amt preserving type ) AS TrdgDocPurgSubtotal2Amount,
cast( kzwi3 as wb2_purg_subtotal3_amt preserving type ) AS TrdgDocPurgSubtotal3Amount,
cast( kzwi4 as wb2_purg_subtotal4_amt preserving type ) AS TrdgDocPurgSubtotal4Amount,
cast( kzwi5 as wb2_purg_subtotal5_amt preserving type ) AS TrdgDocPurgSubtotal5Amount,
cast( kzwi6 as wb2_purg_subtotal6_amt preserving type ) AS TrdgDocPurgSubtotal6Amount,
cast( kzwi1d as wb2_sls_subtotal1_amt preserving type ) AS TrdgDocSlsSubtotal1Amount,
cast( kzwi2d as wb2_sls_subtotal2_amt preserving type ) AS TrdgDocSlsSubtotal2Amount,
cast( kzwi3d as wb2_sls_subtotal3_amt preserving type ) AS TrdgDocSlsSubtotal3Amount,
cast( kzwi4d as wb2_sls_subtotal4_amt preserving type ) AS TrdgDocSlsSubtotal4Amount,
cast( kzwi5d as wb2_sls_subtotal5_amt preserving type ) AS TrdgDocSlsSubtotal5Amount,
cast( kzwi6d as wb2_sls_subtotal6_amt preserving type ) AS TrdgDocSlsSubtotal6Amount,
cast( uebtk_sd as wb2_sls_unlmtd_allwd preserving type ) AS SlsUnlmtdOvrdelivIsAllwd,
cast( uebto_sd as wb2_sls_ovrdeliv_tol preserving type ) AS SlsOvrdelivTolLmtRatioInPct,
untto_sd AS SlsUndrdelivTolLmtRatioInPct,
cast( uebtk_mm as wb2_purg_unlmtd_allwd preserving type ) AS PurgUnlmtdOvrdelivIsAllwd,
cast( uebto_mm as wb2_purg_ovrdeliv_tol preserving type ) AS PurgOvrdelivTolLmtRatioInPct,
cast( untto_mm as wb2_purg_undrdeliv_tol preserving type ) AS PurgUndrdelivTolLmtRatioInPct,
abgru AS SalesDocumentRjcnReason,
prodh AS ProductHierarchyNode,
cast( kdmat as wb2_product_cust preserving type ) AS ProductUsedByCustomer,
cast( taxm1 as wb2_product_tax_classfctn_1 preserving type ) AS ProductTaxClassification1,
cast( taxm2 as wb2_product_tax_classfctn_2 preserving type ) AS ProductTaxClassification2,
cast( taxm3 as wb2_product_tax_classfctn_3 preserving type ) AS ProductTaxClassification3,
cast( taxm4 as wb2_product_tax_classfctn_4 preserving type ) AS ProductTaxClassification4,
cast( taxm5 as wb2_product_tax_classfctn_5 preserving type ) AS ProductTaxClassification5,
cast( taxm6 as wb2_product_tax_classfctn_6 preserving type ) AS ProductTaxClassification6,
cast( taxm7 as wb2_product_tax_classfctn_7 preserving type ) AS ProductTaxClassification7,
cast( taxm8 as wb2_product_tax_classfctn_8 preserving type ) AS ProductTaxClassification8,
cast( taxm9 as wb2_product_tax_classfctn_9 preserving type ) AS ProductTaxClassification9,
ean11 AS InternationalArticleNumber,
prctr AS ProfitCenter,
kostl AS CostCenter,
cast( mvgr1 as wb2_sales_product_group1 preserving type ) AS SalesSpcfcProductGroup1,
cast( mvgr2 as wb2_sales_product_group2 preserving type ) AS SalesSpcfcProductGroup2,
cast( mvgr3 as wb2_sales_product_group3 preserving type ) AS SalesSpcfcProductGroup3,
cast( mvgr4 as wb2_sales_product_group4 preserving type ) AS SalesSpcfcProductGroup4,
cast( mvgr5 as wb2_sales_product_group5 preserving type ) AS SalesSpcfcProductGroup5,
faksp_sd AS ItemBillingBlockReason,
antlf_sd AS MaxNmbrOfPartialDelivery,
kztlf_sd AS PartialDeliveryIsAllowed,
cast( vstel_sd as wb2_sls_shipg_point preserving type ) AS TrdgDocSlsShippingPoint,
cast( route_mm as wb2_purg_route preserving type ) AS TradingDocumentPurchasingRoute,
cast( route_sd as wb2_route_sd preserving type ) AS TradingDocumentSalesRoute,
cast( vsbed_mm as wb2_purg_shipg_cndn preserving type ) AS TrdgDocPurgShippingCondition,
cast( vstel_mm as wb2_purg_shipg_point preserving type ) AS TrdgDocPurgShippingPoint,
mwskz_mm AS TrdgDocPurgTaxCode,
bwtty_mm AS ValuationCategory,
cast( pstyp_mm as wb2_purg_doc_itm_cat preserving type ) AS PurchasingDocumentItemCategory,
knttp_mm AS AccountAssignmentCategory,
lewed_mm AS GoodsReceiptLatestCreationDate,
cuobj_ch AS BatchClassification,
cast( wbhd_tposn as wb2_bus_data_item preserving type ) AS TradingDocumentBusinessItem,
dummy_wbhi_incl_eew_ps AS TrdgDocItemIsExtended,
loekz AS TrdgDocItemIsDeleted,
cast( portfolio as wb2_internal_portfolio_no preserving type ) AS TrdgPortfolioInternalID,
portfolio_date AS TrdgDocItmPrtfloDetnDate,
tkonn_from AS TrdgDocRefDocument,
tposn_from AS TrdgDocRefDocItem,
cast(tctyp_from as wb2_ref_doc_type preserving type ) AS TrdgDocReferenceDocumentType,
tkonn_from_2 AS TrdgDocAddlRefDocument,
tposn_from_2 AS TrdgDocAddlRefDocItem,
cast( tctyp_from_2 as wb2_addl_ref_doc_type preserving type ) AS TrdgDocAddlRefDocumentType,
scenario AS TrdgDocBusinessScenario,
assoc_group AS TrdgDocAssociationGroup,
cast( idnlf as wb2_suplr_prod preserving type ) AS SupplierProductID,
cast( matwa as wb2_reqd_product preserving type ) AS TrdgDocOriglReqdProd,
uepos AS TradingDocumentHigherLevelItem,
wuvprs AS TrdgDocPrcDetnIsIncomplete,
cast( kmpmg as wb2_purg_bom_itm_qty preserving type ) AS TrdgDocPurgBOMItmQty,
cast( kmpmg_sd as wb2_sls_bom_itm_qty preserving type ) AS TrdgDocSlsBOMItmQty,
fmeng AS QuantityIsFixed,
stdat AS TrdgDocBOMKeyDate,
stlty AS BillOfMaterialCategory,
stkey AS BillOfMaterialVariantUsage,
cast( pmatn as wb2_prcg_ref_product preserving type ) AS TrdgDocPrcgRefProduct,
cast( vkaus as wb2_prod_usage_ind preserving type ) AS TrdgDocProdUsgeCat,
cast( effwr_sd as wb2_sls_itm_effctv_amt preserving type ) AS TrdgDocSlsItmEffctvAmount,
cast( effwr_mm as wb2_purg_itm_effctv_amt preserving type ) AS TrdgDocPurgItmEffctvAmount,
cast( sktof_sd as wb2_sls_cash_disc preserving type ) AS TrdgDocSlsIsCshDiscGrntd,
cast( sktof_mm as wb2_purg_cash_disc preserving type ) AS TrdgDocPurgIsCshDiscGrntd,
pred_number AS TrdgDocPredecessorDocument,
pred_item_number AS TrdgDocPredecessorItem,
cast( pred_doc_type as wb2_precdg_doc_type preserving type ) AS TrdgDocPrdcssrDocumentType,
cast( mwsbp_mm as wb2_purg_tax_amt preserving type ) AS TrdgDocPurgTaxAmount,
cast( mwsbp_sd as wb2_sls_tax_amt preserving type ) AS TrdgDocSlsTaxAmount,
hedging_relevant AS TrdgDocHdggRlvt,
cast(cond_con_alg as wb2_cndn_cnsldtn_cat preserving type) AS TrdgDocCndnCnsldtnCat,
consolidated AS TrdgDocCndnIsCnsldtd,
ccomp AS TrdgDocSTOPostingLogic,
sett_mode AS TrdgDocSettlementMode,
reslo AS IssuingStorageLocation,
cast( txjcd_mm as wb2_purg_tax_jx preserving type ) AS TrdgDocPurgTaxJurisdiction,
abfor AS PaymentGuaranteeForm,
dpamt_item AS DownPaymentAmount,
brtwr_mm AS SupplierTotalGrossAmount,
bom_profile AS TrdgDocBOMProfile,
alt_bom AS AlternativeBillOfMaterial,
cast( trmrisk_rel_mm as wb2_purg_rsk_relevancy preserving type ) AS TrdgDocPurgRiskRelevancy,
cast( trmrisk_rel_sd as wb2_sls_rsk_relevancy preserving type ) AS TrdgDocSlsRiskRelevancy,
cuobj_sd AS TrdgDocSlsClfnObjInternalID,
cuobj_mm AS TrdgDocPurgClfnObjInternalID,
groes AS TrdgDocProdSizeOrDimnDesc,
cast( complete as wb2_document_complete preserving type ) AS TrdgDocItemIsComplete,
cast( aufnr as wb2_internal_order preserving type ) AS TradingDocumentInternalOrder,
block_code AS TrdgDocItemBlockCode,
cast( tax_country_mm as wb2_purg_tax_ctryreg preserving type ) AS TrdgDocPurgTaxCountry,
cast( txdat_mm as wb2_purg_tax_date preserving type ) AS TrdgDocPurgTaxDate,
cast( waers_purch as wb2_purg_currency_key preserving type ) AS TrdgDocCurrency,
_TrdgDocRefDocument.ControllingArea AS ControllingArea,
cast( stlnr as wb2_bill_of_material preserving type) AS TrdgDocBillOfMaterial,
cast( posex as wb2_purchase_order_item preserving type) AS TrdgDocPurchaseOrderItem,
cast( commodity as wb2_commodity_definition preserving type) AS TrdgDocCommodityDefinition,
cast( item_relevancy as wb2_is_item_relevant preserving type) AS TrdgDocIsItemRelevant
FROM wbhi
LEFT OUTER JOIN R_TrdgDocItemCategory AS _TrdgDocItemCategory ON TrdgDocItemCategory = _TrdgDocItemCategory.TrdgDocItemCategory -- association [0..1]
LEFT OUTER JOIN I_Product AS _Product ON Product = _Product.Product -- association [0..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant -- association [0..1]
LEFT OUTER JOIN I_StorageLocation AS _StorageLocation ON Plant = _StorageLocation.Plant AND StorageLocation = _StorageLocation.StorageLocation -- association [0..1]
LEFT OUTER JOIN I_Batch AS _Batch ON Plant = _Batch.Plant AND Product = _Batch.Material AND Batch = _Batch.Batch -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _TrdgDocPurgQuantityUnit ON TrdgDocPurgQuantityUnit = _TrdgDocPurgQuantityUnit.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _TrdgDocSlsQuantityUnit ON TrdgDocSlsQuantityUnit = _TrdgDocSlsQuantityUnit.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _TrdgDocSlsWeightUnit ON TrdgDocSlsWeightUnit = _TrdgDocSlsWeightUnit.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _TrdgDocSlsVolumeUnit ON TrdgDocSlsVolumeUnit = _TrdgDocSlsVolumeUnit.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _BaseUnit ON BaseUnit = _BaseUnit.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_Division AS _Division ON OrganizationDivision = _Division.Division -- association [0..1]
LEFT OUTER JOIN I_BusinessArea AS _BusinessArea ON BusinessArea = _BusinessArea.BusinessArea -- association [0..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID -- association [0..1]
LEFT OUTER JOIN I_MaterialGroup AS _ProductGroup ON ProductGroup = _ProductGroup.MaterialGroup -- association [0..1]
LEFT OUTER JOIN I_SalesDocumentRjcnReason AS _SalesDocumentRjcnReason ON SalesDocumentRjcnReason = _SalesDocumentRjcnReason.SalesDocumentRjcnReason -- association [0..1]
LEFT OUTER JOIN I_ProductHierarchyNode AS _ProductHierarchyNode ON ProductHierarchyNode = _ProductHierarchyNode.ProductHierarchyNode -- association [0..1]
LEFT OUTER JOIN I_SalesSpcfcProductGroup1 AS _SalesSpcfcProductGroup1 ON SalesSpcfcProductGroup1 = _SalesSpcfcProductGroup1.SalesSpcfcProductGroup1 -- association [0..1]
LEFT OUTER JOIN I_SalesSpcfcProductGroup2 AS _SalesSpcfcProductGroup2 ON SalesSpcfcProductGroup2 = _SalesSpcfcProductGroup2.SalesSpcfcProductGroup2 -- association [0..1]
LEFT OUTER JOIN I_SalesSpcfcProductGroup3 AS _SalesSpcfcProductGroup3 ON SalesSpcfcProductGroup3 = _SalesSpcfcProductGroup3.SalesSpcfcProductGroup3 -- association [0..1]
LEFT OUTER JOIN I_SalesSpcfcProductGroup4 AS _SalesSpcfcProductGroup4 ON SalesSpcfcProductGroup4 = _SalesSpcfcProductGroup4.SalesSpcfcProductGroup4 -- association [0..1]
LEFT OUTER JOIN I_SalesSpcfcProductGroup5 AS _SalesSpcfcProductGroup5 ON SalesSpcfcProductGroup5 = _SalesSpcfcProductGroup5.SalesSpcfcProductGroup5 -- association [0..1]
LEFT OUTER JOIN I_BillingBlockReason AS _ItemBillingBlockReason ON ItemBillingBlockReason = _ItemBillingBlockReason.BillingBlockReason -- association [0..1]
LEFT OUTER JOIN I_ShippingPoint AS _TrdgDocSlsShippingPoint ON TrdgDocSlsShippingPoint = _TrdgDocSlsShippingPoint.ShippingPoint -- association [0..1]
LEFT OUTER JOIN I_Route AS _TradingDocumentSalesRoute ON TradingDocumentSalesRoute = _TradingDocumentSalesRoute.Route -- association [0..1]
LEFT OUTER JOIN I_ShippingCondition AS _TrdgDocPurgShipgCondition ON TrdgDocPurgShippingCondition = _TrdgDocPurgShipgCondition.ShippingCondition -- association [0..1]
LEFT OUTER JOIN I_ShippingPoint AS _TrdgDocPurgShippingPoint ON TrdgDocPurgShippingPoint = _TrdgDocPurgShippingPoint.ShippingPoint -- association [0..1]
LEFT OUTER JOIN I_PurgDocumentItemCategory AS _PurgDocumentItemCategory ON PurchasingDocumentItemCategory = _PurgDocumentItemCategory.PurchasingDocumentItemCategory -- association [0..1]
LEFT OUTER JOIN R_TrdgDocHeaderBasic AS _TrdgDocRefDocument ON TrdgDocRefDocument = _TrdgDocRefDocument.TradingDocument -- association [0..1]
LEFT OUTER JOIN R_TrdgDocHeaderBasic AS _TrdgDocAddlRefDocument ON TrdgDocAddlRefDocument = _TrdgDocAddlRefDocument.TradingDocument -- association [0..1]
LEFT OUTER JOIN R_TrdgDocItemBasic AS _TrdgDocRefDocItem ON TrdgDocRefDocument = _TrdgDocRefDocItem.TradingDocument AND TrdgDocRefDocItem = _TrdgDocRefDocItem.TradingDocumentItem -- association [0..1]
LEFT OUTER JOIN R_TrdgDocItemBasic AS _TrdgDocAddlRefDocItem ON TrdgDocAddlRefDocument = _TrdgDocAddlRefDocItem.TradingDocument AND TrdgDocAddlRefDocItem = _TrdgDocAddlRefDocItem.TradingDocumentItem -- association [0..1]
LEFT OUTER JOIN R_TrdgDocType AS _TrdgDocRefDocumentType ON TrdgDocReferenceDocumentType = _TrdgDocRefDocumentType.TradingDocumentType -- association [0..1]
LEFT OUTER JOIN R_TrdgDocType AS _TrdgDocAddlRefDocumentType ON TrdgDocAddlRefDocumentType = _TrdgDocAddlRefDocumentType.TradingDocumentType -- association [0..1]
LEFT OUTER JOIN I_Product AS _OriginallyRequestedProduct ON TrdgDocOriglReqdProd = _OriginallyRequestedProduct.Product -- association [0..1]
LEFT OUTER JOIN I_Currency AS _TrdgDocPurgCurrency ON TrdgDocPurgCurrency = _TrdgDocPurgCurrency.Currency -- association [0..1]
LEFT OUTER JOIN R_TrdgDocCndnCnsldtnCat AS _TrdgDocCndnCnsldtnCat ON TrdgDocCndnCnsldtnCat = _TrdgDocCndnCnsldtnCat.TrdgDocCndnCnsldtnCat -- association [0..1]
LEFT OUTER JOIN R_TrdgDocIsHdggRlvt AS _TrdgDocIsHdggRlvt ON TrdgDocHdggRlvt = _TrdgDocIsHdggRlvt.TrdgDocIsHdggRlvt -- association [0..1]
LEFT OUTER JOIN R_TrdgDocPrcDetnIsIncmplt AS _TrdgDocPrcDetnIsIncmplt ON TrdgDocPrcDetnIsIncomplete = _TrdgDocPrcDetnIsIncmplt.TrdgDocPrcDetnIsIncomplete -- association [0..1]
LEFT OUTER JOIN R_TrdgDocItemBlockCode AS _TrdgDocItemBlockCode ON TrdgDocItemBlockCode = _TrdgDocItemBlockCode.TrdgDocItemBlockCode -- association [0..1]
LEFT OUTER JOIN R_TrdgDocPurgRskRelevancy AS _TrdgDocPurgRskRelevancy ON TrdgDocPurgRiskRelevancy = _TrdgDocPurgRskRelevancy.TrdgDocPurgRiskRelevancy -- association [0..1]
LEFT OUTER JOIN R_TrdgDocSettlementMode AS _TrdgDocSettlementMode ON TrdgDocSettlementMode = _TrdgDocSettlementMode.TrdgDocSettlementMode -- association [0..1]
LEFT OUTER JOIN R_TrdgDocPrdcssrDocType AS _TrdgDocPrdcssrDocType ON TrdgDocPrdcssrDocumentType = _TrdgDocPrdcssrDocType.TrdgDocPrdcssrDocumentType -- association [0..1]
LEFT OUTER JOIN R_TrdgDocIsComplete AS _TrdgDocItemIsComplete ON TrdgDocItemIsComplete = _TrdgDocItemIsComplete.TrdgDocIsComplete -- association [0..1]
LEFT OUTER JOIN I_ControllingArea AS _ControllingArea ON ControllingArea = _ControllingArea.ControllingArea -- association [0..1]
LEFT OUTER JOIN I_CostCenter AS _CostCenter ON CostCenter = _CostCenter.CostCenter AND ControllingArea = _CostCenter.ControllingArea AND CreationDate <= _CostCenter.ValidityEndDate -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA