C_FixedAssetPostingTP

DDL: C_FIXEDASSETPOSTINGTP Type: view_entity CONSUMPTION

Fixed Asset Posting

C_FixedAssetPostingTP is a Consumption CDS View that provides data about "Fixed Asset Posting" in SAP S/4HANA. It reads from 1 data source (R_FixedAssetPostingTP) and exposes 67 fields with key fields FixedAssetPostingUUID, ReferenceDocumentItem. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_FixedAssetPostingTP R_FixedAssetPostingTP projection

Associations (2)

CardinalityTargetAliasCondition
[1..*] C_FixedAssetSimlnPostingTP _FixedAssetPostingSimulation $projection.FixedAssetPostingUUID = _FixedAssetPostingSimulation.FixedAssetPostingUUID and $projection.ReferenceDocumentItem = _FixedAssetPostingSimulation.ReferenceDocumentItem
[0..*] C_FixedAssetPostingDocument _FixedAssetPostingDocument $projection.FixedAssetPostingUUID = _FixedAssetPostingDocument.FixedAssetPostingUUID and $projection.ReferenceDocumentItem = _FixedAssetPostingDocument.ReferenceDocumentItem

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Fixed Asset Posting view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view

Fields (67)

KeyFieldSource TableSource FieldDescription
KEY FixedAssetPostingUUID FixedAssetPostingUUID Posting UUID
KEY ReferenceDocumentItem ReferenceDocumentItem Reference item
AssetAcctTransClassfctn AssetAcctTransClassfctn Trans.Type Cat.
ReferenceDocumentType ReferenceDocumentType Reference Document Type
LogicalSystem LogicalSystem Logical System
ReferenceDocumentContext ReferenceDocumentContext Reference Document Context
ReferenceDocument ReferenceDocument Reference Document
CompanyCode CompanyCode Receiver Company Code
MasterFixedAsset MasterFixedAsset Fixed Asset
FixedAsset FixedAsset Sub-number
AssetClass AssetClass Asset Class
DocumentDate Journal Entry Date
PostingDate PostingDate Posting Date for GR
AssetValueDate AssetValueDate Reference date
AssetOriginalValueDate Orig. Val. Dat
ExchangeRateDate Translatn Date
BusinessTransactionCategory Business Transaction Category
AccountingDocumentType Journal Entry Type
FinancialClosingStep FinancialClosingStep Closing Step
BusinessTransactionType Bus.transaction
BusinessTransactionTypeName
DocumentReferenceID Reference
AccountingDocumentHeaderText Doc.Header Text
TradingPartner Trading Partner
AssignmentReference AssignmentReference Assignment Reference
OffsettingAccount OffsettingAccount Offsetting Acct
DocumentItemText DocumentItemText Text
FixedExchangeRateIsUsed FixedExchangeRateIsUsed Fixed exch.rate
IsChanged IsChanged Fixed Asset Posting: Change Indicator for Posting
AcqnAmtInTransactionCurrency AcqnAmtInTransactionCurrency Amount Posted
TransactionCurrency Transaction Currency
QuantityInBaseUnit QuantityInBaseUnit Quantity
virtualBaseUnitmeins
UnitOfMeasureName
DebitCreditCode DebitCreditCode Single-Character Flag
FixedAssetYearOfAcqnCode FixedAssetYearOfAcqnCode UI Control of Transaction Amounts (Current/Previous)
FixedAssetRetirementType FixedAssetRetirementType Retirement Type
FxdAstRetirementRevenueType FxdAstRetirementRevenueType Determination of Revenue
AstRtrmtAmtInTransCrcy AstRtrmtAmtInTransCrcy Retirement Amount
FxdAstRetirementTransCrcy FxdAstRetirementTransCrcy Currency
AstRevenueAmountInTransCrcy AstRevenueAmountInTransCrcy Revenue Amount
FxdAstRtrmtRevnTransCrcy FxdAstRtrmtRevnTransCrcy Currency
FxdAstRtrmtRevnCurrencyRole FxdAstRtrmtRevnCurrencyRole Currency Type of Revenue
FxdAstRetirementRatioInPercent FxdAstRetirementRatioInPercent Retirement Percentage
FxdAstRevnDetnDeprArea FxdAstRevnDetnDeprArea Depreciation Area for Determining NBV
FxdAstRtrmtQuantityInBaseUnit FxdAstRtrmtQuantityInBaseUnit Quantity
virtualFixedAssetRetirementBaseUnitmeins
CreatedByUser CreatedByUser User Name
CreationDateTime CreationDateTime Timestamp
LastChangeDateTime LastChangeDateTime Timestamp
virtualBaseUnitIsHiddenabap_boolean
virtualLedgerfins_ledger
virtualDebitCreditCodeNamefis_shkzg_name
virtualCurrencyRoleNamefins_curtypet
_FixedAssetPostingSimulation _FixedAssetPostingSimulation
_FixedAssetPostingDocument _FixedAssetPostingDocument
_CompanyCode _CompanyCode
_MasterFixedAsset _MasterFixedAsset
_FixedAsset _FixedAsset
_Currency _Currency
_ReferenceDocumentType _ReferenceDocumentType
_LogicalSystem _LogicalSystem
_FixedAssetBusTransacCategory _FixedAssetBusTransacCategory
_AccountingDocumentType _AccountingDocumentType
_BusinessTransactionType _BusinessTransactionType
_PartnerCompany _PartnerCompany
CompanyCodeName _CompanyCode CompanyCodeName Company Name

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_FixedAssetPostingTP.
-- 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.

CREATE VIEW C_FixedAssetPostingTP AS
SELECT
  FixedAssetPostingUUID,
  ReferenceDocumentItem,
  AssetAcctTransClassfctn,
  ReferenceDocumentType,
  LogicalSystem,
  ReferenceDocumentContext,
  ReferenceDocument,
  CompanyCode,
  MasterFixedAsset,
  FixedAsset,
  AssetClass,
  cast ( DocumentDate as fis_bldat preserving type ) AS DocumentDate,
  PostingDate,
  AssetValueDate,
  cast ( AssetOriginalValueDate as faa_tr_original_value_date preserving type ) AS AssetOriginalValueDate,
  cast ( ExchangeRateDate as faa_tr_curr_translation_date preserving type ) AS ExchangeRateDate,
  cast ( BusinessTransactionCategory as fis_bttype preserving type ) AS BusinessTransactionCategory,
  cast ( AccountingDocumentType as farp_blart preserving type ) AS AccountingDocumentType,
  FinancialClosingStep,
  cast ( BusinessTransactionType as fis_custbttype preserving type ) AS BusinessTransactionType,
  _BusinessTransactionType._Text[ 1: Language = $session.system_language ].BusinessTransactionTypeName AS BusinessTransactionTypeName,
  cast ( DocumentReferenceID as faa_tr_reference_doc_number preserving type ) AS DocumentReferenceID,
  cast ( AccountingDocumentHeaderText as faa_tr_header_text preserving type ) AS AccountingDocumentHeaderText,
  cast ( TradingPartner as faa_tr_trading_partner_number preserving type ) AS TradingPartner,
  AssignmentReference,
  OffsettingAccount,
  DocumentItemText,
  FixedExchangeRateIsUsed,
  IsChanged,
  AcqnAmtInTransactionCurrency,
  cast ( TransactionCurrency as faa_tr_trans_curr preserving type ) AS TransactionCurrency,
  QuantityInBaseUnit,
  virtual BaseUnit : meins AS virtualBaseUnitmeins,
  _UnitOfMeasure._Text[ 1: Language = $session.system_language ].UnitOfMeasureName AS UnitOfMeasureName,
  DebitCreditCode,
  FixedAssetYearOfAcqnCode,
  FixedAssetRetirementType,
  FxdAstRetirementRevenueType,
  AstRtrmtAmtInTransCrcy,
  FxdAstRetirementTransCrcy,
  AstRevenueAmountInTransCrcy,
  FxdAstRtrmtRevnTransCrcy,
  FxdAstRtrmtRevnCurrencyRole,
  FxdAstRetirementRatioInPercent,
  FxdAstRevnDetnDeprArea,
  FxdAstRtrmtQuantityInBaseUnit,
  virtual FixedAssetRetirementBaseUnit : meins AS virtualFixedAssetRetirementBaseUnitmeins,
  CreatedByUser,
  CreationDateTime,
  LastChangeDateTime,
  virtual BaseUnitIsHidden : abap_boolean AS virtualBaseUnitIsHiddenabap_boolean,
  virtual Ledger : fins_ledger AS virtualLedgerfins_ledger,
  virtual DebitCreditCodeName : fis_shkzg_name AS virtualDebitCreditCodeNamefis_shkzg_name,
  virtual CurrencyRoleName : fins_curtypet AS virtualCurrencyRoleNamefins_curtypet,
  _CompanyCode.CompanyCodeName AS CompanyCodeName
FROM R_FixedAssetPostingTP
LEFT OUTER JOIN C_FixedAssetSimlnPostingTP AS _FixedAssetPostingSimulation ON FixedAssetPostingUUID = _FixedAssetPostingSimulation.FixedAssetPostingUUID AND ReferenceDocumentItem = _FixedAssetPostingSimulation.ReferenceDocumentItem  -- association [1..*]
LEFT OUTER JOIN C_FixedAssetPostingDocument AS _FixedAssetPostingDocument ON FixedAssetPostingUUID = _FixedAssetPostingDocument.FixedAssetPostingUUID AND ReferenceDocumentItem = _FixedAssetPostingDocument.ReferenceDocumentItem  -- association [0..*]
;