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 106 fields with key fields CustomerReturn, CustomerReturnItem. It has 1 association to related views. It is exposed through 1 OData service (API_CUSTOMERRETURN). Part of development package P_SLSCRET_INTEGRATION_ODATA.
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 | #L | 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 |
OData Services (1)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| API_CUSTOMERRETURN | API_CUSTOMERRETURN | V4 | C2 | C1 |
Fields (106)
| 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 | |
| OriginallyRequestedMaterial | CustomerReturnItem | OriginallyRequestedMaterial | ||
| MaterialByCustomer | CustomerReturnItem | MaterialByCustomer | Customer Mat. | |
| InternationalArticleNumber | CustomerReturnItem | InternationalArticleNumber | EAN/UPC | |
| PurchaseOrderByCustomer | CustomerReturnItem | PurchaseOrderByCustomer | Purchase Order Number | |
| PurchaseOrderByShipToParty | CustomerReturnItem | PurchaseOrderByShipToParty | ||
| CorrespncExternalReference | CustomerReturnItem | CorrespncExternalReference | Your Reference | |
| CorrespncExtRefByShipToParty | CustomerReturnItem | CorrespncExtRefByShipToParty | ||
| UnderlyingPurchaseOrderItem | CustomerReturnItem | UnderlyingPurchaseOrderItem | PO Item | |
| UndrlgPurOrdItmByShipToParty | CustomerReturnItem | UndrlgPurOrdItmByShipToParty | ||
| CustomerPurchaseOrderType | CustomerReturnItem | CustomerPurchaseOrderType | ||
| CustPurOrdTypeByShipToParty | CustomerReturnItem | CustPurOrdTypeByShipToParty | ||
| 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 | |
| CustomerPriceGroup | CustomerReturnItem | CustomerPriceGroup | CustPrice Group | |
| MaterialPricingGroup | CustomerReturnItem | MaterialPricingGroup | ||
| MatlAccountAssignmentGroup | CustomerReturnItem | MatlAccountAssignmentGroup | ||
| IncotermsClassification | CustomerReturnItem | IncotermsClassification | Incoterms | |
| IncotermsLocation1 | CustomerReturnItem | IncotermsLocation1 | Inco. Location1 | |
| IncotermsLocation2 | CustomerReturnItem | IncotermsLocation2 | Inco. Location2 | |
| IncotermsVersion | CustomerReturnItem | IncotermsVersion | Inco. Version | |
| BusinessArea | CustomerReturnItem | BusinessArea | Business Area | |
| ProfitCenter | CustomerReturnItem | ProfitCenter | Profit Center | |
| WBSElementExternalID | CustomerReturnItem | WBSElementExternalID | WBS Element External ID | |
| SalesDocumentRjcnReason | CustomerReturnItem | SalesDocumentRjcnReason | RejectionReason | |
| ItemBillingBlockReason | CustomerReturnItem | ItemBillingBlockReason | Billing Block | |
| ServicesRenderedDate | CustomerReturnItem | ServicesRenderedDate | Services Rendered Date | |
| BillingDocumentDate | CustomerReturnItem | BillingDocumentDate | Billing Date | |
| FixedValueDate | CustomerReturnItem | FixedValueDate | Fixed Val. Date | |
| Plant | CustomerReturnItem | Plant | Valuation Area | |
| 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. | |
| CustomerGroup | CustomerReturnItem | CustomerGroup | Customer Group | |
| CustRetMatlAuthzn | CustomerReturnItem | CustRetMatlAuthzn | ||
| ProductConfiguration | CustomerReturnItem | ProductConfiguration | ||
| VarConfigurationBusObjectKey | CustomerReturnItem | VarConfigurationBusObjectKey | ||
| VarConfigurationBusObjectType | CustomerReturnItem | VarConfigurationBusObjectType | ||
| 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 | ||
| RetsInspIsCrtedAutomly | CustomerReturnItem | RetsInspIsCrtedAutomly | ||
| 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 | |
| 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 | |
| ReferenceSDDocument | CustomerReturnItem | ReferenceSDDocument | Reference Doc. | |
| ReferenceSDDocumentItem | CustomerReturnItem | ReferenceSDDocumentItem | Reference Item | |
| ReferenceSDDocumentCategory | CustomerReturnItem | ReferenceSDDocumentCategory | Prec.Doc.Categ. | |
| BusinessSolutionOrderItem | CustomerReturnItem | BusinessSolutionOrderItem | Solution Order Item | |
| BusSolnOrdItemBundleItem | CustomerReturnItem | BusSolnOrdItemBundleItem | ||
| RetsMgmtProcess | CustomerReturnItem | RetsMgmtProcess | ||
| RetsMgmtProcessItem | CustomerReturnItem | RetsMgmtProcessItem | ||
| RetsMgmtItmCompnProcgStatus | CustomerReturnItem | RetsMgmtItmCompnProcgStatus | ||
| RetsMgmtItmLogProcgStatus | CustomerReturnItem | RetsMgmtItmLogProcgStatus | ||
| RetsMgmtItmProcgStatus | CustomerReturnItem | RetsMgmtItmProcgStatus | ||
| SDProcessStatus | CustomerReturnItem | SDProcessStatus | ||
| SDDocumentRejectionStatus | CustomerReturnItem | SDDocumentRejectionStatus | ||
| ItemGeneralIncompletionStatus | CustomerReturnItem | ItemGeneralIncompletionStatus | ||
| 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.OriginallyRequestedMaterial AS OriginallyRequestedMaterial,
CustomerReturnItem.MaterialByCustomer AS MaterialByCustomer,
CustomerReturnItem.InternationalArticleNumber AS InternationalArticleNumber,
CustomerReturnItem.PurchaseOrderByCustomer AS PurchaseOrderByCustomer,
CustomerReturnItem.PurchaseOrderByShipToParty AS PurchaseOrderByShipToParty,
CustomerReturnItem.CorrespncExternalReference AS CorrespncExternalReference,
CustomerReturnItem.CorrespncExtRefByShipToParty AS CorrespncExtRefByShipToParty,
CustomerReturnItem.UnderlyingPurchaseOrderItem AS UnderlyingPurchaseOrderItem,
CustomerReturnItem.UndrlgPurOrdItmByShipToParty AS UndrlgPurOrdItmByShipToParty,
CustomerReturnItem.CustomerPurchaseOrderType AS CustomerPurchaseOrderType,
CustomerReturnItem.CustPurOrdTypeByShipToParty AS CustPurOrdTypeByShipToParty,
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.CustomerPriceGroup AS CustomerPriceGroup,
CustomerReturnItem.MaterialPricingGroup AS MaterialPricingGroup,
CustomerReturnItem.MatlAccountAssignmentGroup AS MatlAccountAssignmentGroup,
CustomerReturnItem.IncotermsClassification AS IncotermsClassification,
CustomerReturnItem.IncotermsLocation1 AS IncotermsLocation1,
CustomerReturnItem.IncotermsLocation2 AS IncotermsLocation2,
CustomerReturnItem.IncotermsVersion AS IncotermsVersion,
CustomerReturnItem.BusinessArea AS BusinessArea,
CustomerReturnItem.ProfitCenter AS ProfitCenter,
CustomerReturnItem.WBSElementExternalID AS WBSElementExternalID,
CustomerReturnItem.SalesDocumentRjcnReason AS SalesDocumentRjcnReason,
CustomerReturnItem.ItemBillingBlockReason AS ItemBillingBlockReason,
CustomerReturnItem.ServicesRenderedDate AS ServicesRenderedDate,
CustomerReturnItem.BillingDocumentDate AS BillingDocumentDate,
CustomerReturnItem.FixedValueDate AS FixedValueDate,
CustomerReturnItem.Plant AS Plant,
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.CustomerGroup AS CustomerGroup,
CustomerReturnItem.CustRetMatlAuthzn AS CustRetMatlAuthzn,
CustomerReturnItem.ProductConfiguration AS ProductConfiguration,
CustomerReturnItem.VarConfigurationBusObjectKey AS VarConfigurationBusObjectKey,
CustomerReturnItem.VarConfigurationBusObjectType AS VarConfigurationBusObjectType,
CustomerReturnItem.ReplacementMaterial AS ReplacementProduct,
CustomerReturnItem.ReplacementMaterialQuantity AS ReplacementProductQuantity,
CustomerReturnItem.ReplacementMaterialQtyUnit AS RplcmtProdQtySAPUnit,
cast(_RplcmtProdQuantityUnit.UnitOfMeasureISOCode as msr_rplcmt_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.RetsInspIsCrtedAutomly AS RetsInspIsCrtedAutomly,
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.Subtotal1Amount AS Subtotal1Amount,
CustomerReturnItem.Subtotal2Amount AS Subtotal2Amount,
CustomerReturnItem.Subtotal3Amount AS Subtotal3Amount,
CustomerReturnItem.Subtotal4Amount AS Subtotal4Amount,
CustomerReturnItem.Subtotal5Amount AS Subtotal5Amount,
CustomerReturnItem.Subtotal6Amount AS Subtotal6Amount,
CustomerReturnItem.ReferenceSDDocument AS ReferenceSDDocument,
CustomerReturnItem.ReferenceSDDocumentItem AS ReferenceSDDocumentItem,
CustomerReturnItem.ReferenceSDDocumentCategory AS ReferenceSDDocumentCategory,
CustomerReturnItem.BusinessSolutionOrderItem AS BusinessSolutionOrderItem,
CustomerReturnItem.BusSolnOrdItemBundleItem AS BusSolnOrdItemBundleItem,
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.ItemGeneralIncompletionStatus AS ItemGeneralIncompletionStatus,
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
- OData Services in SAP S/4HANA Explained
- Service Bindings and Service Definitions in SAP S/4HANA
- 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