P_CUSTRETPROCFLOW0
Customer Return Process Flow: Level 0 Initial Focus
P_CUSTRETPROCFLOW0 is a CDS View in S/4HANA. Customer Return Process Flow: Level 0 Initial Focus. It contains 6 fields. 7 CDS views read from this table.
CDS Views using this table (7)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| P_CustRetProcFlow05 | view | from | CONSUMPTION | Customer Return Process Flow: Level +0.5 Inspection |
| P_CustRetProcFlow06 | view | from | CONSUMPTION | Customer Return Process Flow: Level +0.5 RPO and IHR |
| P_CustRetProcFlow10 | view | from | CONSUMPTION | Customer Return Process Flow: Level +1 Sales & Distribution |
| P_CustRetProcFlow10 | view | union_all | CONSUMPTION | Customer Return Process Flow: Level +1 Sales & Distribution |
| P_CustRetProcFlow12 | view | from | CONSUMPTION | Customer Return Process Flow: Level +1 Inspection |
| P_CustRetProcFlow13 | view | from | CONSUMPTION | Customer Return Process Flow: Level +1 RPO |
| P_CustRetProcFlowMIHR | view_entity | from | CONSUMPTION | Customer Return Process Flow: Level -1 In-house Repair |
Fields (6)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | CustomerReturn | CustomerReturn,Level0Document | 6 |
| KEY | SDDocumentCategory | Level0DocumentCategory,SDDocumentCategory | 6 |
| CustomerReturnType | CustomerReturnType | 6 | |
| DistributionChannel | DistributionChannel | 6 | |
| OrganizationDivision | OrganizationDivision | 6 | |
| SalesOrganization | SalesOrganization | 6 |
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL
@VDM.private: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.viewType: #CONSUMPTION
@AbapCatalog.sqlViewName: 'PCUSTRETPROCF0'
define view P_CustRetProcFlow0
as select from I_SalesDocumentBasic as CustRet
{
//Key
key cast( ' ' as vbeln_von) as Level1Document,
key cast( ' ' as posnr_von) as Level1DocumentItem,
//Customer Return
key CustRet.SalesDocument as CustomerReturn,
//Category
CustRet.SalesDocumentType as CustomerReturnType,
CustRet.SDDocumentCategory,
//Organization
CustRet.SalesOrganization,
CustRet.DistributionChannel,
CustRet.OrganizationDivision,
//ARM-based Process Identification Number
CustRet.RetsMgmtProcess,
//Relevance for planned subsequent process steps
case
when ( ( CustRet.OverallTotalDeliveryStatus = 'A' or
CustRet.OverallTotalDeliveryStatus = 'B' )
and CustRet.RetsMgmtProcess != '' ) --- planned subsequent delivery for ARM-based Customer Returns only
then
'X'
else
''
end as DeliveryDocumentIsRequired,
cast('' as boolean) as PlndSubsqntCrdtMemoReqIsRqd, --- planned subsequent credit memo request
cast('' as boolean) as PlndSubsqntRplcmtOrderIsRqd --- planned subsequent replacement order
}
where CustRet.SDDocumentCategory = 'H' --> Customer Return