UPOV_COMMINGLED_WC
Commingled WC
UPOV_COMMINGLED_WC is a CDS View that provides data about "Commingled WC" in SAP S/4HANA. It reads from 6 data sources and exposes 9 fields.
Data Sources (6)
| Source | Alias | Join Type |
|---|---|---|
| gho_com_wc_h | downhole_cm_well_cm | union |
| upot_mig_comm_wc | migCommingled | inner |
| upot_mig_comm_wc | migCommingled | left_outer |
| UPOV_MIGRATED_WELL | migWL | left_outer |
| UPOV_PR_WCDHH_PRA | praCommingled | from |
| upot_int_nobj | wl | inner |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | UPOS_CMNGLD_WC | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| EndUserText.label | Commingled WC | view |
Fields (9)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| wl_no | UPOV_PR_WCDHH_PRA | wl_no | ||
| wc_no | UPOV_PR_WCDHH_PRA | wc_no | ||
| majpd_cd | UPOV_PR_WCDHH_PRA | majpd_cd | ||
| eff_from_dt | UPOV_PR_WCDHH_PRA | eff_from_dt | ||
| converted_labelasoiu_wl_noasWL_NO | ||||
| WC_NO | ||||
| mediumWATERthen5elseendasMAJPD_CD | ||||
| clientNULLasEFF_FROM_DT | ||||
| clientNULLasEFF_TO_DT |
@AbapCatalog.sqlViewName: 'UPOS_CMNGLD_WC'
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ClientHandling.algorithm:#SESSION_VARIABLE
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.serviceQuality: #X
@ObjectModel.usageType.dataClass: #MASTER
@EndUserText.label: 'Commingled WC'
define view UPOV_COMMINGLED_WC
as select from UPOV_PR_WCDHH_PRA as praCommingled
inner join upot_mig_comm_wc as migCommingled on migCommingled.wl_no = praCommingled.wl_no
and migCommingled.wc_no = praCommingled.wc_no
left outer join UPOV_MIGRATED_WELL as migWL on migWL.wl_no = praCommingled.wl_no
and migWL.migr_step_id = '01'
{
praCommingled.wl_no,
praCommingled.wc_no,
praCommingled.majpd_cd,
praCommingled.eff_from_dt,
praCommingled.eff_to_dt
}
where
migWL.wl_no is not null
union
select from gho_com_wc_h as downhole_cm_well_cm
inner join upot_int_nobj as wl on wl.tplnr = downhole_cm_well_cm.objid
left outer join upot_mig_comm_wc as migCommingled on migCommingled.wl_no = wl.converted_label
{
cast(wl.converted_label as oiu_wl_no) as WL_NO, // Well ID number
cast('CMGLD' as oiu_wc_no) as WC_NO, // Well com ID number
// For now only 3 type of medium has been mapped
case
when downhole_cm_well_cm.medium = 'OIL' then '1'
when downhole_cm_well_cm.medium = 'GAS' then '2'
when downhole_cm_well_cm.medium = 'WATER' then '5'
else ''
end as MAJPD_CD, // Major product code
tstmp_to_dats(downhole_cm_well_cm.valid_from,
'UTC',
$session.client,'NULL') as EFF_FROM_DT, // Effective from date
tstmp_to_dats(downhole_cm_well_cm.valid_to,
'UTC',
$session.client,'NULL') as EFF_TO_DT // Effective from date
}
where
migCommingled.wl_no is null
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"UPOV_MIGRATED_WELL",
"UPOV_PR_WCDHH_PRA",
"GHO_COM_WC_H",
"UPOT_INT_NOBJ",
"UPOT_MIG_COMM_WC"
],
"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