ValuationValuationItems

DDL: VALUATIONVALUATIONITEMS Type: view_entity Package: FINS_FI_CLS_VAL_COMMON

Impairment postings

ValuationValuationItems is a CDS View that provides data about "Impairment postings" in SAP S/4HANA. It reads from 2 data sources (VALUATIONACDOCA, VALUATIONWORKLIST) and exposes 130 fields with key fields SourceLedger, CompanyCode, FiscalYear, AccountingDocument, LedgerGLLineItem. Part of development package FINS_FI_CLS_VAL_COMMON.

Data Sources (2)

SourceAliasJoin Type
VALUATIONACDOCA acdoca from
VALUATIONWORKLIST wl inner

Parameters (1)

NameTypeDefault
p_fiscal_year_period fiscalyearperiod

Annotations (4)

NameValueLevelField
AccessControl.authorizationCheck #NOT_ALLOWED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view

Fields (130)

KeyFieldSource TableSource FieldDescription
KEY SourceLedger VALUATIONACDOCA SourceLedger
KEY CompanyCode VALUATIONACDOCA CompanyCode
KEY FiscalYear VALUATIONACDOCA FiscalYear
KEY AccountingDocument VALUATIONACDOCA AccountingDocument
KEY LedgerGLLineItem VALUATIONACDOCA LedgerGLLineItem
KEY Ledger VALUATIONACDOCA Ledger
p_is_mdc_on VALUATIONACDOCA p_is_mdc_on
glaccount VALUATIONWORKLIST glaccount
NetDueDate VALUATIONACDOCA NetDueDate
OriginalGlAccount VALUATIONACDOCA OriginalGlAccount
group_id VALUATIONWORKLIST group_id
PredecessorReferenceDocCntxt VALUATIONACDOCA PredecessorReferenceDocCntxt
PredecessorReferenceDocument VALUATIONACDOCA PredecessorReferenceDocument
PredecessorReferenceDocItem VALUATIONACDOCA PredecessorReferenceDocItem
PrdcssrJournalEntryCompanyCode VALUATIONACDOCA PrdcssrJournalEntryCompanyCode
PrdcssrJournalEntryFiscalYear VALUATIONACDOCA PrdcssrJournalEntryFiscalYear
PredecessorJournalEntry VALUATIONACDOCA PredecessorJournalEntry
PredecessorJournalEntryItem VALUATIONACDOCA PredecessorJournalEntryItem
GLRecordType VALUATIONACDOCA GLRecordType
CreditRiskClass VALUATIONACDOCA OriginalCreditRiskClass
CreationDateTime VALUATIONACDOCA CreationDateTime
postingdate VALUATIONWORKLIST postingdate
DocumentDate VALUATIONWORKLIST documentdate
OriginalPostingDate VALUATIONACDOCA PostingDate
FiscalYearPeriod VALUATIONACDOCA FiscalYearPeriod
SubLedgerAcctLineItemType VALUATIONACDOCA SubLedgerAcctLineItemType
ReferenceDocumentType VALUATIONACDOCA ReferenceDocumentType
AccountingDocumentCategory VALUATIONACDOCA AccountingDocumentCategory
ClearingAccountingDocument VALUATIONACDOCA ClearingAccountingDocument
ClearingDocFiscalYear VALUATIONACDOCA ClearingDocFiscalYear
ClearingDate VALUATIONACDOCA ClearingDate
IsReversal VALUATIONACDOCA IsReversal
Jrnlperiodendclosingrunloguuid VALUATIONWORKLIST Jrnlperiodendclosingrunloguuid
IsClearedAtKeyDate VALUATIONWORKLIST is_cleared_at_keydate
BusinessTransactionCategory VALUATIONACDOCA BusinessTransactionCategory
BalanceTransactionCurrency VALUATIONACDOCA BalanceTransactionCurrency
AmountInBalanceTransacCrcy VALUATIONACDOCA AmountInBalanceTransacCrcy
CompanyCodeCurrency VALUATIONACDOCA CompanyCodeCurrency
AmountInCompanyCodeCurrency VALUATIONACDOCA AmountInCompanyCodeCurrency
GlobalCurrency VALUATIONACDOCA GlobalCurrency
AmountInGlobalCurrency VALUATIONACDOCA AmountInGlobalCurrency
FreeDefinedCurrency1 VALUATIONACDOCA FreeDefinedCurrency1
AmountInFreeDefinedCurrency1 VALUATIONACDOCA AmountInFreeDefinedCurrency1
FreeDefinedCurrency2 VALUATIONACDOCA FreeDefinedCurrency2
AmountInFreeDefinedCurrency2 VALUATIONACDOCA AmountInFreeDefinedCurrency2
FreeDefinedCurrency3 VALUATIONACDOCA FreeDefinedCurrency3
AmountInFreeDefinedCurrency3 VALUATIONACDOCA AmountInFreeDefinedCurrency3
FreeDefinedCurrency4 VALUATIONACDOCA FreeDefinedCurrency4
AmountInFreeDefinedCurrency4 VALUATIONACDOCA AmountInFreeDefinedCurrency4
FreeDefinedCurrency5 VALUATIONACDOCA FreeDefinedCurrency5
AmountInFreeDefinedCurrency5 VALUATIONACDOCA AmountInFreeDefinedCurrency5
FreeDefinedCurrency6 VALUATIONACDOCA FreeDefinedCurrency6
AmountInFreeDefinedCurrency6 VALUATIONACDOCA AmountInFreeDefinedCurrency6
FreeDefinedCurrency7 VALUATIONACDOCA FreeDefinedCurrency7
AmountInFreeDefinedCurrency7 VALUATIONACDOCA AmountInFreeDefinedCurrency7
FreeDefinedCurrency8 VALUATIONACDOCA FreeDefinedCurrency8
AmountInFreeDefinedCurrency8 VALUATIONACDOCA AmountInFreeDefinedCurrency8
HouseBank VALUATIONACDOCA HouseBank
HouseBankAccount VALUATIONACDOCA HouseBankAccount
AssignmentReference VALUATIONACDOCA AssignmentReference
CostCtrActivityType VALUATIONACDOCA CostCtrActivityType
WBSElementInternalID VALUATIONACDOCA WBSElementInternalID
FinancialTransactionType VALUATIONACDOCA FinancialTransactionType
JointVenture VALUATIONACDOCA JointVenture
JointVentureEquityGroup VALUATIONACDOCA JointVentureEquityGroup
PartnerVenture VALUATIONACDOCA PartnerVenture
JointVenturePartner VALUATIONACDOCA JointVenturePartner
JointVentureCostRecoveryCode VALUATIONACDOCA JointVentureCostRecoveryCode
JointVentureEquityType VALUATIONACDOCA JointVentureEquityType
ProjectNetwork VALUATIONACDOCA ProjectNetwork
RelatedNetworkActivity VALUATIONACDOCA RelatedNetworkActivity
OrderID VALUATIONACDOCA OrderID
BusinessProcess VALUATIONACDOCA BusinessProcess
SalesOrder VALUATIONACDOCA SalesOrder
SalesOrderItem VALUATIONACDOCA SalesOrderItem
CostObject VALUATIONACDOCA CostObject
CostCenter VALUATIONACDOCA CostCenter
ProfitCenter VALUATIONACDOCA ProfitCenter
FunctionalArea VALUATIONACDOCA FunctionalArea
BusinessArea VALUATIONACDOCA BusinessArea
ControllingArea VALUATIONACDOCA ControllingArea
Segment VALUATIONACDOCA Segment
PartnerCostCenter VALUATIONACDOCA PartnerCostCenter
PartnerProfitCenter VALUATIONACDOCA PartnerProfitCenter
PartnerFunctionalArea VALUATIONACDOCA PartnerFunctionalArea
PartnerBusinessArea VALUATIONACDOCA PartnerBusinessArea
PartnerCompanyendasPartnerCompany
PartnerSegment VALUATIONACDOCA PartnerSegment
Supplier VALUATIONACDOCA Supplier
Customer VALUATIONACDOCA Customer
FinancialValuationObjectType VALUATIONACDOCA FinancialValuationObjectType
FinancialValuationObject VALUATIONACDOCA FinancialValuationObject
FinancialValuationSubobject VALUATIONACDOCA FinancialValuationSubobject
REBusinessEntity VALUATIONACDOCA REBusinessEntity
RealEstateBuilding VALUATIONACDOCA RealEstateBuilding
RealEstateProperty VALUATIONACDOCA RealEstateProperty
Fund VALUATIONACDOCA Fund
BudgetPeriod VALUATIONACDOCA BudgetPeriod
GrantID VALUATIONACDOCA GrantID
PubSecBudgetAccount VALUATIONACDOCA PubSecBudgetAccount
CashLedgerAccount VALUATIONACDOCA CashLedgerAccount
SponsoredProgram VALUATIONACDOCA SponsoredProgram
SponsoredClass VALUATIONACDOCA SponsoredClass
Plant VALUATIONACDOCA Plant
Product VALUATIONACDOCA Product
ShipToParty VALUATIONACDOCA ShipToParty
WBSElement VALUATIONACDOCA WBSElement
PartnerFund VALUATIONACDOCA PartnerFund
PartnerGrant VALUATIONACDOCA PartnerGrant
CashLedgerCompanyCode VALUATIONACDOCA CashLedgerCompanyCode
FundsCenter VALUATIONACDOCA FundsCenter
PartnerEquityGroup VALUATIONACDOCA PartnerEquityGroup
FundedProgram VALUATIONACDOCA FundedProgram
PartnerBudgetPeriod VALUATIONACDOCA PartnerBudgetPeriod
TaxCode VALUATIONACDOCA TaxCode
TaxCountry VALUATIONACDOCA TaxCountry
AccrualObjectType VALUATIONACDOCA AccrualObjectType
AccrualObject VALUATIONACDOCA AccrualObject
AccrualSubobject VALUATIONACDOCA AccrualSubobject
AccrualItemType VALUATIONACDOCA AccrualItemType
AccrualReferenceObject VALUATIONACDOCA AccrualReferenceObject
AccrualObjectLogicalSystem VALUATIONACDOCA AccrualObjectLogicalSystem
PubSecBudgetAccountCoCode VALUATIONACDOCA PubSecBudgetAccountCoCode
ServiceDocument VALUATIONACDOCA ServiceDocument
ServiceDocumentItem VALUATIONACDOCA ServiceDocumentItem
ServiceDocumentType VALUATIONACDOCA ServiceDocumentType
Material VALUATIONACDOCA Material
MASTERDATARECNCLNACCT VALUATIONACDOCA MASTERDATARECNCLNACCT
MASTERDATAPARTNERCOMPANY VALUATIONACDOCA MASTERDATAPARTNERCOMPANY
SpecialGLCode VALUATIONACDOCA SpecialGLCode
@AccessControl.authorizationCheck: #NOT_ALLOWED

@ObjectModel.usageType: { serviceQuality: #D, sizeCategory: #XXL, dataClass: #MIXED }

define view entity ValuationValuationItems
  with parameters
    p_fiscal_year_period : fiscalyearperiod

  as select from VALUATIONACDOCA   as acdoca

    inner join   VALUATIONWORKLIST as wl on  acdoca.PrdcssrJournalEntryFiscalYear  = wl.Fiscalyear
                                         and acdoca.PrdcssrJournalEntryCompanyCode = wl.companycode
                                         and acdoca.PredecessorJournalEntry        = wl.accountingdocument
                                         and acdoca.PredecessorJournalEntryItem    = wl.ledgergllineitem
                                         and acdoca.Ledger                         = wl.ledger
                                         and acdoca.OriginalGlAccount              = wl.originalGlAccount
                                         and acdoca.CompanyCode                    = wl.companycode

{
      // only to be valuated line item

  key acdoca.SourceLedger,
  key acdoca.CompanyCode,
  key acdoca.FiscalYear,
  key acdoca.AccountingDocument,
  key acdoca.LedgerGLLineItem,
  key acdoca.Ledger,

      // dimensions

      @Environment.sql.passValue: true
      acdoca.p_is_mdc_on,
      wl.glaccount,
      wl.isopenitemmanaged,
      acdoca.NetDueDate,
      acdoca.OriginalGlAccount,
      wl.group_id,
      wl.grouping_rule,
      wl.grouping_rule_step,
      wl.chartofaccounts,
      wl.marked_for_deletion,
      acdoca.PredecessorReferenceDocCntxt,
      acdoca.PredecessorReferenceDocument,
      acdoca.PredecessorReferenceDocItem,
      acdoca.PrdcssrJournalEntryCompanyCode,
      acdoca.PrdcssrJournalEntryFiscalYear,
      acdoca.PredecessorJournalEntry,
      acdoca.PredecessorJournalEntryItem,
      acdoca.GLRecordType,
      acdoca.OriginalCreditRiskClass as CreditRiskClass,
      wl.businesspartner,

      case  when acdoca.FiscalYearPeriod = $parameters.p_fiscal_year_period
      then 'VALUATION_CURRENT'
      when acdoca.FiscalYearPeriod < $parameters.p_fiscal_year_period and wl.clearingfiscalyearperiod <= acdoca.FiscalYearPeriod
      then 'VALUATION_BETWEEN_CLEARING_AND_CURRENT'
      when acdoca.FiscalYearPeriod < $parameters.p_fiscal_year_period
      then 'VALUATION_PREVIOUS'
      end                            as line_type,

      // filtering fields

      acdoca.CreationDateTime,
      wl.postingdate,
      wl.documentdate                as DocumentDate,
      acdoca.PostingDate             as OriginalPostingDate,
      acdoca.FiscalYearPeriod,
      acdoca.SubLedgerAcctLineItemType,
      acdoca.ReferenceDocumentType,
      acdoca.AccountingDocumentCategory,
      acdoca.ClearingAccountingDocument,
      acdoca.ClearingDocFiscalYear,
      acdoca.ClearingDate,
      acdoca.IsReversal,
      wl.financialclosinglineitemtype,
      wl.finclosinglineitemprocessstep,
      wl.Jrnlperiodendclosingrunloguuid,
      wl.valuation_rule_step,
      wl.customer_supplier_group_key,
      wl.is_cleared_at_keydate       as IsClearedAtKeyDate,
      acdoca.BusinessTransactionCategory,

      // Amount fields

      acdoca.BalanceTransactionCurrency,
      acdoca.AmountInBalanceTransacCrcy,
      acdoca.CompanyCodeCurrency,
      acdoca.AmountInCompanyCodeCurrency,
      acdoca.GlobalCurrency,
      acdoca.AmountInGlobalCurrency,
      acdoca.FreeDefinedCurrency1,
      acdoca.AmountInFreeDefinedCurrency1,
      acdoca.FreeDefinedCurrency2,
      acdoca.AmountInFreeDefinedCurrency2,
      acdoca.FreeDefinedCurrency3,
      acdoca.AmountInFreeDefinedCurrency3,
      acdoca.FreeDefinedCurrency4,
      acdoca.AmountInFreeDefinedCurrency4,
      acdoca.FreeDefinedCurrency5,
      acdoca.AmountInFreeDefinedCurrency5,
      acdoca.FreeDefinedCurrency6,
      acdoca.AmountInFreeDefinedCurrency6,
      acdoca.FreeDefinedCurrency7,
      acdoca.AmountInFreeDefinedCurrency7,
      acdoca.FreeDefinedCurrency8,
      acdoca.AmountInFreeDefinedCurrency8,


      ////valuation fields

      acdoca.HouseBank,
      acdoca.HouseBankAccount,
      acdoca.AssignmentReference,
      acdoca.CostCtrActivityType,
      acdoca.WBSElementInternalID,
      acdoca.FinancialTransactionType,
      acdoca.JointVenture,
      acdoca.JointVentureEquityGroup,
      acdoca.PartnerVenture,
      acdoca.JointVenturePartner,
      acdoca.JointVentureCostRecoveryCode,
      acdoca.JointVentureEquityType,
      acdoca.ProjectNetwork,
      acdoca.RelatedNetworkActivity,
      acdoca.OrderID,
      acdoca.BusinessProcess,
      acdoca.SalesOrder,
      acdoca.SalesOrderItem,
      acdoca.CostObject,
      acdoca.CostCenter,
      acdoca.ProfitCenter,
      acdoca.FunctionalArea,
      acdoca.BusinessArea,
      acdoca.ControllingArea,
      acdoca.Segment,
      acdoca.PartnerCostCenter,
      acdoca.PartnerProfitCenter,
      acdoca.PartnerFunctionalArea,
      acdoca.PartnerBusinessArea,
      case when acdoca.p_is_mdc_on = 'X' then wl.partnercompany
      else acdoca.PartnerCompany end as PartnerCompany,
      acdoca.PartnerSegment,
      acdoca.Supplier,
      acdoca.Customer,
      acdoca.FinancialValuationObjectType,
      acdoca.FinancialValuationObject,
      acdoca.FinancialValuationSubobject,
      acdoca.REBusinessEntity,
      acdoca.RealEstateBuilding,
      acdoca.RealEstateProperty,
      acdoca.Fund,
      acdoca.BudgetPeriod,
      acdoca.GrantID,
      acdoca.PubSecBudgetAccount,
      acdoca.CashLedgerAccount,
      acdoca.SponsoredProgram,
      acdoca.SponsoredClass,
      acdoca.Plant,
      acdoca.Product,
      acdoca.ShipToParty,
      acdoca.WBSElement,
      acdoca.PartnerFund,
      acdoca.PartnerGrant,
      acdoca.CashLedgerCompanyCode,
      acdoca.FundsCenter,
      acdoca.PartnerEquityGroup,
      acdoca.FundedProgram,
      acdoca.PartnerBudgetPeriod,
      acdoca.TaxCode,
      acdoca.TaxCountry,
      acdoca.AccrualObjectType,
      acdoca.AccrualObject,
      acdoca.AccrualSubobject,
      acdoca.AccrualItemType,
      acdoca.AccrualReferenceObject,
      acdoca.AccrualObjectLogicalSystem,
      acdoca.PubSecBudgetAccountCoCode,
      acdoca.ServiceDocument,
      acdoca.ServiceDocumentItem,
      acdoca.ServiceDocumentType,
      acdoca.Material,

      acdoca.relatednetworkactivityinternal,

      acdoca.MASTERDATARECNCLNACCT,
      acdoca.MASTERDATAPARTNERCOMPANY,
      acdoca.SpecialGLCode
}