FINOC_RT_FA_FILL

DDL: FINOC_RT_FA_FILL SQL: FINOCV_RTFAFILL Type: view

Orgl Change: Fill Runtime for FixedAsset

FINOC_RT_FA_FILL is a CDS View that provides data about "Orgl Change: Fill Runtime for FixedAsset" in SAP S/4HANA. It reads from 6 data sources and exposes 27 fields with key fields CompanyCode, AssetNumber, AssetSubNumber, AssetNumber, AssetSubNumber.

Data Sources (6)

SourceAliasJoin Type
finoc_rule_t_fa finoc_rule_t_fa union_all
I_FixedAssetAssgmt FixedAssetAssgmnt inner
I_OrglChangeFixedAsset FixedAssetUiEntry from
I_OrganizationalChange OrglChange inner
I_ProfitCenter ProfitCenterNew left_outer
I_ProfitCenter ProfitCenterOld left_outer

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName FINOCV_RTFAFILL view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Orgl Change: Fill Runtime for FixedAsset view

Fields (27)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode I_OrglChangeFixedAsset CompanyCode Receiver Company Code
KEY AssetNumber I_OrglChangeFixedAsset MasterFixedAsset Asset
KEY AssetSubNumber I_OrglChangeFixedAsset FixedAsset Sub-number
OrganizationalChange I_OrganizationalChange OrganizationalChange Organizational Change
ControllingArea I_OrglChangeFixedAsset ControllingArea Org. Value
ProfitCenterBeforeOrglChange I_OrglChangeFixedAsset ProfitCenter Old Profit Center
ProfitCenterByOrglChange I_OrglChangeFixedAsset ProfitCenterByOrglChange Profit Centers
SegmentendasSegmentBeforeOrglChange
SegmentByOrglChange I_ProfitCenter Segment Segment number
ProfitCenterDerivationSrceType Profit Center Source
SourceCostCenter Source Cost Center
SourceWbsElementInternalID Source WBS Element
SourceProjectInternalID Source Project
SourceOrder Source Order
KEY AssetNumber anln1 Asset
KEY AssetSubNumber anln2 Sub-number
OrganizationalChange orgl_change Organizational Change
ControllingArea kokrs Org. Value
ProfitCenterBeforeOrglChange prctr_old Old Profit Center
ProfitCenterByOrglChange prctr Profit Centers
SegmentByOrglChange segment Segment number
ProfitCenterDerivationSrceType prctr_drvtn_source_type Profit Center Source
SourceCostCenter srce_kostl Source Cost Center
SourceWbsElementInternalID srce_ps_psp_pnr Source WBS Element
SourceProjectInternalID srce_ps_prj_pnr Source Project
SourceOrder srce_aufnr Source Order
SemanticObject

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 FINOC_RT_FA_FILL.
-- 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: FINOCV_RTFAFILL

CREATE VIEW FINOC_RT_FA_FILL AS
SELECT
  FixedAssetUiEntry.CompanyCode AS CompanyCode,
  FixedAssetUiEntry.MasterFixedAsset AS AssetNumber,
  FixedAssetUiEntry.FixedAsset AS AssetSubNumber,
  OrglChange.OrganizationalChange AS OrganizationalChange,
  FixedAssetUiEntry.ControllingArea AS ControllingArea,
  FixedAssetUiEntry.ProfitCenter AS ProfitCenterBeforeOrglChange,
  FixedAssetUiEntry.ProfitCenterByOrglChange AS ProfitCenterByOrglChange,
  case when ProfitCenterOld.Segment is null then cast(' ' as finoc_segment_before_orgl_chg preserving type) else ProfitCenterOld.Segment end as SegmentBeforeOrglChange AS SegmentendasSegmentBeforeOrglChange,
  ProfitCenterNew.Segment AS SegmentByOrglChange,
  cast(' ' as finoc_prctr_drvtn_source_type preserving type) AS ProfitCenterDerivationSrceType,
  cast(' ' as finoc_srce_kostl preserving type) AS SourceCostCenter,
  cast('00000000' as finoc_srce_ps_psp_pnr preserving type) AS SourceWbsElementInternalID,
  cast('00000000' as finoc_srce_ps_prj_pnr preserving type) AS SourceProjectInternalID,
  cast(' ' as finoc_srce_aufnr preserving type) AS SourceOrder,
  'RULE' AS SemanticObject
FROM I_OrglChangeFixedAsset AS FixedAssetUiEntry
INNER JOIN I_OrganizationalChange AS OrglChange ON /* join condition not captured in parsed metadata */
INNER JOIN I_FixedAssetAssgmt AS FixedAssetAssgmnt ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_ProfitCenter AS ProfitCenterOld ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_ProfitCenter AS ProfitCenterNew ON /* join condition not captured in parsed metadata */
-- UNION ALL with additional select branch(es): finoc_rule_t_fa
;