A_NoteBasic

DDL: A_NOTEBASIC Type: view_entity CONSUMPTION Package: S_GBT_NTE_REUSE_RAP

Notizen

A_NoteBasic is a Consumption CDS View that provides data about "Notizen" in SAP S/4HANA. It reads from 1 data source (I_NoteBasicTP) and exposes 18 fields with key field NoteBasicUUID. It is exposed through 1 OData service (/DCO/API_DISPUTE_MANAGE). Part of development package S_GBT_NTE_REUSE_RAP.

Data Sources (1)

SourceAliasJoin Type
I_NoteBasicTP I_NoteBasicTP projection

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Notizen view
Metadata.ignorePropagatedAnnotations true view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
VDM.viewType #CONSUMPTION view
ObjectModel.sapObjectNodeType.name NoteBasic view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
OData.containment.accessByNavigationOnly true view

OData Services (1)

ServiceBindingVersionContractRelease
/DCO/API_DISPUTE_MANAGE /DCO/API_DISPUTE_MANAGE V4 C2 C1

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY NoteBasicUUID NoteBasicUUID
NoteBasicObjectNodeType NoteBasicObjectNodeType
NoteBasicObject NoteBasicObject
NoteBasicType NoteBasicType
NoteBasicLanguage NoteBasicLanguage
NoteBasicTitle NoteBasicTitle
NoteBasicMIMEType NoteBasicMIMEType
NoteBasicLength NoteBasicLength
NoteBasicCreatedByUser NoteBasicCreatedByUser
NoteBasicCreationDateTime NoteBasicCreationDateTime
NoteBasicLastChangedByUser NoteBasicLastChangedByUser
NoteBasicLastChangeDateTime NoteBasicLastChangeDateTime
NoteBasicContent NoteBasicContent
NoteBasicObjectNodeTypeUpper NoteBasicObjectNodeTypeUpper
_CreatedByUser _CreatedByUser
_Language _Language
_LastChangedByUser _LastChangedByUser
_NoteBasicType _NoteBasicType
@AccessControl.authorizationCheck: #NOT_REQUIRED
@AccessControl.privilegedAssociations: [ '_LastChangedByUser', '_CreatedByUser' ]
@EndUserText.label: 'Notizen'
@Metadata.ignorePropagatedAnnotations: true
@VDM: {
 lifecycle.contract.type: #PUBLIC_REMOTE_API,
 usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE],
 viewType: #CONSUMPTION
}
@ObjectModel:{
  sapObjectNodeType.name: 'NoteBasic',
  usageType: {
    serviceQuality: #A,
    sizeCategory:   #L,
    dataClass:      #TRANSACTIONAL
  }
}
@OData.containment.accessByNavigationOnly: true
define root view entity A_NoteBasic
  provider contract transactional_query
  as projection on I_NoteBasicTP as NoteBasic
{
  key NoteBasicUUID,
      NoteBasicObjectNodeType,
      NoteBasicObject,
      NoteBasicType,
      NoteBasicLanguage,
      NoteBasicTitle,
      NoteBasicMIMEType,
      NoteBasicLength,
      NoteBasicCreatedByUser,
      NoteBasicCreationDateTime,
      NoteBasicLastChangedByUser,
      NoteBasicLastChangeDateTime,
      NoteBasicContent,
      
      /* helper fields */
      NoteBasicObjectNodeTypeUpper,
      
      /* Associations */
      _CreatedByUser,
      _Language,
      _LastChangedByUser,
      _NoteBasicType
}