FINOC_RULE_FA_BASE

DDL: FINOC_RULE_FA_BASE SQL: FINOCV_RULE_FAB Type: view

Orgl Change: Fixed Asset Base

FINOC_RULE_FA_BASE is a CDS View that provides data about "Orgl Change: Fixed Asset Base" in SAP S/4HANA. It reads from 44 data sources and exposes 49 fields with key fields CompanyCode, AssetNumber, AssetSubNumber, AssetNumber, AssetSubNumber.

Data Sources (44)

SourceAliasJoin Type
I_FixedAsset FixedAsset inner
I_FixedAsset FixedAsset inner
I_FixedAsset FixedAsset inner
I_FixedAsset FixedAsset inner
I_FixedAsset FixedAsset inner
I_FixedAssetAssgmt FixedAssetAssgmnt inner
I_FixedAssetAssgmt FixedAssetAssgmnt inner
I_FixedAssetAssgmt FixedAssetAssgmnt inner
I_FixedAssetAssgmt FixedAssetAssgmnt inner
I_FixedAssetAssgmt FixedAssetAssgmnt inner
I_OrglChangeFixedAsset FixedAssetUiEntry left_outer
I_OrglChangeFixedAsset FixedAssetUiEntry left_outer
I_OrglChangeFixedAsset FixedAssetUiEntry left_outer
I_OrglChangeFixedAsset FixedAssetUiEntry left_outer
I_OrglChangeFixedAsset FixedAssetUiEntry left_outer
I_Order InternalOrder inner
I_Order InternalOrder left_outer
I_Order MaintenanceOrder inner
I_Order MaintenanceOrder left_outer
I_OrganizationalChange OrglChange inner
I_OrganizationalChange OrglChange inner
I_OrganizationalChange OrglChange inner
I_OrganizationalChange OrglChange inner
I_OrganizationalChange OrglChange inner
I_ProfitCenter ProfitCenterNew left_outer
I_ProfitCenter ProfitCenterNew left_outer
I_ProfitCenter ProfitCenterNew left_outer
I_ProfitCenter ProfitCenterNew left_outer
I_ProfitCenter ProfitCenterOld left_outer
I_ProfitCenter ProfitCenterOld left_outer
I_ProfitCenter ProfitCenterOld left_outer
I_ProfitCenter ProfitCenterOld left_outer
I_ProfitCenter ProfitCenterOld left_outer
I_ProfitCenterToCostCenter ProfitCenterToCostCenter from
I_ProfitCenterToFixedAsset ProfitCenterToFixedAsset left_outer
I_ProfitCenterToFixedAsset ProfitCenterToFixedAsset left_outer
I_ProfitCenterToFixedAsset ProfitCenterToFixedAsset left_outer
I_ProfitCenterToFixedAsset ProfitCenterToFixedAsset left_outer
I_ProfitCenterToFixedAsset ProfitCenterToFixedAsset left_outer
I_ProfitCenterToOrder ProfitCenterToOrder union_all
I_ProfitCenterToOrder ProfitCenterToOrder union_all
I_ProfitCenterToOrder ProfitCenterToOrder union_all
I_ProfitCenterToWBSElement ProfitCenterToWbsElmt union_all
I_WBSElementBasicData WbsElement inner

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName FINOCV_RULE_FAB 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: Fixed Asset Base view

Fields (49)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode I_FixedAssetAssgmt CompanyCode Receiver Company Code
KEY AssetNumber I_FixedAssetAssgmt MasterFixedAsset Fixed Asset
KEY AssetSubNumber I_FixedAssetAssgmt FixedAsset Sub-number
OrganizationalChange I_ProfitCenterToCostCenter OrganizationalChange Organizational Change
ControllingArea I_FixedAssetAssgmt ControllingArea Controlling Area
ProfitCenterByOrglChange I_ProfitCenterToCostCenter ProfitCenter Profit Center
SegmentendasSegmentBeforeOrglChange
SegmentByOrglChange I_ProfitCenter Segment Segment number
ProfitCenterDerivationSrceType
SourceCostCenter I_ProfitCenterToCostCenter CostCenter Source Cost Center
SourceWbsElementInternalID Source WBS Element
SourceProjectInternalID
SourceOrder Order ID
CompanyCodeasCompanyCode
KEY AssetNumber I_FixedAssetAssgmt MasterFixedAsset Fixed Asset
KEY AssetSubNumber I_FixedAssetAssgmt FixedAsset Sub-number
OrganizationalChange I_ProfitCenterToOrder OrganizationalChange Organizational Change
ControllingArea I_FixedAssetAssgmt ControllingArea Controlling Area
ProfitCenterByOrglChange I_ProfitCenterToOrder ProfitCenter Profit Center
SegmentendasSegmentBeforeOrglChange
SegmentByOrglChange I_ProfitCenter Segment Segment number
SourceCostCenter I_ProfitCenterToOrder SourceCostCenter Source Cost Center
SourceWbsElementInternalID I_ProfitCenterToOrder SourceWBSElementInternalID Source WBS Element
SourceProjectInternalID I_ProfitCenterToOrder SourceProjectInternalID
SourceOrder I_ProfitCenterToOrder OrderID Order ID
CompanyCodeasCompanyCode
KEY AssetNumber I_FixedAssetAssgmt MasterFixedAsset Fixed Asset
KEY AssetSubNumber I_FixedAssetAssgmt FixedAsset Sub-number
OrganizationalChange I_ProfitCenterToOrder OrganizationalChange Organizational Change
ControllingArea I_FixedAssetAssgmt ControllingArea Controlling Area
ProfitCenterByOrglChange I_ProfitCenterToOrder ProfitCenter Profit Center
SegmentendasSegmentBeforeOrglChange
SegmentByOrglChange I_ProfitCenter Segment Segment number
SourceCostCenter I_ProfitCenterToOrder SourceCostCenter Source Cost Center
SourceWbsElementInternalID I_ProfitCenterToOrder SourceWBSElementInternalID Source WBS Element
SourceProjectInternalID I_ProfitCenterToOrder SourceProjectInternalID
SourceOrder I_ProfitCenterToOrder OrderID Order ID
CompanyCodeasCompanyCode
KEY AssetNumber I_FixedAssetAssgmt MasterFixedAsset Fixed Asset
KEY AssetSubNumber I_FixedAssetAssgmt FixedAsset Sub-number
OrganizationalChange I_ProfitCenterToWBSElement OrganizationalChange Organizational Change
ControllingArea I_FixedAssetAssgmt ControllingArea Controlling Area
ProfitCenterByOrglChange I_ProfitCenterToWBSElement ProfitCenter Profit Center
SegmentendasSegmentBeforeOrglChange
SegmentByOrglChange I_ProfitCenter Segment Segment number
SourceCostCenter Source Cost Center
SourceProjectInternalID I_ProfitCenterToWBSElement SourceProjectInternalID
SourceOrder Order ID
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_RULE_FA_BASE.
-- 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_RULE_FAB

CREATE VIEW FINOC_RULE_FA_BASE AS
SELECT
  FixedAssetAssgmnt.CompanyCode AS CompanyCode,
  FixedAssetAssgmnt.MasterFixedAsset AS AssetNumber,
  FixedAssetAssgmnt.FixedAsset AS AssetSubNumber,
  ProfitCenterToCostCenter.OrganizationalChange AS OrganizationalChange,
  FixedAssetAssgmnt.ControllingArea AS ControllingArea,
  ProfitCenterToCostCenter.ProfitCenter 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('KS' as finoc_prctr_drvtn_source_type preserving type) AS ProfitCenterDerivationSrceType,
  ProfitCenterToCostCenter.CostCenter 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,
  'KS ' as SemanticObject AS CompanyCodeasCompanyCode,
  'PR ' AS SemanticObject
FROM I_ProfitCenterToCostCenter AS ProfitCenterToCostCenter
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 */
INNER JOIN I_FixedAsset AS FixedAsset ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_OrglChangeFixedAsset AS FixedAssetUiEntry ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_ProfitCenterToFixedAsset AS ProfitCenterToFixedAsset 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 */
INNER JOIN I_Order AS InternalOrder ON /* join condition not captured in parsed metadata */
INNER JOIN I_Order AS MaintenanceOrder ON /* join condition not captured in parsed metadata */
INNER JOIN I_WBSElementBasicData AS WbsElement ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_Order AS MaintenanceOrder ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_Order AS InternalOrder ON /* join condition not captured in parsed metadata */
-- UNION ALL with additional select branch(es): I_ProfitCenterToOrder, I_ProfitCenterToWBSElement
;