A_CustomerReturnItem_2
Returns Order Items
A_CustomerReturnItem_2 is a Consumption CDS View that provides data about "Returns Order Items" in SAP S/4HANA. It reads from 1 data source (R_CustomerReturnItemTP) and exposes 79 fields with key fields CustomerReturn, CustomerReturnItem. It has 1 association to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| R_CustomerReturnItemTP | R_CustomerReturnItemTP | projection |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | A_CustRetItemProcessStep | _ItemProcessStep | $projection.CustomerReturn = _ItemProcessStep.CustomerReturn and $projection.CustomerReturnItem = _ItemProcessStep.CustomerReturnItem |
Annotations (13)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| EndUserText.label | Returns Order Items | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| OData.entityType.name | CustomerReturnItem_Type | view | |
| VDM.lifecycle.contract.type | #PUBLIC_REMOTE_API | view | |
| VDM.viewType | #CONSUMPTION | view | |
| AbapCatalog.extensibility.extensible | true | view | |
| AbapCatalog.extensibility.elementSuffix | SDI | view | |
| AbapCatalog.extensibility.quota.maximumFields | 204 | view | |
| AbapCatalog.extensibility.quota.maximumBytes | 6800 | view |
Fields (79)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CustomerReturn | CustomerReturnItem | CustomerReturn | |
| KEY | CustomerReturnItem | CustomerReturnItem | CustomerReturnItem | |
| HigherLevelItem | CustomerReturnItem | HigherLevelItem | Higher-Lev.Item | |
| CustomerReturnItemCategory | CustomerReturnItem | CustomerReturnItemCategory | ||
| CustomerReturnItemText | CustomerReturnItem | CustomerReturnItemText | ||
| Product | CustomerReturnItem | Product | Product Sold | |
| ProductGroup | CustomerReturnItem | ProductGroup | Product Sold Group | |
| MaterialByCustomer | CustomerReturnItem | MaterialByCustomer | Customer Mat. | |
| PurchaseOrderByCustomer | CustomerReturnItem | PurchaseOrderByCustomer | Purchase Order Number | |
| RequestedQuantity | CustomerReturnItem | RequestedQuantity | Requested Quantity | |
| RequestedQuantitySAPUnit | CustomerReturnItem | RequestedQuantityUnit | Requested Quantity Unit | |
| RequestedQuantityISOUnit | ||||
| ItemGrossWeight | CustomerReturnItem | ItemGrossWeight | Gross Weight | |
| ItemNetWeight | CustomerReturnItem | ItemNetWeight | Net Weight | |
| ItemWeightSAPUnit | CustomerReturnItem | ItemWeightUnit | Unit of Weight | |
| ItemWeightISOUnit | ||||
| ItemVolume | CustomerReturnItem | ItemVolume | Volume | |
| ItemVolumeSAPUnit | CustomerReturnItem | ItemVolumeUnit | Volume Unit | |
| ItemVolumeISOUnit | ||||
| PricingDate | CustomerReturnItem | PricingDate | Pricing Date | |
| CustomerPaymentTerms | CustomerReturnItem | CustomerPaymentTerms | Pyt Terms | |
| IncotermsClassification | CustomerReturnItem | IncotermsClassification | Incoterms | |
| IncotermsLocation1 | CustomerReturnItem | IncotermsLocation1 | Inco. Location1 | |
| IncotermsLocation2 | CustomerReturnItem | IncotermsLocation2 | Inco. Location2 | |
| ProfitCenter | CustomerReturnItem | ProfitCenter | Profit Center | |
| WBSElementExternalID | CustomerReturnItem | WBSElementExternalID | WBS Element External ID | |
| SalesDocumentRjcnReason | CustomerReturnItem | SalesDocumentRjcnReason | RejectionReason | |
| ItemBillingBlockReason | CustomerReturnItem | ItemBillingBlockReason | Billing Block | |
| ProductionPlant | CustomerReturnItem | ProductionPlant | Prod plnt | |
| ShippingType | CustomerReturnItem | ShippingType | Shipping Type | |
| StorageLocation | CustomerReturnItem | StorageLocation | StorageLocation | |
| ShippingPoint | CustomerReturnItem | ShippingPoint | Shipping Point | |
| DeliveryPriority | CustomerReturnItem | DeliveryPriority | Delivery Prior. | |
| RplcmtProdFrmSuplrIsReqd | CustomerReturnItem | ReplacementMaterialIsRequested | ||
| RplcmtProdSupplyingPlant | CustomerReturnItem | ReplacementMatlSupplyingPlant | ||
| Supplier | CustomerReturnItem | Supplier | Supplier | |
| SupplierRetMatlAuthzn | CustomerReturnItem | SupplierRetMatlAuthzn | ||
| Batch | CustomerReturnItem | Batch | Lot No. | |
| CustRetMatlAuthzn | CustomerReturnItem | CustRetMatlAuthzn | ||
| ReplacementProduct | CustomerReturnItem | ReplacementMaterial | ||
| ReplacementProductQuantity | CustomerReturnItem | ReplacementMaterialQuantity | ||
| RplcmtProdQtySAPUnit | CustomerReturnItem | ReplacementMaterialQtyUnit | ||
| RplcmtProdQtyISOUnit | ||||
| ReturnReason | CustomerReturnItem | ReturnReason | Return Reason | |
| ReturnsInspectionCode | CustomerReturnItem | RetMatlInspResultCode | ||
| CustRetItmFollowUpActivity | CustomerReturnItem | CustRetItmFollowUpActivity | Follow-Up Act. | |
| NextFllwUpActivityForMatlInsp | CustomerReturnItem | NextFllwUpActivityForMatlInsp | ||
| PrelimRefundIsDetermined | CustomerReturnItem | PrelimRefundIsDetermined | ||
| ReturnsProductHasBeenReceived | CustomerReturnItem | ReturnsMaterialHasBeenReceived | ||
| ReturnsRefundCode | CustomerReturnItem | ReturnsRefundExtent | ||
| ReturnsRefundProcgMode | CustomerReturnItem | ReturnsRefundProcgMode | ||
| ReturnsRefundRjcnReason | CustomerReturnItem | ReturnsRefundRjcnReason | ||
| ReturnsRefundType | CustomerReturnItem | ReturnsRefundType | ||
| RetsProdValnIsSuspended | CustomerReturnItem | RetsProdValnIsSuspended | ||
| SuplrRetMatlAuthznIsRequired | CustomerReturnItem | SuplrRetMatlAuthznIsRequired | ||
| ProductIsInspectedAtCustSite | CustomerReturnItem | ProductIsInspectedAtCustSite | ||
| RetsMgmtProcessingBlock | CustomerReturnItem | RetsMgmtProcessingBlock | ||
| NetAmount | CustomerReturnItem | NetAmount | Stated Amount | |
| TaxAmount | CustomerReturnItem | TaxAmount | Tax Amt in Rptg Crcy | |
| TransactionCurrency | CustomerReturnItem | TransactionCurrency | Transaction Currency | |
| ProductionVersion | CustomerReturnItem | ProductionVersion | Version ID | |
| Subtotal1Amount | CustomerReturnItem | Subtotal1Amount | Subtotal 1 Amount | |
| Subtotal2Amount | CustomerReturnItem | Subtotal2Amount | Subtotal 2 Amount | |
| Subtotal3Amount | CustomerReturnItem | Subtotal3Amount | Subtotal 3 Amount | |
| Subtotal4Amount | CustomerReturnItem | Subtotal4Amount | Subtotal 4 Amount | |
| Subtotal5Amount | CustomerReturnItem | Subtotal5Amount | Subtotal 5 Amount | |
| Subtotal6Amount | CustomerReturnItem | Subtotal6Amount | Subtotal 6 Amount | |
| RetsMgmtProcess | CustomerReturnItem | RetsMgmtProcess | ||
| RetsMgmtProcessItem | CustomerReturnItem | RetsMgmtProcessItem | ||
| RetsMgmtItmCompnProcgStatus | CustomerReturnItem | RetsMgmtItmCompnProcgStatus | ||
| RetsMgmtItmLogProcgStatus | CustomerReturnItem | RetsMgmtItmLogProcgStatus | ||
| RetsMgmtItmProcgStatus | CustomerReturnItem | RetsMgmtItmProcgStatus | ||
| SDProcessStatus | CustomerReturnItem | SDProcessStatus | ||
| SDDocumentRejectionStatus | CustomerReturnItem | SDDocumentRejectionStatus | ||
| CustomerReturnType | CustomerReturnItem | CustomerReturnType | ||
| OrganizationDivision | CustomerReturnItem | OrganizationDivision | Org. Division | |
| SalesOrganization | CustomerReturnItem | SalesOrganization | Sales Organization | |
| DistributionChannel | CustomerReturnItem | DistributionChannel | RefDistCh-Cust/Mat. | |
| _ItemProcessStep | _ItemProcessStep |
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 A_CustomerReturnItem_2.
-- 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 A_CustomerReturnItem_2 AS
SELECT
CustomerReturnItem.CustomerReturn AS CustomerReturn,
CustomerReturnItem.CustomerReturnItem AS CustomerReturnItem,
CustomerReturnItem.HigherLevelItem AS HigherLevelItem,
CustomerReturnItem.CustomerReturnItemCategory AS CustomerReturnItemCategory,
CustomerReturnItem.CustomerReturnItemText AS CustomerReturnItemText,
CustomerReturnItem.Product AS Product,
CustomerReturnItem.ProductGroup AS ProductGroup,
CustomerReturnItem.MaterialByCustomer AS MaterialByCustomer,
CustomerReturnItem.PurchaseOrderByCustomer AS PurchaseOrderByCustomer,
CustomerReturnItem.RequestedQuantity AS RequestedQuantity,
CustomerReturnItem.RequestedQuantityUnit AS RequestedQuantitySAPUnit,
cast(_RequestedQuantityUnit.UnitOfMeasureISOCode as sd_reqd_qty_isounit preserving type) AS RequestedQuantityISOUnit,
CustomerReturnItem.ItemGrossWeight AS ItemGrossWeight,
CustomerReturnItem.ItemNetWeight AS ItemNetWeight,
CustomerReturnItem.ItemWeightUnit AS ItemWeightSAPUnit,
cast(_ItemWeightUnit.UnitOfMeasureISOCode as sd_itm_wgt_isounit preserving type) AS ItemWeightISOUnit,
CustomerReturnItem.ItemVolume AS ItemVolume,
CustomerReturnItem.ItemVolumeUnit AS ItemVolumeSAPUnit,
cast(_ItemVolumeUnit.UnitOfMeasureISOCode as sd_itm_vol_isounit preserving type) AS ItemVolumeISOUnit,
CustomerReturnItem.PricingDate AS PricingDate,
CustomerReturnItem.CustomerPaymentTerms AS CustomerPaymentTerms,
CustomerReturnItem.IncotermsClassification AS IncotermsClassification,
CustomerReturnItem.IncotermsLocation1 AS IncotermsLocation1,
CustomerReturnItem.IncotermsLocation2 AS IncotermsLocation2,
CustomerReturnItem.ProfitCenter AS ProfitCenter,
CustomerReturnItem.WBSElementExternalID AS WBSElementExternalID,
CustomerReturnItem.SalesDocumentRjcnReason AS SalesDocumentRjcnReason,
CustomerReturnItem.ItemBillingBlockReason AS ItemBillingBlockReason,
CustomerReturnItem.ProductionPlant AS ProductionPlant,
CustomerReturnItem.ShippingType AS ShippingType,
CustomerReturnItem.StorageLocation AS StorageLocation,
CustomerReturnItem.ShippingPoint AS ShippingPoint,
CustomerReturnItem.DeliveryPriority AS DeliveryPriority,
CustomerReturnItem.ReplacementMaterialIsRequested AS RplcmtProdFrmSuplrIsReqd,
CustomerReturnItem.ReplacementMatlSupplyingPlant AS RplcmtProdSupplyingPlant,
CustomerReturnItem.Supplier AS Supplier,
CustomerReturnItem.SupplierRetMatlAuthzn AS SupplierRetMatlAuthzn,
CustomerReturnItem.Batch AS Batch,
CustomerReturnItem.CustRetMatlAuthzn AS CustRetMatlAuthzn,
CustomerReturnItem.ReplacementMaterial AS ReplacementProduct,
CustomerReturnItem.ReplacementMaterialQuantity AS ReplacementProductQuantity,
CustomerReturnItem.ReplacementMaterialQtyUnit AS RplcmtProdQtySAPUnit,
cast(_RequestedQuantityUnit.UnitOfMeasureISOCode as sd_reqd_qty_isounit preserving type) AS RplcmtProdQtyISOUnit,
CustomerReturnItem.ReturnReason AS ReturnReason,
CustomerReturnItem.RetMatlInspResultCode AS ReturnsInspectionCode,
CustomerReturnItem.CustRetItmFollowUpActivity AS CustRetItmFollowUpActivity,
CustomerReturnItem.NextFllwUpActivityForMatlInsp AS NextFllwUpActivityForMatlInsp,
CustomerReturnItem.PrelimRefundIsDetermined AS PrelimRefundIsDetermined,
CustomerReturnItem.ReturnsMaterialHasBeenReceived AS ReturnsProductHasBeenReceived,
CustomerReturnItem.ReturnsRefundExtent AS ReturnsRefundCode,
CustomerReturnItem.ReturnsRefundProcgMode AS ReturnsRefundProcgMode,
CustomerReturnItem.ReturnsRefundRjcnReason AS ReturnsRefundRjcnReason,
CustomerReturnItem.ReturnsRefundType AS ReturnsRefundType,
CustomerReturnItem.RetsProdValnIsSuspended AS RetsProdValnIsSuspended,
CustomerReturnItem.SuplrRetMatlAuthznIsRequired AS SuplrRetMatlAuthznIsRequired,
CustomerReturnItem.ProductIsInspectedAtCustSite AS ProductIsInspectedAtCustSite,
CustomerReturnItem.RetsMgmtProcessingBlock AS RetsMgmtProcessingBlock,
CustomerReturnItem.NetAmount AS NetAmount,
CustomerReturnItem.TaxAmount AS TaxAmount,
CustomerReturnItem.TransactionCurrency AS TransactionCurrency,
CustomerReturnItem.ProductionVersion AS ProductionVersion,
CustomerReturnItem.Subtotal1Amount AS Subtotal1Amount,
CustomerReturnItem.Subtotal2Amount AS Subtotal2Amount,
CustomerReturnItem.Subtotal3Amount AS Subtotal3Amount,
CustomerReturnItem.Subtotal4Amount AS Subtotal4Amount,
CustomerReturnItem.Subtotal5Amount AS Subtotal5Amount,
CustomerReturnItem.Subtotal6Amount AS Subtotal6Amount,
CustomerReturnItem.RetsMgmtProcess AS RetsMgmtProcess,
CustomerReturnItem.RetsMgmtProcessItem AS RetsMgmtProcessItem,
CustomerReturnItem.RetsMgmtItmCompnProcgStatus AS RetsMgmtItmCompnProcgStatus,
CustomerReturnItem.RetsMgmtItmLogProcgStatus AS RetsMgmtItmLogProcgStatus,
CustomerReturnItem.RetsMgmtItmProcgStatus AS RetsMgmtItmProcgStatus,
CustomerReturnItem.SDProcessStatus AS SDProcessStatus,
CustomerReturnItem.SDDocumentRejectionStatus AS SDDocumentRejectionStatus,
CustomerReturnItem.CustomerReturnType AS CustomerReturnType,
CustomerReturnItem.OrganizationDivision AS OrganizationDivision,
CustomerReturnItem.SalesOrganization AS SalesOrganization,
CustomerReturnItem.DistributionChannel AS DistributionChannel
FROM R_CustomerReturnItemTP
LEFT OUTER JOIN A_CustRetItemProcessStep AS _ItemProcessStep ON CustomerReturn = _ItemProcessStep.CustomerReturn AND CustomerReturnItem = _ItemProcessStep.CustomerReturnItem -- association [0..*]
;
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