UPOV_PR_FIELD
Oil & Gas Entity: Field
UPOV_PR_FIELD is a CDS View that provides data about "Oil & Gas Entity: Field" in SAP S/4HANA. It reads from 3 data sources (upot_int_entity, UPOV_PR_FLD_PRA, UPOV_PR_FLD_UOM) and exposes 17 fields with key field FIELD.
Data Sources (3)
| Source | Alias | Join Type |
|---|---|---|
| upot_int_entity | field_id | left_outer |
| UPOV_PR_FLD_PRA | nonmig_fields | from |
| UPOV_PR_FLD_UOM | uom_fld_data | union |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | UPOS_PR_FIELD | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| EndUserText.label | Oil & Gas Entity: Field | view |
Fields (17)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | FIELD | UPOV_PR_FLD_PRA | field | |
| NAME | UPOV_PR_FLD_PRA | name | ||
| SHTXT | UPOV_PR_FLD_PRA | shtxt | ||
| MAJPD_CD | UPOV_PR_FLD_PRA | majpd_cd | ||
| WATER_DEPTH_U | UPOV_PR_FLD_PRA | water_depth_u | ||
| WATER_DEPTH | UPOV_PR_FLD_PRA | water_depth | ||
| FL_GRP | UPOV_PR_FLD_PRA | fl_grp | ||
| OIU_CRUSER | UPOV_PR_FLD_PRA | oiu_cruser | ||
| FIELDasFIELD | ||||
| NAME | UPOV_PR_FLD_UOM | NAME | ||
| SHTXT | UPOV_PR_FLD_UOM | SHTXT | ||
| MAJPD_CD | UPOV_PR_FLD_UOM | MAJPD_CD | ||
| WATER_DEPTH_U | UPOV_PR_FLD_UOM | WATER_DEPTH_U | ||
| WATER_DEPTH | UPOV_PR_FLD_UOM | WATER_DEPTH | ||
| FL_GRP | ||||
| OIU_CRUSER | UPOV_PR_FLD_UOM | OIU_CRUSER | ||
| OIU_TIMESTAMP | UPOV_PR_FLD_UOM | OIU_TIMESTAMP |
@AbapCatalog.sqlViewName: 'UPOS_PR_FIELD'
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.serviceQuality: #X
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass: #MASTER
@EndUserText.label: 'Oil & Gas Entity: Field'
define view UPOV_PR_FIELD
as
// picking non migration data from PRA side
select from UPOV_PR_FLD_PRA as nonmig_fields
left outer join upot_int_entity as field_id on field_id.converted_label = nonmig_fields.field
and field_id.gho_pe_type = 'FIELD'
{
key nonmig_fields.field as FIELD,
nonmig_fields.name as NAME,
nonmig_fields.shtxt as SHTXT,
nonmig_fields.majpd_cd as MAJPD_CD,
nonmig_fields.water_depth_u as WATER_DEPTH_U,
nonmig_fields.water_depth as WATER_DEPTH,
nonmig_fields.fl_grp as FL_GRP,
nonmig_fields.oiu_cruser as OIU_CRUSER,
nonmig_fields.oiu_timestamp as OIU_TIMESTAMP
}
where
field_id.converted_label is null
union
select from UPOV_PR_FLD_UOM as uom_fld_data
{
key uom_fld_data.FIELD as FIELD, // Field ID
uom_fld_data.NAME as NAME, // Field Name
uom_fld_data.SHTXT as SHTXT, // Description
uom_fld_data.MAJPD_CD as MAJPD_CD, // Major product code
uom_fld_data.WATER_DEPTH_U as WATER_DEPTH_U, // Water depth unit
uom_fld_data.WATER_DEPTH as WATER_DEPTH, // Water depth
cast ('' as oiu_fl_grp ) as FL_GRP, // Field group
uom_fld_data.OIU_CRUSER as OIU_CRUSER, // Name of Person Who Created Object
uom_fld_data.OIU_TIMESTAMP as OIU_TIMESTAMP // UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"UPOV_PR_FLD_PRA",
"UPOV_PR_FLD_UOM",
"UPOT_INT_ENTITY"
],
"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