UPOV_PR_PF
Platform
UPOV_PR_PF is a CDS View that provides data about "Platform" in SAP S/4HANA. It reads from 3 data sources (UPOV_PR_PF_PRA, upot_int_entity, UPOV_PR_PF_UOM) and exposes 38 fields with key field pf_no.
Data Sources (3)
| Source | Alias | Join Type |
|---|---|---|
| UPOV_PR_PF_PRA | nonmig_platforms | from |
| upot_int_entity | Platform_No | left_outer |
| UPOV_PR_PF_UOM | UPOV_PR_PF_UOM | union |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | UPOS_PR_PF | 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 | Platform | view |
Fields (38)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | pf_no | UPOV_PR_PF_PRA | pf_no | |
| first_prd_dt | UPOV_PR_PF_PRA | first_prd_dt | ||
| instl_dt | UPOV_PR_PF_PRA | instl_dt | ||
| pf_name | UPOV_PR_PF_PRA | pf_name | ||
| shtxt | UPOV_PR_PF_PRA | shtxt | ||
| lat_no | UPOV_PR_PF_PRA | lat_no | ||
| lat_dir_cd | UPOV_PR_PF_PRA | lat_dir_cd | ||
| lng_no | UPOV_PR_PF_PRA | lng_no | ||
| lng_dir_cd | UPOV_PR_PF_PRA | lng_dir_cd | ||
| rte_u | UPOV_PR_PF_PRA | rte_u | ||
| rte | UPOV_PR_PF_PRA | rte | ||
| type_cd | UPOV_PR_PF_PRA | type_cd | ||
| watr_dph_u | UPOV_PR_PF_PRA | watr_dph_u | ||
| watr_dph | UPOV_PR_PF_PRA | watr_dph | ||
| location_cd | UPOV_PR_PF_PRA | location_cd | ||
| pf_grp | UPOV_PR_PF_PRA | pf_grp | ||
| docnr | UPOV_PR_PF_PRA | docnr | ||
| docyr | UPOV_PR_PF_PRA | docyr | ||
| oiu_cruser | UPOV_PR_PF_PRA | oiu_cruser | ||
| FIRST_PRD_DT | FIRST_PRD_DT | |||
| INSTL_DT | INSTL_DT | |||
| PF_NAME | PF_NAME | |||
| SHTXT | SHTXT | |||
| LAT_NO | LAT_NO | |||
| LAT_DIR_CD | LAT_DIR_CD | |||
| LNG_NO | LNG_NO | |||
| LNG_DIR_CD | LNG_DIR_CD | |||
| RTE_U | RTE_U | |||
| RTE | RTE | |||
| TYPE_CD | TYPE_CD | |||
| WATR_DPH_U | WATR_DPH_U | |||
| WATR_DPH | WATR_DPH | |||
| LOCATION_CD | LOCATION_CD | |||
| PF_GRP | PF_GRP | |||
| DOCNR | DOCNR | |||
| DOCYR | DOCYR | |||
| OIU_CRUSER | OIU_CRUSER | |||
| OIU_TIMESTAMP | OIU_TIMESTAMP |
@AbapCatalog.sqlViewName: 'UPOS_PR_PF'
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.serviceQuality: #X
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass: #MASTER
@EndUserText.label: 'Platform'
// get non-migrated PRA platforms
define view UPOV_PR_PF as select from UPOV_PR_PF_PRA as nonmig_platforms
left outer join upot_int_entity as Platform_No on Platform_No.converted_label = nonmig_platforms.pf_no
and Platform_No.gho_pe_type = 'PLATFORM'
{
key nonmig_platforms.pf_no,
nonmig_platforms.first_prd_dt,
nonmig_platforms.instl_dt,
nonmig_platforms.pf_name,
nonmig_platforms.shtxt,
nonmig_platforms.lat_no,
nonmig_platforms.lat_dir_cd,
nonmig_platforms.lng_no,
nonmig_platforms.lng_dir_cd,
nonmig_platforms.rte_u,
nonmig_platforms.rte,
nonmig_platforms.type_cd,
nonmig_platforms.watr_dph_u,
nonmig_platforms.watr_dph,
nonmig_platforms.location_cd,
nonmig_platforms.pf_grp,
nonmig_platforms.docnr,
nonmig_platforms.docyr,
nonmig_platforms.oiu_cruser,
nonmig_platforms.oiu_timestamp
}
where
Platform_No.converted_label is null
union
select from UPOV_PR_PF_UOM
{
key PF_NO, //Platform No
FIRST_PRD_DT, //First Production Date
INSTL_DT, //Installation Date
PF_NAME, //Platform Name
SHTXT, //Description
LAT_NO, //Latitude Number
LAT_DIR_CD, //Latitude Direction Code
LNG_NO, //Longitude
LNG_DIR_CD, //Longitude Direction Code
RTE_U, //Rotary Table Elevation Unit
RTE, //Rotary Table Elevation
TYPE_CD, //Platform Type
WATR_DPH_U, //Water Depth Unit
WATR_DPH, //Water Depth
LOCATION_CD, //Location CD
PF_GRP, //Platform Group
DOCNR, //Platform Document No
DOCYR, //Document Years
OIU_CRUSER, // Name of Person Who Created Object
OIU_TIMESTAMP // UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"UPOV_PR_PF_PRA",
"UPOV_PR_PF_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