I_AdvncdRetsMgmtProcExecuted
Advanced Returns Mgmt Process Executed
I_AdvncdRetsMgmtProcExecuted is a Basic CDS View that provides data about "Advanced Returns Mgmt Process Executed" in SAP S/4HANA. It reads from 1 data source (msr_d_executed) and exposes 48 fields with key fields RetsMgmtProcess, RetsMgmtProcessItem, RetsMgmtProcItmQtySplit, RetsMgmtProcessStep, ReturnsDocumentType. It has 12 associations to related views. Part of development package VDM_ARM_BASICS.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| msr_d_executed | Executed | from |
Associations (12)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_AdvncdReturnsMgmtProcess | _AdvncdRetsMgmtProcess | $projection.RetsMgmtProcess = _AdvncdRetsMgmtProcess.RetsMgmtProcess |
| [1..1] | I_AdvncdReturnsMgmtProcessItem | _AdvncdRetsMgmtProcessItem | $projection.RetsMgmtProcess = _AdvncdRetsMgmtProcessItem.RetsMgmtProcess and $projection.RetsMgmtProcessItem = _AdvncdRetsMgmtProcessItem.RetsMgmtProcessItem |
| [0..1] | I_ReturnsDocumentType | _ReturnsReferenceDocumentType | $projection.ReturnsReferenceDocumentType = _ReturnsReferenceDocumentType.ReturnsDocumentType |
| [0..1] | I_ReturnsDocumentType | _ReturnsDocumentType | $projection.ReturnsDocumentType = _ReturnsDocumentType.ReturnsDocumentType |
| [0..1] | I_ReturnsRefundType | _ReturnsRefundType | $projection.ReturnsRefundType = _ReturnsRefundType.ReturnsRefundType |
| [0..1] | I_ReturnsRefundProcgModeActive | _ReturnsRefundProcgMode | $projection.ReturnsRefundProcgMode = _ReturnsRefundProcgMode.ReturnsRefundProcgMode and $projection.ReturnsRefundType = _ReturnsRefundProcgMode.ReturnsRefundType |
| [0..1] | I_UnitOfMeasure | _ReplacementMaterialQtyUnit | $projection.ReplacementMaterialQtyUnit = _ReplacementMaterialQtyUnit.UnitOfMeasure |
| [0..1] | I_UnitOfMeasure | _ReplacedMaterialQtyUnit | $projection.ReplacedMaterialQtyUnit = _ReplacedMaterialQtyUnit.UnitOfMeasure |
| [1..1] | I_Supplier | _Supplier | $projection.Supplier = _Supplier.Supplier |
| [1..1] | I_Address | _Address | $projection.AddressID = _Address.AddressID |
| [1..*] | I_Address_2 | _DfltAddrRprstn | $projection.AddressID = _DfltAddrRprstn.AddressID and _DfltAddrRprstn.AddressRepresentationCode is initial |
| [0..1] | I_RetMatlInspResultCode | _RetMatlInspResultCode | $projection.RetMatlInspResultCode = _RetMatlInspResultCode.RetMatlInspResultCode |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| EndUserText.label | Advanced Returns Mgmt Process Executed | view | |
| VDM.viewType | #BASIC | view | |
| Analytics.dataExtraction.enabled | false | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| AbapCatalog.sqlViewName | IARMPEXECUTED | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #L | view |
Fields (48)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | RetsMgmtProcess | msr_id | Process ID No. | |
| KEY | RetsMgmtProcessItem | item | Task ID | |
| KEY | RetsMgmtProcItmQtySplit | split_id | WM Split Number | |
| KEY | RetsMgmtProcessStep | executed_step_id | Step ID | |
| KEY | ReturnsDocumentType | doc_type | VAT Document Type | |
| KEY | ReturnsDocument | doc_nr | Document Number | |
| KEY | ReturnsDocumentItem | doc_item | Item Number | |
| SDDocumentItem | ||||
| RetsMgmtProcItmExectdSequence | executed_seq_id | Sequence ID | ||
| CustRetItmChainID | chain_id | Process Chain | ||
| QuantityInBaseUnit | quantity | Value | ||
| BaseUnit | unit | UoM | ||
| ReturnsReferenceDocumentType | ref_doc_type | Ref. procedure | ||
| ReturnsReferenceDocument | ref_doc_nr | Settlmt. Ref. Doc. | ||
| ReturnsReferenceDocumentItem | ref_doc_item | Document Item | ||
| ReturnsDocumentStatus | doc_status | VL Doc Status | ||
| ReturnsDocumentApprovalStatus | appr_status | Approval Status | ||
| TargetPlant | im_plant | Target Plant | ||
| TargetStorageLocation | lgort | Sublocation | ||
| TargetStockType | insmk | Stock Type | ||
| TgtProdForGdsMvtPostg | im_material | Target Material | ||
| ReturnsRefundType | refund_type | Refund Type | ||
| ReturnsRefundProcgMode | Refund Control | |||
| PrelimRefundIsDetermined | pre_refund | Prelim. Refund | ||
| ReplacementMaterial | replace_matnr | Repl. Material | ||
| ReplacementMaterialQuantity | replace_qty | Repl. Quantity | ||
| ReplacementMaterialQtyUnit | replace_unit | Repl. Mat. UoM | ||
| ReplacementMaterialIsRequested | replace_request | Repl. Requested | ||
| ReplacementMatlSupplyingPlant | paying_plant | Supplying Plant | ||
| ReplacedMaterialQuantity | replaced_qty | Replaced Qty | ||
| ReplacedMaterialQtyUnit | replaced_unit | Repl. Qty UoM | ||
| Supplier | lifnr | Vendor no. | ||
| AddressID | addrnumber | Address Number | ||
| SupplierRetMatlAuthzn | rma_vendor | Supplier RMA | ||
| SuplrRetMatlAuthznIsRequired | rma_vendor_req | RMA Required | ||
| RetMatlInspResultCode | inspection_code | Inspection Code | ||
| _AdvncdRetsMgmtProcess | _AdvncdRetsMgmtProcess | |||
| _AdvncdRetsMgmtProcessItem | _AdvncdRetsMgmtProcessItem | |||
| _ReturnsReferenceDocumentType | _ReturnsReferenceDocumentType | |||
| _ReturnsDocumentType | _ReturnsDocumentType | |||
| _ReturnsRefundType | _ReturnsRefundType | |||
| _ReturnsRefundProcgMode | _ReturnsRefundProcgMode | |||
| _ReplacementMaterialQtyUnit | _ReplacementMaterialQtyUnit | |||
| _ReplacedMaterialQtyUnit | _ReplacedMaterialQtyUnit | |||
| _Supplier | _Supplier | |||
| _Address | _Address | |||
| _DfltAddrRprstn | _DfltAddrRprstn | |||
| _RetMatlInspResultCode | _RetMatlInspResultCode |
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 I_AdvncdRetsMgmtProcExecuted.
-- 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 I_AdvncdRetsMgmtProcExecuted AS
SELECT
msr_id AS RetsMgmtProcess,
item AS RetsMgmtProcessItem,
split_id AS RetsMgmtProcItmQtySplit,
executed_step_id AS RetsMgmtProcessStep,
doc_type AS ReturnsDocumentType,
doc_nr AS ReturnsDocument,
doc_item AS ReturnsDocumentItem,
cast (right(doc_item, 6) as posnr) AS SDDocumentItem,
executed_seq_id AS RetsMgmtProcItmExectdSequence,
chain_id AS CustRetItmChainID,
quantity AS QuantityInBaseUnit,
unit AS BaseUnit,
ref_doc_type AS ReturnsReferenceDocumentType,
ref_doc_nr AS ReturnsReferenceDocument,
ref_doc_item AS ReturnsReferenceDocumentItem,
doc_status AS ReturnsDocumentStatus,
appr_status AS ReturnsDocumentApprovalStatus,
im_plant AS TargetPlant,
lgort AS TargetStorageLocation,
insmk AS TargetStockType,
im_material AS TgtProdForGdsMvtPostg,
refund_type AS ReturnsRefundType,
cast (refund_control as returns_refund_procg_mode preserving type) AS ReturnsRefundProcgMode,
pre_refund AS PrelimRefundIsDetermined,
replace_matnr AS ReplacementMaterial,
replace_qty AS ReplacementMaterialQuantity,
replace_unit AS ReplacementMaterialQtyUnit,
replace_request AS ReplacementMaterialIsRequested,
paying_plant AS ReplacementMatlSupplyingPlant,
replaced_qty AS ReplacedMaterialQuantity,
replaced_unit AS ReplacedMaterialQtyUnit,
lifnr AS Supplier,
addrnumber AS AddressID,
rma_vendor AS SupplierRetMatlAuthzn,
rma_vendor_req AS SuplrRetMatlAuthznIsRequired,
inspection_code AS RetMatlInspResultCode
FROM msr_d_executed AS Executed
LEFT OUTER JOIN I_AdvncdReturnsMgmtProcess AS _AdvncdRetsMgmtProcess ON RetsMgmtProcess = _AdvncdRetsMgmtProcess.RetsMgmtProcess -- association [1..1]
LEFT OUTER JOIN I_AdvncdReturnsMgmtProcessItem AS _AdvncdRetsMgmtProcessItem ON RetsMgmtProcess = _AdvncdRetsMgmtProcessItem.RetsMgmtProcess AND RetsMgmtProcessItem = _AdvncdRetsMgmtProcessItem.RetsMgmtProcessItem -- association [1..1]
LEFT OUTER JOIN I_ReturnsDocumentType AS _ReturnsReferenceDocumentType ON ReturnsReferenceDocumentType = _ReturnsReferenceDocumentType.ReturnsDocumentType -- association [0..1]
LEFT OUTER JOIN I_ReturnsDocumentType AS _ReturnsDocumentType ON ReturnsDocumentType = _ReturnsDocumentType.ReturnsDocumentType -- association [0..1]
LEFT OUTER JOIN I_ReturnsRefundType AS _ReturnsRefundType ON ReturnsRefundType = _ReturnsRefundType.ReturnsRefundType -- association [0..1]
LEFT OUTER JOIN I_ReturnsRefundProcgModeActive AS _ReturnsRefundProcgMode ON ReturnsRefundProcgMode = _ReturnsRefundProcgMode.ReturnsRefundProcgMode AND ReturnsRefundType = _ReturnsRefundProcgMode.ReturnsRefundType -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ReplacementMaterialQtyUnit ON ReplacementMaterialQtyUnit = _ReplacementMaterialQtyUnit.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ReplacedMaterialQtyUnit ON ReplacedMaterialQtyUnit = _ReplacedMaterialQtyUnit.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _Supplier ON Supplier = _Supplier.Supplier -- association [1..1]
LEFT OUTER JOIN I_Address AS _Address ON AddressID = _Address.AddressID -- association [1..1]
LEFT OUTER JOIN I_Address_2 AS _DfltAddrRprstn ON AddressID = _DfltAddrRprstn.AddressID AND _DfltAddrRprstn.AddressRepresentationCode is initial -- association [1..*]
LEFT OUTER JOIN I_RetMatlInspResultCode AS _RetMatlInspResultCode ON RetMatlInspResultCode = _RetMatlInspResultCode.RetMatlInspResultCode -- 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