I_FxdAstLineItemWithCrcyRole

DDL: I_FXDASTLINEITEMWITHCRCYROLE Type: view COMPOSITE

Fixed Asset Line Items with currency role

I_FxdAstLineItemWithCrcyRole is a Composite CDS View that provides data about "Fixed Asset Line Items with currency role" in SAP S/4HANA. It reads from 2 data sources (I_FixedAssetLineItem, I_LedgerCompanyCodeCrcyRoles) and exposes 136 fields with key fields CompanyCode, MasterFixedAsset, FixedAsset, FiscalYear, FiscalPeriod. It has 22 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_FixedAssetLineItem I_FixedAssetLineItem from
I_LedgerCompanyCodeCrcyRoles LedgerCompanyCodeCrcyRole inner

Associations (22)

CardinalityTargetAliasCondition
[0..1] I_DepreciationAreaForLedger _DepreciationArea $projection.CompanyCode = _DepreciationArea.CompanyCode and $projection.Ledger = _DepreciationArea.Ledger and $projection.AssetDepreciationArea = _DepreciationArea.AssetDepreciationArea
[0..*] I_LedgerGroupAssignment _LedgerGroupAssignment $projection.LedgerGroup = _LedgerGroupAssignment.LedgerGroup
[0..1] I_Currency _CompanyCodeCurrency $projection.CompanyCodeCurrency = _CompanyCodeCurrency.Currency
[0..1] I_Currency _GlobalCurrency $projection.GlobalCurrency = _GlobalCurrency.Currency
[0..1] I_Currency _FreeDefinedCurrency1 $projection.FreeDefinedCurrency1 = _FreeDefinedCurrency1.Currency
[0..1] I_Currency _FreeDefinedCurrency2 $projection.FreeDefinedCurrency2 = _FreeDefinedCurrency2.Currency
[0..1] I_Currency _FreeDefinedCurrency3 $projection.FreeDefinedCurrency3 = _FreeDefinedCurrency3.Currency
[0..1] I_Currency _FreeDefinedCurrency4 $projection.FreeDefinedCurrency4 = _FreeDefinedCurrency4.Currency
[0..1] I_Currency _FreeDefinedCurrency5 $projection.FreeDefinedCurrency5 = _FreeDefinedCurrency5.Currency
[0..1] I_Currency _FreeDefinedCurrency6 $projection.FreeDefinedCurrency6 = _FreeDefinedCurrency6.Currency
[0..1] I_Currency _FreeDefinedCurrency7 $projection.FreeDefinedCurrency7 = _FreeDefinedCurrency7.Currency
[0..1] I_Currency _FreeDefinedCurrency8 $projection.FreeDefinedCurrency8 = _FreeDefinedCurrency8.Currency
[0..1] I_CurrencyRole _CompanyCodeCurrencyRole $projection.CompanyCodeCurrencyRole = _CompanyCodeCurrencyRole.CurrencyRole
[0..1] I_CurrencyRole _GlobalCurrencyRole $projection.GlobalCurrencyRole = _GlobalCurrencyRole.CurrencyRole
[0..1] I_CurrencyRole _FreeDefinedCurrency1Role $projection.FreeDefinedCurrency1Role = _FreeDefinedCurrency1Role.CurrencyRole
[0..1] I_CurrencyRole _FreeDefinedCurrency2Role $projection.FreeDefinedCurrency2Role = _FreeDefinedCurrency2Role.CurrencyRole
[0..1] I_CurrencyRole _FreeDefinedCurrency3Role $projection.FreeDefinedCurrency3Role = _FreeDefinedCurrency3Role.CurrencyRole
[0..1] I_CurrencyRole _FreeDefinedCurrency4Role $projection.FreeDefinedCurrency4Role = _FreeDefinedCurrency4Role.CurrencyRole
[0..1] I_CurrencyRole _FreeDefinedCurrency5Role $projection.FreeDefinedCurrency5Role = _FreeDefinedCurrency5Role.CurrencyRole
[0..1] I_CurrencyRole _FreeDefinedCurrency6Role $projection.FreeDefinedCurrency6Role = _FreeDefinedCurrency6Role.CurrencyRole
[0..1] I_CurrencyRole _FreeDefinedCurrency7Role $projection.FreeDefinedCurrency7Role = _FreeDefinedCurrency7Role.CurrencyRole
[0..1] I_CurrencyRole _FreeDefinedCurrency8Role $projection.FreeDefinedCurrency8Role = _FreeDefinedCurrency8Role.CurrencyRole

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IFASSETLITCRCYRL view
AbapCatalog.preserveKey true view
EndUserText.label Fixed Asset Line Items with currency role view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #CHECK view
ObjectModel.representativeKey TransactionSubItem view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view

Fields (136)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode I_FixedAssetLineItem CompanyCode Receiver Company Code
KEY MasterFixedAsset MasterFixedAsset Fixed Asset
KEY FixedAsset FixedAsset Sub-number
KEY FiscalYear FiscalYear G/L Fiscal Year
KEY FiscalPeriod FiscalPeriod Tax period
KEY SubLedgerAcctLineItemType SubLedgerAcctLineItemType SLALineItemType
KEY AssetDepreciationArea AssetDepreciationArea Deprec. Area
KEY LedgerGroup I_FixedAssetLineItem LedgerGroup Ledger Group
KEY Ledger I_FixedAssetLineItem Ledger Ledger
KEY AccountingDocument AccountingDocument Journal Entry
KEY TransactionSubitem TransactionSubitem Sub Transaction
KEY DebitCreditCode DebitCreditCode Single-Character Flag
LedgerFiscalYear LedgerFiscalYear
FiscalYearVariant I_FixedAssetLineItem FiscalYearVariant FY Variant
FiscalYearPeriod FiscalYearPeriod Period/Year
RepresentativeLedger
ChartOfAccounts ChartOfAccounts Node Class
AccountingPrinciple I_FixedAssetLineItem AccountingPrinciple AP Ledger/CoCode
GroupMasterFixedAsset GroupMasterFixedAsset
GroupFixedAsset GroupFixedAsset
ChartOfDepreciation ChartOfDepreciation
AssetValueDate AssetValueDate Reference date
AssetTransactionType AssetTransactionType Trans.Type
AssetAcctTransClassfctn AssetAcctTransClassfctn Trans.Type Cat.
AssignmentReference AssignmentReference Assignment Reference
GLBusinessTransactionType GLBusinessTransactionType Transact. Type
DocumentItemText DocumentItemText Text
AccountingDocumentItem AccountingDocumentItem Posting View Item
ReferenceDocumentType ReferenceDocumentType Reference Document Type
ReferenceDocument ReferenceDocument Reference Document
LogicalSystem LogicalSystem Logical System
ReferenceDocumentContext ReferenceDocumentContext Reference Document Context
ReversalReferenceDocumentCntxt ReversalReferenceDocumentCntxt Reversal Reference Document Context
ReversalReferenceDocument ReversalReferenceDocument Reversal Reference Document
ReversalTransactionSubitem ReversalTransactionSubitem Reversal Sub Trans
IsReversal IsReversal Reversal doc.
IsReversed IsReversed Reversed?
BusinessArea BusinessArea Business Area
ProfitCenter ProfitCenter Profit Center
Segment Segment Segment number
FinancialAccountType FinancialAccountType Fin. Account Type
AccountingDocumentCreationDate AccountingDocumentCreationDate Journal Entry Date
CreationTime CreationTime Time of Change
PostingDate PostingDate Posting Date for GR
DocumentDate DocumentDate Journal Entry Date
DepreciationFiscalPeriod DepreciationFiscalPeriod Deprec. Period
AccountingDocCreatedByUser AccountingDocCreatedByUser User which created overhead document
IsStatisticalDocument IsStatisticalDocument
ControllingArea ControllingArea Controlling Area
FinancialManagementArea FinancialManagementArea FM Area
Fund Fund Sender Fund
GrantID GrantID Sender Grant
FunctionalArea FunctionalArea Sendr Fctl Area
BudgetPeriod BudgetPeriod Budget Period
PurchasingDocument PurchasingDocument Purchasing Document
PurchasingDocumentItem PurchasingDocumentItem Purchasing Doc. Item
CompanyCodeCurrency CompanyCodeCurrency Local Currency
CompanyCodeCurrencyRole I_LedgerCompanyCodeCrcyRoles CompanyCodeCurrencyRole
AmountInCompanyCodeCurrency AmountInCompanyCodeCurrency Local Crcy Amt
GlobalCurrency GlobalCurrency GM Billing Element: Global Currency
GlobalCurrencyRole I_LedgerCompanyCodeCrcyRoles GlobalCurrencyRole
AmountInGlobalCurrency AmountInGlobalCurrency Amount in Global Currency
FreeDefinedCurrency1 FreeDefinedCurrency1 Freely Defined Currency 1
FreeDefinedCurrency1Role I_LedgerCompanyCodeCrcyRoles FreeDefinedCurrency1Role
AmountInFreeDefinedCurrency1 AmountInFreeDefinedCurrency1 Amount in Freely Defined Currency 1
FreeDefinedCurrency2 FreeDefinedCurrency2 Freely Defined Currency 2
FreeDefinedCurrency2Role I_LedgerCompanyCodeCrcyRoles FreeDefinedCurrency2Role
AmountInFreeDefinedCurrency2 AmountInFreeDefinedCurrency2 Amount in Freely Defined Currency 2
FreeDefinedCurrency3 FreeDefinedCurrency3 Freely Defined Currency 3
FreeDefinedCurrency3Role I_LedgerCompanyCodeCrcyRoles FreeDefinedCurrency3Role
AmountInFreeDefinedCurrency3 AmountInFreeDefinedCurrency3 Amount in Freely Defined Currency 3
FreeDefinedCurrency4 FreeDefinedCurrency4 Freely Defined Currency 4
FreeDefinedCurrency4Role I_LedgerCompanyCodeCrcyRoles FreeDefinedCurrency4Role
AmountInFreeDefinedCurrency4 AmountInFreeDefinedCurrency4 Amount in Freely Defined Currency 4
FreeDefinedCurrency5 FreeDefinedCurrency5 Freely Defined Currency 5
FreeDefinedCurrency5Role I_LedgerCompanyCodeCrcyRoles FreeDefinedCurrency5Role
AmountInFreeDefinedCurrency5 AmountInFreeDefinedCurrency5 Amount in Freely Defined Currency 5
FreeDefinedCurrency6 FreeDefinedCurrency6 Freely Defined Currency 6
FreeDefinedCurrency6Role I_LedgerCompanyCodeCrcyRoles FreeDefinedCurrency6Role
AmountInFreeDefinedCurrency6 AmountInFreeDefinedCurrency6 Amount in Freely Defined Currency 6
FreeDefinedCurrency7 FreeDefinedCurrency7 Freely Defined Currency 7
FreeDefinedCurrency7Role I_LedgerCompanyCodeCrcyRoles FreeDefinedCurrency7Role
AmountInFreeDefinedCurrency7 AmountInFreeDefinedCurrency7 Amount in Freely Defined Currency 7
FreeDefinedCurrency8 FreeDefinedCurrency8 Freely Defined Currency 8
FreeDefinedCurrency8Role I_LedgerCompanyCodeCrcyRoles FreeDefinedCurrency8Role
AmountInFreeDefinedCurrency8 AmountInFreeDefinedCurrency8 Amount in Freely Defined Currency 8
BaseUnit BaseUnit Unit of Measure
Quantity Quantity Value
_DepreciationArea _DepreciationArea
_CompanyCode I_FixedAssetLineItem _CompanyCode
_MasterFixedAsset _MasterFixedAsset
_FixedAsset _FixedAsset
_FiscalYear _FiscalYear
_FiscalPeriod _FiscalPeriod
_JournalEntry _JournalEntry
_SubLedgerAccLineItemType _SubLedgerAccLineItemType
_LedgerGroup _LedgerGroup
_Ledger I_FixedAssetLineItem _Ledger
_ChartOfAccounts _ChartOfAccounts
_AccountingPrinciple I_FixedAssetLineItem _AccountingPrinciple
_ChartOfDepreciation _ChartOfDepreciation
_AssetTransactionType _AssetTransactionType
_AssetAcctTransClassfctn _AssetAcctTransClassfctn
_DebitCreditCode _DebitCreditCode
_ControllingArea _ControllingArea
_PurchasingDocument _PurchasingDocument
_PurchasingDocumentItem _PurchasingDocumentItem
_CompanyCodeCurrency _CompanyCodeCurrency
_GlobalCurrency _GlobalCurrency
_FreeDefinedCurrency1 _FreeDefinedCurrency1
_FreeDefinedCurrency2 _FreeDefinedCurrency2
_FreeDefinedCurrency3 _FreeDefinedCurrency3
_FreeDefinedCurrency4 _FreeDefinedCurrency4
_FreeDefinedCurrency5 _FreeDefinedCurrency5
_FreeDefinedCurrency6 _FreeDefinedCurrency6
_FreeDefinedCurrency7 _FreeDefinedCurrency7
_FreeDefinedCurrency8 _FreeDefinedCurrency8
_CompanyCodeCurrencyRole _CompanyCodeCurrencyRole
_GlobalCurrencyRole _GlobalCurrencyRole
_FreeDefinedCurrency1Role _FreeDefinedCurrency1Role
_FreeDefinedCurrency2Role _FreeDefinedCurrency2Role
_FreeDefinedCurrency3Role _FreeDefinedCurrency3Role
_FreeDefinedCurrency4Role _FreeDefinedCurrency4Role
_FreeDefinedCurrency5Role _FreeDefinedCurrency5Role
_FreeDefinedCurrency6Role _FreeDefinedCurrency6Role
_FreeDefinedCurrency7Role _FreeDefinedCurrency7Role
_FreeDefinedCurrency8Role _FreeDefinedCurrency8Role
_FiscalYearVariant I_FixedAssetLineItem _FiscalYearVariant
_LedgerFiscalYearForVariant _LedgerFiscalYearForVariant
_FiscalYearPeriodForVariant _FiscalYearPeriodForVariant
_FiscalPeriodForVariant _FiscalPeriodForVariant
_FinancialManagementArea _FinancialManagementArea
_Fund _Fund
_FunctionalArea _FunctionalArea
_BudgetPeriod _BudgetPeriod
_BaseUnit _BaseUnit

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_FxdAstLineItemWithCrcyRole.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW I_FxdAstLineItemWithCrcyRole AS
SELECT
  I_FixedAssetLineItem.CompanyCode AS CompanyCode,
  MasterFixedAsset,
  FixedAsset,
  FiscalYear,
  FiscalPeriod,
  SubLedgerAcctLineItemType,
  AssetDepreciationArea,
  I_FixedAssetLineItem.LedgerGroup AS LedgerGroup,
  I_FixedAssetLineItem.Ledger AS Ledger,
  AccountingDocument,
  TransactionSubitem,
  DebitCreditCode,
  LedgerFiscalYear,
  I_FixedAssetLineItem.FiscalYearVariant AS FiscalYearVariant,
  FiscalYearPeriod,
  _LedgerGroupAssignment[1: IsRepresentativeLedger = 'X'].Ledger AS RepresentativeLedger,
  ChartOfAccounts,
  I_FixedAssetLineItem.AccountingPrinciple AS AccountingPrinciple,
  GroupMasterFixedAsset,
  GroupFixedAsset,
  ChartOfDepreciation,
  AssetValueDate,
  AssetTransactionType,
  AssetAcctTransClassfctn,
  AssignmentReference,
  GLBusinessTransactionType,
  DocumentItemText,
  AccountingDocumentItem,
  ReferenceDocumentType,
  ReferenceDocument,
  LogicalSystem,
  ReferenceDocumentContext,
  ReversalReferenceDocumentCntxt,
  ReversalReferenceDocument,
  ReversalTransactionSubitem,
  IsReversal,
  IsReversed,
  BusinessArea,
  ProfitCenter,
  Segment,
  FinancialAccountType,
  AccountingDocumentCreationDate,
  CreationTime,
  PostingDate,
  DocumentDate,
  DepreciationFiscalPeriod,
  AccountingDocCreatedByUser,
  IsStatisticalDocument,
  ControllingArea,
  FinancialManagementArea,
  Fund,
  GrantID,
  FunctionalArea,
  BudgetPeriod,
  PurchasingDocument,
  PurchasingDocumentItem,
  CompanyCodeCurrency,
  LedgerCompanyCodeCrcyRole.CompanyCodeCurrencyRole AS CompanyCodeCurrencyRole,
  AmountInCompanyCodeCurrency,
  GlobalCurrency,
  LedgerCompanyCodeCrcyRole.GlobalCurrencyRole AS GlobalCurrencyRole,
  AmountInGlobalCurrency,
  FreeDefinedCurrency1,
  LedgerCompanyCodeCrcyRole.FreeDefinedCurrency1Role AS FreeDefinedCurrency1Role,
  AmountInFreeDefinedCurrency1,
  FreeDefinedCurrency2,
  LedgerCompanyCodeCrcyRole.FreeDefinedCurrency2Role AS FreeDefinedCurrency2Role,
  AmountInFreeDefinedCurrency2,
  FreeDefinedCurrency3,
  LedgerCompanyCodeCrcyRole.FreeDefinedCurrency3Role AS FreeDefinedCurrency3Role,
  AmountInFreeDefinedCurrency3,
  FreeDefinedCurrency4,
  LedgerCompanyCodeCrcyRole.FreeDefinedCurrency4Role AS FreeDefinedCurrency4Role,
  AmountInFreeDefinedCurrency4,
  FreeDefinedCurrency5,
  LedgerCompanyCodeCrcyRole.FreeDefinedCurrency5Role AS FreeDefinedCurrency5Role,
  AmountInFreeDefinedCurrency5,
  FreeDefinedCurrency6,
  LedgerCompanyCodeCrcyRole.FreeDefinedCurrency6Role AS FreeDefinedCurrency6Role,
  AmountInFreeDefinedCurrency6,
  FreeDefinedCurrency7,
  LedgerCompanyCodeCrcyRole.FreeDefinedCurrency7Role AS FreeDefinedCurrency7Role,
  AmountInFreeDefinedCurrency7,
  FreeDefinedCurrency8,
  LedgerCompanyCodeCrcyRole.FreeDefinedCurrency8Role AS FreeDefinedCurrency8Role,
  AmountInFreeDefinedCurrency8,
  BaseUnit,
  Quantity,
  I_FixedAssetLineItem._CompanyCode AS _CompanyCode,
  I_FixedAssetLineItem._Ledger AS _Ledger,
  I_FixedAssetLineItem._AccountingPrinciple AS _AccountingPrinciple,
  I_FixedAssetLineItem._FiscalYearVariant AS _FiscalYearVariant
FROM I_FixedAssetLineItem
INNER JOIN I_LedgerCompanyCodeCrcyRoles AS LedgerCompanyCodeCrcyRole ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_DepreciationAreaForLedger AS _DepreciationArea ON CompanyCode = _DepreciationArea.CompanyCode AND Ledger = _DepreciationArea.Ledger AND AssetDepreciationArea = _DepreciationArea.AssetDepreciationArea  -- association [0..1]
LEFT OUTER JOIN I_LedgerGroupAssignment AS _LedgerGroupAssignment ON LedgerGroup = _LedgerGroupAssignment.LedgerGroup  -- association [0..*]
LEFT OUTER JOIN I_Currency AS _CompanyCodeCurrency ON CompanyCodeCurrency = _CompanyCodeCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _GlobalCurrency ON GlobalCurrency = _GlobalCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _FreeDefinedCurrency1 ON FreeDefinedCurrency1 = _FreeDefinedCurrency1.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _FreeDefinedCurrency2 ON FreeDefinedCurrency2 = _FreeDefinedCurrency2.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _FreeDefinedCurrency3 ON FreeDefinedCurrency3 = _FreeDefinedCurrency3.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _FreeDefinedCurrency4 ON FreeDefinedCurrency4 = _FreeDefinedCurrency4.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _FreeDefinedCurrency5 ON FreeDefinedCurrency5 = _FreeDefinedCurrency5.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _FreeDefinedCurrency6 ON FreeDefinedCurrency6 = _FreeDefinedCurrency6.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _FreeDefinedCurrency7 ON FreeDefinedCurrency7 = _FreeDefinedCurrency7.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _FreeDefinedCurrency8 ON FreeDefinedCurrency8 = _FreeDefinedCurrency8.Currency  -- association [0..1]
LEFT OUTER JOIN I_CurrencyRole AS _CompanyCodeCurrencyRole ON CompanyCodeCurrencyRole = _CompanyCodeCurrencyRole.CurrencyRole  -- association [0..1]
LEFT OUTER JOIN I_CurrencyRole AS _GlobalCurrencyRole ON GlobalCurrencyRole = _GlobalCurrencyRole.CurrencyRole  -- association [0..1]
LEFT OUTER JOIN I_CurrencyRole AS _FreeDefinedCurrency1Role ON FreeDefinedCurrency1Role = _FreeDefinedCurrency1Role.CurrencyRole  -- association [0..1]
LEFT OUTER JOIN I_CurrencyRole AS _FreeDefinedCurrency2Role ON FreeDefinedCurrency2Role = _FreeDefinedCurrency2Role.CurrencyRole  -- association [0..1]
LEFT OUTER JOIN I_CurrencyRole AS _FreeDefinedCurrency3Role ON FreeDefinedCurrency3Role = _FreeDefinedCurrency3Role.CurrencyRole  -- association [0..1]
LEFT OUTER JOIN I_CurrencyRole AS _FreeDefinedCurrency4Role ON FreeDefinedCurrency4Role = _FreeDefinedCurrency4Role.CurrencyRole  -- association [0..1]
LEFT OUTER JOIN I_CurrencyRole AS _FreeDefinedCurrency5Role ON FreeDefinedCurrency5Role = _FreeDefinedCurrency5Role.CurrencyRole  -- association [0..1]
LEFT OUTER JOIN I_CurrencyRole AS _FreeDefinedCurrency6Role ON FreeDefinedCurrency6Role = _FreeDefinedCurrency6Role.CurrencyRole  -- association [0..1]
LEFT OUTER JOIN I_CurrencyRole AS _FreeDefinedCurrency7Role ON FreeDefinedCurrency7Role = _FreeDefinedCurrency7Role.CurrencyRole  -- association [0..1]
LEFT OUTER JOIN I_CurrencyRole AS _FreeDefinedCurrency8Role ON FreeDefinedCurrency8Role = _FreeDefinedCurrency8Role.CurrencyRole  -- association [0..1]
;