C_StRpFxdAssetAcquisitionFormC

DDL: C_STRPFXDASSETACQUISITIONFORMC SQL: CSRFAACQFORMC Type: view CONSUMPTION Package: GLO_FIN_IS_AA_GEN

Fixed Asset Acquisition Form Cube

C_StRpFxdAssetAcquisitionFormC is a Consumption CDS View (Cube) that provides data about "Fixed Asset Acquisition Form Cube" in SAP S/4HANA. It reads from 3 data sources (P_STRPFxdAssetFormCompanyCode, I_FixedAssetFormNumber, I_AssetBalanceCube) and exposes 78 fields with key fields CompanyCode, AssetDepreciationArea, MasterFixedAsset, FixedAsset, AccountingDocument. It has 15 associations to related views. Part of development package GLO_FIN_IS_AA_GEN.

Data Sources (3)

SourceAliasJoin Type
P_STRPFxdAssetFormCompanyCode AssetFormCompCode left_outer
I_FixedAssetFormNumber FormNumber left_outer
I_AssetBalanceCube I_AssetBalanceCube from

Parameters (7)

NameTypeDefault
P_FromPostingDate fis_budat_from
P_ToPostingDate fis_budat_to
P_FiscalYear fis_gjahr
P_ToFiscalPeriod fis_period_to
P_AssetAccountingKeyFigureSet faa_key_figure_set
P_DateFieldPrintedOnForm fiaagen_frm_date_fld_prntd
P_NationalClsfctnSourceField fiaagen_natl_clfn_srce_fld

Associations (15)

CardinalityTargetAliasCondition
[0..1] I_Supplier _Supplier $projection.Supplier = _Supplier.Supplier
[0..1] I_FxdAstDeprAreaByFsclPerdEnd _DeprAreaByFiscalPeriodEnd $projection.CompanyCode = _DeprAreaByFiscalPeriodEnd.CompanyCode and $projection.Ledger = _DeprAreaByFiscalPeriodEnd.Ledger and $projection.AssetDepreciationArea = _DeprAreaByFiscalPeriodEnd.AssetDepreciationArea and $projection.MasterFixedAsset = _DeprAreaByFiscalPeriodEnd.MasterFixedAsset and $projection.FixedAsset = _DeprAreaByFiscalPeriodEnd.FixedAsset
[0..1] I_DepreciationKey _DepreciationKey $projection.ChartOfDepreciation = _DepreciationKey.ChartOfDepreciation and $projection.depreciationkey = _DepreciationKey.DepreciationKey
[0..1] I_FxdAstAssgmtByFsclPerdEndDte _AssignmentByFiscalPeriodEnd $projection.CompanyCode = _AssignmentByFiscalPeriodEnd.CompanyCode and $projection.Ledger = _AssignmentByFiscalPeriodEnd.Ledger and $projection.AssetDepreciationArea = _AssignmentByFiscalPeriodEnd.AssetDepreciationArea and $projection.MasterFixedAsset = _AssignmentByFiscalPeriodEnd.MasterFixedAsset and $projection.FixedAsset = _AssignmentByFiscalPeriodEnd.FixedAsset
[0..1] I_Plant _AssetPlant $projection.AssetPlant = _AssetPlant.Plant
[0..1] I_Location _AssetLocation $projection.assetlocation = _AssetLocation.Location and $projection.AssetPlant = _AssetLocation.Plant
[0..*] I_CostCenter _AssetCostCenter $projection.ControllingArea = _AssetCostCenter.ControllingArea and $projection.AssetCostCenter = _AssetCostCenter.CostCenter
[0..1] I_BusinessArea _AssetBusinessArea $projection.AssetBusinessArea = _AssetBusinessArea.BusinessArea
[0..1] I_Employment _Employment $projection.PersonnelNumber = _Employment.EmploymentInternalID
[0..1] I_Group1AssetEvaluationKey _EvaluationGroup1 $projection.Group1AssetEvaluationKey = _EvaluationGroup1.Group1AssetEvaluationKey
[0..1] I_Group2AssetEvaluationKey _EvaluationGroup2 $projection.Group2AssetEvaluationKey = _EvaluationGroup2.Group2AssetEvaluationKey
[0..1] I_Group3AssetEvaluationKey _EvaluationGroup3 $projection.Group3AssetEvaluationKey = _EvaluationGroup3.Group3AssetEvaluationKey
[0..1] I_Group4AssetEvaluationKey _EvaluationGroup4 $projection.Group4AssetEvaluationKey = _EvaluationGroup4.Group4AssetEvaluationKey
[0..1] I_Group5AssetEvaluationKey _EvaluationGroup5 $projection.Group5AssetEvaluationKey = _EvaluationGroup5.Group5AssetEvaluationKey
[0..1] I_FixedAssetForLedger _FixedAssetForLedger $projection.CompanyCode = _FixedAssetForLedger.CompanyCode and $projection.MasterFixedAsset = _FixedAssetForLedger.MasterFixedAsset and $projection.FixedAsset = _FixedAssetForLedger.FixedAsset and $projection.Ledger = _FixedAssetForLedger.Ledger

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName CSRFAACQFORMC view
VDM.viewType #CONSUMPTION view
Analytics.dataCategory #CUBE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.dataClass #MIXED view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.preserveKey true view
EndUserText.label Fixed Asset Acquisition Form Cube view
Metadata.allowExtensions true view

Fields (78)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode FixedAssetVal CompanyCode Receiver Company Code
KEY AssetDepreciationArea AssetDepreciationArea Deprec. Area
KEY MasterFixedAsset FixedAssetVal MasterFixedAsset Fixed Asset
KEY FixedAsset FixedAssetVal FixedAsset Sub-number
KEY AccountingDocument FixedAssetVal AccountingDocument Journal Entry
KEY LedgerGLLineItem LedgerGLLineItem Journal Entry Item
KEY TransactionSubitem TransactionSubitem Sub Transaction
KEY Ledger Ledger Ledger
KEY FiscalYear FixedAssetVal FiscalYear G/L Fiscal Year
KEY FiscalPeriod FiscalPeriod Tax period
KEY SubLedgerAcctLineItemType SubLedgerAcctLineItemType SLALineItemType
KEY AssetAcctTransClassfctn AssetAcctTransClassfctn Trans.Type Cat.
KEY AssetAccountingKeyFigureSet FixedAssetVal AssetAccountingKeyFigureSet
KEY AssetAccountingKeyFigure AssetAccountingKeyFigure
KEY DebitCreditCode DebitCreditCode Single-Character Flag
CompanyCodeName P_STRPFxdAssetFormCompanyCode FullName Name
ControllingArea ControllingArea Controlling Area
Inventory Inventory Ci Inventory
DepreciationKey
PlannedUsefulLifeInYears
PlannedUsefulLifeInPeriods
LedgerFiscalYear FixedAssetVal LedgerFiscalYear
FiscalYearVariant FixedAssetVal FiscalYearVariant FY Variant
ChartOfDepreciation ChartOfDepreciation
PostingDate PostingDate Posting Date for GR
DocumentDate DocumentDate Journal Entry Date
AssetValueDate AssetValueDate Reference date
AssetCapitalizationDate _FixedAssetForLedger AssetCapitalizationDate Asset Capitalization
AccountingDocumentType FixedAssetVal AccountingDocumentType Journal Entry Type
FixedAssetDescription _FixedAsset FixedAssetDescription Description
AssetAdditionalDescription _FixedAsset AssetAdditionalDescription
AssetClass AssetClass Asset Class
AssetClassDescription
Group1AssetEvaluationKey Group1AssetEvaluationKey
Group2AssetEvaluationKey Group2AssetEvaluationKey
Group3AssetEvaluationKey Group3AssetEvaluationKey
Group4AssetEvaluationKey Group4AssetEvaluationKey
Group5AssetEvaluationKey Group5AssetEvaluationKey
Country FixedAssetVal Country Venue: Ctry/Reg
AssetSerialNumber AssetSerialNumber
Supplier _FixedAsset Supplier Supplier
SupplierName
CompanyCodeCurrency Display Currency
AssetPlant
AssetLocation
AssetCostCenter
AssetBusinessArea
PersonnelNumber
DocumentReferenceID _JournalEntry DocumentReferenceID Reference
FixedAssetFormNumber I_FixedAssetFormNumber FixedAssetFormNumber Form Number
StatryRptgEntity I_FixedAssetFormNumber StatryRptgEntity Reporting Entity
StatryRptCategory I_FixedAssetFormNumber StatryRptCategory Report ID
StatryRptRunID I_FixedAssetFormNumber StatryRptRunID Report Run ID
_Supplier _Supplier
_CompanyCode _CompanyCode
_DepreciationArea _DepreciationArea
_MasterFixedAsset _MasterFixedAsset
_FixedAsset _FixedAsset
_JournalEntry _JournalEntry
_Ledger _Ledger
_FiscalYear _FiscalYear
_SubLedgerAccLineItemType _SubLedgerAccLineItemType
_AssetAcctTransClassfctn _AssetAcctTransClassfctn
_AssetKeyFigure _AssetKeyFigure
_FiscalPeriodForVariant _FiscalPeriodForVariant
_AssetKeyFigureSet _AssetKeyFigureSet
_AssetClass _AssetClass
_DepreciationKey _DepreciationKey
_ChartOfDepreciation _ChartOfDepreciation
_AssetPlant _AssetPlant
_AssetLocation _AssetLocation
_AssetCostCenter _AssetCostCenter
_AssetBusinessArea _AssetBusinessArea
_ControllingArea _ControllingArea
_Employment _Employment
_Country _Country
_FiscalYearVariant _FiscalYearVariant
_FixedAssetForLedger _FixedAssetForLedger

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 C_StRpFxdAssetAcquisitionFormC.
-- 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.
-- SQL view name: CSRFAACQFORMC
-- Parameters: P_FromPostingDate : fis_budat_from, P_ToPostingDate : fis_budat_to, P_FiscalYear : fis_gjahr, P_ToFiscalPeriod : fis_period_to, P_AssetAccountingKeyFigureSet : faa_key_figure_set, P_DateFieldPrintedOnForm : fiaagen_frm_date_fld_prntd, P_NationalClsfctnSourceField : fiaagen_natl_clfn_srce_fld

CREATE VIEW C_StRpFxdAssetAcquisitionFormC AS
SELECT
  FixedAssetVal.CompanyCode AS CompanyCode,
  AssetDepreciationArea,
  FixedAssetVal.MasterFixedAsset AS MasterFixedAsset,
  FixedAssetVal.FixedAsset AS FixedAsset,
  FixedAssetVal.AccountingDocument AS AccountingDocument,
  LedgerGLLineItem,
  TransactionSubitem,
  Ledger,
  FixedAssetVal.FiscalYear AS FiscalYear,
  FiscalPeriod,
  SubLedgerAcctLineItemType,
  AssetAcctTransClassfctn,
  FixedAssetVal.AssetAccountingKeyFigureSet AS AssetAccountingKeyFigureSet,
  AssetAccountingKeyFigure,
  DebitCreditCode,
  AssetFormCompCode.FullName AS CompanyCodeName,
  ControllingArea,
  Inventory,
  _DeprAreaByFiscalPeriodEnd(P_FiscalYear: :P_FiscalYear, P_FiscalPeriod: :P_ToFiscalPeriod).DepreciationKey AS DepreciationKey,
  _DeprAreaByFiscalPeriodEnd(P_FiscalYear: :P_FiscalYear, P_FiscalPeriod: :P_ToFiscalPeriod).PlannedUsefulLifeInYears AS PlannedUsefulLifeInYears,
  _DeprAreaByFiscalPeriodEnd(P_FiscalYear: :P_FiscalYear, P_FiscalPeriod: :P_ToFiscalPeriod).PlannedUsefulLifeInPeriods AS PlannedUsefulLifeInPeriods,
  FixedAssetVal.LedgerFiscalYear AS LedgerFiscalYear,
  FixedAssetVal.FiscalYearVariant AS FiscalYearVariant,
  ChartOfDepreciation,
  PostingDate,
  DocumentDate,
  AssetValueDate,
  _FixedAssetForLedger.AssetCapitalizationDate AS AssetCapitalizationDate,
  FixedAssetVal.AccountingDocumentType AS AccountingDocumentType,
  _FixedAsset.FixedAssetDescription AS FixedAssetDescription,
  _FixedAsset.AssetAdditionalDescription AS AssetAdditionalDescription,
  AssetClass,
  '' AS AssetClassDescription,
  Group1AssetEvaluationKey,
  Group2AssetEvaluationKey,
  Group3AssetEvaluationKey,
  Group4AssetEvaluationKey,
  Group5AssetEvaluationKey,
  FixedAssetVal.Country AS Country,
  AssetSerialNumber,
  _FixedAsset.Supplier AS Supplier,
  _FixedAsset._Supplier.BPSupplierName AS SupplierName,
  cast (DisplayCurrency as waers) AS CompanyCodeCurrency,
  cast (_AssignmentByFiscalPeriodEnd(P_FiscalYear: :P_FiscalYear, P_FiscalPeriod: :P_ToFiscalPeriod).Plant as faa_werks) AS AssetPlant,
  _AssignmentByFiscalPeriodEnd(P_FiscalYear: :P_FiscalYear, P_FiscalPeriod: :P_ToFiscalPeriod).AssetLocation AS AssetLocation,
  cast (_AssignmentByFiscalPeriodEnd(P_FiscalYear: :P_FiscalYear, P_FiscalPeriod: :P_ToFiscalPeriod).CostCenter as faa_kostl) AS AssetCostCenter,
  cast (_AssignmentByFiscalPeriodEnd(P_FiscalYear: :P_FiscalYear, P_FiscalPeriod: :P_ToFiscalPeriod).BusinessArea as faa_gsber) AS AssetBusinessArea,
  _AssignmentByFiscalPeriodEnd(P_FiscalYear: :P_FiscalYear, P_FiscalPeriod: :P_ToFiscalPeriod).PersonnelNumber AS PersonnelNumber,
  _JournalEntry.DocumentReferenceID AS DocumentReferenceID,
  FormNumber.FixedAssetFormNumber AS FixedAssetFormNumber,
  FormNumber.StatryRptgEntity AS StatryRptgEntity,
  FormNumber.StatryRptCategory AS StatryRptCategory,
  FormNumber.StatryRptRunID AS StatryRptRunID
FROM I_AssetBalanceCube
LEFT OUTER JOIN I_FixedAssetFormNumber AS FormNumber ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN P_STRPFxdAssetFormCompanyCode AS AssetFormCompCode ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_Supplier AS _Supplier ON Supplier = _Supplier.Supplier  -- association [0..1]
LEFT OUTER JOIN I_FxdAstDeprAreaByFsclPerdEnd AS _DeprAreaByFiscalPeriodEnd ON CompanyCode = _DeprAreaByFiscalPeriodEnd.CompanyCode AND Ledger = _DeprAreaByFiscalPeriodEnd.Ledger AND AssetDepreciationArea = _DeprAreaByFiscalPeriodEnd.AssetDepreciationArea AND MasterFixedAsset = _DeprAreaByFiscalPeriodEnd.MasterFixedAsset AND FixedAsset = _DeprAreaByFiscalPeriodEnd.FixedAsset  -- association [0..1]
LEFT OUTER JOIN I_DepreciationKey AS _DepreciationKey ON ChartOfDepreciation = _DepreciationKey.ChartOfDepreciation AND depreciationkey = _DepreciationKey.DepreciationKey  -- association [0..1]
LEFT OUTER JOIN I_FxdAstAssgmtByFsclPerdEndDte AS _AssignmentByFiscalPeriodEnd ON CompanyCode = _AssignmentByFiscalPeriodEnd.CompanyCode AND Ledger = _AssignmentByFiscalPeriodEnd.Ledger AND AssetDepreciationArea = _AssignmentByFiscalPeriodEnd.AssetDepreciationArea AND MasterFixedAsset = _AssignmentByFiscalPeriodEnd.MasterFixedAsset AND FixedAsset = _AssignmentByFiscalPeriodEnd.FixedAsset  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _AssetPlant ON AssetPlant = _AssetPlant.Plant  -- association [0..1]
LEFT OUTER JOIN I_Location AS _AssetLocation ON assetlocation = _AssetLocation.Location AND AssetPlant = _AssetLocation.Plant  -- association [0..1]
LEFT OUTER JOIN I_CostCenter AS _AssetCostCenter ON ControllingArea = _AssetCostCenter.ControllingArea AND AssetCostCenter = _AssetCostCenter.CostCenter  -- association [0..*]
LEFT OUTER JOIN I_BusinessArea AS _AssetBusinessArea ON AssetBusinessArea = _AssetBusinessArea.BusinessArea  -- association [0..1]
LEFT OUTER JOIN I_Employment AS _Employment ON PersonnelNumber = _Employment.EmploymentInternalID  -- association [0..1]
LEFT OUTER JOIN I_Group1AssetEvaluationKey AS _EvaluationGroup1 ON Group1AssetEvaluationKey = _EvaluationGroup1.Group1AssetEvaluationKey  -- association [0..1]
LEFT OUTER JOIN I_Group2AssetEvaluationKey AS _EvaluationGroup2 ON Group2AssetEvaluationKey = _EvaluationGroup2.Group2AssetEvaluationKey  -- association [0..1]
LEFT OUTER JOIN I_Group3AssetEvaluationKey AS _EvaluationGroup3 ON Group3AssetEvaluationKey = _EvaluationGroup3.Group3AssetEvaluationKey  -- association [0..1]
LEFT OUTER JOIN I_Group4AssetEvaluationKey AS _EvaluationGroup4 ON Group4AssetEvaluationKey = _EvaluationGroup4.Group4AssetEvaluationKey  -- association [0..1]
LEFT OUTER JOIN I_Group5AssetEvaluationKey AS _EvaluationGroup5 ON Group5AssetEvaluationKey = _EvaluationGroup5.Group5AssetEvaluationKey  -- association [0..1]
LEFT OUTER JOIN I_FixedAssetForLedger AS _FixedAssetForLedger ON CompanyCode = _FixedAssetForLedger.CompanyCode AND MasterFixedAsset = _FixedAssetForLedger.MasterFixedAsset AND FixedAsset = _FixedAssetForLedger.FixedAsset AND Ledger = _FixedAssetForLedger.Ledger  -- association [0..1]
;