I_ObjectValuationLinkData

DDL: I_OBJECTVALUATIONLINKDATA Type: view BASIC

Object Value Link Data

I_ObjectValuationLinkData (Basic)

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

Cross Applications

I_ObjectValuationLinkData is a Basic CDS View (Dimension) that provides data about "Object Value Link Data" in SAP S/4HANA. It reads from 1 data source (cms_oms_val_lnk) and exposes 29 fields with key field ObjectValuationUUID. It has 11 associations to related views.

SAP Help Documentation

CategoryCollateral Object
Data CategoryDimension
StatusReleased
Data Extraction TypeDelta enabled
Corresponding DataSourceIOBJVALLNKDATA
Purpose
This CDS view provides the prerequisites to answer the following business questions: What are the data of the object value link?

Prerequisites
This CDS view inherits the authorization object from the following CDS views (see below under Related Information ): I_MovableObjectData I_ShipObjectData I_RightsObjectData I_InsuranceObjectData

Structure
Measures and Attributes Some important measures and attributes are: ObjectValuationUUID ObjectValuationLinkUUID ObjectValuationType ObjectValuationCalculatedAmt ObjectValuationCalculatedCrcy ObjectValuationEnteredAmount ObjectValuationEnteredCurrency ObjectValuationValidFromDate ObjectValuationValidToDate ObjectFirstValuationDate ObjectValuationOrigin ObjectValuationEnteredDateTime ObjectValuationLastChangedDateTime MovableObjectUUID ShipObjectUUID RightsObjectUUID InsuranceObjectCategory

SAP Business Warehouse (SAP BW) Extraction
Note The corresponding DataSource (Extractor) and this CDS view may have different functionalities. For details about the DataSource, see the related documentation on the SAP Help Portal at https://help.sap.com/viewer/p/BI_CONTENT_757 under Use SAP Library BI Content .

View on SAP Help Portal →

SAP API Hub

StateC1
Line of BusinessCross Applications
Application ComponentFS-CMS
CapabilitiesData Source in SQL Select, Association Target for Defining CDS Entities, Data Source for Data Extraction, Data Source for Defining CDS Entities
PackageCross Applications for SAP S/4HANA Cloud Private Edition
Description <p>This CDS view provides the prerequisites to answer the following business questions: What are the data of the object value link?</p>

Documentation

Data Sources (1)

SourceAliasJoin Type
cms_oms_val_lnk cms_oms_val_lnk from

Associations (11)

CardinalityTargetAliasCondition
[0..1] I_MovableObjectData _MovableObjectData $projection.ObjectValuationLinkUUID = _MovableObjectData.MovableObjectUUID
[0..1] I_ShipObjectData _ShipObjectData $projection.ObjectValuationLinkUUID = _ShipObjectData.ShipObjectUUID
[0..1] I_RightsObjectData _RightsObjectData $projection.ObjectValuationLinkUUID = _RightsObjectData.RightsObjectUUID
[0..1] I_InsuranceObjectData _InsuranceObjectData $projection.ObjectValuationLinkUUID = _InsuranceObjectData.InsuranceObjectUUID
[0..1] I_MovableObjectMasterData _MovableObjectMasterData $projection.ObjectValuationLinkUUID = _MovableObjectMasterData.MovableObjectUUID
[0..1] I_RightsObjectMasterData _RightsObjectMasterData $projection.ObjectValuationLinkUUID = _RightsObjectMasterData.RightsObjectUUID
[0..1] I_InsuranceObjectMasterData _InsuranceObjectMasterData $projection.ObjectValuationLinkUUID = _InsuranceObjectMasterData.InsuranceObjectUUID
[0..1] I_CollateralInsurance _CollateralInsurance $projection.ObjectValuationLinkUUID = _CollateralInsurance.CollateralInsuranceUUID
[0..1] I_ObjectValuationType _ObjectValuationType $projection.ObjectValuationType = _ObjectValuationType.ObjectValuationType
[0..1] I_Currency _ObjectValuationCalculatedCrcy $projection.ObjectValuationCalculatedCrcy = _ObjectValuationCalculatedCrcy.Currency
[0..1] I_Currency _ObjectValuationEnteredCrcy $projection.ObjectValuationEnteredCurrency = _ObjectValuationEnteredCrcy.Currency

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName IOBJVALLNKDATA view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ObjectModel.usageType.serviceQuality C view
ObjectModel.usageType.sizeCategory L view
ObjectModel.usageType.dataClass MASTER view
ObjectModel.representativeKey ObjectValuationUUID view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
Analytics.dataExtraction.enabled true view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Object Value Link Data view

Fields (29)

KeyFieldSource TableSource FieldDescription
KEY ObjectValuationUUID val_guid GUID for Value service
ObjectValuationLinkUUID val_link_guid GUID for OMS Links - Values
ObjectValuationType val_type Value type
ObjectValuationCalculatedAmt calc_amount Calculated Value
ObjectValuationCalculatedCrcy calc_amt_curr Currency for Calculated Value
ObjectValuationEnteredAmount entered_amount Entered Value
ObjectValuationEnteredCurrency ent_amt_curr Currency for Entered Value
ObjectValuationValidFromDate val_valid_from Date from which Value Stands Valid
ObjectValuationValidToDate val_valid_to Date until which Value Stands Valid
ObjectFirstValuationDate val_date Date of First Valuation
ObjectValuationOrigin val_origin Origin of Value
ObjectValuationEnteredDateTime created_at Creation Timestamp
ObjectValuationLastChgdDteTme changed_at Change Timestamp
MovableObjectUUID _MovableObjectData MovableObjectUUID GUID for CMS_MOVABLES
ShipObjectUUID _ShipObjectData ShipObjectUUID Globally Unique Identifier
RightsObjectUUID _RightsObjectData RightsObjectUUID Rights GUID
InsuranceObjectCategory _InsuranceObjectData InsuranceObjectCategory Object Category
CollateralObjectCategory _CollateralInsurance CollateralObjectCategory Object Category
_MovableObjectData _MovableObjectData
_ShipObjectData _ShipObjectData
_RightsObjectData _RightsObjectData
_InsuranceObjectData _InsuranceObjectData
_MovableObjectMasterData _MovableObjectMasterData
_RightsObjectMasterData _RightsObjectMasterData
_InsuranceObjectMasterData _InsuranceObjectMasterData
_CollateralInsurance _CollateralInsurance
_ObjectValuationType _ObjectValuationType
_ObjectValuationCalculatedCrcy _ObjectValuationCalculatedCrcy
_ObjectValuationEnteredCrcy _ObjectValuationEnteredCrcy

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_ObjectValuationLinkData.
-- 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_ObjectValuationLinkData AS
SELECT
  val_guid AS ObjectValuationUUID,
  val_link_guid AS ObjectValuationLinkUUID,
  val_type AS ObjectValuationType,
  calc_amount AS ObjectValuationCalculatedAmt,
  calc_amt_curr AS ObjectValuationCalculatedCrcy,
  entered_amount AS ObjectValuationEnteredAmount,
  ent_amt_curr AS ObjectValuationEnteredCurrency,
  val_valid_from AS ObjectValuationValidFromDate,
  val_valid_to AS ObjectValuationValidToDate,
  val_date AS ObjectFirstValuationDate,
  val_origin AS ObjectValuationOrigin,
  created_at AS ObjectValuationEnteredDateTime,
  changed_at AS ObjectValuationLastChgdDteTme,
  _MovableObjectData.MovableObjectUUID AS MovableObjectUUID,
  _ShipObjectData.ShipObjectUUID AS ShipObjectUUID,
  _RightsObjectData.RightsObjectUUID AS RightsObjectUUID,
  _InsuranceObjectData.InsuranceObjectCategory AS InsuranceObjectCategory,
  _CollateralInsurance.CollateralObjectCategory AS CollateralObjectCategory
FROM cms_oms_val_lnk
LEFT OUTER JOIN I_MovableObjectData AS _MovableObjectData ON ObjectValuationLinkUUID = _MovableObjectData.MovableObjectUUID  -- association [0..1]
LEFT OUTER JOIN I_ShipObjectData AS _ShipObjectData ON ObjectValuationLinkUUID = _ShipObjectData.ShipObjectUUID  -- association [0..1]
LEFT OUTER JOIN I_RightsObjectData AS _RightsObjectData ON ObjectValuationLinkUUID = _RightsObjectData.RightsObjectUUID  -- association [0..1]
LEFT OUTER JOIN I_InsuranceObjectData AS _InsuranceObjectData ON ObjectValuationLinkUUID = _InsuranceObjectData.InsuranceObjectUUID  -- association [0..1]
LEFT OUTER JOIN I_MovableObjectMasterData AS _MovableObjectMasterData ON ObjectValuationLinkUUID = _MovableObjectMasterData.MovableObjectUUID  -- association [0..1]
LEFT OUTER JOIN I_RightsObjectMasterData AS _RightsObjectMasterData ON ObjectValuationLinkUUID = _RightsObjectMasterData.RightsObjectUUID  -- association [0..1]
LEFT OUTER JOIN I_InsuranceObjectMasterData AS _InsuranceObjectMasterData ON ObjectValuationLinkUUID = _InsuranceObjectMasterData.InsuranceObjectUUID  -- association [0..1]
LEFT OUTER JOIN I_CollateralInsurance AS _CollateralInsurance ON ObjectValuationLinkUUID = _CollateralInsurance.CollateralInsuranceUUID  -- association [0..1]
LEFT OUTER JOIN I_ObjectValuationType AS _ObjectValuationType ON ObjectValuationType = _ObjectValuationType.ObjectValuationType  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _ObjectValuationCalculatedCrcy ON ObjectValuationCalculatedCrcy = _ObjectValuationCalculatedCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _ObjectValuationEnteredCrcy ON ObjectValuationEnteredCurrency = _ObjectValuationEnteredCrcy.Currency  -- association [0..1]
;