I_TechnicalLedger

DDL: I_TECHNICALLEDGER SQL: IFITECHNLDGR Type: view BASIC Package: FINS_FIS_FICO

Technical Ledger

I_TechnicalLedger is a Basic CDS View that provides data about "Technical Ledger" in SAP S/4HANA. It reads from 1 data source (fins_tech_ledger) and exposes 4 fields with key fields Ledger, TechnicalLedger. It has 2 associations to related views. Part of development package FINS_FIS_FICO.

Data Sources (1)

SourceAliasJoin Type
fins_tech_ledger fins_tech_ledger from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_Ledger _Ledger $projection.Ledger = _Ledger.Ledger
[0..*] I_LedgerText _Text $projection.Ledger = _Text.Ledger

Annotations (14)

NameValueLevelField
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.sqlViewName IFITECHNLDGR view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
AbapCatalog.buffering.status #ACTIVE view
AbapCatalog.buffering.type #FULL view
EndUserText.label Technical Ledger view
AbapCatalog.preserveKey true view

Fields (4)

KeyFieldSource TableSource FieldDescription
KEY Ledger fins_tech_ledger rldnr
KEY TechnicalLedger fins_tech_ledger tech_ledger
_Ledger _Ledger
_Text _Text
@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.sqlViewName: 'IFITECHNLDGR'
@VDM.viewType: #BASIC
@AccessControl.authorizationCheck: #CHECK
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType: {
  dataClass: #CUSTOMIZING,
  serviceQuality: #A,
  sizeCategory: #S
}
@AbapCatalog.buffering:{
  status: #ACTIVE,
  type: #FULL
}
@EndUserText.label: 'Technical Ledger'

@AbapCatalog.preserveKey:true
@ObjectModel.supportedCapabilities: [ #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE, #CDS_MODELING_ASSOCIATION_TARGET ]

define view I_TechnicalLedger
  as select from fins_tech_ledger
  association [1..1] to I_Ledger     as _Ledger on $projection.Ledger = _Ledger.Ledger
  association [0..*] to I_LedgerText as _Text   on $projection.Ledger = _Text.Ledger
{
      @ObjectModel.foreignKey.association: '_Ledger'
      @ObjectModel.text.association: '_Text'
  key fins_tech_ledger.rldnr       as Ledger,
  key fins_tech_ledger.tech_ledger as TechnicalLedger,

      _Ledger,
      _Text
}