P_ChgDocItmWithExtension

DDL: P_CHGDOCITMWITHEXTENSION Type: view_entity COMPOSITE

Change Document Items with Extension

P_ChgDocItmWithExtension is a Composite CDS View that provides data about "Change Document Items with Extension" in SAP S/4HANA. It reads from 1 data source (P_ChgDocItmExtnWthUUIDTblKey) and exposes 24 fields with key fields ChangeDocObject, ChangeDocObjectClass, ChangeDocument, DatabaseTable, ChangeDocTableKey.

Data Sources (1)

SourceAliasJoin Type
P_ChgDocItmExtnWthUUIDTblKey P_ChgDocItmExtnWthUUIDTblKey from

Parameters (2)

NameTypeDefault
P_ChangeDocObjectClass cdobjectcl
P_DatabaseTable tabname

Annotations (8)

NameValueLevelField
VDM.viewType #COMPOSITE view
VDM.private true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Change Document Items with Extension view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view

Fields (24)

KeyFieldSource TableSource FieldDescription
KEY ChangeDocObject ChangeDocObject Object Value
KEY ChangeDocObjectClass ChangeDocObjectClass Change Doc. Object
KEY ChangeDocument ChangeDocument Document Number
KEY DatabaseTable DatabaseTable Table Name
KEY ChangeDocTableKey ChangeDocTableKey
KEY ChangeDocDatabaseTableField ChangeDocDatabaseTableField User
KEY ChangeDocItemChangeType ChangeDocItemChangeType Change Indicator
ChangeDocNewFieldValue ChangeDocNewFieldValue
ChangeDocPreviousFieldValue ChangeDocPreviousFieldValue
ChangeDocPreviousUnit
ChangeDocNewUnit
ChangeDocPreviousCurrency
ChangeDocNewCurrency
ChangeDocShortStringNew ChangeDocShortStringNew CDSHORTSTRING_NEW
ChangeDocShortStringOld ChangeDocShortStringOld CDSHORTSTRING_OLD
ChangeDocStringNew ChangeDocStringNew New Value
ChangeDocStringOld ChangeDocStringOld Old Value
ChangeDocRawStringNew ChangeDocRawStringNew CDRAWSTRING_NEW
ChangeDocRawStringOld ChangeDocRawStringOld CDRAWSTRING_OLD
ChangeDocObjectUUID
ChangeDocTableKeyUUID
CreatedByUser _ChangeDocument CreatedByUser User Name
CreationDate _ChangeDocument CreationDate Time Stamp
CreationTime _ChangeDocument CreationTime Time of Change

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 P_ChgDocItmWithExtension.
-- 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.
-- Parameters: P_ChangeDocObjectClass : cdobjectcl, P_DatabaseTable : tabname

CREATE VIEW P_ChgDocItmWithExtension AS
SELECT
  ChangeDocObject,
  ChangeDocObjectClass,
  ChangeDocument,
  DatabaseTable,
  ChangeDocTableKey,
  ChangeDocDatabaseTableField,
  ChangeDocItemChangeType,
  ChangeDocNewFieldValue,
  ChangeDocPreviousFieldValue,
  cast ( '' as cdunito ) AS ChangeDocPreviousUnit,
  cast ( '' as cdunitn ) AS ChangeDocNewUnit,
  cast ( '' as cdcukyo ) AS ChangeDocPreviousCurrency,
  cast ( '' as cdcukyn ) AS ChangeDocNewCurrency,
  ChangeDocShortStringNew,
  ChangeDocShortStringOld,
  ChangeDocStringNew,
  ChangeDocStringOld,
  ChangeDocRawStringNew,
  ChangeDocRawStringOld,
  cast(hextobin(HexadecimalCharChangeDocObject) as changedocobjectuuid preserving type ) AS ChangeDocObjectUUID,
  cast(hextobin(HexadecimalCharChgDocTableKey) as changedoctablekeyuuid preserving type ) AS ChangeDocTableKeyUUID,
  _ChangeDocument.CreatedByUser AS CreatedByUser,
  _ChangeDocument.CreationDate AS CreationDate,
  _ChangeDocument.CreationTime AS CreationTime
FROM P_ChgDocItmExtnWthUUIDTblKey
;