I_OrglChangeFixedAsset

DDL: I_ORGLCHANGEFIXEDASSET SQL: IFINOCORGLCHGFA Type: view BASIC Package: ODATA_ORGL_CHANGE_MANAGE

Fixed Assets in an Orgl Change

I_OrglChangeFixedAsset is a Basic CDS View that provides data about "Fixed Assets in an Orgl Change" in SAP S/4HANA. It reads from 1 data source (finoc_orglchgfa) and exposes 15 fields with key fields OrganizationalChange, CompanyCode, MasterFixedAsset, FixedAsset. It has 6 associations to related views. Part of development package ODATA_ORGL_CHANGE_MANAGE.

Data Sources (1)

SourceAliasJoin Type
finoc_orglchgfa finoc_orglchgfa from

Associations (6)

CardinalityTargetAliasCondition
[1] I_OrganizationalChange _OrglChange $projection.OrganizationalChange = _OrglChange.OrganizationalChange
[1..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_MasterFixedAsset _MasterFixedAsset $projection.CompanyCode = _MasterFixedAsset.CompanyCode and $projection.MasterFixedAsset = _MasterFixedAsset.MasterFixedAsset
[1..1] I_FixedAsset _FixedAsset $projection.CompanyCode = _FixedAsset.CompanyCode and $projection.MasterFixedAsset = _FixedAsset.MasterFixedAsset and $projection.FixedAsset = _FixedAsset.FixedAsset
[0..*] I_ProfitCenterText _ProfitCenterBfrOrglChangeText $projection.ControllingArea = _ProfitCenterBfrOrglChangeText.ControllingArea and $projection.ProfitCenter = _ProfitCenterBfrOrglChangeText.ProfitCenter and _ProfitCenterBfrOrglChangeText.ValidityEndDate = '99991231'
[0..*] I_ProfitCenterText _ProfitCenterByOrglChangeText $projection.ControllingArea = _ProfitCenterByOrglChangeText.ControllingArea and $projection.ProfitCenterByOrglChange = _ProfitCenterByOrglChangeText.ProfitCenter and _ProfitCenterByOrglChangeText.ValidityEndDate = '99991231'

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName IFINOCORGLCHGFA view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Fixed Assets in an Orgl Change view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey MasterFixedAsset view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
Analytics.internalName #LOCAL view
Metadata.allowExtensions true view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY OrganizationalChange orgl_change Organizational Change
KEY CompanyCode bukrs Value
KEY MasterFixedAsset anln1 Asset
KEY FixedAsset anln2 Sub-number
ControllingArea kokrs Org. Value
ProfitCenter prctr Profit Centers
ProfitCenterByOrglChange prctr_new New Profit Center
LastChangeDateTime last_changed_on Time Stamp
LastChangedByUser last_changed_by Username
_OrglChange _OrglChange
_MasterFixedAsset _MasterFixedAsset
_FixedAsset _FixedAsset
_CompanyCode _CompanyCode
_ProfitCenterBfrOrglChangeText _ProfitCenterBfrOrglChangeText
_ProfitCenterByOrglChangeText _ProfitCenterByOrglChangeText

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_OrglChangeFixedAsset.
-- 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: IFINOCORGLCHGFA

CREATE VIEW I_OrglChangeFixedAsset AS
SELECT
  orgl_change AS OrganizationalChange,
  bukrs AS CompanyCode,
  anln1 AS MasterFixedAsset,
  anln2 AS FixedAsset,
  kokrs AS ControllingArea,
  prctr AS ProfitCenter,
  prctr_new AS ProfitCenterByOrglChange,
  last_changed_on AS LastChangeDateTime,
  last_changed_by AS LastChangedByUser
FROM finoc_orglchgfa
LEFT OUTER JOIN I_OrganizationalChange AS _OrglChange ON OrganizationalChange = _OrglChange.OrganizationalChange  -- association [1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [1..1]
LEFT OUTER JOIN I_MasterFixedAsset AS _MasterFixedAsset ON CompanyCode = _MasterFixedAsset.CompanyCode AND MasterFixedAsset = _MasterFixedAsset.MasterFixedAsset  -- association [0..1]
LEFT OUTER JOIN I_FixedAsset AS _FixedAsset ON CompanyCode = _FixedAsset.CompanyCode AND MasterFixedAsset = _FixedAsset.MasterFixedAsset AND FixedAsset = _FixedAsset.FixedAsset  -- association [1..1]
LEFT OUTER JOIN I_ProfitCenterText AS _ProfitCenterBfrOrglChangeText ON ControllingArea = _ProfitCenterBfrOrglChangeText.ControllingArea AND ProfitCenter = _ProfitCenterBfrOrglChangeText.ProfitCenter AND _ProfitCenterBfrOrglChangeText.ValidityEndDate = '99991231'  -- association [0..*]
LEFT OUTER JOIN I_ProfitCenterText AS _ProfitCenterByOrglChangeText ON ControllingArea = _ProfitCenterByOrglChangeText.ControllingArea AND ProfitCenterByOrglChange = _ProfitCenterByOrglChangeText.ProfitCenter AND _ProfitCenterByOrglChangeText.ValidityEndDate = '99991231'  -- association [0..*]
;