I_PRAMsmtPtContrVolGasDet

DDL: I_PRAMSMTPTCONTRVOLGASDET Type: view_entity BASIC

Contract Volumes by Measurement Point

I_PRAMsmtPtContrVolGasDet (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

PRAMsmtPtContrVolGasDet · Cross Applications

I_PRAMsmtPtContrVolGasDet is a Basic CDS View that provides data about "Contract Volumes by Measurement Point" in SAP S/4HANA. It reads from 1 data source (oiu_sb_campgd) and exposes 22 fields with key fields PRAContrVolByMsmtPointNumber, PRAContract. It has 4 associations to related views.

SAP Help Documentation

CategoryCDS Views for Production and Revenue Accounting (PRA)
Purpose
This CDS view represent the gas volumes for primary products that are to be allocated by Contractual Allocation (CA) Sales Point Originated (SPO) method.

Prerequisites
Authorizations Users who want to use this CDS view must have the following authorization objects assigned: O_OIU_TXN:ACTVT-03,O_OIU_TXN:OIU_TCODE-O3U_CA053 (Mapping role for I_PRAMsmtPtContrVolGasDet)

View on SAP Help Portal →

SAP API Hub

StateC1
Line of BusinessCross Applications
Application ComponentIS-OIL-PRA
CapabilitiesData Source in SQL Select
PackageCross Applications for SAP S/4HANA Cloud Private Edition
Description <p>This CDS view represent the gas volumes for primary products that are to be allocated by Contractual Allocation (CA) Sales Point Originated (SPO) method. </p>

Documentation

Data Sources (1)

SourceAliasJoin Type
oiu_sb_campgd oiu_sb_campgd from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_PRAContract _PRAContract $projection.PRAContract = _PRAContract.PRAContract
[0..1] I_UnitOfMeasure _ContractVolumeUnitOfMeasure $projection.PRAQuantityUnitOfMeasure= _ContractVolumeUnitOfMeasure.UnitOfMeasure
[0..1] I_UnitOfMeasure _AllocVolumeUnitOfMeasure $projection.PRAAllocVolumeUnitOfMeasure = _AllocVolumeUnitOfMeasure.UnitOfMeasure
[0..1] I_UnitOfMeasure _AllocEnergyUnitOfMeasure $projection.PRAAllocEnergyUnitOfMeasure = _AllocEnergyUnitOfMeasure.UnitOfMeasure

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Contract Volumes by Measurement Point view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #BASIC view
ObjectModel.sapObjectNodeType.name PRAMsmtPtContrVolGasDet view

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY PRAContrVolByMsmtPointNumber camph_no Contract volumes by measurement point number
KEY PRAContract ct_no Contract Number
PRAQuantityUnitOfMeasure qy_u Unit of Measure
PRAOriginalNominationQuantity orig_nom_qy Original nomination(energy value or volume)
PRAOverrideNominationQuantity ovrd_nom_qy Override nomination(energy value or volume)
PRAPipelineActualValue pipln_actl_qy pipeline actual energy value or volume
PRAPipelineImbalanceValue pipln_imb_qy Plant/pipeline imbalance energy value or volume
PRAMktgRprstvImbalanceValue mk_rep_imb_qy Marketing representative imbalance (Volumetric or Energy)
PRAAllocVolumeUnitOfMeasure alloc_vol_u Allocation Volume UoM
PRAAllocationVolume alloc_vol Allocated volume
PRAAllocEnergyUnitOfMeasure alloc_energy_u Allocation Energy UoM
PRAAllocationEnergy alloc_energy Allocation Energy
PRAPhseOneAllocEnergyQuantity phase_1_qy Phase One Allocation Energy Quantity
PRAPhseTwoAllocEnergyQuantity phase_2_qy Phase Two Allocation Energy Quantity
PRAPhseThreeAllocEngyQuantity phase_3_qy Phase Three Allocation Energy Quantity
PRAImbalanceMakeupQuantity imb_mkup_qy Imbalance Makeup (Volumetric or Energy)
CreatedByUser oiu_cruser Name of Person Responsible for Creating the Object
CreationDateTime oiu_timestamp UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
_ContractVolumeUnitOfMeasure _ContractVolumeUnitOfMeasure
_PRAContract _PRAContract
_AllocVolumeUnitOfMeasure _AllocVolumeUnitOfMeasure
_AllocEnergyUnitOfMeasure _AllocEnergyUnitOfMeasure

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_PRAMsmtPtContrVolGasDet.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW I_PRAMsmtPtContrVolGasDet AS
SELECT
  camph_no AS PRAContrVolByMsmtPointNumber,
  ct_no AS PRAContract,
  qy_u AS PRAQuantityUnitOfMeasure,
  orig_nom_qy AS PRAOriginalNominationQuantity,
  ovrd_nom_qy AS PRAOverrideNominationQuantity,
  pipln_actl_qy AS PRAPipelineActualValue,
  pipln_imb_qy AS PRAPipelineImbalanceValue,
  mk_rep_imb_qy AS PRAMktgRprstvImbalanceValue,
  alloc_vol_u AS PRAAllocVolumeUnitOfMeasure,
  alloc_vol AS PRAAllocationVolume,
  alloc_energy_u AS PRAAllocEnergyUnitOfMeasure,
  alloc_energy AS PRAAllocationEnergy,
  phase_1_qy AS PRAPhseOneAllocEnergyQuantity,
  phase_2_qy AS PRAPhseTwoAllocEnergyQuantity,
  phase_3_qy AS PRAPhseThreeAllocEngyQuantity,
  imb_mkup_qy AS PRAImbalanceMakeupQuantity,
  oiu_cruser AS CreatedByUser,
  oiu_timestamp AS CreationDateTime
FROM oiu_sb_campgd
LEFT OUTER JOIN I_PRAContract AS _PRAContract ON PRAContract = _PRAContract.PRAContract  -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ContractVolumeUnitOfMeasure ON PRAQuantityUnitOfMeasure= _ContractVolumeUnitOfMeasure.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _AllocVolumeUnitOfMeasure ON PRAAllocVolumeUnitOfMeasure = _AllocVolumeUnitOfMeasure.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _AllocEnergyUnitOfMeasure ON PRAAllocEnergyUnitOfMeasure = _AllocEnergyUnitOfMeasure.UnitOfMeasure  -- association [0..1]
;