P_FixedAssetAssgmt

DDL: P_FIXEDASSETASSGMT Type: view BASIC Package: FINS_FIS_AA_MD

Fixed Asset Assignment

P_FixedAssetAssgmt is a Basic CDS View that provides data about "Fixed Asset Assignment" in SAP S/4HANA. It reads from 4 data sources (anlz, faat_md_tdd, P_TF_AssetRedesignSwitchStatus, P_TF_AssetRedesignSwitchStatus) and exposes 75 fields with key fields CompanyCode, MasterFixedAsset, FixedAsset, ValidityEndDate, MasterFixedAsset. Part of development package FINS_FIS_AA_MD.

Data Sources (4)

SourceAliasJoin Type
anlz anlz from
faat_md_tdd faat_md_tdd union_all
P_TF_AssetRedesignSwitchStatus P_TF_AssetRedesignSwitchStatus inner
P_TF_AssetRedesignSwitchStatus P_TF_AssetRedesignSwitchStatus inner

Annotations (8)

NameValueLevelField
AbapCatalog.sqlViewName PFASSETASSGMT view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #BASIC view
VDM.private true view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
AccessControl.authorizationCheck #NOT_REQUIRED view

Fields (75)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode anlz bukrs
KEY MasterFixedAsset anlz anln1
KEY FixedAsset anlz anln2
KEY ValidityEndDate anlz bdatu
ControllingArea tka02 kokrs
ValidityStartDate anlz adatu
VehicleLicensePlateNumber anlz kfzkz
CostCenter anlz kostl
Plant anlz werks
BusinessArea anlz gsber
AssetLocation anlz stort
Room anlz raumn
CostCtrActivityType anlz lstar
InternalOrder anlz caufn
IsShutDown anlz xstil
ResponsibleCostCenter anlz kostlv
PersonnelNumber anlz pernr
MaintenanceOrder anlz iaufn
TaxJurisdiction anlz txjcd
Fund anlz geber
WBSElementInternalID anlz ps_psp_pnr2
WBSElementInternalID_2
REInternalFinNumber
RealEstateObject
ProfitCenter anlz prctr
Segment anlz segment
FunctionalArea anlz fkber
ShiftOperationFactor anlz msfak
GrantID anlz grant_nbr
BudgetPeriod anlz budget_pd
FundsCenter anlz fistl
FunctionalLocation anlz tplnr
BusinessPlace
AssetAuthorizationContext
ReferenceDocumentType
LogicalSystem
ReferenceDocumentContext
comp_codeasCompanyCode
KEY MasterFixedAsset faat_md_tdd asset_no
KEY FixedAsset faat_md_tdd asset_subno
KEY ValidityEndDate faat_md_tdd valid_to_date
ControllingArea tka02 kokrs
ValidityStartDate faat_md_tdd valid_from_date
VehicleLicensePlateNumber faat_md_tdd car_license_plate
CostCenter faat_md_tdd cost_center
Plant faat_md_tdd plant
BusinessArea faat_md_tdd business_area
AssetLocation faat_md_tdd location
Room faat_md_tdd room
CostCtrActivityType faat_md_tdd activity_type
InternalOrder faat_md_tdd internal_order
IsShutDown
ResponsibleCostCenter faat_md_tdd responsible_cost_center
PersonnelNumber faat_md_tdd personnel_number
MaintenanceOrder
TaxJurisdiction faat_md_tdd tax_jurisdiction
Fund faat_md_tdd fund
WBSElementInternalID
WBSElementInternalID_2
REInternalFinNumber
RealEstateObject
ProfitCenter faat_md_tdd profit_center
Segment faat_md_tdd segment
FunctionalArea faat_md_tdd functional_area
ShiftOperationFactor
GrantID faat_md_tdd grant_id
BudgetPeriod faat_md_tdd budget_period
FundsCenter faat_md_tdd funds_center
FunctionalLocation
BusinessPlace faat_md_tdd business_place
AssetAuthorizationContext
ReferenceDocumentType faat_md_tdd awtyp
LogicalSystem faat_md_tdd awsys
ReferenceDocumentContext faat_md_tdd aworg
ReferenceDocument faat_md_tdd awref
@AbapCatalog: { sqlViewName: 'PFASSETASSGMT', preserveKey: true, compiler.compareFilter: true }
@VDM.viewType: #BASIC
@VDM.private:true
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true
@AccessControl.authorizationCheck: #NOT_REQUIRED

define view P_FixedAssetAssgmt
  as select from           anlz
    left outer to one join tka02                                                           on  tka02.bukrs = anlz.bukrs
                                                                                           and tka02.gsber = ''
    inner join             P_TF_AssetRedesignSwitchStatus( P_SAPClient : $session.client ) on P_TF_AssetRedesignSwitchStatus.IsActive = ''
{
  key anlz.bukrs                                                         as CompanyCode,
  key anlz.anln1                                                         as MasterFixedAsset,
  key anlz.anln2                                                         as FixedAsset,
  key anlz.bdatu                                                         as ValidityEndDate,

      tka02.kokrs                                                        as ControllingArea,
      anlz.adatu                                                         as ValidityStartDate,
      anlz.kfzkz                                                         as VehicleLicensePlateNumber,
      anlz.kostl                                                         as CostCenter,
      anlz.werks                                                         as Plant,
      anlz.gsber                                                         as BusinessArea,
      anlz.stort                                                         as AssetLocation,
      anlz.raumn                                                         as Room,
      anlz.lstar                                                         as CostCtrActivityType,
      anlz.caufn                                                         as InternalOrder,
      anlz.xstil                                                         as IsShutDown,
      anlz.kostlv                                                        as ResponsibleCostCenter,
      anlz.pernr                                                         as PersonnelNumber,
      anlz.iaufn                                                         as MaintenanceOrder,
      anlz.txjcd                                                         as TaxJurisdiction,
      anlz.geber                                                         as Fund,
      anlz.ps_psp_pnr2                                                   as WBSElementInternalID,
      cast(anlz.ps_psp_pnr2 as fis_wbsint_no_conv preserving type)       as WBSElementInternalID_2,
      cast(anlz.imkey as recaimkeyfi preserving type)                    as REInternalFinNumber,
      cast(anlz.imkey as faa_deprecated_real_estate_obj preserving type) as RealEstateObject,
      anlz.prctr                                                         as ProfitCenter,
      anlz.segment                                                       as Segment,
      anlz.fkber                                                         as FunctionalArea,
      anlz.msfak                                                         as ShiftOperationFactor,
      anlz.grant_nbr                                                     as GrantID,
      anlz.budget_pd                                                     as BudgetPeriod,
      anlz.fistl                                                         as FundsCenter,
      anlz.tplnr                                                         as FunctionalLocation,
      cast('' as bupla)                                                  as BusinessPlace,
      cast('CLASSIC' as faa_authcntxt)                                   as AssetAuthorizationContext,
      cast('' as awtyp)                                                  as ReferenceDocumentType,
      cast('' as awsys)                                                  as LogicalSystem,
      cast('' as aworg)                                                  as ReferenceDocumentContext,
      cast('' as awref)                                                  as ReferenceDocument
}

union all select from    faat_md_tdd
  left outer to one join tka02                                                           on  tka02.bukrs = faat_md_tdd.comp_code
                                                                                         and tka02.gsber = ''
  inner join             P_TF_AssetRedesignSwitchStatus( P_SAPClient : $session.client ) on P_TF_AssetRedesignSwitchStatus.IsActive = 'X'
{
  key  faat_md_tdd.comp_code                                                               as CompanyCode,
  key  faat_md_tdd.asset_no                                                                as MasterFixedAsset,
  key  faat_md_tdd.asset_subno                                                             as FixedAsset,
  key  faat_md_tdd.valid_to_date                                                           as ValidityEndDate,

       tka02.kokrs                                                                         as ControllingArea,
       faat_md_tdd.valid_from_date                                                         as ValidityStartDate,
       faat_md_tdd.car_license_plate                                                       as VehicleLicensePlateNumber,
       faat_md_tdd.cost_center                                                             as CostCenter,
       faat_md_tdd.plant                                                                   as Plant,
       faat_md_tdd.business_area                                                           as BusinessArea,
       faat_md_tdd.location                                                                as AssetLocation,
       faat_md_tdd.room                                                                    as Room,
       faat_md_tdd.activity_type                                                           as CostCtrActivityType,
       faat_md_tdd.internal_order                                                          as InternalOrder,
       cast('' as xstil)                                                                   as IsShutDown, // moved to faat_md_val_tdd

       faat_md_tdd.responsible_cost_center                                                 as ResponsibleCostCenter,
       faat_md_tdd.personnel_number                                                        as PersonnelNumber,
       cast('' as iaufn)                                                                   as MaintenanceOrder, // deleted

       faat_md_tdd.tax_jurisdiction                                                        as TaxJurisdiction,
       faat_md_tdd.fund                                                                    as Fund,
       cast(faat_md_tdd.wbs_element as am_ipsnr)                                           as WBSElementInternalID,
       cast(faat_md_tdd.wbs_element as fis_wbsint_no_conv preserving type)                 as WBSElementInternalID_2,
       cast(faat_md_tdd.real_estate_key  as recaimkeyfi preserving type)                   as REInternalFinNumber,
       cast(faat_md_tdd.real_estate_key as faa_deprecated_real_estate_obj preserving type) as RealEstateObject,
       faat_md_tdd.profit_center                                                           as ProfitCenter,
       faat_md_tdd.segment                                                                 as Segment,
       faat_md_tdd.functional_area                                                         as FunctionalArea,
       cast('0' as msfak)                                                                  as ShiftOperationFactor, // moved to faat_md_val_tdd

       faat_md_tdd.grant_id                                                                as GrantID,
       faat_md_tdd.budget_period                                                           as BudgetPeriod,
       faat_md_tdd.funds_center                                                            as FundsCenter,
       cast('' as tplnr)                                                                   as FunctionalLocation, // deleted

       faat_md_tdd.business_place                                                          as BusinessPlace,
       cast('NEW' as faa_authcntxt)                                                        as AssetAuthorizationContext,
       faat_md_tdd.awtyp                                                                   as ReferenceDocumentType,
       faat_md_tdd.awsys                                                                   as LogicalSystem,
       faat_md_tdd.aworg                                                                   as ReferenceDocumentContext,
       faat_md_tdd.awref                                                                   as ReferenceDocument
}