I_TextObjectPlainLongText

DDL: I_TEXTOBJECTPLAINLONGTEXT SQL: ITXTOBJPLNLTXT Type: view BASIC

Replicated Plain Longtext(SAPScript)

I_TextObjectPlainLongText is a Basic CDS View that provides data about "Replicated Plain Longtext(SAPScript)" in SAP S/4HANA. It reads from 1 data source (esh_sr_ltxt) and exposes 6 fields with key fields TextObjectCategory, TextObjectType, TextObjectKey, Language. It has 1 association to related views. It is exposed through 1 OData service (ICL_CLAIMINQUIRY_R).

Data Sources (1)

SourceAliasJoin Type
esh_sr_ltxt esh_sr_ltxt from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_Language _Language $projection.Language = _Language.Language

Annotations (13)

NameValueLevelField
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AbapCatalog.buffering.status #NOT_ALLOWED view
AbapCatalog.sqlViewName ITXTOBJPLNLTXT view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.dataCategory #TEXT view
ObjectModel.representativeKey TextObjectKey view
VDM.viewType #BASIC view
EndUserText.label Replicated Plain Longtext(SAPScript) view

OData Services (1)

ServiceBindingVersionContractRelease
ICL_CLAIMINQUIRY_R ICL_UI_CLAIMINQUIRY_R_O2 V2 C1 NOT_RELEASED

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY TextObjectCategory tdobject
KEY TextObjectType tdid
KEY TextObjectKey tdname
KEY Language tdspras
PlainLongText longtext
_Language _Language
-- This CDS view represents node LONGTEXT of search model ESH_SAPSCRIPT_TEXT of search software component SAP_BASIS.
-- This CDS view represents: Replicated Longtexts(SAPScript)
-- CSS component (relevant to Customer Incidents): CA-GTF-HSB/BC-SRV-APS-ESH
-- Package: S_ESH_CNT_SAPSCRIPT
-- Software Component: SAP_BASIS
-- Attention:
-- Be aware that in the first few minutes after an system upgrade and after the installation of a hotfix collection and emergency patch in cloud deployments, this view does not consider any transported/delivered texts!
-- What does this mean in concrete terms?
-- 1.There are no restrictions if the view is used in OnPremise deployments
-- 2.There are no restrictions if the view is used to access transactional texts in Cloud deployments.  
--  ‘Transactional texts’ means that the accessed texts (according to the accessed table keys) are never transported from customer quality systems to customer productive systems and are never transported from SAP to customers, that is, the table entries being accessed are created/maintained exclusively in the customer productive system (just like it is expected from transactional/master data in tables of delivery class ‘A’).
-- 3.But there are restrictions if the view is used to access non-transactional but customizing/configuration-like texts in Cloud deployments. In this case the view does not consider any transported/delivered texts (if there are any) in the first few minutes directly after an upgrade and after the installation of a hotfix collection and emergency patch, meaning that the view is still returning the state prior to the upgrade. This is due to a special treatment of texts that is required only in Cloud deployments and which takes same time to ‘extract’ the transported/delivered texts into the tables where the texts are stored. It is important to mention that this affects only the transported/delivered texts, any transactional changes to texts that happen after the upgrade are immediately taken into account as soon as they are committed.  

@AbapCatalog.compiler.compareFiltertrue
@AbapCatalog.preserveKey: true
@AbapCatalog.buffering.status: #NOT_ALLOWED
@AbapCatalog.sqlViewName: 'ITXTOBJPLNLTXT'
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.dataCategory: #TEXT
@ObjectModel.representativeKey: 'TextObjectKey'
@VDM.viewType: #BASIC
@EndUserText.label: 'Replicated Plain Longtext(SAPScript)'
define view I_TextObjectPlainLongText
  as select from esh_sr_ltxt
  association [0..1] to I_Language as _Language on $projection.Language = _Language.Language
{
  key tdobject as TextObjectCategory,
  key tdid     as TextObjectType,
  key tdname   as TextObjectKey,
      @Semantics.language: true
      @ObjectModel.foreignKey.association: '_Language'
  key tdspras  as Language,
      @Semantics.text:true
      longtext as PlainLongText,
      _Language
}