A_CustomerReturnItem_2

DDL: A_CUSTOMERRETURNITEM_2 Type: view_entity CONSUMPTION

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)

SourceAliasJoin Type
R_CustomerReturnItemTP R_CustomerReturnItemTP projection

Associations (1)

CardinalityTargetAliasCondition
[0..*] A_CustRetItemProcessStep _ItemProcessStep $projection.CustomerReturn = _ItemProcessStep.CustomerReturn and $projection.CustomerReturnItem = _ItemProcessStep.CustomerReturnItem

Annotations (13)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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..*]
;