P_MDChgProcProdClAssgmt
P_MDChgProcProdClAssgmt is a Basic CDS View in SAP S/4HANA. It reads from 4 data sources (inob, kssk, kssk, tcla) and exposes 27 fields with key fields objek, mafid, klart, source_clint, adzhl.
Data Sources (4)
Annotations (6)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | PMDCPRODCLASSN | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| VDM.private | true | view | |
| VDM.viewType | #BASIC | view |
Fields (27)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | objek | kssk | objek | |
| KEY | mafid | kssk | mafid | |
| KEY | klart | kssk | klart | |
| KEY | source_clint | kssk | clint | |
| KEY | adzhl | kssk | adzhl | |
| clint | kssk | clint | ||
| zaehl | kssk | zaehl | ||
| statu | kssk | statu | ||
| stdcl | kssk | stdcl | ||
| rekri | kssk | rekri | ||
| aennr | kssk | aennr | ||
| datuv | kssk | datuv | ||
| lkenz | kssk | lkenz | ||
| objek | ||||
| KEY | mafid | kssk | mafid | |
| KEY | klart | kssk | klart | |
| KEY | source_clint | kssk | clint | |
| KEY | adzhl | kssk | adzhl | |
| clint | kssk | clint | ||
| zaehl | kssk | zaehl | ||
| statu | kssk | statu | ||
| stdcl | kssk | stdcl | ||
| rekri | kssk | rekri | ||
| aennr | kssk | aennr | ||
| datuv | kssk | datuv | ||
| lkenz | kssk | lkenz | ||
| datub | kssk | datub |
@AbapCatalog.sqlViewName: 'PMDCPRODCLASSN'
@AbapCatalog.compiler.compareFilter: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.private:true
@VDM.viewType: #BASIC
define view P_MDChgProcProdClAssgmt
as select from kssk as kssk
inner join tcla as tcla on tcla.klart = kssk.klart
{
key kssk.objek,
key kssk.mafid,
key kssk.klart,
key kssk.clint as source_clint,
key kssk.adzhl,
kssk.clint,
kssk.zaehl,
kssk.statu,
kssk.stdcl,
kssk.rekri,
kssk.aennr,
kssk.datuv,
kssk.lkenz,
kssk.datub
}
where
tcla.multobj = ''
union select from inob as inob
inner join kssk as kssk on inob.cuobj = kssk.objek
{
key inob.objek,
key kssk.mafid,
key kssk.klart,
key kssk.clint as source_clint,
key kssk.adzhl,
kssk.clint,
kssk.zaehl,
kssk.statu,
kssk.stdcl,
kssk.rekri,
kssk.aennr,
kssk.datuv,
kssk.lkenz,
kssk.datub
}
where
inob.obtab = 'MARA'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"INOB",
"KSSK",
"TCLA"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"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