R_CustomerReturnItemTP

DDL: R_CUSTOMERRETURNITEMTP Type: view_entity TRANSACTIONAL

Returns Order Item - TP

R_CustomerReturnItemTP is a Transactional CDS View that provides data about "Returns Order Item - TP" in SAP S/4HANA. It reads from 1 data source (I_CustomerReturnItemEnhanced) and exposes 108 fields with key fields CustomerReturn, CustomerReturnItem. It has 7 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CustomerReturnItemEnhanced CustomerReturnItem from

Associations (7)

CardinalityTargetAliasCondition
[0..*] I_CustomerReturnProcessStep _ReturnProcessStep $projection.RetsMgmtProcessItem = CustomerReturnItem.CustomerReturnItem and $projection.RetsMgmtProcess = CustomerReturnItem.RetsMgmtProcess
[0..1] I_WBSElementByExternalID _WBSElementExternalID $projection.WBSElementExternalID = _WBSElementExternalID.WBSElementExternalID
[0..1] P_CustReturnSubsqntProcg _CustReturnSubsqntProcg $projection.CustomerReturn = _CustReturnSubsqntProcg.CustomerReturn and $projection.CustomerReturnItem = _CustReturnSubsqntProcg.CustomerReturnItem
[1] E_SalesDocumentItemBasic _Extension $projection.CustomerReturn = _Extension.SalesDocument and $projection.CustomerReturnItem = _Extension.SalesDocumentItem
[0..*] R_CustomerReturnItemPartnerTP _ItemPartner
[0..*] R_CustomerReturnItemTextTP _ItemText
[0..*] R_CustRetItemPricingElementTP _ItemPricingElement

Annotations (12)

NameValueLevelField
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #TRANSACTIONAL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.elementSuffix SDI view
AbapCatalog.extensibility.quota.maximumFields 204 view
AbapCatalog.extensibility.quota.maximumBytes 6800 view
EndUserText.label Returns Order Item - TP view
Metadata.ignorePropagatedAnnotations true view

Fields (108)

KeyFieldSource TableSource FieldDescription
KEY CustomerReturn I_CustomerReturnItemEnhanced CustomerReturn
KEY CustomerReturnItem I_CustomerReturnItemEnhanced CustomerReturnItem
HigherLevelItem I_CustomerReturnItemEnhanced HigherLevelItem Higher-Lev.Item
CustomerReturnItemCategory I_CustomerReturnItemEnhanced CustomerReturnItemCategory
CustomerReturnItemText I_CustomerReturnItemEnhanced CustomerReturnItemText
PurchaseOrderByCustomer I_CustomerReturnItemEnhanced PurchaseOrderByCustomer Purchase Order Number
Product I_CustomerReturnItemEnhanced Product Product Sold
Material I_CustomerReturnItemEnhanced Material Vehicle Model
MaterialByCustomer I_CustomerReturnItemEnhanced MaterialByCustomer Customer Mat.
ProductGroup I_CustomerReturnItemEnhanced ProductGroup Product Sold Group
Batch I_CustomerReturnItemEnhanced Batch Lot No.
RequestedQuantity I_CustomerReturnItemEnhanced RequestedQuantity Requested Quantity
RequestedQuantityUnit I_CustomerReturnItemEnhanced RequestedQuantityUnit Requested Quantity Unit
ItemGrossWeight I_CustomerReturnItemEnhanced ItemGrossWeight Gross Weight
ItemNetWeight I_CustomerReturnItemEnhanced ItemNetWeight Net Weight
ItemWeightUnit I_CustomerReturnItemEnhanced ItemWeightUnit Unit of Weight
ItemVolume I_CustomerReturnItemEnhanced ItemVolume Volume
ItemVolumeUnit I_CustomerReturnItemEnhanced ItemVolumeUnit Volume Unit
NetAmount I_CustomerReturnItemEnhanced NetAmount Stated Amount
TransactionCurrency I_CustomerReturnItemEnhanced TransactionCurrency Transaction Currency
PricingDate I_CustomerReturnItemEnhanced PricingDate Pricing Date
TaxAmount I_CustomerReturnItemEnhanced TaxAmount Tax Amt in Rptg Crcy
SDPricingProcedure _CustomerReturn SDPricingProcedure Pric. Procedure
ProductionPlant I_CustomerReturnItemEnhanced Plant Valuation Area
StorageLocation I_CustomerReturnItemEnhanced StorageLocation StorageLocation
ShippingPoint I_CustomerReturnItemEnhanced ShippingPoint Shipping Point
DeliveryPriority I_CustomerReturnItemEnhanced DeliveryPriority Delivery Prior.
ShippingType I_CustomerReturnItemEnhanced ShippingType Shipping Type
SalesDocumentRjcnReason I_CustomerReturnItemEnhanced SalesDocumentRjcnReason RejectionReason
ItemBillingBlockReason I_CustomerReturnItemEnhanced ItemBillingBlockReason Billing Block
ProfitCenter I_CustomerReturnItemEnhanced ProfitCenter Profit Center
WBSElementInternalID I_CustomerReturnItemEnhanced WBSElementInternalID WBS Internal ID
WBSElementExternalID
IncotermsClassification I_CustomerReturnItemEnhanced IncotermsClassification Incoterms
IncotermsTransferLocation I_CustomerReturnItemEnhanced IncotermsTransferLocation Incoterms 2
IncotermsLocation1 I_CustomerReturnItemEnhanced IncotermsLocation1 Inco. Location1
IncotermsLocation2 I_CustomerReturnItemEnhanced IncotermsLocation2 Inco. Location2
CustomerPaymentTerms I_CustomerReturnItemEnhanced CustomerPaymentTerms Pyt Terms
RetsMgmtProcess I_CustomerReturnItemEnhanced RetsMgmtProcess
RetsMgmtProcessItem I_CustomerReturnItemEnhanced RetsMgmtProcessItem
ReturnReason I_CustomerReturnItemEnhanced ReturnReason Return Reason
RetsMgmtProcessingBlock I_CustomerReturnItemEnhanced RetsMgmtProcessingBlock
CustRetItmFollowUpActivity I_CustomerReturnItemEnhanced CustRetItmFollowUpActivity Follow-Up Act.
ReturnsMaterialHasBeenReceived I_CustomerReturnItemEnhanced ReturnsMaterialHasBeenReceived
CustRetItmCustomerText
CustRetItmInspectionText
ReturnsRefundType I_CustomerReturnItemEnhanced ReturnsRefundType
ReturnsRefundProcgMode
RetsProdValnIsSuspended I_CustomerReturnItemEnhanced RetsProdValnIsSuspended
ReturnsRefundExtent I_CustomerReturnItemEnhanced ReturnsRefundExtent
PrelimRefundIsDetermined I_CustomerReturnItemEnhanced PrelimRefundIsDetermined
ReturnsRefundRjcnReason I_CustomerReturnItemEnhanced ReturnsRefundRjcnReason
ReplacementMaterial I_CustomerReturnItemEnhanced ReplacementMaterial
ReplacementMaterialQuantity I_CustomerReturnItemEnhanced ReplacementMaterialQuantity
ReplacementMaterialQtyUnit I_CustomerReturnItemEnhanced ReplacementMaterialQtyUnit
ReplacementMaterialIsRequested I_CustomerReturnItemEnhanced ReplacementMaterialIsRequested
ReplacementMatlSupplyingPlant I_CustomerReturnItemEnhanced ReplacementMatlSupplyingPlant
NextPlantForFollowUpActivity I_CustomerReturnItemEnhanced NextPlantForFollowUpActivity
ReturnsTransshipmentPlant I_CustomerReturnItemEnhanced ReturnsTransshipmentPlant
Supplier I_CustomerReturnItemEnhanced Supplier Supplier
SupplierName
SupplierRetMatlAuthzn I_CustomerReturnItemEnhanced SupplierRetMatlAuthzn
ReturnToAddressID I_CustomerReturnItemEnhanced AddressID Ship-to address
SuplrRetMatlAuthznIsRequired I_CustomerReturnItemEnhanced SuplrRetMatlAuthznIsRequired
CustomerRetMatlInspResultCode I_CustomerReturnItemEnhanced CustomerRetMatlInspResultCode
NextFllwUpActivityForMatlInsp I_CustomerReturnItemEnhanced NextFllwUpActivityForMatlInsp
RetMatlInspResultCode I_CustomerReturnItemEnhanced RetMatlInspResultCode
ProductIsInspectedAtCustSite I_CustomerReturnItemEnhanced ProductIsInspectedAtCustSite
CustRetMatlAuthzn I_CustomerReturnItemEnhanced CustRetMatlAuthzn
_SalesDocumentRjcnReason I_CustomerReturnItemEnhanced _SalesDocumentRjcnReason
ProductionVersion I_CustomerReturnItemEnhanced ProductionVersion Version ID
CRMLogicalSystem I_CustomerReturnItemEnhanced CRMLogicalSystem
CRMObjectUUID I_CustomerReturnItemEnhanced CRMObjectUUID
CRMObjectID I_CustomerReturnItemEnhanced CRMObjectID
CRMObjectType I_CustomerReturnItemEnhanced CRMObjectType
RetsMgmtItmLogProcgStatus I_CustomerReturnItemEnhanced RetsMgmtItmLogProcgStatus
RetsMgmtItmCompnProcgStatus I_CustomerReturnItemEnhanced RetsMgmtItmCompnProcgStatus
RetsMgmtItmProcgStatus I_CustomerReturnItemEnhanced RetsMgmtItmProcgStatus
ReturnsDocumentStatus I_CustomerReturnItemEnhanced ReturnsDocumentStatus
ReturnsDocumentApprovalStatus I_CustomerReturnItemEnhanced ReturnsDocumentApprovalStatus
ReferenceSDDocument I_CustomerReturnItemEnhanced ReferenceSDDocument Reference Doc.
ReferenceSDDocumentItem I_CustomerReturnItemEnhanced ReferenceSDDocumentItem Reference Item
ReferenceSDDocumentCategory I_CustomerReturnItemEnhanced ReferenceSDDocumentCategory Prec.Doc.Categ.
SDProcessStatus I_CustomerReturnItemEnhanced SDProcessStatus
SDDocumentRejectionStatus I_CustomerReturnItemEnhanced SDDocumentRejectionStatus
CustRetReleaseStatus
Subtotal1Amount I_CustomerReturnItemEnhanced Subtotal1Amount Subtotal 1 Amount
Subtotal2Amount I_CustomerReturnItemEnhanced Subtotal2Amount Subtotal 2 Amount
Subtotal3Amount I_CustomerReturnItemEnhanced Subtotal3Amount Subtotal 3 Amount
Subtotal4Amount I_CustomerReturnItemEnhanced Subtotal4Amount Subtotal 4 Amount
Subtotal5Amount I_CustomerReturnItemEnhanced Subtotal5Amount Subtotal 5 Amount
Subtotal6Amount I_CustomerReturnItemEnhanced Subtotal6Amount Subtotal 6 Amount
CustomerReturnType _CustomerReturn CustomerReturnType
OrganizationDivision _CustomerReturn OrganizationDivision Org. Division
SalesOrganization _CustomerReturn SalesOrganization Sales Organization
DistributionChannel _CustomerReturn DistributionChannel RefDistCh-Cust/Mat.
_ItemPartner _ItemPartner
_ItemText _ItemText
_ItemPricingElement _ItemPricingElement
_ReturnProcessStep _ReturnProcessStep
_SDPricingProcedure _CustomerReturn _SDPricingProcedure
_CustomerReturn _CustomerReturn
_ProductGroup I_CustomerReturnItemEnhanced _ProductGroup
_WBSElementBasicData_2 I_CustomerReturnItemEnhanced _WBSElementBasicData_2
_RequestedQuantityUnit I_CustomerReturnItemEnhanced _RequestedQuantityUnit
_ItemWeightUnit I_CustomerReturnItemEnhanced _ItemWeightUnit
_ItemVolumeUnit I_CustomerReturnItemEnhanced _ItemVolumeUnit
_WBSElementExternalID _WBSElementExternalID

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_CustomerReturnItemTP.
-- 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_CustomerReturnItemTP AS
SELECT
  CustomerReturnItem.CustomerReturn AS CustomerReturn,
  CustomerReturnItem.CustomerReturnItem AS CustomerReturnItem,
  CustomerReturnItem.HigherLevelItem AS HigherLevelItem,
  CustomerReturnItem.CustomerReturnItemCategory AS CustomerReturnItemCategory,
  CustomerReturnItem.CustomerReturnItemText AS CustomerReturnItemText,
  CustomerReturnItem.PurchaseOrderByCustomer AS PurchaseOrderByCustomer,
  CustomerReturnItem.Product AS Product,
  CustomerReturnItem.Material AS Material,
  CustomerReturnItem.MaterialByCustomer AS MaterialByCustomer,
  CustomerReturnItem.ProductGroup AS ProductGroup,
  CustomerReturnItem.Batch AS Batch,
  CustomerReturnItem.RequestedQuantity AS RequestedQuantity,
  CustomerReturnItem.RequestedQuantityUnit AS RequestedQuantityUnit,
  CustomerReturnItem.ItemGrossWeight AS ItemGrossWeight,
  CustomerReturnItem.ItemNetWeight AS ItemNetWeight,
  CustomerReturnItem.ItemWeightUnit AS ItemWeightUnit,
  CustomerReturnItem.ItemVolume AS ItemVolume,
  CustomerReturnItem.ItemVolumeUnit AS ItemVolumeUnit,
  CustomerReturnItem.NetAmount AS NetAmount,
  CustomerReturnItem.TransactionCurrency AS TransactionCurrency,
  CustomerReturnItem.PricingDate AS PricingDate,
  CustomerReturnItem.TaxAmount AS TaxAmount,
  _CustomerReturn.SDPricingProcedure AS SDPricingProcedure,
  CustomerReturnItem.Plant AS ProductionPlant,
  CustomerReturnItem.StorageLocation AS StorageLocation,
  CustomerReturnItem.ShippingPoint AS ShippingPoint,
  CustomerReturnItem.DeliveryPriority AS DeliveryPriority,
  CustomerReturnItem.ShippingType AS ShippingType,
  CustomerReturnItem.SalesDocumentRjcnReason AS SalesDocumentRjcnReason,
  CustomerReturnItem.ItemBillingBlockReason AS ItemBillingBlockReason,
  CustomerReturnItem.ProfitCenter AS ProfitCenter,
  CustomerReturnItem.WBSElementInternalID AS WBSElementInternalID,
  CustomerReturnItem._WBSElementBasicData_2.WBSElementExternalID AS WBSElementExternalID,
  CustomerReturnItem.IncotermsClassification AS IncotermsClassification,
  CustomerReturnItem.IncotermsTransferLocation AS IncotermsTransferLocation,
  CustomerReturnItem.IncotermsLocation1 AS IncotermsLocation1,
  CustomerReturnItem.IncotermsLocation2 AS IncotermsLocation2,
  CustomerReturnItem.CustomerPaymentTerms AS CustomerPaymentTerms,
  CustomerReturnItem.RetsMgmtProcess AS RetsMgmtProcess,
  CustomerReturnItem.RetsMgmtProcessItem AS RetsMgmtProcessItem,
  CustomerReturnItem.ReturnReason AS ReturnReason,
  CustomerReturnItem.RetsMgmtProcessingBlock AS RetsMgmtProcessingBlock,
  CustomerReturnItem.CustRetItmFollowUpActivity AS CustRetItmFollowUpActivity,
  CustomerReturnItem.ReturnsMaterialHasBeenReceived AS ReturnsMaterialHasBeenReceived,
  cast ( '' as msr_cust_insp_comment ) AS CustRetItmCustomerText,
  cast ( '' as msr_insp_comment ) AS CustRetItmInspectionText,
  CustomerReturnItem.ReturnsRefundType AS ReturnsRefundType,
  cast(CustomerReturnItem.ReturnsRefundProcgMode as msr_refund_control preserving type) AS ReturnsRefundProcgMode,
  CustomerReturnItem.RetsProdValnIsSuspended AS RetsProdValnIsSuspended,
  CustomerReturnItem.ReturnsRefundExtent AS ReturnsRefundExtent,
  CustomerReturnItem.PrelimRefundIsDetermined AS PrelimRefundIsDetermined,
  CustomerReturnItem.ReturnsRefundRjcnReason AS ReturnsRefundRjcnReason,
  CustomerReturnItem.ReplacementMaterial AS ReplacementMaterial,
  CustomerReturnItem.ReplacementMaterialQuantity AS ReplacementMaterialQuantity,
  CustomerReturnItem.ReplacementMaterialQtyUnit AS ReplacementMaterialQtyUnit,
  CustomerReturnItem.ReplacementMaterialIsRequested AS ReplacementMaterialIsRequested,
  CustomerReturnItem.ReplacementMatlSupplyingPlant AS ReplacementMatlSupplyingPlant,
  CustomerReturnItem.NextPlantForFollowUpActivity AS NextPlantForFollowUpActivity,
  CustomerReturnItem.ReturnsTransshipmentPlant AS ReturnsTransshipmentPlant,
  CustomerReturnItem.Supplier AS Supplier,
  CustomerReturnItem._Supplier.SupplierName AS SupplierName,
  CustomerReturnItem.SupplierRetMatlAuthzn AS SupplierRetMatlAuthzn,
  CustomerReturnItem.AddressID AS ReturnToAddressID,
  CustomerReturnItem.SuplrRetMatlAuthznIsRequired AS SuplrRetMatlAuthznIsRequired,
  CustomerReturnItem.CustomerRetMatlInspResultCode AS CustomerRetMatlInspResultCode,
  CustomerReturnItem.NextFllwUpActivityForMatlInsp AS NextFllwUpActivityForMatlInsp,
  CustomerReturnItem.RetMatlInspResultCode AS RetMatlInspResultCode,
  CustomerReturnItem.ProductIsInspectedAtCustSite AS ProductIsInspectedAtCustSite,
  CustomerReturnItem.CustRetMatlAuthzn AS CustRetMatlAuthzn,
  CustomerReturnItem._SalesDocumentRjcnReason AS _SalesDocumentRjcnReason,
  CustomerReturnItem.ProductionVersion AS ProductionVersion,
  CustomerReturnItem.CRMLogicalSystem AS CRMLogicalSystem,
  CustomerReturnItem.CRMObjectUUID AS CRMObjectUUID,
  CustomerReturnItem.CRMObjectID AS CRMObjectID,
  CustomerReturnItem.CRMObjectType AS CRMObjectType,
  CustomerReturnItem.RetsMgmtItmLogProcgStatus AS RetsMgmtItmLogProcgStatus,
  CustomerReturnItem.RetsMgmtItmCompnProcgStatus AS RetsMgmtItmCompnProcgStatus,
  CustomerReturnItem.RetsMgmtItmProcgStatus AS RetsMgmtItmProcgStatus,
  CustomerReturnItem.ReturnsDocumentStatus AS ReturnsDocumentStatus,
  CustomerReturnItem.ReturnsDocumentApprovalStatus AS ReturnsDocumentApprovalStatus,
  CustomerReturnItem.ReferenceSDDocument AS ReferenceSDDocument,
  CustomerReturnItem.ReferenceSDDocumentItem AS ReferenceSDDocumentItem,
  CustomerReturnItem.ReferenceSDDocumentCategory AS ReferenceSDDocumentCategory,
  CustomerReturnItem.SDProcessStatus AS SDProcessStatus,
  CustomerReturnItem.SDDocumentRejectionStatus AS SDDocumentRejectionStatus,
  cast( _CustReturnSubsqntProcg.CustRetReleaseStatus as cust_ret_rel_status preserving type ) AS CustRetReleaseStatus,
  CustomerReturnItem.Subtotal1Amount AS Subtotal1Amount,
  CustomerReturnItem.Subtotal2Amount AS Subtotal2Amount,
  CustomerReturnItem.Subtotal3Amount AS Subtotal3Amount,
  CustomerReturnItem.Subtotal4Amount AS Subtotal4Amount,
  CustomerReturnItem.Subtotal5Amount AS Subtotal5Amount,
  CustomerReturnItem.Subtotal6Amount AS Subtotal6Amount,
  _CustomerReturn.CustomerReturnType AS CustomerReturnType,
  _CustomerReturn.OrganizationDivision AS OrganizationDivision,
  _CustomerReturn.SalesOrganization AS SalesOrganization,
  _CustomerReturn.DistributionChannel AS DistributionChannel,
  _CustomerReturn._SDPricingProcedure AS _SDPricingProcedure,
  CustomerReturnItem._ProductGroup AS _ProductGroup,
  CustomerReturnItem._WBSElementBasicData_2 AS _WBSElementBasicData_2,
  CustomerReturnItem._RequestedQuantityUnit AS _RequestedQuantityUnit,
  CustomerReturnItem._ItemWeightUnit AS _ItemWeightUnit,
  CustomerReturnItem._ItemVolumeUnit AS _ItemVolumeUnit
FROM I_CustomerReturnItemEnhanced AS CustomerReturnItem
LEFT OUTER JOIN I_CustomerReturnProcessStep AS _ReturnProcessStep ON RetsMgmtProcessItem = CustomerReturnItem.CustomerReturnItem AND RetsMgmtProcess = CustomerReturnItem.RetsMgmtProcess  -- association [0..*]
LEFT OUTER JOIN I_WBSElementByExternalID AS _WBSElementExternalID ON WBSElementExternalID = _WBSElementExternalID.WBSElementExternalID  -- association [0..1]
LEFT OUTER JOIN P_CustReturnSubsqntProcg AS _CustReturnSubsqntProcg ON CustomerReturn = _CustReturnSubsqntProcg.CustomerReturn AND CustomerReturnItem = _CustReturnSubsqntProcg.CustomerReturnItem  -- association [0..1]
LEFT OUTER JOIN E_SalesDocumentItemBasic AS _Extension ON CustomerReturn = _Extension.SalesDocument AND CustomerReturnItem = _Extension.SalesDocumentItem  -- association [1]
LEFT OUTER JOIN R_CustomerReturnItemPartnerTP AS _ItemPartner ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_CustomerReturnItemTextTP AS _ItemText ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_CustRetItemPricingElementTP AS _ItemPricingElement ON /* condition not available in parsed metadata */  -- association [0..*]
;