C_NoteBasicTP

DDL: C_NOTEBASICTP Type: view_entity CONSUMPTION Package: S_GBT_NTE_REUSE_RAP

Konsumenten-View für die Notizen

C_NoteBasicTP is a Consumption CDS View that provides data about "Konsumenten-View für die Notizen" in SAP S/4HANA. It reads from 1 data source (I_NoteBasicTP) and exposes 21 fields with key field NoteBasicUUID. It is exposed through 13 OData services (/DCO/UI_ACCOUNTING_DOCUMENT, /DCO/UI_ACTIVITY_MANAGE, /DCO/UI_DISPUTE_MANAGE, ...). Part of development package S_GBT_NTE_REUSE_RAP.

Data Sources (1)

SourceAliasJoin Type
I_NoteBasicTP I_NoteBasicTP projection

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Konsumenten-View für die Notizen view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #NONE view
ObjectModel.sapObjectNodeType.name NoteBasic view
Metadata.allowExtensions true view
OData.containment.accessByNavigationOnly true view

OData Services (13)

ServiceBindingVersionContractRelease
/DCO/UI_ACCOUNTING_DOCUMENT /DCO/UI_ACCOUNTING_DOCUMENT V4 C1 NOT_RELEASED
/DCO/UI_ACTIVITY_MANAGE /DCO/UI_ACTIVITY_MANAGE V4 C1 NOT_RELEASED
/DCO/UI_DISPUTE_MANAGE /DCO/UI_DISPUTE_MANAGE V4 C1 NOT_RELEASED
/DCO/UI_PROMISE_TO_PAY_MANAGE /DCO/UI_PROMISE_TO_PAY_MANAGE V4 C1 NOT_RELEASED
/DCO/UI_TASK_MANAGE /DCO/UI_TASK_MANAGE V4 C1 NOT_RELEASED
MMPUR_SUPPLIERCONFIRMATION_SD MMPUR_SUPPLCONF_V4_SB V4 C1 NOT_RELEASED
UI_CONTRACTACCOUNT_MANAGE_2 UI_CONTRACTACCOUNT_MANAGE_2 V4 C1 NOT_RELEASED
UI_CREDITDECISIONDOCUMENT_2 UI_CREDITDECISIONDOCUMENT_2 V4 C1 NOT_RELEASED
UI_EHSINVESTIGATION_MANAGE UI_EHSINVESTIGATION_MANAGE V4 C1 NOT_RELEASED
UI_MANAGEREVENUECONTRACTS_V4 UI_MANAGEREVENUECONTRACTS_V4 V4 C1 NOT_RELEASED
UI_ORDERBILLOFFMATERIAL UI_ORDERBILLOFMATERIAL_V4 V4 C1 NOT_RELEASED
UI_WBSBILLOFMATERIAL_MAINTAIN UI_WBSBILLOFMATERIAL_MAINTAIN V4 C1 NOT_RELEASED
VASCOMBINATION VASCOMBINATION V4 C1 NOT_RELEASED

Fields (21)

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
NoteBasicTypeHideTitle _NoteBasicType NoteBasicTypeHideTitle
NoteBasicTypeLanguageDependent _NoteBasicType NoteBasicTypeLanguageDependent
NoteBasicTypeMaximumLength _NoteBasicType NoteBasicTypeMaximumLength
NoteBasicTypeMultipleNotes _NoteBasicType NoteBasicTypeMultipleNotes
NoteBasicTypeTextPlain _NoteBasicType NoteBasicTypeTextPlain
LanguageNameasLanguageNamelocalized
LastChangedByUserDescription _LastChangedByUser UserDescription
CreatedByUserDescription _CreatedByUser UserDescription
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
//@AccessControl.privilegedAssociations: [ '_NoteBasicAttribute' ]

@EndUserText.label: 'Konsumenten-View für die Notizen'
@VDM: {
  viewType: #CONSUMPTION,
  lifecycle.contract.type: #NONE,
  usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
}
@ObjectModel:{
  sapObjectNodeType.name: 'NoteBasic'
}
@Metadata.allowExtensions: true
@OData.containment.accessByNavigationOnly: true
define root view entity C_NoteBasicTP
  provider contract transactional_query
  as projection on I_NoteBasicTP as NoteBasic
{
  key NoteBasicUUID,
      NoteBasicObjectNodeType,
      NoteBasicObject,
      @ObjectModel.text.element: ['NoteBasicTypeDescription']
      NoteBasicType,      
      @ObjectModel.text.element: ['LanguageName']
      NoteBasicLanguage,    
      @UI.hidden: #(NoteBasicTypeHideTitle)
      NoteBasicTitle,
      NoteBasicMIMEType,
      NoteBasicLength,
      @ObjectModel.text.element: ['CreatedByUserDescription']
      NoteBasicCreatedByUser,
      NoteBasicCreationDateTime,
      @ObjectModel.text.element: ['LastChangedByUserDescription']
      NoteBasicLastChangedByUser,
      NoteBasicLastChangeDateTime,
      @ObjectModel.sapObjectNodeTypeReference: #(NoteBasicObjectNodeType)
      NoteBasicContent,
  
      /* Association Read Only */
//    _NoteBasicType,

      _NoteBasicType._NoteBasicTypeText.NoteBasicTypeDescription as NoteBasicTypeDescription :localized,
      _NoteBasicType.NoteBasicTypeHideTitle                      as NoteBasicTypeHideTitle,
      _NoteBasicType.NoteBasicTypeLanguageDependent              as NoteBasicTypeLanguageDependent,
      _NoteBasicType.NoteBasicTypeMaximumLength                  as NoteBasicTypeMaximumLength,
      _NoteBasicType.NoteBasicTypeMultipleNotes                  as NoteBasicTypeMultipleNotes,
      _NoteBasicType.NoteBasicTypeTextPlain                      as NoteBasicTypeTextPlain,
      
      /* Association foreign key */
//    _Language

      _Language._Text.LanguageName as LanguageName :localized,  
      
//    _LastChangedByUser   

      _LastChangedByUser.UserDescription as LastChangedByUserDescription,

//    _CreatedByUser

      _CreatedByUser.UserDescription as CreatedByUserDescription
}