I_RetsMgmtProcessItem
Returns Management Process Item
I_RetsMgmtProcessItem is a Basic CDS View that provides data about "Returns Management Process Item" in SAP S/4HANA. It reads from 1 data source (msr_d_item) and exposes 15 fields with key fields RetsMgmtProcess, RetsMgmtProcessItem. It has 7 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| msr_d_item | msr_d_item | from |
Associations (7)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_RetsMgmtProcess | _RetsMgmtProcess | $projection.RetsMgmtProcess = _RetsMgmtProcess.RetsMgmtProcess |
| [0..1] | I_ReturnsDocumentType | _ReturnsReferenceDocumentType | $projection.ReturnsReferenceDocumentType = _ReturnsReferenceDocumentType.ReturnsDocumentType |
| [1..1] | I_RetsMgmtProcItmWthProcgSts | _RetsMgmtProcItmWthProcgSts | $projection.RetsMgmtProcess = _RetsMgmtProcItmWthProcgSts.RetsMgmtProcess and $projection.RetsMgmtProcessItem = _RetsMgmtProcItmWthProcgSts.RetsMgmtProcessItem |
| [1..1] | I_RetsMgmtProcessItemExec | _RetsMgmtProcessItemExec | $projection.RetsMgmtProcess = _RetsMgmtProcessItemExec.RetsMgmtProcess and $projection.RetsMgmtProcessItem = _RetsMgmtProcessItemExec.RetsMgmtProcessItem |
| [1..1] | I_RetsMgmtProcItmRetOrdExec | _RetsMgmtProcItmRetOrdExec | $projection.RetsMgmtProcess = _RetsMgmtProcItmRetOrdExec.RetsMgmtProcess and $projection.RetsMgmtProcessItem = _RetsMgmtProcItmRetOrdExec.RetsMgmtProcessItem |
| [0..*] | I_RetsMgmtProcItmInspExec | _RetsMgmtProcItmInspExec | $projection.RetsMgmtProcess = _RetsMgmtProcItmInspExec.RetsMgmtProcess and $projection.RetsMgmtProcessItem = _RetsMgmtProcItmInspExec.RetsMgmtProcessItem |
| [0..1] | I_SalesDocumentRjcnReason | _ReturnsRefundRjcnReason | $projection.ReturnsRefundRjcnReason = _ReturnsRefundRjcnReason.SalesDocumentRjcnReason |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.representativeKey | RetsMgmtProcessItem | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #B | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| Analytics.dataExtraction.enabled | false | view | |
| VDM.viewType | #BASIC | view | |
| EndUserText.label | Returns Management Process Item | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| AbapCatalog.sqlViewName | IRMRTSPROCESSITM | view |
Fields (15)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | RetsMgmtProcess | msr_id | ||
| KEY | RetsMgmtProcessItem | item | ||
| Material | matnr | |||
| ReturnsReferenceDocumentType | ref_doc_type | |||
| ReturnsReferenceDocument | ref_doc_nr | |||
| ReturnsReferenceDocumentItem | ref_doc_item | |||
| CustRetMatlAuthzn | rma_customer | |||
| ReturnsRefundRjcnReason | cmr_abgru | |||
| _RetsMgmtProcess | _RetsMgmtProcess | |||
| _ReturnsReferenceDocumentType | _ReturnsReferenceDocumentType | |||
| _RetsMgmtProcItmWthProcgSts | _RetsMgmtProcItmWthProcgSts | |||
| _RetsMgmtProcessItemExec | _RetsMgmtProcessItemExec | |||
| _RetsMgmtProcItmRetOrdExec | _RetsMgmtProcItmRetOrdExec | |||
| _RetsMgmtProcItmInspExec | _RetsMgmtProcItmInspExec | |||
| _ReturnsRefundRjcnReason | _ReturnsRefundRjcnReason |
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.representativeKey: 'RetsMgmtProcessItem'
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #B
@ObjectModel.usageType.sizeCategory: #L
@Analytics.dataExtraction.enabled: false
@VDM.viewType: #BASIC
@EndUserText.label: 'Returns Management Process Item'
@AccessControl.authorizationCheck: #NOT_REQUIRED
@AbapCatalog.sqlViewName: 'IRMRTSPROCESSITM'
define view I_RetsMgmtProcessItem
as select from msr_d_item
association [1..1] to I_RetsMgmtProcess as _RetsMgmtProcess on $projection.RetsMgmtProcess = _RetsMgmtProcess.RetsMgmtProcess
association [0..1] to I_ReturnsDocumentType as _ReturnsReferenceDocumentType on $projection.ReturnsReferenceDocumentType = _ReturnsReferenceDocumentType.ReturnsDocumentType
association [1..1] to I_RetsMgmtProcItmWthProcgSts as _RetsMgmtProcItmWthProcgSts on $projection.RetsMgmtProcess = _RetsMgmtProcItmWthProcgSts.RetsMgmtProcess
and $projection.RetsMgmtProcessItem = _RetsMgmtProcItmWthProcgSts.RetsMgmtProcessItem
association [1..1] to I_RetsMgmtProcessItemExec as _RetsMgmtProcessItemExec on $projection.RetsMgmtProcess = _RetsMgmtProcessItemExec.RetsMgmtProcess
and $projection.RetsMgmtProcessItem = _RetsMgmtProcessItemExec.RetsMgmtProcessItem
association [1..1] to I_RetsMgmtProcItmRetOrdExec as _RetsMgmtProcItmRetOrdExec on $projection.RetsMgmtProcess = _RetsMgmtProcItmRetOrdExec.RetsMgmtProcess
and $projection.RetsMgmtProcessItem = _RetsMgmtProcItmRetOrdExec.RetsMgmtProcessItem
association [0..*] to I_RetsMgmtProcItmInspExec as _RetsMgmtProcItmInspExec on $projection.RetsMgmtProcess = _RetsMgmtProcItmInspExec.RetsMgmtProcess
and $projection.RetsMgmtProcessItem = _RetsMgmtProcItmInspExec.RetsMgmtProcessItem
association [0..1] to I_SalesDocumentRjcnReason as _ReturnsRefundRjcnReason on $projection.ReturnsRefundRjcnReason = _ReturnsRefundRjcnReason.SalesDocumentRjcnReason
{
//Key
@ObjectModel.foreignKey.association: '_RetsMgmtProcess'
key msr_id as RetsMgmtProcess,
key item as RetsMgmtProcessItem,
//Product
matnr as Material,
//Reference
@ObjectModel.foreignKey.association: '_ReturnsReferenceDocumentType'
ref_doc_type as ReturnsReferenceDocumentType,
ref_doc_nr as ReturnsReferenceDocument,
ref_doc_item as ReturnsReferenceDocumentItem,
//Return
rma_customer as CustRetMatlAuthzn,
@ObjectModel.foreignKey.association: '_ReturnsRefundRjcnReason'
cmr_abgru as ReturnsRefundRjcnReason,
//Associations
@ObjectModel.association.type: [#TO_COMPOSITION_PARENT,
#TO_COMPOSITION_ROOT]
_RetsMgmtProcess,
_ReturnsReferenceDocumentType,
_RetsMgmtProcItmWthProcgSts,
_RetsMgmtProcessItemExec,
_RetsMgmtProcItmRetOrdExec,
_RetsMgmtProcItmInspExec,
_ReturnsRefundRjcnReason
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"MSR_D_ITEM"
],
"ASSOCIATED":
[
"I_RETSMGMTPROCESS",
"I_RETSMGMTPROCESSITEMEXEC",
"I_RETSMGMTPROCITMINSPEXEC",
"I_RETSMGMTPROCITMRETORDEXEC",
"I_RETSMGMTPROCITMWTHPROCGSTS",
"I_RETURNSDOCUMENTTYPE",
"I_SALESDOCUMENTRJCNREASON"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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