I_ChgMgmtReqDescriptionText

DDL: I_CHGMGMTREQDESCRIPTIONTEXT SQL: ICMREQDESCTEXT Type: view BASIC

Change Management Request Descr Text

I_ChgMgmtReqDescriptionText is a Basic CDS View that provides data about "Change Management Request Descr Text" in SAP S/4HANA. It reads from 1 data source (/iam/d_i_desc_tx) and exposes 15 fields with key field ChgMgmtReqDescriptionTextUUID. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
/iam/d_i_desc_tx /iam/d_i_desc_tx from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_ChgMgmtRequest _ChgMgmtRequest $projection.ChgMgmtReqUUID = _ChgMgmtRequest.ChgMgmtReqUUID
[1..1] I_ChgMgmtReqDescription _ChgMgmtReqDescription $projection.ChgMgmtReqDescriptionUUID = _ChgMgmtReqDescription.ChgMgmtReqDescriptionUUID
[0..1] I_Language _Language $projection.Language = _Language.Language
[0..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID

Annotations (13)

NameValueLevelField
EndUserText.label Change Management Request Descr Text view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #BASIC view
AbapCatalog.sqlViewName ICMREQDESCTEXT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
Metadata.ignorePropagatedAnnotations true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
ObjectModel.representativeKey ChgMgmtReqDescriptionTextUUID view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY ChgMgmtReqDescriptionTextUUID db_key UUID
Language langu Primary lang.
ChgMgmtReqDescriptionUUID parent_key UUID
ChgMgmtReqUUID root_key UUID
ChgMgmtReqDescTextNodeCatUUID node_cat_key NodeID
ChgMgmtReqDescriptionText User Group
ChgMgmtReqLongDescriptionText i_ldesc_txt
ChgMgmtReqTextCollectionUUID ltxt_tc_txt_uuid NodeID
CreatedByUser created_by Version Created By
CreationDateTime Variant created on
CreationDateTimeDcml created_on_int_long Time Stamp
_ChgMgmtRequest _ChgMgmtRequest
_ChgMgmtReqDescription _ChgMgmtReqDescription
_Language _Language
_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_ChgMgmtReqDescriptionText.
-- 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: ICMREQDESCTEXT

CREATE VIEW I_ChgMgmtReqDescriptionText AS
SELECT
  db_key AS ChgMgmtReqDescriptionTextUUID,
  langu AS Language,
  parent_key AS ChgMgmtReqDescriptionUUID,
  root_key AS ChgMgmtReqUUID,
  node_cat_key AS ChgMgmtReqDescTextNodeCatUUID,
  cast(text as /moc/description) AS ChgMgmtReqDescriptionText,
  i_ldesc_txt AS ChgMgmtReqLongDescriptionText,
  ltxt_tc_txt_uuid AS ChgMgmtReqTextCollectionUUID,
  created_by AS CreatedByUser,
  cast(created_on as chgmgmtcreationdatetime preserving type) AS CreationDateTime,
  created_on_int_long AS CreationDateTimeDcml
FROM /iam/d_i_desc_tx
LEFT OUTER JOIN I_ChgMgmtRequest AS _ChgMgmtRequest ON ChgMgmtReqUUID = _ChgMgmtRequest.ChgMgmtReqUUID  -- association [1..1]
LEFT OUTER JOIN I_ChgMgmtReqDescription AS _ChgMgmtReqDescription ON ChgMgmtReqDescriptionUUID = _ChgMgmtReqDescription.ChgMgmtReqDescriptionUUID  -- association [1..1]
LEFT OUTER JOIN I_Language AS _Language ON Language = _Language.Language  -- association [0..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID  -- association [0..1]
;