I_ValuationDocumentHdr

DDL: I_VALUATIONDOCUMENTHDR SQL: IPVVALNDOCHDR Type: view BASIC Package: OIU_VDM_CDS

Valuation Document Header

I_ValuationDocumentHdr (Basic)

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

Production Revenue Accounting Valuation Document Header · Cross Applications

I_ValuationDocumentHdr is a Basic CDS View (Cube) that provides data about "Valuation Document Header" in SAP S/4HANA. It reads from 1 data source (oiurv_doc_hdr) and exposes 21 fields with key fields ValuationDocumentYear, ValuationDocumentNumber. It has 7 associations to related views. Part of development package OIU_VDM_CDS.

SAP API Hub

CategoryBasic
StateC1
Line of BusinessCross Applications
Application ComponentIS-OIL-PRA
CapabilitiesData Source for Data Extraction,Data Source in SQL Select,Data Provider for Analytical Queries,Data Source for Defining CDS Entities
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Not Released
PackageCross Applications for SAP S/4HANA Cloud Public Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
oiurv_doc_hdr oiurv_doc_hdr from

Associations (7)

CardinalityTargetAliasCondition
[0..1] I_CalendarYear _ValuationDocumentYear $projection.ValuationDocumentYear = _ValuationDocumentYear.CalendarYear
[0..1] I_DeliveryNetwork _DeliveryNetwork $projection.DeliveryNetwork = _DeliveryNetwork.DeliveryNetwork
[0..1] I_AllocationFrequencyCode _AllocationFrequencyCode $projection.AllocationFrequency = _AllocationFrequencyCode.AllocationFrequency
[0..1] I_ValnDocProcessingStatus _ValnDocProcessingStatus $projection.ProcessingStatus = _ValnDocProcessingStatus.ProcessingStatus
[0..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID
[0..1] I_ValnDocStatus _ValnDocStatus $projection.ValuationDocumentStatus = _ValnDocStatus.ValuationDocumentStatus
[0..1] I_ValnDocType _ValnDocType $projection.ValuationDocumentType = _ValnDocType.ValuationDocumentType

Annotations (14)

NameValueLevelField
EndUserText.label Valuation Document Header view
Analytics.dataCategory #CUBE view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
Analytics.dataExtraction.enabled true view
VDM.viewType #BASIC view
AbapCatalog.sqlViewName IPVVALNDOCHDR view
AccessControl.authorizationCheck #CHECK view
ObjectModel.modelingPattern #ANALYTICAL_CUBE view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.sapObjectNodeType.name PRAValuationDocumentHeader view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY ValuationDocumentYear doc_year Mat. Doc. Year
KEY ValuationDocumentNumber doc_no Val. document number
DeliveryNetwork dn_no Delivery network number
SalesDate sale_dt Sales Date / Month
AllocationFrequency freq_cd Frequency
ValuationDocumentStatus doc_status Valuation Document Status
ValuationDocumentType doc_type Valuation Document Type
ProcessingStatus proc_status Valuation Document Processing Status
LastExecutionDate run_date Run date
LastExecutionTime run_time Start Time
DocumentIsArchived Indicator: Document Already Archived?
CreatedByUser Created By
NumberOfDocuments Number of Documents
OriginTransaction Source Transaction ID
_ValuationDocumentYear _ValuationDocumentYear
_DeliveryNetwork _DeliveryNetwork
_AllocationFrequencyCode _AllocationFrequencyCode
_ValnDocStatus _ValnDocStatus
_ValnDocType _ValnDocType
_ValnDocProcessingStatus _ValnDocProcessingStatus
_CreatedByUser _CreatedByUser

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_ValuationDocumentHdr.
-- 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.
-- SQL view name: IPVVALNDOCHDR

CREATE VIEW I_ValuationDocumentHdr AS
SELECT
  doc_year AS ValuationDocumentYear,
  doc_no AS ValuationDocumentNumber,
  dn_no AS DeliveryNetwork,
  sale_dt AS SalesDate,
  freq_cd AS AllocationFrequency,
  doc_status AS ValuationDocumentStatus,
  doc_type AS ValuationDocumentType,
  proc_status AS ProcessingStatus,
  run_date AS LastExecutionDate,
  run_time AS LastExecutionTime,
  cast( arch_flag as xarch ) AS DocumentIsArchived,
  cast( oiu_cruser as fclm_bam_created_by ) AS CreatedByUser,
  cast( 1 as oiu_vdm_no_of_docs ) AS NumberOfDocuments,
  cast( 'O3URV_DOC' as fqm_origin_trans_id ) AS OriginTransaction
FROM oiurv_doc_hdr
LEFT OUTER JOIN I_CalendarYear AS _ValuationDocumentYear ON ValuationDocumentYear = _ValuationDocumentYear.CalendarYear  -- association [0..1]
LEFT OUTER JOIN I_DeliveryNetwork AS _DeliveryNetwork ON DeliveryNetwork = _DeliveryNetwork.DeliveryNetwork  -- association [0..1]
LEFT OUTER JOIN I_AllocationFrequencyCode AS _AllocationFrequencyCode ON AllocationFrequency = _AllocationFrequencyCode.AllocationFrequency  -- association [0..1]
LEFT OUTER JOIN I_ValnDocProcessingStatus AS _ValnDocProcessingStatus ON ProcessingStatus = _ValnDocProcessingStatus.ProcessingStatus  -- association [0..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_ValnDocStatus AS _ValnDocStatus ON ValuationDocumentStatus = _ValnDocStatus.ValuationDocumentStatus  -- association [0..1]
LEFT OUTER JOIN I_ValnDocType AS _ValnDocType ON ValuationDocumentType = _ValnDocType.ValuationDocumentType  -- association [0..1]
;