C_ChangeRecord_MyInbox

DDL: C_CHANGERECORD_MYINBOX SQL: CCHGRECMYINBOX Type: view CONSUMPTION

Change Record My Inbox

C_ChangeRecord_MyInbox is a Consumption CDS View that provides data about "Change Record My Inbox" in SAP S/4HANA. It reads from 1 data source (I_ChangeRecordBsc) and exposes 14 fields with key field ChangeRecord. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ChangeRecordBsc I_ChangeRecordBsc from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_ChangeRecordType _ChangeRecordType $projection.ChangeRecordType = _ChangeRecordType.ChangeRecordType
[0..1] C_ChangeRecordTypeVH _ChangeRecordTypeVH $projection.ChangeRecordType = _ChangeRecordTypeVH.ChangeRecordType
[0..1] C_UserStatusVH _UserStatusVH $projection.ChangeRecordType = _UserStatusVH.ChangeRecordType and $projection.ChangeRecordStatus = _UserStatusVH.ChangeRecordStatus
[0..1] I_ChangeRecordContactPerson _ChangeRecordContactPerson $projection.Partner = _ChangeRecordContactPerson.Partner

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName CCHGRECMYINBOX view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label Change Record My Inbox view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #L view
ClientHandling.algorithm #SESSION_VARIABLE view
UI.headerInfo.typeName ChangeRecord view
UI.headerInfo.typeNamePlural ChangeRecord view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.label Change Record view
UI.headerInfo.title.value ChgRecordDescriptionText view
UI.headerInfo.description.type #STANDARD view
UI.headerInfo.description.value ChangeRecord view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY ChangeRecord I_ChangeRecordBsc ChangeRecord Char20
ChgRecordDescriptionText I_ChangeRecordBsc ChgRecordDescriptionText
ChangeRecordType I_ChangeRecordBsc ChangeRecordType Record Type
ChangeRecordTypeDesc _ChangeRecordTypeVH ChangeRecordTypeDesc
ChangeRecordStatus I_ChangeRecordBsc ChangeRecordStatus
ChangeRecordStatusDescription _UserStatusVH ChangeRecordStatusDescription
PersonFullName _ChangeRecordContactPerson PersonFullName Full Name
ChgRecdExpectedCompletionDate ChgRecdExpectedCompletionDate Exp Completion Date
ChangeRecordDetailDescription ChangeRecordDetailDescription Detailed Description
Partner I_ChangeRecordBsc Partner With Partner
_ChangeRecordType _ChangeRecordType
_ChangeRecordTypeVH _ChangeRecordTypeVH
_UserStatusVH _UserStatusVH
_ChangeRecordContactPerson _ChangeRecordContactPerson

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 C_ChangeRecord_MyInbox.
-- 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: CCHGRECMYINBOX

CREATE VIEW C_ChangeRecord_MyInbox AS
SELECT
  I_ChangeRecordBsc.ChangeRecord AS ChangeRecord,
  I_ChangeRecordBsc.ChgRecordDescriptionText AS ChgRecordDescriptionText,
  I_ChangeRecordBsc.ChangeRecordType AS ChangeRecordType,
  _ChangeRecordTypeVH.ChangeRecordTypeDesc AS ChangeRecordTypeDesc,
  I_ChangeRecordBsc.ChangeRecordStatus AS ChangeRecordStatus,
  _UserStatusVH.ChangeRecordStatusDescription AS ChangeRecordStatusDescription,
  _ChangeRecordContactPerson.PersonFullName AS PersonFullName,
  ChgRecdExpectedCompletionDate,
  ChangeRecordDetailDescription,
  I_ChangeRecordBsc.Partner AS Partner
FROM I_ChangeRecordBsc
LEFT OUTER JOIN I_ChangeRecordType AS _ChangeRecordType ON ChangeRecordType = _ChangeRecordType.ChangeRecordType  -- association [1..1]
LEFT OUTER JOIN C_ChangeRecordTypeVH AS _ChangeRecordTypeVH ON ChangeRecordType = _ChangeRecordTypeVH.ChangeRecordType  -- association [0..1]
LEFT OUTER JOIN C_UserStatusVH AS _UserStatusVH ON ChangeRecordType = _UserStatusVH.ChangeRecordType AND ChangeRecordStatus = _UserStatusVH.ChangeRecordStatus  -- association [0..1]
LEFT OUTER JOIN I_ChangeRecordContactPerson AS _ChangeRecordContactPerson ON Partner = _ChangeRecordContactPerson.Partner  -- association [0..1]
;