P_GEN_LOG_DETAIL

DDL: P_GEN_LOG_DETAIL SQL: PGLOGDETAIL Type: view BASIC

P_GEN_LOG_DETAIL is a Basic CDS View in SAP S/4HANA. It reads from 3 data sources (P_GEN_LOG_HEADER, fincs_log_item, P_GEN_LOG_DETAIL_Pre) and exposes 45 fields. It has 8 associations to related views.

Data Sources (3)

SourceAliasJoin Type
P_GEN_LOG_HEADER _header inner
fincs_log_item item from
P_GEN_LOG_DETAIL_Pre pre left_outer

Associations (8)

CardinalityTargetAliasCondition
[0..1] tf551 _cnsldtnmethodT $projection.cnsldtnmethod = _cnsldtnmethodT.cmeth and _cnsldtnmethodT.langu = $session.system_language
[0..1] I_CnsldtnGroupT _CnsldtnGroupT $projection.cnsldtngroup = _CnsldtnGroupT.ConsolidationGroup and _CnsldtnGroupT.Language = $session.system_language and $projection.ConsolidationDimension = _CnsldtnGroupT.ConsolidationDimension
[0..1] I_CnsldtnUnitT _CnsldtnUnitT $projection.cnsldtnunit = _CnsldtnUnitT.ConsolidationUnit and _CnsldtnUnitT.Language = $session.system_language and $projection.ConsolidationDimension = _CnsldtnUnitT.ConsolidationDimension
[0..1] I_CnsldtnFinStmntItemText _CnsldtnFinStmntItemText $projection.cnsldtnfinstmntitm = _CnsldtnFinStmntItemText.FinancialStatementItem and _CnsldtnFinStmntItemText.Language = $session.system_language and $projection.chartofaccounts = _CnsldtnFinStmntItemText.ConsolidationChartOfAccounts
[0..1] I_CnsldtnSubItemCategoryText _CnsldtnSubItemCategoryText $projection.cnsldtnfinstmntsubitmcat = _CnsldtnSubItemCategoryText.SubItemCategory and _CnsldtnSubItemCategoryText.Language = $session.system_language
[0..1] I_CnsldtnSubItemText _CnsldtnSubItemText $projection.cnsldtnfinstmntsubitm = _CnsldtnSubItemText.SubItem and $projection.cnsldtnfinstmntsubitmcat = _CnsldtnSubItemText.SubItemCategory and _CnsldtnSubItemText.Language = $session.system_language
[0..1] I_CnsldtnUnitT _CnsldtnPUnitText $projection.cnsldtnpartnerunit = _CnsldtnPUnitText.ConsolidationUnit and _CnsldtnPUnitText.Language = $session.system_language and $projection.ConsolidationDimension = _CnsldtnPUnitText.ConsolidationDimension
[1..1] I_CnsldtnSelection _CnsldtnSelection item.cnsldtnsetidentification = _CnsldtnSelection.ConsolidationSelection

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName PGLOGDETAIL view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.type #CLIENT_DEPENDENT view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
Metadata.ignorePropagatedAnnotations true view
VDM.private true view
VDM.viewType #BASIC view

Fields (45)

KeyFieldSource TableSource FieldDescription
node CnsldtnTskLgNode
parentnode CnsldtnTskLgParNode
cnsldtngroup ConsolidationGroup Cons. Group
cnsldtnunit ConsolidationUnit Consolidation Unit
CNSLDTNMETHODTEXT _cnsldtnmethodT txt Version Dscrptn
CNSLDTNPUNITMDMTEXT _CnsldtnPUnitText ConsolidationUnitMdmText
CNSLDTNUNITMDMTEXT _CnsldtnUnitT ConsolidationUnitMdmText
CNSLDTNSUBITEMCATTEXT _CnsldtnSubItemCategoryText SubItemCategoryText
CNSLDTNSUBITEMTEXT _CnsldtnSubItemText SubItemMediumText
CNSLDTNFSITMMTEXT _CnsldtnFinStmntItemText FinancialStatementItemMdmText
CNSLDTNGROUPTEXT _CnsldtnGroupT ConsolidationGroupMediumText
SLCTNTXT
percentage P_GEN_LOG_DETAIL_Pre CnsldtnPercent
baseunit CnsldtnTriggeringQtyBaseUnit
seqno SequenceNumber Sort sequence
DOCINDICATOR CnsldtnTaskLogItemType
AMOUNT_GC_TRI P_GEN_LOG_DETAIL_Pre AMOUNT_GC_TRI
AMOUNT_GC_DOC P_GEN_LOG_DETAIL_Pre AMOUNT_GC_DOC
AMOUNT_LC_TRI P_GEN_LOG_DETAIL_Pre AMOUNT_LC_TRI
AMOUNT_LC_DOC P_GEN_LOG_DETAIL_Pre AMOUNT_LC_DOC
AMOUNT_TC_TRI P_GEN_LOG_DETAIL_Pre AMOUNT_TC_TRI
AMOUNT_TC_DOC P_GEN_LOG_DETAIL_Pre AMOUNT_TC_DOC
SortOrder CnsldtnGroupJrnlEntry
ConsolidationChartOfAccounts P_GEN_LOG_HEADER ConsolidationChartOfAccounts Cons. COA
ConsolidationDimension P_GEN_LOG_HEADER CnsldtnDimension Dimension
ConsolidationVersion P_GEN_LOG_HEADER CnsldtnVersion Version
CnsldtnTaskType P_GEN_LOG_HEADER CnsldtnTaskType Task category
UpdateMode P_GEN_LOG_HEADER UpdateMode Update mode
glaccount fincs_log_item glaccount General Ledger
costcenter fincs_log_item costcenter Cost Center
profitcenter fincs_log_item profitcenter Profit Center
businessarea fincs_log_item businessarea Business Area
segment fincs_log_item segment Segment number
orderid fincs_log_item orderid Order ID
material fincs_log_item material Vehicle Model
plant fincs_log_item plant Valuation Area
wbselement fincs_log_item partnerwbselement WBS Element
project fincs_log_item project WBS Element
soldmaterial fincs_log_item soldmaterial Product Sold
productgroup fincs_log_item productgroup Product Sold Group
customer fincs_log_item customer Sold-to Party
supplier fincs_log_item supplier Supplier
soldproduct fincs_log_item soldproduct Product Sold
billtoparty fincs_log_item billtoparty Inv. Recipient
shiptoparty fincs_log_item shiptoparty Ship-To Party (obsolete)

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 P_GEN_LOG_DETAIL.
-- 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.
-- SQL view name: PGLOGDETAIL

CREATE VIEW P_GEN_LOG_DETAIL AS
SELECT
  CnsldtnTskLgNode AS node,
  CnsldtnTskLgParNode AS parentnode,
  ConsolidationGroup AS cnsldtngroup,
  ConsolidationUnit AS cnsldtnunit,
  _cnsldtnmethodT.txt AS CNSLDTNMETHODTEXT,
  _CnsldtnPUnitText.ConsolidationUnitMdmText AS CNSLDTNPUNITMDMTEXT,
  _CnsldtnUnitT.ConsolidationUnitMdmText AS CNSLDTNUNITMDMTEXT,
  _CnsldtnSubItemCategoryText.SubItemCategoryText AS CNSLDTNSUBITEMCATTEXT,
  _CnsldtnSubItemText.SubItemMediumText AS CNSLDTNSUBITEMTEXT,
  _CnsldtnFinStmntItemText.FinancialStatementItemMdmText AS CNSLDTNFSITMMTEXT,
  _CnsldtnGroupT.ConsolidationGroupMediumText AS CNSLDTNGROUPTEXT,
  _CnsldtnSelection._Text[1: Language = $session.system_language].ConsolidationSelectionText AS SLCTNTXT,
  pre.CnsldtnPercent AS percentage,
  CnsldtnTriggeringQtyBaseUnit AS baseunit,
  SequenceNumber AS seqno,
  CnsldtnTaskLogItemType AS DOCINDICATOR,
  pre.AMOUNT_GC_TRI AS AMOUNT_GC_TRI,
  pre.AMOUNT_GC_DOC AS AMOUNT_GC_DOC,
  pre.AMOUNT_LC_TRI AS AMOUNT_LC_TRI,
  pre.AMOUNT_LC_DOC AS AMOUNT_LC_DOC,
  pre.AMOUNT_TC_TRI AS AMOUNT_TC_TRI,
  pre.AMOUNT_TC_DOC AS AMOUNT_TC_DOC,
  CnsldtnGroupJrnlEntry AS SortOrder,
  _header.ConsolidationChartOfAccounts AS ConsolidationChartOfAccounts,
  _header.CnsldtnDimension AS ConsolidationDimension,
  _header.CnsldtnVersion AS ConsolidationVersion,
  _header.CnsldtnTaskType AS CnsldtnTaskType,
  _header.UpdateMode AS UpdateMode,
  item.glaccount AS glaccount,
  item.costcenter AS costcenter,
  item.profitcenter AS profitcenter,
  item.businessarea AS businessarea,
  item.segment AS segment,
  item.orderid AS orderid,
  item.material AS material,
  item.plant AS plant,
  item.partnerwbselement AS wbselement,
  item.project AS project,
  item.soldmaterial AS soldmaterial,
  item.productgroup AS productgroup,
  item.customer AS customer,
  item.supplier AS supplier,
  item.soldproduct AS soldproduct,
  item.billtoparty AS billtoparty,
  item.shiptoparty AS shiptoparty
FROM fincs_log_item AS item
INNER JOIN P_GEN_LOG_HEADER AS _header ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN P_GEN_LOG_DETAIL_Pre AS pre ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN tf551 AS _cnsldtnmethodT ON cnsldtnmethod = _cnsldtnmethodT.cmeth AND _cnsldtnmethodT.langu = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnGroupT AS _CnsldtnGroupT ON cnsldtngroup = _CnsldtnGroupT.ConsolidationGroup AND _CnsldtnGroupT.Language = $session.system_language AND ConsolidationDimension = _CnsldtnGroupT.ConsolidationDimension  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnUnitT AS _CnsldtnUnitT ON cnsldtnunit = _CnsldtnUnitT.ConsolidationUnit AND _CnsldtnUnitT.Language = $session.system_language AND ConsolidationDimension = _CnsldtnUnitT.ConsolidationDimension  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnFinStmntItemText AS _CnsldtnFinStmntItemText ON cnsldtnfinstmntitm = _CnsldtnFinStmntItemText.FinancialStatementItem AND _CnsldtnFinStmntItemText.Language = $session.system_language AND chartofaccounts = _CnsldtnFinStmntItemText.ConsolidationChartOfAccounts  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnSubItemCategoryText AS _CnsldtnSubItemCategoryText ON cnsldtnfinstmntsubitmcat = _CnsldtnSubItemCategoryText.SubItemCategory AND _CnsldtnSubItemCategoryText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnSubItemText AS _CnsldtnSubItemText ON cnsldtnfinstmntsubitm = _CnsldtnSubItemText.SubItem AND cnsldtnfinstmntsubitmcat = _CnsldtnSubItemText.SubItemCategory AND _CnsldtnSubItemText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnUnitT AS _CnsldtnPUnitText ON cnsldtnpartnerunit = _CnsldtnPUnitText.ConsolidationUnit AND _CnsldtnPUnitText.Language = $session.system_language AND ConsolidationDimension = _CnsldtnPUnitText.ConsolidationDimension  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnSelection AS _CnsldtnSelection ON item.cnsldtnsetidentification = _CnsldtnSelection.ConsolidationSelection  -- association [1..1]
;