FISVD_TRK_DOC_11

DDL: FISVD_TRK_DOC_11 SQL: FISV_TRK_DOC_11 Type: view

Journal Entry History Convert GS Fields

FISVD_TRK_DOC_11 is a CDS View that provides data about "Journal Entry History Convert GS Fields" in SAP S/4HANA. It reads from 17 data sources and exposes 108 fields with key fields CompanyCode, Ledger, AccountingDocument, changenr, TableName.

Data Sources (17)

SourceAliasJoin Type
cdpos cdpos inner
cdpos cdpos inner
cdpos cdpos inner
cdpos cdpos inner
cdpos cdpos inner
FISCDS_TRK_DOC_03 FISCDS_TRK_DOC_03 inner
FISCDS_TRK_DOC_04 FISCDS_TRK_DOC_04 inner
FISCDS_TRK_DOC_05 FISCDS_TRK_DOC_05 inner
FISCDS_TRK_DOC_07 FISCDS_TRK_DOC_07 inner
FISCDS_TRK_DOC_07 FISCDS_TRK_DOC_07 inner
fins_glo_hd_fl_t glo_hd left_outer
fins_glo_hd_fl_t glo_hd left_outer
fins_glo_it_fl_t glo_it left_outer
fins_glo_ot_fl_t glo_ot left_outer
t001 t001 left_outer
t001 t001 left_outer
t001 t001 left_outer

Annotations (7)

NameValueLevelField
AbapCatalog.sqlViewName FISV_TRK_DOC_11 view
EndUserText.label Journal Entry History Convert GS Fields view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view

Fields (108)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode CompanyCode
KEY Ledger Ledger
KEY AccountingDocument AccountingDocument
KEY changenr cdpos changenr
KEY TableName cdpos tabname
KEY tabkey cdpos tabkey
KEY fname fname
KEY JournalEntryItem FISCDS_TRK_DOC_04 JournalEntryItem
FiscalYear FiscalYear
PostingDate PostingDate
DocumentDate DocumentDate
ChangedBy username
ChangedAt utime
OldValue value_old
NewValue value_new
ChangedOn udate
text_case cdpos text_case
CreationDate CreationDate
CreationTime CreationTime
AccountType AccountType
GLAccountNR GLAccountNR
bkpf_tabkeykeyCompanyCode
KEY tabkey42endasLedger
KEY AccountingDocument AccountingDocument
KEY changenr cdpos changenr
KEY TableName cdpos tabname
KEY tabkey cdpos tabkey
KEY fname fname
KEY JournalEntryItem FISCDS_TRK_DOC_07 JournalEntryItem
rollname fname
FiscalYear FiscalYear
PostingDate PostingDate
DocumentDate DocumentDate
ChangedBy username
ChangedAt utime
OldValue value_old
NewValue value_new
ChangedOn udate
text_case cdpos text_case
CreationDate CreationDate
CreationTime CreationTime
AccountType AccountType
GLAccountNR GLAccountNR
field_namekeyCompanyCode
KEY tabkey42endasLedger
KEY AccountingDocument AccountingDocument
KEY changenr cdpos changenr
KEY TableName cdpos tabname
KEY tabkey cdpos tabkey
KEY fname fname
KEY JournalEntryItem FISCDS_TRK_DOC_07 JournalEntryItem
FiscalYear FiscalYear
PostingDate PostingDate
DocumentDate DocumentDate
ChangedBy username
ChangedAt utime
OldValue value_old
NewValue value_new
ChangedOn udate
text_case cdpos text_case
CreationDate CreationDate
CreationTime CreationTime
AccountType AccountType
GLAccountNR GLAccountNR
bsegadd_tabkeykeyCompanyCode
KEY Ledger Ledger
KEY AccountingDocument AccountingDocument
KEY changenr cdpos changenr
KEY TableName cdpos tabname
KEY tabkey cdpos tabkey
KEY fname fname
KEY JournalEntryItem FISCDS_TRK_DOC_03 JournalEntryItem
rollname fname
FiscalYear FiscalYear
PostingDate PostingDate
DocumentDate DocumentDate
ChangedBy username
ChangedAt utime
OldValue value_old
NewValue value_new
ChangedOn udate
text_case cdpos text_case
CreationDate CreationDate
CreationTime CreationTime
AccountType AccountType
GLAccountNR GLAccountNR
field_namekeyCompanyCode
KEY Ledger Ledger
KEY AccountingDocument AccountingDocument
KEY changenr cdpos changenr
KEY TableName cdpos tabname
KEY tabkey cdpos tabkey
KEY fname fname
KEY JournalEntryItem FISCDS_TRK_DOC_05 JournalEntryItem
FiscalYear FiscalYear
PostingDate PostingDate
DocumentDate DocumentDate
ChangedBy username
ChangedAt utime
OldValue value_old
NewValue value_new
ChangedOn udate
text_case cdpos text_case
CreationDate CreationDate
CreationTime CreationTime
AccountType AccountType
GLAccountNR GLAccountNR
chngind cdpos chngind
@AbapCatalog.sqlViewName: 'FISV_TRK_DOC_11'
@EndUserText.label: 'Journal Entry History Convert GS Fields'
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@AbapCatalog.preserveKey:true
@AbapCatalog.compiler.compareFilter:true

define view FISVD_TRK_DOC_11
  as select from(
    (
                    cdhdr
        inner join  FISCDS_TRK_DOC_04          on cdhdr.objectid = FISCDS_TRK_DOC_04.objectid
    )
      inner join    cdpos                      on  cdpos.objectclas = cdhdr.objectclas
                                               and cdpos.objectid   = cdhdr.objectid
                                               and cdpos.changenr   = cdhdr.changenr
                                               and cdpos.tabkey     = FISCDS_TRK_DOC_04.tabkey
  )
    left outer join t001                       on t001.bukrs = FISCDS_TRK_DOC_04.CompanyCode
    left outer join fins_glo_it_fl_t as glo_it on  t001.land1 = glo_it.country
                                               and fname      = glo_it.field_name
    left outer join fins_glo_ot_fl_t as glo_ot on  t001.land1 = glo_ot.country
                                               and fname      = glo_ot.field_name
{
  key CompanyCode,
  key Ledger,
  key AccountingDocument,
  key cdpos.changenr,
  key cdpos.tabname as TableName,
  key cdpos.tabkey,
  key fname,
  key FISCDS_TRK_DOC_04.JournalEntryItem,

      case
        when
         fname = 'GLO_RE1_OT' then
          'QRIBAN_ADDL_INFO'
        when
         fname like 'GLO_%_OT' then
          glo_ot.data_element
        when
         fname like 'GLO_%' then
          glo_it.data_element
        else
          fname
        end         as rollname,

      FiscalYear,
      PostingDate,
      DocumentDate,
      username      as ChangedBy,
      utime         as ChangedAt,
      value_old     as OldValue,
      value_new     as NewValue,
      udate         as ChangedOn,
      cdpos.text_case,
      CreationDate,
      CreationTime,
      AccountType,
      GLAccountNR,
      cdpos.chngind
}
where
  (
       cdhdr.objectclas = 'BELEG'
    or cdhdr.objectclas = 'BELEGR'
    or cdhdr.objectclas = 'ISJP_IT'
  )
  and  cdpos.fname != 'AEDAT'
  and  cdpos.fname != 'KEY'
  and(
       cdpos.tabname    = 'BSEG'
    or cdpos.tabname    = 'BSEC'
    or cdpos.tabname    = 'BSEGR'
    or cdpos.tabname    = 'ISJPINVSUMIT'
  )

union

select from(
  (
                 cdhdr
      inner join FISCDS_TRK_DOC_07 on cdhdr.objectid = FISCDS_TRK_DOC_07.objectid
  )
    inner join   cdpos             on  cdpos.objectclas = cdhdr.objectclas
                                   and cdpos.objectid   = cdhdr.objectid
                                   and cdpos.changenr   = cdhdr.changenr
                                   and cdpos.tabkey     = FISCDS_TRK_DOC_07.bkpf_tabkey
)
{
  key CompanyCode,
  key case cdpos.tabname when 'BKPF' then ''
    when 'BSEGR' then ''
    when 'ACDOCA' then substring(cdpos.tabkey, 4,2)
  end               as Ledger,
  key AccountingDocument,
  key cdpos.changenr,
  key cdpos.tabname as TableName,
  key cdpos.tabkey,
  key fname,
  key FISCDS_TRK_DOC_07.JournalEntryItem,
      fname         as rollname,
      FiscalYear,
      PostingDate,
      DocumentDate,
      username      as ChangedBy,
      utime         as ChangedAt,
      value_old     as OldValue,
      value_new     as NewValue,
      udate         as ChangedOn,
      cdpos.text_case,
      CreationDate,
      CreationTime,
      AccountType,
      GLAccountNR,
      cdpos.chngind
}
where
  (
        cdhdr.objectclas = 'BELEGR'
    and cdpos.tabname    = 'BSEGR'

  )
union

select from(
  (
                  cdhdr
      inner join  FISCDS_TRK_DOC_07          on cdhdr.objectid = FISCDS_TRK_DOC_07.objectid
  )
    inner join    cdpos                      on  cdpos.objectclas = cdhdr.objectclas
                                             and cdpos.objectid   = cdhdr.objectid
                                             and cdpos.changenr   = cdhdr.changenr

)
  left outer join t001                       on t001.bukrs = FISCDS_TRK_DOC_07.CompanyCode
  left outer join fins_glo_hd_fl_t as glo_hd on  t001.land1 = glo_hd.country
                                             and fname      = glo_hd.field_name
{
  key CompanyCode,
  key case cdpos.tabname when 'BKPF' then ''
    when 'BSEGR' then ''
    when 'ACDOCA' then substring(cdpos.tabkey, 4,2)
  end               as Ledger,
  key AccountingDocument,
  key cdpos.changenr,
  key cdpos.tabname as TableName,
  key cdpos.tabkey,
  key fname,
  key FISCDS_TRK_DOC_07.JournalEntryItem,
      case when
        fname like 'GLO_%_HD' then
          glo_hd.data_element
        else
          fname
        end         as rollname,
      FiscalYear,
      PostingDate,
      DocumentDate,
      username      as ChangedBy,
      utime         as ChangedAt,
      value_old     as OldValue,
      value_new     as NewValue,
      udate         as ChangedOn,
      cdpos.text_case,
      CreationDate,
      CreationTime,
      AccountType,
      GLAccountNR,
      cdpos.chngind
}
where
      cdhdr.objectclas = 'BELEG'
  and cdpos.fname != 'AEDAT'
  and cdpos.tabname    = 'BKPF'

union

select from(
  (
                 cdhdr
      inner join FISCDS_TRK_DOC_03 on cdhdr.objectid = FISCDS_TRK_DOC_03.objectid

  )
    inner join   cdpos             on  cdpos.objectclas = cdhdr.objectclas
                                   and cdpos.objectid   = cdhdr.objectid
                                   and cdpos.changenr   = cdhdr.changenr
                                   and cdpos.tabkey     = FISCDS_TRK_DOC_03.bsegadd_tabkey

)
{
  key CompanyCode,
  key Ledger,
  key AccountingDocument,
  key cdpos.changenr,
  key cdpos.tabname as TableName,
  key cdpos.tabkey,
  key fname,
  key FISCDS_TRK_DOC_03.JournalEntryItem,
      fname         as rollname,
      FiscalYear,
      PostingDate,
      DocumentDate,
      username      as ChangedBy,
      utime         as ChangedAt,
      value_old     as OldValue,
      value_new     as NewValue,
      udate         as ChangedOn,
      cdpos.text_case,
      CreationDate,
      CreationTime,
      AccountType,
      GLAccountNR,
      cdpos.chngind
}
where
  (
       cdhdr.objectclas = 'BELEG'
    or cdhdr.objectclas = 'BELEGR'
    or cdhdr.objectclas = 'ISJP_IT'
  )
  and  cdpos.fname != 'AEDAT'
  and  cdpos.fname != 'KEY'
  and(
       cdpos.tabname    = 'BSEG_ADD'
    or cdpos.tabname    = 'ACDOCA'
  )

union

select from(
  (
                  cdhdr
      inner join  FISCDS_TRK_DOC_05          on cdhdr.objectid = FISCDS_TRK_DOC_05.objectid
  )
    inner join    cdpos                      on  cdpos.objectclas = cdhdr.objectclas
                                             and cdpos.objectid   = cdhdr.objectid
                                             and cdpos.changenr   = cdhdr.changenr
                                             and cdpos.tabkey     = FISCDS_TRK_DOC_05.bkpf_tabkey
)
  left outer join t001                       on t001.bukrs = FISCDS_TRK_DOC_05.CompanyCode
  left outer join fins_glo_hd_fl_t as glo_hd on  t001.land1 = glo_hd.country
                                             and fname      = glo_hd.field_name
{
  key CompanyCode,
  key Ledger,
  key AccountingDocument,
  key cdpos.changenr,
  key cdpos.tabname as TableName,
  key cdpos.tabkey,
  key fname,
  key FISCDS_TRK_DOC_05.JournalEntryItem,
      case when
        fname like 'GLO_%_HD' then
          glo_hd.data_element
        else
          fname
        end         as rollname,
      FiscalYear,
      PostingDate,
      DocumentDate,
      username      as ChangedBy,
      utime         as ChangedAt,
      value_old     as OldValue,
      value_new     as NewValue,
      udate         as ChangedOn,
      cdpos.text_case,
      CreationDate,
      CreationTime,
      AccountType,
      GLAccountNR,
      cdpos.chngind
}
where
      cdhdr.objectclas = 'BELEG'
  and cdpos.tabname    = 'BKPF'
  and cdpos.fname != 'AEDAT'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"FISCDS_TRK_DOC_03",
"FISCDS_TRK_DOC_04",
"FISCDS_TRK_DOC_05",
"FISCDS_TRK_DOC_07",
"CDHDR",
"CDPOS",
"FINS_GLO_HD_FL_T",
"FINS_GLO_IT_FL_T",
"FINS_GLO_OT_FL_T",
"T001"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/