I_AccountingPrinciple

DDL: I_ACCOUNTINGPRINCIPLE Type: view BASIC Package: FINS_ACCOUNTING_PRINCIPLE_VDM

Accounting Principle

I_AccountingPrinciple is a Basic CDS View (Dimension) that provides data about "Accounting Principle" in SAP S/4HANA. It reads from 1 data source (tacc_principle) and exposes 2 fields with key field AccountingPrinciple. It has 1 association to related views. It is exposed through 2 OData services (FARR_BUSINESS_RECNCLN, FARR_SD_REV_CATCHUP). It is used in 1 Fiori application: Business Reconciliation. Part of development package FINS_ACCOUNTING_PRINCIPLE_VDM.

Data Sources (1)

SourceAliasJoin Type
tacc_principle tacc_principle from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_AccountingPrincipleText _Text $projection.AccountingPrinciple = _Text.AccountingPrinciple

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName IACCPRINCIPLE view
AbapCatalog.preserveKey true view
Analytics.dataCategory #DIMENSION view
EndUserText.label Accounting Principle view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.representativeKey AccountingPrinciple view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
Search.searchable true view

OData Services (2)

ServiceBindingVersionContractRelease
FARR_BUSINESS_RECNCLN FARR_BUSINESS_RECNCLN V2 C1 NOT_RELEASED
FARR_SD_REV_CATCHUP FARR_SDB_REV_CATCHUP V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F4830 Business Reconciliation Transactional Revenue Accountant can use this application to do reconciliation between sender components and revenue accounting engine side.

Business Reconciliation

Business Role: Revenue Accountant

You can have close integration with the universal journal by posting directly to the universal journal without persistence of the Revenue Accounting (RAR) subledger. The benefits of direct posting are the following:A simplified process for small- and medium-volume business scenarios When direct posting is used, no RAR subledger is used, and this leads to reduced reconciliation effort. A reduction in the number of period-end batch jobs required to execute the Transfer Revenue transaction for time-based revenues and the Calculate Contract Liabilities and Contract Assets transaction

Fields (2)

KeyFieldSource TableSource FieldDescription
KEY AccountingPrinciple acc_principle
_Text _Text
@AbapCatalog: {sqlViewName: 'IACCPRINCIPLE', preserveKey: true}
@Analytics: { dataCategory: #DIMENSION }
@EndUserText.label: 'Accounting Principle'
@VDM.viewType: #BASIC
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ObjectModel: { representativeKey: 'AccountingPrinciple',
                usageType.serviceQuality: #A,
                usageType.sizeCategory: #S,
                usageType.dataClass: #CUSTOMIZING,
                modelingPattern: #ANALYTICAL_DIMENSION,
                supportedCapabilities: [#ANALYTICAL_DIMENSION]
              }
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true
@Search.searchable: true

define view I_AccountingPrinciple
  as select from tacc_principle
  association [0..*] to I_AccountingPrincipleText as _Text on $projection.AccountingPrinciple = _Text.AccountingPrinciple
{
      @ObjectModel.text.association: '_Text'
      @Search: { defaultSearchElement: true, ranking: #HIGH, fuzzinessThreshold: 0.8 }
  key acc_principle as AccountingPrinciple,
      _Text
}