I_AccountingDocumentType

DDL: I_ACCOUNTINGDOCUMENTTYPE SQL: IFIACCDOCTYPE Type: view BASIC Package: FINS_JOURNAL_ENTRY_TYPE_VDM

Journal Entry Type

I_AccountingDocumentType is a Basic CDS View (Dimension) that provides data about "Journal Entry Type" in SAP S/4HANA. It reads from 1 data source (t003) and exposes 8 fields with key field AccountingDocumentType. It has 1 association to related views. It is exposed through 4 OData services (UI_ACCRUALS_MANAGE, UI_CRCYADJUSTMENT_VERIFY, UI_JOURNALENTRY_VERIFY, ...). Part of development package FINS_JOURNAL_ENTRY_TYPE_VDM.

Data Sources (1)

SourceAliasJoin Type
t003 t003 from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_AccountingDocumentTypeText _Text $projection.AccountingDocumentType = _Text.AccountingDocumentType

Annotations (19)

NameValueLevelField
EndUserText.label Journal Entry Type view
VDM.viewType #BASIC view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
Analytics.dataExtraction.delta.changeDataCapture.automatic true view
Metadata.allowExtensions true view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.sqlViewName IFIACCDOCTYPE view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
AbapCatalog.buffering.status #ACTIVE view
AbapCatalog.buffering.type #GENERIC view
AbapCatalog.buffering.numberOfKeyFields 1 view
AbapCatalog.preserveKey true view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.representativeKey AccountingDocumentType view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view

OData Services (4)

ServiceBindingVersionContractRelease
UI_ACCRUALS_MANAGE UI_ACCRUALS_MANAGE V2 C1 NOT_RELEASED
UI_CRCYADJUSTMENT_VERIFY UI_CRCYADJUSTMENT_VER V4 C1 NOT_RELEASED
UI_JOURNALENTRY_VERIFY UI_JOURNALENTRY_VER V4 C1 NOT_RELEASED
UI_PURCHASEORDERACCRS_DISPLAY UI_PURCHASEORDERACCRS_DSP V2 C1 NOT_RELEASED

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY AccountingDocumentType
AccountingDocumentNumberRange numkr
AuthorizationGroup brgru
ExchangeRateType kurst
AllowedFinancialAccountTypes koars
CustomerPostingIsAllowed
SupplierPostingIsAllowed
_Text _Text
@EndUserText.label: 'Journal Entry Type'
@VDM.viewType: #BASIC
@Analytics:{
    dataCategory: #DIMENSION,
    dataExtraction: {
        enabled: true,
        delta.changeDataCapture: {
        automatic: true
        }
    }
}
@Metadata.allowExtensions:true
@AccessControl.authorizationCheck: #CHECK

@AbapCatalog.sqlViewName: 'IFIACCDOCTYPE'
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true
@AbapCatalog.buffering:{
  status: #ACTIVE,
  type: #GENERIC,
  numberOfKeyFields: 1
}
@AbapCatalog.preserveKey:true
@ObjectModel.modelingPattern: #ANALYTICAL_DIMENSION
@ObjectModel.supportedCapabilities:[#CDS_MODELING_DATA_SOURCE,#CDS_MODELING_ASSOCIATION_TARGET,#EXTRACTION_DATA_SOURCE,#ANALYTICAL_DIMENSION]
@ObjectModel: {representativeKey: 'AccountingDocumentType', 
               usageType: {
                            dataClass: #CUSTOMIZING,
                            serviceQuality: #A,
                            sizeCategory: #S
                           }
              } 
define view I_AccountingDocumentType as select from t003

association [0..*] to I_AccountingDocumentTypeText as _Text on $projection.AccountingDocumentType = _Text.AccountingDocumentType

{
 
  @ObjectModel.text.association: '_Text'
  key cast ( blart as farp_blart preserving type ) as AccountingDocumentType,
  numkr as AccountingDocumentNumberRange,
  brgru as AuthorizationGroup,
  kurst as ExchangeRateType,
  koars as AllowedFinancialAccountTypes,
  cast( xkoad as fis_xkoad preserving type ) as CustomerPostingIsAllowed,
  cast( xkoak as fis_xkoak preserving type ) as SupplierPostingIsAllowed,
  _Text
};