ValuationValuationItems

DDL: VALUATIONVALUATIONITEMS SQL: VALVALUATION Type: view

ValuationValuationItems is a CDS View in SAP S/4HANA. It reads from 2 data sources (I_GLAccountLineItem, fins_cls_wl) and exposes 123 fields with key fields SourceLedger, CompanyCode, FiscalYear, AccountingDocument, LedgerGLLineItem.

Data Sources (2)

SourceAliasJoin Type
I_GLAccountLineItem acdoca from
fins_cls_wl wl inner

Parameters (1)

NameTypeDefault
p_fiscal_year_period fiscalyearperiod

Annotations (8)

NameValueLevelField
AbapCatalog.sqlViewName VALVALUATION view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_ALLOWED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (123)

KeyFieldSource TableSource FieldDescription
KEY SourceLedger I_GLAccountLineItem SourceLedger
KEY CompanyCode I_GLAccountLineItem CompanyCode
KEY FiscalYear I_GLAccountLineItem FiscalYear
KEY AccountingDocument I_GLAccountLineItem AccountingDocument
KEY LedgerGLLineItem I_GLAccountLineItem LedgerGLLineItem
KEY Ledger I_GLAccountLineItem Ledger
GLAccount I_GLAccountLineItem GLAccount
netduedate fins_cls_wl netduedate
group_id fins_cls_wl group_id
PredecessorReferenceDocCntxt I_GLAccountLineItem PredecessorReferenceDocCntxt
PredecessorReferenceDocument I_GLAccountLineItem PredecessorReferenceDocument
PredecessorReferenceDocItem I_GLAccountLineItem PredecessorReferenceDocItem
PrdcssrJournalEntryCompanyCode I_GLAccountLineItem PrdcssrJournalEntryCompanyCode
PrdcssrJournalEntryFiscalYear I_GLAccountLineItem PrdcssrJournalEntryFiscalYear
PredecessorJournalEntry I_GLAccountLineItem PredecessorJournalEntry
PredecessorJournalEntryItem I_GLAccountLineItem PredecessorJournalEntryItem
CreditRiskClass I_GLAccountLineItem CreditRiskClass
CreationDateTime I_GLAccountLineItem CreationDateTime
postingdate fins_cls_wl postingdate
DocumentDate fins_cls_wl documentdate
OriginalPostingDate I_GLAccountLineItem PostingDate
FiscalYearPeriod I_GLAccountLineItem FiscalYearPeriod
SubLedgerAcctLineItemType I_GLAccountLineItem SubLedgerAcctLineItemType
ReferenceDocumentType I_GLAccountLineItem ReferenceDocumentType
AccountingDocumentCategory I_GLAccountLineItem AccountingDocumentCategory
ClearingAccountingDocument I_GLAccountLineItem ClearingAccountingDocument
ClearingDocFiscalYear I_GLAccountLineItem ClearingDocFiscalYear
ClearingDate I_GLAccountLineItem ClearingDate
IsReversal I_GLAccountLineItem IsReversal
IsClearedAtKeyDate fins_cls_wl is_cleared_at_keydate
BusinessTransactionCategory I_GLAccountLineItem BusinessTransactionCategory
BalanceTransactionCurrency I_GLAccountLineItem BalanceTransactionCurrency
AmountInBalanceTransacCrcy I_GLAccountLineItem AmountInBalanceTransacCrcy
CompanyCodeCurrency I_GLAccountLineItem CompanyCodeCurrency
AmountInCompanyCodeCurrency I_GLAccountLineItem AmountInCompanyCodeCurrency
GlobalCurrency I_GLAccountLineItem GlobalCurrency
AmountInGlobalCurrency I_GLAccountLineItem AmountInGlobalCurrency
FreeDefinedCurrency1 I_GLAccountLineItem FreeDefinedCurrency1
AmountInFreeDefinedCurrency1 I_GLAccountLineItem AmountInFreeDefinedCurrency1
FreeDefinedCurrency2 I_GLAccountLineItem FreeDefinedCurrency2
AmountInFreeDefinedCurrency2 I_GLAccountLineItem AmountInFreeDefinedCurrency2
FreeDefinedCurrency3 I_GLAccountLineItem FreeDefinedCurrency3
AmountInFreeDefinedCurrency3 I_GLAccountLineItem AmountInFreeDefinedCurrency3
FreeDefinedCurrency4 I_GLAccountLineItem FreeDefinedCurrency4
AmountInFreeDefinedCurrency4 I_GLAccountLineItem AmountInFreeDefinedCurrency4
FreeDefinedCurrency5 I_GLAccountLineItem FreeDefinedCurrency5
AmountInFreeDefinedCurrency5 I_GLAccountLineItem AmountInFreeDefinedCurrency5
FreeDefinedCurrency6 I_GLAccountLineItem FreeDefinedCurrency6
AmountInFreeDefinedCurrency6 I_GLAccountLineItem AmountInFreeDefinedCurrency6
FreeDefinedCurrency7 I_GLAccountLineItem FreeDefinedCurrency7
AmountInFreeDefinedCurrency7 I_GLAccountLineItem AmountInFreeDefinedCurrency7
FreeDefinedCurrency8 I_GLAccountLineItem FreeDefinedCurrency8
AmountInFreeDefinedCurrency8 I_GLAccountLineItem AmountInFreeDefinedCurrency8
HouseBank
HouseBankAccount
AssignmentReference I_GLAccountLineItem AssignmentReference
CostCtrActivityType I_GLAccountLineItem CostCtrActivityType
WBSElementInternalID I_GLAccountLineItem WBSElementInternalID
FinancialTransactionType I_GLAccountLineItem FinancialTransactionType
JointVenture I_GLAccountLineItem JointVenture
JointVentureEquityGroup I_GLAccountLineItem JointVentureEquityGroup
PartnerVenture I_GLAccountLineItem PartnerVenture
JointVenturePartner I_GLAccountLineItem JointVenturePartner
JointVentureCostRecoveryCode I_GLAccountLineItem JointVentureCostRecoveryCode
JointVentureEquityType I_GLAccountLineItem JointVentureEquityType
ProjectNetwork I_GLAccountLineItem ProjectNetwork
RelatedNetworkActivity I_GLAccountLineItem RelatedNetworkActivity
OrderID I_GLAccountLineItem OrderID
BusinessProcess I_GLAccountLineItem BusinessProcess
SalesOrder I_GLAccountLineItem SalesDocument
SalesOrderItem I_GLAccountLineItem SalesDocumentItem
CostObject I_GLAccountLineItem CostObject
CostCenter I_GLAccountLineItem CostCenter
ProfitCenter I_GLAccountLineItem ProfitCenter
FunctionalArea I_GLAccountLineItem FunctionalArea
BusinessArea I_GLAccountLineItem BusinessArea
ControllingArea I_GLAccountLineItem ControllingArea
Segment I_GLAccountLineItem Segment
PartnerCostCenter I_GLAccountLineItem PartnerCostCenter
PartnerProfitCenter I_GLAccountLineItem PartnerProfitCenter
PartnerFunctionalArea I_GLAccountLineItem PartnerFunctionalArea
PartnerBusinessArea I_GLAccountLineItem PartnerBusinessArea
PartnerCompany I_GLAccountLineItem PartnerCompany
PartnerSegment I_GLAccountLineItem PartnerSegment
Supplier I_GLAccountLineItem Supplier
Customer I_GLAccountLineItem Customer
FinancialValuationObjectType I_GLAccountLineItem FinancialValuationObjectType
FinancialValuationObject I_GLAccountLineItem FinancialValuationObject
FinancialValuationSubobject I_GLAccountLineItem FinancialValuationSubobject
REBusinessEntity I_GLAccountLineItem REBusinessEntity
RealEstateBuilding I_GLAccountLineItem RealEstateBuilding
RealEstateProperty I_GLAccountLineItem RealEstateProperty
Fund I_GLAccountLineItem Fund
BudgetPeriod I_GLAccountLineItem BudgetPeriod
GrantID I_GLAccountLineItem GrantID
PubSecBudgetAccount I_GLAccountLineItem PubSecBudgetAccount
CashLedgerAccount I_GLAccountLineItem CashLedgerAccount
SponsoredProgram I_GLAccountLineItem SponsoredProgram
SponsoredClass I_GLAccountLineItem SponsoredClass
Plant I_GLAccountLineItem Plant
Product I_GLAccountLineItem Product
ShipToParty I_GLAccountLineItem ShipToParty
WBSElement I_GLAccountLineItem WBSElement
PartnerFund I_GLAccountLineItem PartnerFund
PartnerGrant I_GLAccountLineItem PartnerGrant
CashLedgerCompanyCode I_GLAccountLineItem CashLedgerCompanyCode
FundsCenter I_GLAccountLineItem FundsCenter
PartnerEquityGroup I_GLAccountLineItem PartnerEquityGroup
FundedProgram I_GLAccountLineItem FundedProgram
PartnerBudgetPeriod I_GLAccountLineItem PartnerBudgetPeriod
TaxCode I_GLAccountLineItem TaxCode
TaxCountry I_GLAccountLineItem TaxCountry
AccrualObjectType I_GLAccountLineItem AccrualObjectType
AccrualObject I_GLAccountLineItem AccrualObject
AccrualSubobject I_GLAccountLineItem AccrualSubobject
AccrualItemType I_GLAccountLineItem AccrualItemType
AccrualReferenceObject I_GLAccountLineItem AccrualReferenceObject
AccrualObjectLogicalSystem I_GLAccountLineItem AccrualObjectLogicalSystem
PubSecBudgetAccountCoCode I_GLAccountLineItem PubSecBudgetAccountCoCode
ServiceDocument I_GLAccountLineItem ServiceDocument
ServiceDocumentItem I_GLAccountLineItem ServiceDocumentItem
ServiceDocumentType I_GLAccountLineItem ServiceDocumentType
Material I_GLAccountLineItem Material
@AbapCatalog.sqlViewName: 'VALVALUATION'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_ALLOWED
@ObjectModel: {
                usageType.serviceQuality: #D,
                usageType.sizeCategory: #XXL,
                usageType.dataClass: #MIXED }
@ClientHandling.algorithm: #SESSION_VARIABLE
define view ValuationValuationItems
  with parameters
    p_fiscal_year_period : fiscalyearperiod
  as select from I_GLAccountLineItem as acdoca
    inner join   fins_cls_wl         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.GLAccount                      = wl.glaccount
                                           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

      acdoca.GLAccount,
      wl.isopenitemmanaged,
      wl.netduedate,
      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.CreditRiskClass,
      wl.businesspartner,
      wl.invoiceitemreference,
      wl.invoicereference,
      wl.invoicereferencefiscalyear,
      case  when acdoca.FiscalYearPeriod = :p_fiscal_year_period
      then 'VALUATION_CURRENT'
      when acdoca.FiscalYearPeriod < :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

      case GLAccountType when 'C' then acdoca.HouseBank else ' ' end        as HouseBank,
      case GLAccountType when 'C' then acdoca.HouseBankAccount else ' ' end as 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.SalesDocument                                                  as SalesOrder,
      acdoca.SalesDocumentItem                                              as SalesOrderItem,
      acdoca.CostObject,
      acdoca.CostCenter,
      acdoca.ProfitCenter,
      acdoca.FunctionalArea,
      acdoca.BusinessArea,
      acdoca.ControllingArea,
      acdoca.Segment,
      acdoca.PartnerCostCenter,
      acdoca.PartnerProfitCenter,
      acdoca.PartnerFunctionalArea,
      acdoca.PartnerBusinessArea,
      acdoca.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,
      cast(
      case when acdoca.RelatedNetworkActivity is not initial
      then concat(concat(acdoca.OrderCategory, '/' ), acdoca.AccountAssignment )
      else '' end        as cls_run_nplnr_vorgn_helper )                    as relatednetworkactivityinternal

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_GLACCOUNTLINEITEM",
"FINS_CLS_WL"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/