R_ORGLCHANGEFIXEDASSETTP

CDS View

Organizational Change Fixed Assets

R_ORGLCHANGEFIXEDASSETTP is a CDS View in S/4HANA. Organizational Change Fixed Assets. 2 CDS views read from this table.

CDS Views using this table (2)

ViewTypeJoinVDMDescription
C_OrglChangeFixedAssetTP view_entity projection CONSUMPTION Organizational Change Fixed Assets
I_OrglChangeFixedAssetTP view_entity projection TRANSACTIONAL Organizational Change Fixed Assets - TP
//@AbapCatalog.sqlViewName: 'ROCFICFA'

@AccessControl.authorizationCheck:       #CHECK
@AccessControl.personalData.blocking:    #BLOCKED_DATA_EXCLUDED
//@AbapCatalog.preserveKey: true


@VDM.viewType:                           #TRANSACTIONAL
@VDM.lifecycle.contract.type:            #SAP_INTERNAL_API

@ObjectModel.usageType.sizeCategory:     #XL
@ObjectModel.usageType.serviceQuality:   #C
@ObjectModel.usageType.dataClass:        #MIXED
@ObjectModel.semanticKey:                ['OrganizationalChange', 'MasterFixedAsset']
@ObjectModel.representativeKey:          'MasterFixedAsset'
//@Analytics.technicalName: 'RFINORGLCHFATP'


@EndUserText.label:                     'Organizational Change Fixed Assets'

@Metadata.ignorePropagatedAnnotations:   true


define view entity R_OrglChangeFixedAssetTP
  as select from I_OrglChangeFixedAsset 

  association        to parent R_OrganizationalChangeTP as _OrganizationalChange    on  $projection.OrganizationalChange = _OrganizationalChange.OrganizationalChange

  association [1..1] to I_CompanyCode                   as _CompanyCodeForEdit      on  $projection.CompanyCodeForEdit = _CompanyCodeForEdit.CompanyCode
  association [0..1] to I_MasterFixedAsset              as _MasterFixedAssetForEdit on  $projection.CompanyCodeForEdit = _MasterFixedAssetForEdit.CompanyCode
  association [1..1] to I_FixedAsset                    as _FixedAssetForEdit       on  $projection.CompanyCodeForEdit      = _FixedAssetForEdit.CompanyCode
                                                                                    and $projection.MasterFixedAssetForEdit = _FixedAssetForEdit.MasterFixedAsset
                                                                                    and $projection.FixedAssetForEdit       = _FixedAssetForEdit.FixedAsset
                                                                                    and $projection.MasterFixedAssetForEdit = _FixedAssetForEdit.MasterFixedAsset


{
        @ObjectModel.foreignKey.association: '_OrganizationalChange'
  key   OrganizationalChange,
        @ObjectModel.foreignKey.association: '_CompanyCode'
  key   CompanyCode,
        @ObjectModel.foreignKey.association: '_MasterFixedAsset'
  key   MasterFixedAsset,
        @ObjectModel.foreignKey.association: '_FixedAsset'
  key   FixedAsset,
        @ObjectModel.editableFieldFor:'CompanyCode'
        CompanyCode      as CompanyCodeForEdit,
        @ObjectModel.editableFieldFor:'MasterFixedAsset'
        MasterFixedAsset as MasterFixedAssetForEdit,
        @ObjectModel.editableFieldFor:'FixedAsset'
        FixedAsset       as FixedAssetForEdit,




        ControllingArea,
        ProfitCenter,

        ProfitCenterByOrglChange,

        @Semantics.systemDateTime.localInstanceLastChangedAt: true
        LastChangeDateTime,

        @Semantics.user.lastChangedBy: true
        LastChangedByUser,

        /////////////////////////////////////////////////////////////////////////////////////

        //@ObjectModel.association.type: [ #TO_COMPOSITION_ROOT, #TO_COMPOSITION_PARENT ]

        _OrganizationalChange,
        _CompanyCode,
        _CompanyCodeForEdit,
        _FixedAsset,
        _FixedAssetForEdit,
        _MasterFixedAsset,
        _MasterFixedAssetForEdit,
        _ProfitCenterBfrOrglChangeText,
        _ProfitCenterByOrglChangeText
}