P_SlalitypeDerivation

DDL: P_SLALITYPEDERIVATION Type: view_entity COMPOSITE Package: FINS_FIS_AA_MD

Derivation Function for SLALITypes

P_SlalitypeDerivation is a Composite CDS View that provides data about "Derivation Function for SLALITypes" in SAP S/4HANA. It reads from 2 data sources (I_AssetKeyFigureSetSpec, I_AssetKeyFigureSpecification) and exposes 3 fields with key fields AssetAccountingKeyFigure, SubLedgerAcctLineItemType, AssetAcctTransClassfctn. Part of development package FINS_FIS_AA_MD.

Data Sources (2)

SourceAliasJoin Type
I_AssetKeyFigureSetSpec AssetKeyFigureSetSpec from
I_AssetKeyFigureSpecification AssetKeyFigureSpec inner

Parameters (1)

NameTypeDefault
P_AssetAccountingKeyFigureSet faa_key_figure_set

Annotations (5)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Derivation Function for SLALITypes view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #COMPOSITE view
VDM.private true view

Fields (3)

KeyFieldSource TableSource FieldDescription
KEY AssetAccountingKeyFigure I_AssetKeyFigureSpecification AssetAccountingKeyFigure
KEY SubLedgerAcctLineItemType I_AssetKeyFigureSpecification SubLedgerAcctLineItemType
KEY AssetAcctTransClassfctn I_AssetKeyFigureSpecification AssetAcctAnlytlTransClassfctn
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Derivation Function for SLALITypes'
@Metadata.ignorePropagatedAnnotations: true
@VDM.viewType: #COMPOSITE
@VDM.private:true
//@ObjectModel:{

//  derivationFunction: {

//    applicableFor.element: [ 'SubLedgerAcctLineItemType' ],

//    result.type: #SINGLE,

//    result.multipleRecords: false,

//    result.element: 'SubLedgerAcctLineItemType'

//  },

//  usageType: {

//    serviceQuality: #A,

//    sizeCategory: #S,

//    dataClass: #CUSTOMIZING

//  }

//}

define view entity P_SlalitypeDerivation 
  with parameters
    P_AssetAccountingKeyFigureSet : faa_key_figure_set
  as select from I_AssetKeyFigureSetSpec       as AssetKeyFigureSetSpec
    inner join   I_AssetKeyFigureSpecification as AssetKeyFigureSpec    on  AssetKeyFigureSpec.AssetAccountingKeyFigure      = AssetKeyFigureSetSpec.AssetAccountingKeyFigure
{
  key AssetKeyFigureSpec.AssetAccountingKeyFigure as AssetAccountingKeyFigure,
  key AssetKeyFigureSpec.SubLedgerAcctLineItemType as SubLedgerAcctLineItemType,
  key AssetKeyFigureSpec.AssetAcctAnlytlTransClassfctn as AssetAcctTransClassfctn
}
where AssetKeyFigureSetSpec.AssetAccountingKeyFigureSet = $parameters.P_AssetAccountingKeyFigureSet