N_CADocument

DDL: N_CADOCUMENT Type: view_entity Package: FKK_ESH

Contract Accounting Document

N_CADocument is a CDS View that provides data about "Contract Accounting Document" in SAP S/4HANA. It reads from 1 data source (I_CADocument) and exposes 13 fields with key field CADocumentNumber. Part of development package FKK_ESH.

Data Sources (1)

SourceAliasJoin Type
I_CADocument I_CADocument from

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Contract Accounting Document view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #NONE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
VDM.auxiliaryEntity.for.entity I_CADocument view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY CADocumentNumber CADocumentNumber
CADocumentType CADocumentType
CADocumentOriginCode CADocumentOriginCode
CreatedByUser CreatedByUser
TransactionCurrency TransactionCurrency
CAPostingDate CAPostingDate
CAReferenceDocument CAReferenceDocument
CAReversedDocumentNumber CAReversedDocumentNumber
CAReversalDocumentNumber CAReversalDocumentNumber
CADocumentTypeName
CADocumentOriginCodeName
CreatedByUserDescription _CreatedByUser UserDescription
TransactionCurrencyName
@AbapCatalog.viewEnhancementCategory: [#NONE]

@AccessControl.authorizationCheck: #MANDATORY

@EndUserText.label: 'Contract Accounting Document'

@Metadata.ignorePropagatedAnnotations: true

@ObjectModel: { modelingPattern: #NONE,
                usageType: { dataClass: #MIXED,
                             serviceQuality: #C,
                             sizeCategory: #XXL } }

@VDM: { auxiliaryEntity:{ for.entity: 'I_CADocument',
                          usage.type: [#ENTERPRISE_SEARCH] } }

define view entity N_CADocument
  as select from I_CADocument
{
  key CADocumentNumber,

      CADocumentType,
      CADocumentOriginCode,
      CreatedByUser,
      TransactionCurrency,
      CAPostingDate,
      CAReferenceDocument,
      CAReversedDocumentNumber,
      CAReversalDocumentNumber,

      /* additional data */
      _CADocumentType._Text[1: Language = $session.system_language].CADocumentTypeName,
      _CADocumentOriginCode._Text[1: Language = $session.system_language].CADocumentOriginCodeName,
      _CreatedByUser.UserDescription                                                  as CreatedByUserDescription,
      _TransactionCurrency._Text[1: Language = $session.system_language].CurrencyName as TransactionCurrencyName
}