I_IsltnCertItemLongText

DDL: I_ISLTNCERTITEMLONGTEXT Type: view_entity BASIC

Long Text for Isltn Certificate Items

I_IsltnCertItemLongText is a Basic CDS View that provides data about "Long Text for Isltn Certificate Items" in SAP S/4HANA. It reads from 1 data source (I_IsolationCertificateItem) and exposes 13 fields with key fields IsolationCertificate, IsolationCertificateItem, Language. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_IsolationCertificateItem I_IsolationCertificateItem from

Associations (6)

CardinalityTargetAliasCondition
[0..1] I_Language _Language _Language.Language = $projection.Language
[0..1] I_TextObjectType _TextObjectType _TextObjectType.TextObjectType = $projection.TextObjectType and _TextObjectType.TextObjectCategory = $projection.TextObjectCategory
[0..1] I_TextObjectCategory _TextObjectCategory _TextObjectCategory.TextObjectCategory = $projection.TextObjectCategory
[0..1] I_TextObjectPlainLongText _LongText _LongText.TextObjectCategory = 'WCDOCITM' and _LongText.TextObjectType = 'LTXT' and _LongText.TextObjectKey = $projection.LongTextKey and _LongText.Language = $projection.Language
[0..1] I_IsolationCertificateItem _IsolationCertificateItem _IsolationCertificateItem.IsolationCertificate = $projection.IsolationCertificate and _IsolationCertificateItem.IsolationCertificateItem = $projection.IsolationCertificateItem
[1..1] I_SafetyCertificate _IsolationCertificate $projection.IsolationCertificate = _IsolationCertificate.SafetyCertificate

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
EndUserText.label Long Text for Isltn Certificate Items view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #BASIC view
ObjectModel.dataCategory #TEXT view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.representativeKey IsolationCertificateItem view
AccessControl.personalData.blocking #NOT_REQUIRED view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY IsolationCertificate IsolationCertificate WC Document
KEY IsolationCertificateItem IsolationCertificateItem Item
KEY Language
IsolationCertItemInternalID IsolationCertItemInternalID Object number
IsltnCertItmHasLongText IsltnCertItmHasLongText Long Text
TextObjectCategory
TextObjectType
_LongText _LongText
_Language _Language
_TextObjectType _TextObjectType
_TextObjectCategory _TextObjectCategory
_IsolationCertificateItem _IsolationCertificateItem
_IsolationCertificate _IsolationCertificate

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_IsltnCertItemLongText.
-- 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_IsltnCertItemLongText AS
SELECT
  IsolationCertificate,
  IsolationCertificateItem,
  cast( $session.system_language as spras preserving type ) AS Language,
  IsolationCertItemInternalID,
  IsltnCertItmHasLongText,
  cast( 'WCDOCITM ' as tdobject preserving type ) AS TextObjectCategory,
  cast( 'LTXT' as tdid preserving type ) AS TextObjectType
FROM I_IsolationCertificateItem
LEFT OUTER JOIN I_Language AS _Language ON _Language.Language = Language  -- association [0..1]
LEFT OUTER JOIN I_TextObjectType AS _TextObjectType ON _TextObjectType.TextObjectType = TextObjectType AND _TextObjectType.TextObjectCategory = TextObjectCategory  -- association [0..1]
LEFT OUTER JOIN I_TextObjectCategory AS _TextObjectCategory ON _TextObjectCategory.TextObjectCategory = TextObjectCategory  -- association [0..1]
LEFT OUTER JOIN I_TextObjectPlainLongText AS _LongText ON _LongText.TextObjectCategory = 'WCDOCITM' AND _LongText.TextObjectType = 'LTXT' AND _LongText.TextObjectKey = LongTextKey AND _LongText.Language = Language  -- association [0..1]
LEFT OUTER JOIN I_IsolationCertificateItem AS _IsolationCertificateItem ON _IsolationCertificateItem.IsolationCertificate = IsolationCertificate AND _IsolationCertificateItem.IsolationCertificateItem = IsolationCertificateItem  -- association [0..1]
LEFT OUTER JOIN I_SafetyCertificate AS _IsolationCertificate ON IsolationCertificate = _IsolationCertificate.SafetyCertificate  -- association [1..1]
;