C_FixedAssetWorklist

DDL: C_FIXEDASSETWORKLIST Type: view CONSUMPTION Package: ODATA_AA_ASSET_LIST

Fixed Asset Worklist

C_FixedAssetWorklist is a Consumption CDS View that provides data about "Fixed Asset Worklist" in SAP S/4HANA. It reads from 2 data sources (I_FixedAssetWorklist, I_CompanyCodeAsset) and exposes 129 fields with key fields ValidityEndDate, MasterFixedAsset, FixedAsset, CompanyCode. It has 3 associations to related views. Part of development package ODATA_AA_ASSET_LIST.

Data Sources (2)

SourceAliasJoin Type
I_FixedAssetWorklist core from
I_CompanyCodeAsset I_CompanyCodeAsset inner

Parameters (1)

NameTypeDefault
P_KeyDate faa_keydate

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_WBSElementByExternalID _WBSElement $projection.WBSElementInternalID = _WBSElement.WBSElementInternalID
[1..1] E_FixedAssetWorklist _Extension $projection.MasterFixedAsset = _Extension.MasterFixedAsset and $projection.FixedAsset = _Extension.FixedAsset and $projection.CompanyCode = _Extension.CompanyCode
[1..1] E_FixedAsset _ExtensionNew $projection.MasterFixedAsset = _ExtensionNew.MasterFixedAsset and $projection.FixedAsset = _ExtensionNew.FixedAsset and $projection.CompanyCode = _ExtensionNew.CompanyCode

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName CFASSETLIST view
AbapCatalog.preserveKey true view
EndUserText.label Fixed Asset Worklist view
Search.searchable true view
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #CHECK 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
UI.headerInfo.typeName Fixed Asset view
UI.headerInfo.typeNamePlural Fixed Assets view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value FixedAssetExternalID view
UI.headerInfo.description.type #STANDARD view
UI.headerInfo.description.value FixedAssetDescription view

Fields (129)

KeyFieldSource TableSource FieldDescription
KEY ValidityEndDate I_FixedAssetWorklist ValidityEndDate ValidTo
KEY MasterFixedAsset MasterFixedAsset Fixed Asset
KEY FixedAsset FixedAsset Sub-number
KEY CompanyCode I_FixedAssetWorklist CompanyCode Receiver Company Code
FixedAssetExternalID FixedAssetExternalID Asset Number
FixedAssetDescription FixedAssetDescription Description
CompanyCodeName
KeyDate
ControllingArea I_FixedAssetWorklist ControllingArea Controlling Area
Status Status Workflow Status
StatusName
FixedAssetFinDataCmpltns I_FixedAssetWorklist FixedAssetFinDataCmpltns
FixedAssetFinDataCmpltnsName
AssetCapitalizationDate AssetCapitalizationDate Asset Capitalization
Inventory Inventory Ci Inventory
AssetCostCenter I_FixedAssetWorklist CostCenter Cost Center
AssetClass AssetClass Asset Class
AssetClassName
AssetClassDescription
LastChangeDate LastChangeDate Time Stamp
IsCapitalized IsCapitalized
OriginalFixedAsset OriginalFixedAsset
LastRetirementValueDate LastRetirementValueDate
LastChangedByUser LastChangedByUser User Name
OriginalFixedAssetValueDate OriginalFixedAssetValueDate
OriginalMasterFixedAsset OriginalMasterFixedAsset
FixedAssetGroup FixedAssetGroup
FixedAssetOrderDate FixedAssetOrderDate
AssetDeactivationDate AssetDeactivationDate
InvestmentOrder InvestmentOrder
NoticeOfAssessmentTaxID NoticeOfAssessmentTaxID
LastAssessmentNoticeDate LastAssessmentNoticeDate
FixedAssetPropertyType FixedAssetPropertyType
FixedAssetPropertyTypeName
CreationDate CreationDate Time Stamp
CreatedByUser CreatedByUser User Name
AreaSizeUnit AreaSizeUnit
PlannedRetirementDate PlannedRetirementDate
ManualDepreciationReason ManualDepreciationReason
ManualDepreciationReasonName
AssetManufacturerName AssetManufacturerName Manufacturer
InventoryIsCounted InventoryIsCounted
InventoryNote InventoryNote
LastInventoryDate LastInventoryDate
InvestmentReason InvestmentReason Invest. Reason
InvestmentReasonName
AssetAccountDetermination AssetAccountDetermination Account Determ.
AssetAccountDeterminationDesc
AssetCountryOfOrigin AssetCountryOfOrigin
LastReorganizationDate LastReorganizationDate
LegacyDataTransferDate LegacyDataTransferDate
Supplier Supplier Supplier
SupplierNameendasAssetSupplierName
SupplierName _Supplier SupplierName Supplier Name
BaseUnit BaseUnit Unit of Measure
Quantity Quantity Value
Group1AssetEvaluationKey Group1AssetEvaluationKey
Group1AssetEvaluationKeyName
Group2AssetEvaluationKey Group2AssetEvaluationKey
Group2AssetEvaluationKeyName
Group3AssetEvaluationKey Group3AssetEvaluationKey
Group3AssetEvaluationKeyName
Group4AssetEvaluationKey Group4AssetEvaluationKey
Group4AssetEvaluationKeyName
Group5AssetEvaluationKey Group5AssetEvaluationKey
Group5AssetEvaluationKeyName
WBSElementInternalID InvestmentProjectWBSElement
InvestmentProjectWBSElement
WBSElementExternalID _WBSElement WBSElementExternalID WBS Element External ID
AssetSerialNumber AssetSerialNumber
AssetTypeName AssetTypeName
EnvrnmtlInvestmentReason EnvrnmtlInvestmentReason
EnvironmentInvestmntReasonName
OriginalAcquisitionFiscalYear OriginalAcquisitionFiscalYear
PartnerCompany PartnerCompany Trading Partner
IsGroupAsset IsGroupAsset
AssetUnderConstIsInvmtMsr AssetUnderConstIsInvmtMsr
AccountIsMarkedForDeletion AccountIsMarkedForDeletion Deletion Flag
IsLineItemSettled IsLineItemSettled
AccountIsBlockedForPosting AccountIsBlockedForPosting Posting Block
AcquisitionValueDate AcquisitionValueDate
FirstAcquisitionFiscalYear FirstAcquisitionFiscalYear Acquisition Yr
FirstAcquisitionFiscalPeriod FirstAcquisitionFiscalPeriod
ValidityStartDate I_FixedAssetWorklist ValidityStartDate Validity Start Date
AssetBudgetPeriod BudgetPeriod Budget Period
InternalOrder InternalOrder Order
FundsCenter FundsCenter Funds Center
FunctionalArea FunctionalArea Sendr Fctl Area
AssetFund Fund Sender Fund
AssetGrant GrantID Sender Grant
AssetBusinessArea I_FixedAssetWorklist BusinessArea Business Area
MaintenanceOrder MaintenanceOrder Order
RealEstateObject RealEstateObject Real Estate Key
VehicleLicensePlateNumber VehicleLicensePlateNumber
ResponsibleCostCenter ResponsibleCostCenter Responsible Cost Center
CostCtrActivityType CostCtrActivityType Activity Type
PersonnelNumber PersonnelNumber Personnel No.
AssetProfitCenter I_FixedAssetWorklist ProfitCenter Profit Center
Room Room Room Number
AssetSegment Segment Segment number
AssetLocation AssetLocation Location
FunctionalLocation FunctionalLocation Object ID
FunctionalLocationName
TaxJurisdiction TaxJurisdiction Tax Jurisdiction
TaxCalculationProcedure TaxCalculationProcedure Tax Procedure
TaxJurisdictionName
Plant Plant Valuation Area
IsShutDown IsShutDown
ChartOfDepreciation I_CompanyCodeAsset ChartOfDepreciation
_CompanyCode I_FixedAssetWorklist _CompanyCode
_ControllingArea I_FixedAssetWorklist _ControllingArea
_MasterFixedAsset _MasterFixedAsset
_AssetClass _AssetClass
_FunctionalLocation _FunctionalLocation
_CostCenter I_FixedAssetWorklist _CostCenter
_ProfitCenter I_FixedAssetWorklist _ProfitCenter
_AssetAccountDetermination _AssetAccountDetermination
_TaxJurisdiction _TaxJurisdiction
_TaxJurisdictionCalcProcedure _TaxJurisdictionCalcProcedure
_Plant _Plant
_BusinessArea I_FixedAssetWorklist _BusinessArea
_InternalOrder _InternalOrder
_MaintenanceOrder _MaintenanceOrder
_Segment _Segment
_FunctionalArea _FunctionalArea
_FixedAssetPropertyType _FixedAssetPropertyType
_Supplier _Supplier
_ChartOfDepreciation I_CompanyCodeAsset _ChartOfDepreciation
_AssetLocation _AssetLocation

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_FixedAssetWorklist.
-- 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.
-- Parameters: P_KeyDate : faa_keydate

CREATE VIEW C_FixedAssetWorklist AS
SELECT
  core.ValidityEndDate AS ValidityEndDate,
  MasterFixedAsset,
  FixedAsset,
  core.CompanyCode AS CompanyCode,
  FixedAssetExternalID,
  FixedAssetDescription,
  core._CompanyCode.CompanyCodeName AS CompanyCodeName,
  $parameters.P_KeyDate AS KeyDate,
  core.ControllingArea AS ControllingArea,
  Status,
  _FixedAssetStatus._Text[1: Language = $session.system_language].StatusName AS StatusName,
  core.FixedAssetFinDataCmpltns AS FixedAssetFinDataCmpltns,
  _FixedAssetFinDataCmpltns._Text[1: Language = $session.system_language].FixedAssetFinDataCmpltnsName AS FixedAssetFinDataCmpltnsName,
  AssetCapitalizationDate,
  Inventory,
  core.CostCenter AS AssetCostCenter,
  AssetClass,
  _AssetClass._Text[1: Language = $session.system_language].AssetClassName AS AssetClassName,
  _AssetClass._Text[1: Language = $session.system_language].AssetClassDescription AS AssetClassDescription,
  LastChangeDate,
  IsCapitalized,
  OriginalFixedAsset,
  LastRetirementValueDate,
  LastChangedByUser,
  OriginalFixedAssetValueDate,
  OriginalMasterFixedAsset,
  FixedAssetGroup,
  FixedAssetOrderDate,
  AssetDeactivationDate,
  InvestmentOrder,
  NoticeOfAssessmentTaxID,
  LastAssessmentNoticeDate,
  FixedAssetPropertyType,
  _FixedAssetPropertyType._Text[1: Language = $session.system_language].FixedAssetPropertyTypeName AS FixedAssetPropertyTypeName,
  CreationDate,
  CreatedByUser,
  AreaSizeUnit,
  PlannedRetirementDate,
  ManualDepreciationReason,
  _ManualDepreciationReason._Text[1: Language = $session.system_language].ManualDepreciationReasonName AS ManualDepreciationReasonName,
  AssetManufacturerName,
  InventoryIsCounted,
  InventoryNote,
  LastInventoryDate,
  InvestmentReason,
  _InvestmentReason._Text[1: Language = $session.system_language].InvestmentReasonName AS InvestmentReasonName,
  AssetAccountDetermination,
  core._AssetAccountDetermination._Text[1: Language = $session.system_language].AssetAccountDeterminationDesc AS AssetAccountDeterminationDesc,
  AssetCountryOfOrigin,
  LastReorganizationDate,
  LegacyDataTransferDate,
  Supplier,
  case Supplier when '' then AssetSupplierName else _Supplier.SupplierName end as AssetSupplierName AS SupplierNameendasAssetSupplierName,
  _Supplier.SupplierName AS SupplierName,
  BaseUnit,
  Quantity,
  Group1AssetEvaluationKey,
  cast (_Group1AssetEvaluationKey._Text[1: Language = $session.system_language].AssetEvaluationKeyName as faa_ordtx1) AS Group1AssetEvaluationKeyName,
  Group2AssetEvaluationKey,
  cast (_Group2AssetEvaluationKey._Text[1: Language = $session.system_language].AssetEvaluationKeyName as faa_ordtx2) AS Group2AssetEvaluationKeyName,
  Group3AssetEvaluationKey,
  cast (_Group3AssetEvaluationKey._Text[1: Language = $session.system_language].AssetEvaluationKeyName as faa_ordtx3) AS Group3AssetEvaluationKeyName,
  Group4AssetEvaluationKey,
  cast (_Group4AssetEvaluationKey._Text[1: Language = $session.system_language].AssetEvaluationKeyName as faa_ordtx4) AS Group4AssetEvaluationKeyName,
  Group5AssetEvaluationKey,
  _Group5AssetEvaluationKey._Text[1: Language = $session.system_language].Group5AssetEvaluationKeyName AS Group5AssetEvaluationKeyName,
  InvestmentProjectWBSElement AS WBSElementInternalID,
  '' AS InvestmentProjectWBSElement,
  _WBSElement.WBSElementExternalID AS WBSElementExternalID,
  AssetSerialNumber,
  AssetTypeName,
  EnvrnmtlInvestmentReason,
  _EnvrnmtlInvestmentReason._Text[1: Language = $session.system_language].EnvironmentInvestmntReasonName AS EnvironmentInvestmntReasonName,
  OriginalAcquisitionFiscalYear,
  PartnerCompany,
  IsGroupAsset,
  AssetUnderConstIsInvmtMsr,
  AccountIsMarkedForDeletion,
  IsLineItemSettled,
  AccountIsBlockedForPosting,
  AcquisitionValueDate,
  FirstAcquisitionFiscalYear,
  FirstAcquisitionFiscalPeriod,
  core.ValidityStartDate AS ValidityStartDate,
  BudgetPeriod AS AssetBudgetPeriod,
  InternalOrder,
  FundsCenter,
  FunctionalArea,
  Fund AS AssetFund,
  GrantID AS AssetGrant,
  core.BusinessArea AS AssetBusinessArea,
  MaintenanceOrder,
  RealEstateObject,
  VehicleLicensePlateNumber,
  ResponsibleCostCenter,
  CostCtrActivityType,
  PersonnelNumber,
  core.ProfitCenter AS AssetProfitCenter,
  Room,
  Segment AS AssetSegment,
  AssetLocation,
  FunctionalLocation,
  _FunctionalLocation._FunctionalLocationText[1: Language = $session.system_language].FunctionalLocationName AS FunctionalLocationName,
  TaxJurisdiction,
  TaxCalculationProcedure,
  cast (_TaxJurisdiction._Text[1: Language = $session.system_language].TaxJurisdictionName as faa_taxjutxt) AS TaxJurisdictionName,
  Plant,
  IsShutDown,
  I_CompanyCodeAsset.ChartOfDepreciation AS ChartOfDepreciation,
  core._CompanyCode AS _CompanyCode,
  core._ControllingArea AS _ControllingArea,
  core._CostCenter AS _CostCenter,
  core._ProfitCenter AS _ProfitCenter,
  core._BusinessArea AS _BusinessArea,
  I_CompanyCodeAsset._ChartOfDepreciation AS _ChartOfDepreciation
FROM I_FixedAssetWorklist AS core
INNER JOIN I_CompanyCodeAsset ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_WBSElementByExternalID AS _WBSElement ON WBSElementInternalID = _WBSElement.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN E_FixedAssetWorklist AS _Extension ON MasterFixedAsset = _Extension.MasterFixedAsset AND FixedAsset = _Extension.FixedAsset AND CompanyCode = _Extension.CompanyCode  -- association [1..1]
LEFT OUTER JOIN E_FixedAsset AS _ExtensionNew ON MasterFixedAsset = _ExtensionNew.MasterFixedAsset AND FixedAsset = _ExtensionNew.FixedAsset AND CompanyCode = _ExtensionNew.CompanyCode  -- association [1..1]
;