I_OrglChangeFixedAssetTP

DDL: I_ORGLCHANGEFIXEDASSETTP Type: view_entity TRANSACTIONAL Package: ODATA_ORGL_CHANGE_MANAGE_API

Organizational Change Fixed Assets - TP

I_OrglChangeFixedAssetTP is a Transactional CDS View that provides data about "Organizational Change Fixed Assets - TP" in SAP S/4HANA. It reads from 1 data source (R_OrglChangeFixedAssetTP) and exposes 11 fields with key fields OrganizationalChange, CompanyCode, MasterFixedAsset, FixedAsset. Part of development package ODATA_ORGL_CHANGE_MANAGE_API.

Data Sources (1)

SourceAliasJoin Type
R_OrglChangeFixedAssetTP R_OrglChangeFixedAssetTP projection

Annotations (9)

NameValueLevelField
EndUserText.label Organizational Change Fixed Assets - TP view
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.modelingPattern #TRANSACTIONAL_INTERFACE view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY OrganizationalChange OrganizationalChange
KEY CompanyCode CompanyCode
KEY MasterFixedAsset MasterFixedAsset
KEY FixedAsset FixedAsset
CompanyCodeForEdit CompanyCodeForEdit
MasterFixedAssetForEdit MasterFixedAssetForEdit
FixedAssetForEdit FixedAssetForEdit
ProfitCenter ProfitCenter
ProfitCenterByOrglChange ProfitCenterByOrglChange
LastChangeDateTime LastChangeDateTime
LastChangedByUser LastChangedByUser
@EndUserText.label:                      'Organizational Change Fixed Assets - TP'

@AccessControl.authorizationCheck:       #MANDATORY // old #check ATC


@VDM.viewType:                           #TRANSACTIONAL // old #CONSUMPTION ATC

@VDM.usage.type:                         [#TRANSACTIONAL_PROCESSING_SERVICE]
@VDM.lifecycle.contract.type:            #PUBLIC_LOCAL_API //from I_Salesorder


//@Metadata.allowExtensions:               true //ATC

@Metadata.ignorePropagatedAnnotations:   true

@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.supportedCapabilities:      [#TRANSACTIONAL_PROVIDER] // ATC

@ObjectModel.modelingPattern:            #TRANSACTIONAL_INTERFACE

//------------------------------------------------------------------



define view entity I_OrglChangeFixedAssetTP
  as projection on R_OrglChangeFixedAssetTP as MasterFixedAsset


{

              @ObjectModel.foreignKey.association: '_OrganizationalChange'
  key         OrganizationalChange,

  key         CompanyCode,

  key         MasterFixedAsset,

  key         FixedAsset,
              @ObjectModel.editableFieldFor:'CompanyCode'
              CompanyCodeForEdit,
              @ObjectModel.editableFieldFor:'MasterFixedAsset'
              MasterFixedAssetForEdit,
              @ObjectModel.editableFieldFor:'FixedAssetForEdit'
              FixedAssetForEdit,

              ProfitCenter,

              ProfitCenterByOrglChange,

              LastChangeDateTime,

              LastChangedByUser,

              _OrganizationalChange : redirected to parent I_OrganizationalChangeTP


}