I_RetsMgmtProcessWthProcgSts
Returns Mgmt Process With Processing Status
I_RetsMgmtProcessWthProcgSts is a Composite CDS View that provides data about "Returns Mgmt Process With Processing Status" in SAP S/4HANA. It reads from 1 data source (I_RetsMgmtProcWthLogProcgSts) and exposes 7 fields with key field RetsMgmtProcess. It has 1 association to related views. Part of development package VDM_ARM_BASICS.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_RetsMgmtProcWthLogProcgSts | ProcLogProcgSts | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_RetsMgmtProcgStatus | _RetsMgmtProcessingStatus | $projection.RetsMgmtProcessingStatus = _RetsMgmtProcessingStatus.RetsMgmtProcessingStatus |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.sqlViewName | IRMRTSWTHPROCGST | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| VDM.viewType | #COMPOSITE | view | |
| EndUserText.label | Returns Mgmt Process With Processing Status | view | |
| Analytics.dataExtraction.enabled | false | view |
Fields (7)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | RetsMgmtProcess | I_RetsMgmtProcWthLogProcgSts | RetsMgmtProcess | |
| ReturnsDocument | I_RetsMgmtProcWthLogProcgSts | ReturnsDocument | ||
| RetsMgmtLogProcgStatus | I_RetsMgmtProcWthLogProcgSts | RetsMgmtLogProcgStatus | ||
| RetsMgmtCompnProcgStatus | ProcCompnProcgSts | RetsMgmtCompnProcgStatus | ||
| _RetsMgmtLogProcgStatus | I_RetsMgmtProcWthLogProcgSts | _RetsMgmtLogProcgStatus | ||
| _RetsMgmtCompnProcgStatus | ProcCompnProcgSts | _RetsMgmtCompnProcgStatus | ||
| _RetsMgmtProcessingStatus | _RetsMgmtProcessingStatus |
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.sqlViewName: 'IRMRTSWTHPROCGST'
@AbapCatalog.compiler.compareFilter: true
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L
@AccessControl: {
authorizationCheck: #NOT_REQUIRED,
personalData.blocking: #('TRANSACTIONAL_DATA')
}
@VDM.viewType: #COMPOSITE
@EndUserText.label: 'Returns Mgmt Process With Processing Status'
@Analytics.dataExtraction.enabled: false
define view I_RetsMgmtProcessWthProcgSts
as select from I_RetsMgmtProcWthLogProcgSts as ProcLogProcgSts
left outer to one join I_RetsMgmtProcWthCompnProcgSts as ProcCompnProcgSts on ProcLogProcgSts.RetsMgmtProcess = ProcCompnProcgSts.RetsMgmtProcess
and ProcLogProcgSts.ReturnsDocument = ProcCompnProcgSts.ReturnsDocument
association [0..1] to I_RetsMgmtProcgStatus as _RetsMgmtProcessingStatus on $projection.RetsMgmtProcessingStatus = _RetsMgmtProcessingStatus.RetsMgmtProcessingStatus
{
//Key
key ProcLogProcgSts.RetsMgmtProcess,
ProcLogProcgSts.ReturnsDocument,
//Returns Mgmt Process logistical processing status
ProcLogProcgSts.RetsMgmtLogProcgStatus,
//Returns Mgmt Process compensation processing status
ProcCompnProcgSts.RetsMgmtCompnProcgStatus,
//Returns Mgmt Process processing status
cast ( case when
ProcLogProcgSts.RetsMgmtLogProcgStatus = '1' -- <- logistical complete
and
(ProcCompnProcgSts.RetsMgmtCompnProcgStatus = '2' -- <- compensation complete
or ProcCompnProcgSts.RetsMgmtCompnProcgStatus = '' -- <- not relevant for compensation
)
then
'1' -- -> complete
else
case when
ProcLogProcgSts.RetsMgmtLogProcgStatus = '2' -- <- logistical error
or ProcCompnProcgSts.RetsMgmtCompnProcgStatus = '4' -- <- compensation error
then
'2' -- -> error
else
'0' -- -> open
end
end
as msr_proc_status ) as RetsMgmtProcessingStatus,
//Associations
ProcLogProcgSts._RetsMgmtLogProcgStatus,
ProcCompnProcgSts._RetsMgmtCompnProcgStatus,
_RetsMgmtProcessingStatus
}
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