R_NoteBasic

DDL: R_NOTEBASIC Type: view_entity BASIC Package: S_GBT_NTE_REUSE_RAP

Basis-View für die Notizen

R_NoteBasic is a Basic CDS View that provides data about "Basis-View für die Notizen" in SAP S/4HANA. It reads from 1 data source (sgbt_nte_cont) and exposes 18 fields with key field NoteBasicUUID. It has 4 associations to related views. Part of development package S_GBT_NTE_REUSE_RAP.

Data Sources (1)

SourceAliasJoin Type
sgbt_nte_cont sgbt_nte_cont from

Associations (4)

CardinalityTargetAliasCondition
[1] I_NoteBasicType _NoteBasicType $projection.NoteBasicType = _NoteBasicType.NoteBasicType and $projection.NoteBasicObjectNodeTypeUpper = _NoteBasicType.NoteBasicObjectNodeType
[0..1] I_Language _Language $projection.NoteBasicLanguage = _Language.LanguageISOCode
[0..1] I_User _LastChangedByUser $projection.NoteBasicLastChangedByUser = _LastChangedByUser.UserID
[0..1] I_User _CreatedByUser $projection.NoteBasicCreatedByUser = _CreatedByUser.UserID

Annotations (6)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Basis-View für die Notizen view
ObjectModel.representativeKey NoteBasicUUID view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
Metadata.allowExtensions false view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY NoteBasicUUID noteid
NoteBasicObjectNodeType
NoteBasicObject objectid
NoteBasicType notetype
NoteBasicLanguage langu
NoteBasicTitle title
NoteBasicMIMEType mimetype
NoteBasicLength length
NoteBasicCreatedByUser creator
NoteBasicCreationDateTime created
NoteBasicLastChangedByUser changer
NoteBasicLastChangeDateTime changed
NoteBasicContent content
NoteBasicObjectNodeTypeUpper
_NoteBasicType _NoteBasicType
_Language _Language
_LastChangedByUser _LastChangedByUser
_CreatedByUser _CreatedByUser
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Basis-View für die Notizen'
@ObjectModel: {
  representativeKey: 'NoteBasicUUID'
}
@VDM: {
  viewType: #BASIC,
  lifecycle.contract.type: #SAP_INTERNAL_API
}
@Metadata.allowExtensions:false
/*+[hideWarning] { "IDS" : [ "CARDINALITY_CHECK" ]  } */
define view entity R_NoteBasic 
  as select from sgbt_nte_cont 
  association [1]    to I_NoteBasicType as _NoteBasicType
                          on $projection.NoteBasicType = _NoteBasicType.NoteBasicType and
                             $projection.NoteBasicObjectNodeTypeUpper = _NoteBasicType.NoteBasicObjectNodeType 
  association [0..1] to I_Language as _Language
                          on $projection.NoteBasicLanguage = _Language.LanguageISOCode 
  association [0..1] to I_User as _LastChangedByUser
                          on $projection.NoteBasicLastChangedByUser = _LastChangedByUser.UserID
  association [0..1] to I_User as _CreatedByUser
                        on $projection.NoteBasicCreatedByUser = _CreatedByUser.UserID
{
  key noteid      as NoteBasicUUID,
  cast(objectnodetype as sap_object_node_type preserving type ) as NoteBasicObjectNodeType,
  objectid        as NoteBasicObject,
  notetype        as NoteBasicType,
  langu           as NoteBasicLanguage,
  title           as NoteBasicTitle,
  mimetype        as NoteBasicMIMEType,
  length          as NoteBasicLength,
  creator         as NoteBasicCreatedByUser,
  created         as NoteBasicCreationDateTime,
  changer         as NoteBasicLastChangedByUser,
  changed         as NoteBasicLastChangeDateTime,
  content         as NoteBasicContent,
  
  /* helper fields */
  upper(objectnodetype) as NoteBasicObjectNodeTypeUpper,
  
  /* Association Read Only */
  _NoteBasicType,
  
  /* Association foreign key */
  _Language,
  _LastChangedByUser,
  _CreatedByUser
}