+ All Categories
Home > Documents > SAP Financial Consolidation Database Schema Guide

SAP Financial Consolidation Database Schema Guide

Date post: 18-Jan-2022
Category:
Upload: others
View: 8 times
Download: 0 times
Share this document with a friend
248
Administration Guide | CONFIDENTIAL SAP Financial Consolidation Document Version: 10.1 Support Package 09 – 2021-12-14 SAP Financial Consolidation Database Schema Guide © 2021 SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN
Transcript
Page 1: SAP Financial Consolidation Database Schema Guide

Administration Guide | CONFIDENTIALSAP Financial ConsolidationDocument Version: 10.1 Support Package 09 – 2021-12-14

SAP Financial Consolidation Database Schema Guide

© 2

021 S

AP S

E or

an

SAP affi

liate

com

pany

. All r

ight

s re

serv

ed.

THE BEST RUN

Page 2: SAP Financial Consolidation Database Schema Guide

Content

1 Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131.1 Data Sources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

ct_datasource: data sources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13ct_datasource_dim: dimensions associated with data sources. . . . . . . . . . . . . . . . . . . . . . . . . . 14ct_datasource_indexes: indexes associated with data sources. . . . . . . . . . . . . . . . . . . . . . . . . . 15ct_datasource_prop: properties associated with data sources. . . . . . . . . . . . . . . . . . . . . . . . . . 16ct_dimension: data source dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16ct_ds_property: data source properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

1.2 Reference tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18ct_reftable: reference tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18ct_charac: reference table characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19ct_charac_path: path of characteristics (level > 1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20ct_charac_dim_visibility: characteristics displayed depending on dimensions (not used). . . . . . . 21ct_rt_property: reference table properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

1.3 Filters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22ct_filter: reference table filters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22ct_filter_expr: filter definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23ct_filter_dim_visibility: filters displayed depending on dimensions (not used). . . . . . . . . . . . . . . 23ct_filter_result: filters displayed results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

1.4 Miscellaneous. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24ct_icon: icons associated with structural items. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24ct_period_month: table of translatable period descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . 24ct_property:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

2 Product reference tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .272.1 Associated with amounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27

ct_phase: category reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27ct_variant: consolidation variant reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27ct_scope_code: scope reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28ct_entity: reporting unit reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28ct_curncy: currency reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29ct_account: account reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29ct_flow: flow reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30ct_nature: audit ID reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30ct_techorig: technical origin reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31ct_mu : reference table for Management Unit dimension. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31ct_scope_entity_custom_prop: custom property for the scope. . . . . . . . . . . . . . . . . . . . . . . . . .32

2 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Content

Page 3: SAP Financial Consolidation Database Schema Guide

2.2 Associated with other data sources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32ct_scope_version: scope version reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32ct_portfl_code: investment code reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32ct_exrate_version: conversion rate version reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . .34ct_exrate_type: conversion rate type reference table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34ct_taxrate_type: tax rate type reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35ct_country: country reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35ct_var_interco: intercompany variant reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35ct_action_context: Package amount trace context. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

2.3 Associated with characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36ct_sign: account sign reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36ct_class: account class reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37ct_nat_level: audit ID level reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37ct_curncynat: currency audit ID type reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37ct_consonat: audit ID loading restriction reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38ct_techtype: technical origin type reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38ct_techoriglvl: technical origin level reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

3 Amounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403.1 Package amounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40

ct_pkref: partitioning of package amounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40ct_pkPPPP: package amounts data source. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40ct_pbref : partitioning of published packages amouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41ct_pbPPPP: published package amounts data source. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41ct_pbdref : partitioning of historical published packages amouts . . . . . . . . . . . . . . . . . . . . . . . . 42ct_pb_deltaPPPP: historical published package amounts data source. . . . . . . . . . . . . . . . . . . . .42

3.2 Preconsolidated amounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43ct_pcref: partitioning of preconsolidated amounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43ct_pcPPPP: preconsolidated amounts data source. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44ct_pcdref : partitioning of preconsolidated packages amouts delta data source. . . . . . . . . . . . . . 45ct_pc_deltaPPPP: preconsolidated packages amouts delta data source. . . . . . . . . . . . . . . . . . . 45

3.3 Consolidated amounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46ct_coref: partitioning of consolidated amounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46ct_coPPPP: consolidated amounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

3.4 Intercompany amounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48ct_intercos: intercompany data source. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

3.5 Opening balances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49ct_opbalref: partitioning of opening balance data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49ct_opbalPPPP: opening balance data source. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

4 Operation objects associated with amounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514.1 Package amounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

SAP Financial Consolidation Database Schema GuideContent CONFIDENTIAL 3

Page 4: SAP Financial Consolidation Database Schema Guide

ct_pack: packages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51ct_pack_workflow: list of users authorized to use the package. . . . . . . . . . . . . . . . . . . . . . . . . . 58ct_pack_embedded_file: package attachments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59ct_pack_period_trans: settings for package periods. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59ct_pack_protect_period: settings for protecting package periods. . . . . . . . . . . . . . . . . . . . . . . . 59ct_pack_protect_flow: settings for protecting package flows. . . . . . . . . . . . . . . . . . . . . . . . . . . 60ct_pack_lock: package lock. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60ct_journal_pack: journal entry ledgers associated with packages (technical table). . . . . . . . . . . . 61ct_pk_entry: package journal entry headers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

4.2 Preconsolidated amounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64ct_preconsopack: preconsolidated package headers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64ct_preconsopack_period_trans: settings for package periods (preconsolidated level). . . . . . . . . .70ct_preconsopack_protect_flow: settings for protecting package flows (preconsolidated). . . . . . . 70ct_preconsopack_protect_period: settings for protecting package periods (pc). . . . . . . . . . . . . . 70ct_preconsopack_histo : history of preconsolidated package headers. . . . . . . . . . . . . . . . . . . . . 71ct_publishedpack : published packages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72ct_publishedpack_histo: history of published packages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73ct_pc_entry: preconsolidated journal entry header table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74ct_mje_wrkflw_notif_reg : definition of entries notifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

4.3 Consolidated amounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77ct_conso_def: consolidation definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77ct_conso_def_per: consolidation periods definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81ct_consopack: consolidated package headers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82ct_conso_def_embedded_file: attachment for consolidation definition. . . . . . . . . . . . . . . . . . . . 83ct_co_entry: consolidated journal entry header table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83ct_tbl_scope: consolidation scopes associated with consolidations. . . . . . . . . . . . . . . . . . . . . . 86ct__tblglobal_scope: full consolidation scope associated with consolidations. . . . . . . . . . . . . . . 90ct_tbl_shares: stockholdings associated with consolidations. . . . . . . . . . . . . . . . . . . . . . . . . . . 94ct_tbl_scope2: secondary consolidation scopes associated with consolidations. . . . . . . . . . . . . 96ct_tbl_global_scope2: full secondary consolidation scopes associated with consolidations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100ct_tbl_shares2: secondary stockholdings associated with consolidations. . . . . . . . . . . . . . . . . 104

4.4 Intercompany amounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107ct_interco_def: intercompany reconciliations processing definition. . . . . . . . . . . . . . . . . . . . . . 107

4.5 Opening balance amounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108ct_pack_model: opening balance package (or generated package) headers. . . . . . . . . . . . . . . . 108ct_pack_model_period_trans: settings for generated package periods. . . . . . . . . . . . . . . . . . . . 114ct_pack_model_protect_flow: settings for protecting generated package flows. . . . . . . . . . . . . . 114ct_pack_model_protect_period: settings for protecting generated package periods. . . . . . . . . . 115

5 Other data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165.1 Investments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

4 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Content

Page 5: SAP Financial Consolidation Database Schema Guide

ct_portfl: investment data source headers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .116ct_portfl_lines: investment data source. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117ct_portfl_graph_props: display properties of charts in investment occurrences. . . . . . . . . . . . . .118

5.2 Scopes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118ct_scope: scope data source headers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118ct_scope_lines: scope data source (reporting units). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120ct_scope_portfl_lines: scope data source (stockholdings). . . . . . . . . . . . . . . . . . . . . . . . . . . . 123ct_scope_graph_props: display properties of charts in scope occurrences. . . . . . . . . . . . . . . . . 124

5.3 Conversion and tax rates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125ct_exchange_rate_header: conversion rate table headers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125ct_exrate: conversion rate data source. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125ct_taxrate_header: tax rate headers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126ct_taxrate: tax rate data source. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

6 Operation definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1276.1 Reporting ID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

ct_reporting: reporting ID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127ct_reporting_period_trans: settings for reporting periods. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131ct_reporting_protect_flow: settings for protecting reporting flows. . . . . . . . . . . . . . . . . . . . . . . 131ct_reporting_protect_period: settings for protecting reporting periods. . . . . . . . . . . . . . . . . . . 132ct_journal_reporting_site: journal entries associated with reporting IDs (technical table). . . . . . .132ct_hierarchy: information about the whole hierarchy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133ct_hierarchy_content: hierachy content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

6.2 Reporting set. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134ct_entity_reporting: reporting sets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134ct_entity_rep_period_trans: settings for reporting set periods. . . . . . . . . . . . . . . . . . . . . . . . . 139ct_entity_rep_protect_flow: settings for protecting reporting set flows. . . . . . . . . . . . . . . . . . . 139ct_entity_rep_protect_period: settings for protecting reporting set periods. . . . . . . . . . . . . . . . 139ct_input_restriction: data entry restrictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140ct_ser_input_restr: data entry restrictions definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140ct_pack_group_comment: group comment for packages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140ct_pack_user: list of users authorized to access the package (workflow). . . . . . . . . . . . . . . . . . 141

6.3 Ledgers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141ct_journal: journal entry ledger reference table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141ct_journal_to_nature: audit IDs associated with journal entry ledgers. . . . . . . . . . . . . . . . . . . . 142ct_journal_to_phase: categories associated with journal entry ledgers. . . . . . . . . . . . . . . . . . . .142

6.4 Journal entry templates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142ct_entry_model: journal entry template. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142ct_entry_model_rows: journal entry template rows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143ct_entry_model_to_entity: restrictions by reporting unit in the journal entry template. . . . . . . . . 143ct_entry_model_to_framework: restrictions by category scenario in the journal entry template. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .144

SAP Financial Consolidation Database Schema GuideContent CONFIDENTIAL 5

Page 6: SAP Financial Consolidation Database Schema Guide

ct_entry_model_to_phase: restrictions by category in the journal entry template. . . . . . . . . . . . 144ct_entry_embedded_file: central journal entry attachment. . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

7 Report Designer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1467.1 Schedules and schedule items. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

ct_document: schedules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146ct_document_serial_doc: schedule definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147ct_document_input_comment: schedule data entry guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147ct_docuser: most recently used schedule values by user. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147ct_doc_template: style book (automatic presentation). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .148ct_doc_template_serial: style book definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148ct_headerfooter: schedule headers and footers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148ct_headerfooter_serial: schedule header and footer definition. . . . . . . . . . . . . . . . . . . . . . . . . 149ct_doc_formula: schedule initialization formulas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149ct_doc_form_to_dim: dimensions associated with schedule formulas. . . . . . . . . . . . . . . . . . . . 149ct_doc_scheduleenhancement: enhancements to schedules for planning. . . . . . . . . . . . . . . . . 150ct_doc_scheduleenhancementdata: enhancements made to schedules for planning. . . . . . . . . . 151

7.2 Hierarchies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151ct_folder: folders for schedules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151ct_folder_to_phase: folders displayed according to the category. . . . . . . . . . . . . . . . . . . . . . . . 152ct_book: schedule books. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .152ct_baf_tree_link: relationships in the folder/book/schedule hierarchy. . . . . . . . . . . . . . . . . . . . 152

7.3 Report bundles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153ct_state: schedule settings for report bundles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153ct_state_to_define_data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153ct_statesgroup: report bundles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154ct_statesgroup_to_phase: report bundles assigned by category. . . . . . . . . . . . . . . . . . . . . . . . 154ct_statesgroup_to_define_data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

8 Category scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1558.1 Definition and general settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

ct_framework: category scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155ct_framework_version: category scenario version reference table. . . . . . . . . . . . . . . . . . . . . . . 164ct_framework_period_trans: settings for category scenario periods (for opening balances). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164ct_framework_protect_flow: settings for protecting category scenario flows (opening balances). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164ct_framework_protect_period: settings for protecting category scenario periods (opening balances). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

8.2 Periods. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .165ct_period: periods defined in category scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165ct_cumul_def: definition of totals accumulated periodically in the category scenario. . . . . . . . . .165ct_source: initialization sources in the category scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166

6 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Content

Page 7: SAP Financial Consolidation Database Schema Guide

ct_source_def: definition of initialization sources in the category scenario by period. . . . . . . . . . 1668.3 Indicators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166

ct_acc_family: sets of indicators in the category scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . .166ct_frmwrk_acc: sets of indicator accounts in the category scenario. . . . . . . . . . . . . . . . . . . . . .168ct_frmwrk_calculaccumul_filter: calculation accumulation filters. . . . . . . . . . . . . . . . . . . . . . . 169ct_frmwrk_calculperiod_filter: calculation period filters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169ct_frmwrk_flow: sets of indicator flows in the category scenario (and flow template). . . . . . . . . .169ct_comment_family: set of indicators with comments in the category scenario. . . . . . . . . . . . . 170ct_comment_indicator: indicators with comments in the category scenario. . . . . . . . . . . . . . . . 171ct_indicators: details about the category scenario indicators. . . . . . . . . . . . . . . . . . . . . . . . . . .171

8.4 Dimensional Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172ct_analyse: dimensional analysis in the category scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . 172ct_indic: indicators broken down in the category scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . .173ct_det_anal: analysis dimensions used by dimensional analysis in the category scenario. . . . . . . 174ct_form_auto: category scenario automatic formulas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .175ct_cont_auto: analysis hierarchy automatic controls in the category scenario. . . . . . . . . . . . . . .176ct_control_auto_to_document: schedules associated with automatic controls. . . . . . . . . . . . . . 176ct_set_to_contauto: automatic controls associated with sets of controls. . . . . . . . . . . . . . . . . . 176ct_fam_to_contauto: automatic controls associated with sets of controls in the category scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

8.5 Formulas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177ct_formula: category scenario manual formulas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177ct_formula_condition: conditions for running category scenario formulas. . . . . . . . . . . . . . . . . 178ct_formula_expression: expression of category scenario formulas. . . . . . . . . . . . . . . . . . . . . . .178ct_form_family: subsets of formulas in the category scenario. . . . . . . . . . . . . . . . . . . . . . . . . . 178

8.6 Controls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179ct_control: category scenario controls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179ct_control_factor: control factors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .180ct_control_expression: expression of controls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180ct_control_to_document: schedules associated with controls. . . . . . . . . . . . . . . . . . . . . . . . . .180ct_level: control levels in the category scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180ct_ctrl_set: sets of controls in the category scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181ct_ctrl_family: subsets of controls in the category scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . 181ct_set_to_family: subsets of controls associated with sets of controls. . . . . . . . . . . . . . . . . . . . 182ct_set_to_control: manual controls associated with sets of controls. . . . . . . . . . . . . . . . . . . . . 182ct_family_to_control: manual controls associated with subsets of controls in the category scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

8.7 Compiled category scenario form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182ct_refupdateflag: updating category scenarios in the structure. . . . . . . . . . . . . . . . . . . . . . . . . 182ct_valid_frmwrk: compiled category scenario form (indicators and analyses). . . . . . . . . . . . . . . 183ct_valid_frmwrk_input_data: compiled category scenario form (data which can be entered). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

SAP Financial Consolidation Database Schema GuideContent CONFIDENTIAL 7

Page 8: SAP Financial Consolidation Database Schema Guide

ct_valid_frmwrk_init_form: compiled category scenario form (initialization formulas). . . . . . . . . 183ct_valid_frmwrk_pack_form: complied form of the category scenario (schedule context formulas). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184ct_valid_frmwrk_entry_form: compiled category scenario form (journal entry context formulas). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184ct_valid_frmwrk_control: compiled category scenario form (controls). . . . . . . . . . . . . . . . . . . . 184ct_valid_frmwrk_report: compiled category scenario form (carry-over formulas). . . . . . . . . . . . 184ct_valid_frmwrk_info: compiled category scenario form (information). . . . . . . . . . . . . . . . . . . . 185

9 Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1869.1 Hierarchy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

ct_ruleset: sets and subsets of rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .186ct_ruleset_to_phase: sets of rules associated with categories. . . . . . . . . . . . . . . . . . . . . . . . . . 186ct_ruleset_to_ruleset: subsets of rules associated with sets of rules. . . . . . . . . . . . . . . . . . . . . 187ct_ruleset_to_consrule: consolidation rules associated with sets or subsets of rules. . . . . . . . . . 187ct_ruleset_to_preconsrule: preconsolidation rules associated with sets or subsets of rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187ct_ruleset_to_packrule: package rules associated with sets or subsets of rules. . . . . . . . . . . . . 188ct_ruleset_to_interrule: intercompany rules associated with sets or subsets of rules. . . . . . . . . .188ct_ruleset_to_sqlrule: SQL rules associated with sets or subsets of rules. . . . . . . . . . . . . . . . . . 188ct_ruleset_to_ent_rolluprule: entity rules associated with sets or subsets of rules. . . . . . . . . . . .189ct_ruleset_to_accnt_rolluprule: account rules associated with sets or subsets of rules. . . . . . . . 189

9.2 Consolidation rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189ct_consrule: consolidation rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .189ct_consrule_serial_selection: consolidation rules - selection. . . . . . . . . . . . . . . . . . . . . . . . . . . 191ct_consrule_serial_scope: consolidation rules - scope. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191ct_consrule_serial_processing: consolidation rules - processing. . . . . . . . . . . . . . . . . . . . . . . . 192

9.3 Preconsolidation rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192ct_preconsrule: preconsolidation rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192ct_preconsrule_ser_selection: preconsolidation rule selection. . . . . . . . . . . . . . . . . . . . . . . . . 193ct_preconsrule_ser_processing: preconsolidation rule processing definition. . . . . . . . . . . . . . . 193

9.4 Package rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193ct_packrule: package rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193ct_packrule_serial_selection: package rule selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194ct_packrule_serial_processing: package rule processing definition. . . . . . . . . . . . . . . . . . . . . . 194

9.5 Intercompany rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195ct_interrule: intercompany reconciliation rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195ct_interrule_serial_scope: scope restrictions for intercompany rules. . . . . . . . . . . . . . . . . . . . . 197ct_interrule_serial_inter: intercompany rules processing definition. . . . . . . . . . . . . . . . . . . . . . 197

9.6 SQL rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197ct_sqlrule: SQL rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .197ct_sqlrule_serial_sql: SQL rule processing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198

8 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Content

Page 9: SAP Financial Consolidation Database Schema Guide

9.7 Coefficients and functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198ct_rulecoeff: coefficients. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198ct_rulefunction: functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201ct_rulefunction_serial_sql: SQL function processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201

9.8 Entity Rollup Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202ct_entity_rollup_rule: rules for entity rollup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .202ct_entrolluprule_serial: entity rollup serialized data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202ct_ruleset_to_ent_rolluprule: entity rules associated with sets or subsets of rules. . . . . . . . . . . 203

9.9 Account Rollup Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203ct_account_rollup_rule: account rollup rule table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203ct_accnt_rollup_rule_to_dim: account rollup rule to dimension table. . . . . . . . . . . . . . . . . . . . .203

10 Sites and databases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20410.1 Site management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204

ct_recipient: correspondents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204ct_site: profiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205

10.2 General settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206ct_config: configuration of the database. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206ct_language: working languages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206ct_active_server: contains items saved corresponding to the servers running concurrently on the same data source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207ct_active_session: contains items saved corresponding to the sessions open for the data source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207ct_md_lock: table that stores the locks for multi-dimensional data sources. . . . . . . . . . . . . . . . 207ct_mutex: synchronization of access to resource shared by several ctserver instances. . . . . . . . 208ct_pack_mutex :. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208ct_identifier_mutex: synchronization of identifier allocation. . . . . . . . . . . . . . . . . . . . . . . . . . . 208ct_identifier_pool: persisted identifier pool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .208ct_object_lock:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209ct_recycled_identifier: unknown. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209ct_scheduler: unknown. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209wctversion: database schema version. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209ct_message: manage notifications between every instances of ctserver. . . . . . . . . . . . . . . . . . .210

10.3 Local items. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210ct_user_config: user personal settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210ct_viewpoint: Web user viewpoint. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211ct_pivot_table: MS Excel pivot table queries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .211ct_pivot_table_serial_pivot: pivot table query definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212ct_allocate_identifier: IDs used and fixed for certain objects (e.g. users, functional profiles, owner groups, etc.). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .212

11 Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21311.1 Users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213

SAP Financial Consolidation Database Schema GuideContent CONFIDENTIAL 9

Page 10: SAP Financial Consolidation Database Schema Guide

ct_user: users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213ct_user_password: user passwords. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214ct_user_workgroup: workgroups associated with users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214ct_user_profile: functional profiles associated with users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215ct_user_serial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

11.2 Workgroups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215ct_workgroup: workgroups (user groups). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

11.3 Functional profiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216ct_fnprofile: functional profiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216ct_fnprofile_detail: details of functional profiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216

11.4 Data access groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216ct_datarights: data access groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216ct_datarights_phase: data access rights by category. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217ct_access_restriction: access restrictions (obsolete V9). . . . . . . . . . . . . . . . . . . . . . . . . . . . . .218ct_accessdef_conso: consolidation access definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218ct_accessdef_entry: central manual journal entry access definition. . . . . . . . . . . . . . . . . . . . . . 219ct_accessdef_inputanalysis: data entry analysis access definition . . . . . . . . . . . . . . . . . . . . . . 219ct_ser_access_restr: access restriction definitions (obsolete V9). . . . . . . . . . . . . . . . . . . . . . . 220ct_ser_accessdef_conso: serialized fields in an access definition. . . . . . . . . . . . . . . . . . . . . . . 220ct_ser_accessdef_entry: serialized fields in an access definition. . . . . . . . . . . . . . . . . . . . . . . . 220ct_ser_accessdef_inputanalysis : serialized fields in an access definition. . . . . . . . . . . . . . . . . . 221

11.5 Security V2 – not used by SAP Financial Consolidation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221ct_ace: Control for access to work groups for objects (not used by SAP Financial Consolidation). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221ct_acl: list of secure objects (not used by SAP Financial Consolidation). . . . . . . . . . . . . . . . . . . 221ct_compiled_ace: compiled form of access controls for objetcs (not used by SAP Financial Consolidation). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .222ct_compiled_acl: compiled form of lists of secure objects (not used by SAP Financial Consolidation). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .222ct_right: dynamic definition of access rights (not used by SAP Financial Consolidation). . . . . . . 222

12 Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22412.1 Common item. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

ct_runnableobjects: tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .224ct_schedulings: task planning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224ct_executions: settings for running tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225ct_history: log for tasks run. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .225ct_history_detail: detail of log of tasks run. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226ct_execresults: results of tasks run. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

12.2 Specific items. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .226ct_filter_restriction: filtering consolidated and preconsolidated data to be sent. . . . . . . . . . . . . 226ct_ser_filter_restr: definition of filters for data to be sent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

10 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Content

Page 11: SAP Financial Consolidation Database Schema Guide

12.3 Audit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227ct_auditdef: audit definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227ct_auditdef_serial_searcharea: area used to search for items in an audit. . . . . . . . . . . . . . . . . . 228ct_auditdef_serial_searchedid: objects searched for in an audit. . . . . . . . . . . . . . . . . . . . . . . . 229

12.4 Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229ct_interface_def: datalink definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229ct_interface_def_detail: detail of datalink definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230

12.5 Trace reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230ct_log: actions performed by users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230

13 Common columns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23113.1 ID Columns (id, owner_site, name). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23113.2 Short description columns in 6 languages (sdesc1-6). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23113.3 Long description columns in 6 languages (ldesc1-6). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23113.4 Extra long description columns in 6 languages (xdesc1-6). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23213.5 Security management columns (security columns). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23213.6 HTML comments columns in 6 languages (cdesc). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233

14 Appendix 1: Utilities for SQL processing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23414.1 Variables available. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234

Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234ID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235Rule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235Utility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236

14.2 Temporary tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236[TBL_SCOPE]: top consolidation scope. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236[TBL_GLOBAL_SCOPE]: full consolidation scope. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236[TBL_SHARES]: stockholding of scope. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236[TBL_SCOPE2]: top secondary consolidation scope. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237[TBL_GLOBAL_SCOPE2]: full secondary consolidation scope. . . . . . . . . . . . . . . . . . . . . . . . . 237[TBL_SHARES2]: stockholding of secondary scope. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .237[WORKTABLE]: consolidation worktable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .237[USER_TABLE]: consolidation worktable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237[FUNCTION_TABLE]: function result table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

14.3 List of Values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23814.4 Meaning of Period IDs in SAP Financial Consolidation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23914.5 Utility: Periods in SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24014.6 Extraction of an ID Profile in SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .241

15 Appendix 2: Schema of Tables in the Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

SAP Financial Consolidation Database Schema GuideContent CONFIDENTIAL 11

Page 12: SAP Financial Consolidation Database Schema Guide

15.1 Storing Data: Data Sources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24215.2 Specific Case: Amounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24215.3 Dimension Values: Reference Tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24315.4 Multi-Dimensional Index Customization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24415.5 Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .245

12 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Content

Page 13: SAP Financial Consolidation Database Schema Guide

1 Structure

1.1 Data Sources

1.1.1 ct_datasource: data sources

Column Type Len. Null Comment

ct_entry_document int 4 yes data entry schedule (for rates and client data source tables)

[=ct_document.id]

ct_flags int 4 yes header options:

1 → Comment available

2 → long description available

ct_icon int 4 yes icon (none = default icon)

[*=ct_icon.id]

ct_retrieval_book int 4 yes data retrieval book (for rates and client data source tables)

[=ct_book.id]

id int 4 no idx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

opobject_man_id int 4 yes ID of the reporting ob­ject Manager when there is data associ­ated with a reporting object

owner_site smallint 2 yes

phys_name nvarchar 30 yes SQL name of the asso­ciated data table, or root of the data tables names when they are partitioned

SAP Financial Consolidation Database Schema GuideStructure CONFIDENTIAL 13

Page 14: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null Comment

progid_client nvarchar 80 yes COM client manager for non-partitioned ta­bles: CtCore.CtGener­icDataSourceClient.1

progid_server nvarchar 80 yes COM server manager for non-partitioned ta­bles: CtCore.CtGener­icDataSourceClient.1

sdesc1-6 nvarchar 30 yes

security columns

1.1.2 ct_datasource_dim: dimensions associated with data sources

Column Type Len. Null Comment

aggregatable bit 1 yes true = data that can be totaled depending on the dimension

ct_order int 4 yes order of the dimension in the user interface

datasource int 4 yes data source using the dimension

[=ct_datasource.id]

detail int 4 yes

dimension int 4 yes dimension used

[=ct_dimension.id]

header bit 1 yes true = header dimen­sion

header_rank int 4 yes rank of header dimen­sions

hidden bit 1 yes hidden dimension

interlace_with int 4 yes

nullable bit 1 yes true = accepts the null value

optional bit 1 yes true = analysis dimen­sion

particular bit 1 yes true = differentiation dimension

14 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Structure

Page 15: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null Comment

phys_name nvarchar 30 yes column name in the data table (null for di­mensions in the parti­tion table for parti­tioned data sources)

1.1.3 ct_datasource_indexes: indexes associated with data sources

Column Type Len. Null. Comment

base_name nvarchar 13 yes base index name used for index name + 4 character unique iden­tifyer

columns nvarchar 100 yes Comma delimited list of indexed columns

datasource int 4 yes uidx1

data source using the index

[=ct_datasource.id]

is_ascending bit 1 yes true = ascending index values

is_clustered bit 1 yes true = clustered index

is_custom bit 1 yes true = client created in­dex

is_unique bit 1 yes true = unique index

partition int 4 yes uidx1

null = all partitions

not null = specific pari­tions

rank int 4 yes uidx1

index number of data­source

table_scope int 4 yes future use

SAP Financial Consolidation Database Schema GuideStructure CONFIDENTIAL 15

Page 16: SAP Financial Consolidation Database Schema Guide

1.1.4 ct_datasource_prop: properties associated with data sources

Column Type Len. Null. Comment

ct_order int 4 yes order of the property in the user interface

datasource int 4 yes data source using the property [=ct_data­source.id]

phys_name nvarchar 30 yes column name in the data table

property int 4 yes property used [=ct_ds_property.id]

1.1.5 ct_dimension: data source dimensions

Column Type Len. Null. Comment

ct_icon int 4 yes icon (none = default icon) [*=ct_icon.id]

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

rank int 4 yes not used

reftable int 4 yes reference able from which the dimension takes its values [=ct_reftable.id]

sdesc1-6 nvarchar 30 yes

security columns

1.1.6 ct_ds_property: data source properties

Column Type Len. Null. Comment

ct_default_value nvarchar 600 yes default value

16 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Structure

Page 17: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

ct_flags int 4 yes property option

1 → compulsory

2 → sensitive

ct_format nvarchar 100 yes default format (not used)

ct_icon int 4 yes icon (none = default icon) [*=ct_icon.id]

ct_length int 4 yes length for strings

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

prop_type int 4 yes type of property

0 → integer

1 → real

2 → string

3 → date

4 → period

5 → reference table value

6 → binary

7 → boolean

8 → text

9 → rate

sdesc1-6 nvarchar 30 yes

security columns

SAP Financial Consolidation Database Schema GuideStructure CONFIDENTIAL 17

Page 18: SAP Financial Consolidation Database Schema Guide

1.2 Reference tables

1.2.1 ct_reftable: reference tables

Column Type Len. Null. Comment

ct_flags int 4 yes reference table option:

1 → values with an extra long description

2 → values with com­ments

4 → the table is hidden

8 → the table cannot be filtered

16 → the table cannot be changed or com­pleted in the structure

ct_icon int 4 yes icon (none = default icon) [*=ct_icon.id]

ct_type int 4 no type of reference table

0 → integer

4 → period

5 → values table

id int 4 no uidx

lastdatainsertdate datetime 8 yes

lastdataremovedate datetime 8 yes

lastdataupdatedate datetime 8 yes

ldesc1-6 nvarchar 120 yes

man_call­back_progid_client

nvarchar 80 yes not used in 7.4

man_call­back_progid_server

nvarchar 80 yes not used in 7.4

manager int 4 no ID of the associated reference values man­ager which is identical to the ID of the table for customized tables

manager_progid_client nvarchar 80 yes COM client manager

18 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Structure

Page 19: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

man­ager_progid_server

nvarchar 80 yes COM server manager

name nvarchar 12 yes

owner_site smallint 2 yes

phys_name nvarchar 30 yes SQL name of the refer­ence table (for values tables)

sdesc1-6 nvarchar 30 yes

security columns

1.2.2 ct_charac: reference table characteristics

Column Type Len. Null. Comment

available_hierarchy int 4 yes Indicates if the charac­teristic is available in hierarchies or not: 0 not available, 1 availa­ble

ct_default_value int 4 yes default value (only for direct characteristics) [*=dst_reftable.phys­name.id]

ct_flags int 4 yes characteristic option (only for direct charac­teristics):

1 → automatic genera­tion of the OLAP pivot (not used)

2 → compulsory

4 → sensitive

ct_icon int 4 yes icon (none = default icon) [*=ct_icon.id]

ct_order int 4 yes order of the character­istic in the user inter­face

SAP Financial Consolidation Database Schema GuideStructure CONFIDENTIAL 19

Page 20: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

dst_reftable int 4 yes reference table for which the link is tar­geted and in which the characteristic takes its values (only for direct characteristics) [*=ct_reftable.id]

entry_filter int 4 yes filter for entering val­ues (only for direct characteristics) [*=ct_filter.id]

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

phys_name nvarchar 30 yes column name of the reference table for which a characteristic has been defined (only for direct or first level characteristics)

sdesc1-6 nvarchar 30 yes

security columns

src_reftable int 4 yes reference table from which the link origi­nates and for which the characteristic has been defined (only for direct characteristics) [*=ct_reftable.id]

1.2.3 ct_charac_path: path of characteristics (level > 1)

Column Type Len. Null. Comment

ct_direct_charac int 4 yes ID of the direct charac­teristic used [ct_charac.id]

ct_order int 4 yes order of the path

ct_sub_charac int 4 yes ID of the indirect char­acteristic for which the path has been defined [ct_charac.id]

20 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Structure

Page 21: SAP Financial Consolidation Database Schema Guide

1.2.4 ct_charac_dim_visibility: characteristics displayed depending on dimensions (not used)

Column Type Len. Null. Comment

charac int 4 yes ID of the characteristic [=ct_charac.id]

dimension int 4 yes ID of the dimension [=ct_dimension.id]

1.2.5 ct_rt_property: reference table properties

Column Type Len. Null. Comment

ct_default_value nvarchar 600 yes default value

ct_flags int 4 yes property option

1 → compulsory

2 → sensitive

ct_format nvarchar 100 yes default format (not used)

ct_icon int 4 yes icon (none = default icon) [*=ct_icon.id]

ct_length int 4 yes length for strings

ct_order int 4 yes order of the column in the user interface

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

phys_name nvarchar 30 yes column name in the ta­ble

SAP Financial Consolidation Database Schema GuideStructure CONFIDENTIAL 21

Page 22: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

prop_type int 4 yes type of property

0 → integer

1 → real

2 → character string (from 1 to 4000)

3 → date

7 → boolean

reftable int 4 yes reference table of the property (not used)

sdesc1-6 nvarchar 30 yes

security columns -- -- --

1.3 Filters

1.3.1 ct_filter: reference table filters

Column Type Len. Null. Comment

cdesc image 16 yes

context int 4 yes filter application con­text

1 → schedule

2 → category scenario

4 → administration

8 → operation

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

reftable int 4 yes reference table where the filter is applied [=ct_reftable.id]

sdesc1-6 nvarchar 30 yes

22 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Structure

Page 23: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

security columns -- -- --

1.3.2 ct_filter_expr: filter definition

Column Type Len. Null. Comment

id int 4 no uidx filter defined [=ct_filter.id]

param_expr image 16 yes expression of the filter (serialized)

1.3.3 ct_filter_dim_visibility: filters displayed depending on dimensions (not used)

Column Type Len. Null. Comment

dimension int 4 yes dimension where the filter is visible

filter int 4 yes filter displayed for all dimensions

1.3.4 ct_filter_result: filters displayed results

Column Type Len. Null. Comment

filter_id int 4 yes cidx idx1

value_id int 4 yes idx1

SAP Financial Consolidation Database Schema GuideStructure CONFIDENTIAL 23

Page 24: SAP Financial Consolidation Database Schema Guide

1.4 Miscellaneous

1.4.1 ct_icon: icons associated with structural items

Column Type Len. Null. Comment

icon image 16 no icon (serialized)

id int 4 no uidx

1.4.2 ct_period_month: table of translatable period descriptions

Column Type Len Null Comment

ct_ldesc_format int 4 yes date format for the long description:

1 → month preceding year

2 → year preceding month

ct_ldesc_separator nvarchar 120 yes date separator for the long description

ct_month01_ldesc nvarchar 120 yes

ct_month01_sdesc nvarchar 30 yes

ct_month02_ldesc nvarchar 120 yes

ct_month02_sdesc nvarchar 30 yes

ct_month03_ldesc nvarchar 120 yes

ct_month03_sdesc nvarchar 30 yes

ct_month04_ldesc nvarchar 120 yes

ct_month04_sdesc nvarchar 30 yes

ct_month05_ldesc nvarchar 120 yes

ct_month05_sdesc nvarchar 30 yes

ct_month06_ldesc nvarchar 120 yes

ct_month06_sdesc nvarchar 30 yes

ct_month07_ldesc nvarchar 120 yes

ct_month07_sdesc nvarchar 30 yes

24 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Structure

Page 25: SAP Financial Consolidation Database Schema Guide

Column Type Len Null Comment

ct_month08_ldesc nvarchar 120 yes

ct_month08_sdesc nvarchar 30 yes

ct_month09_ldesc nvarchar 120 yes

ct_month09_sdesc nvarchar 30 yes

ct_month10_ldesc nvarchar 120 yes

ct_month10_sdesc nvarchar 30 yes

ct_month11_ldesc nvarchar 120 yes

ct_month11_sdesc nvarchar 30 yes

ct_month12_ldesc nvarchar 120 yes

ct_month12_sdesc nvarchar 30 yes

ct_sdesc_format int 4 yes date format for the short description:

1 → month preceding year

2 → year preceding month

ct_sdesc_separator nvarchar 120 yes date separator for the short description

id int 4 no uidx

reftable int 4 yes period reference table [=ct_raftable.id]

1.4.3 ct_property:

Column Type Len Null Comment

ct_default_value nvarchar 100 yes

ct_format nvarchar 100 yes

ct_icon int 4 yes

ct_length int 4 yes

ct_optional int 4 yes

id int 4 no

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

SAP Financial Consolidation Database Schema GuideStructure CONFIDENTIAL 25

Page 26: SAP Financial Consolidation Database Schema Guide

Column Type Len Null Comment

prop_type int 4 yes

security_columns -- -- yes

26 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Structure

Page 27: SAP Financial Consolidation Database Schema Guide

2 Product reference tables

2.1 Associated with amounts

2.1.1 ct_phase: category reference table

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no ucidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 no idx

owner_site smallint 2 no

planning_fn bit 1 yes

planning_use bit 1 yes Indicates if the cate­gory supports Excel Web schedules

sdesc1-6 nvarchar 30 yes

security columns -- -- --

xdesc1-6 nvarchar 253 yes

2.1.2 ct_variant: consolidation variant reference table

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no ucidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes idx

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

xdesc1-6 nvarchar 253 yes

SAP Financial Consolidation Database Schema GuideProduct reference tables CONFIDENTIAL 27

Page 28: SAP Financial Consolidation Database Schema Guide

2.1.3 ct_scope_code: scope reference table

Column Type Len. Null. Comment

cdesc image 16 yes

global_integr_thresh­old

int 4 yes full consolidation threshold (default)

id int 4 no uidx

integr_rate_com­puted_as_max

int 4 yes consolidation rate cal­culation mode (de­fault):

0 → total ownership in­terest

1 → maximum total ownership interest and share of profits

integr_threshold int 4 yes consolidation thresh­old (default)

ldesc1-6 nvarchar 120 yes

management_scope int 4 yes type of scope (default):

0 → statutory

1 → reporting

mother_id int 4 yes main parent company (default) [*=ct_en­tity.id]

name nvarchar 12 yes

owner_site smallint 2 yes

proportional_in­tegr_threshold

int 4 yes proportional consoli­dation threshold (de­fault)

sdesc1-6 nvarchar 30 yes

security columns -- -- --

2.1.4 ct_entity: reporting unit reference table

Column Type Len. Null. Comment

cdesc image 16 yes

company int 4 yes company characteris­tic [=ct_entity.id]

28 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Product reference tables

Page 29: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

country int 4 yes country characteristic [=ct_country.id]

curncy int 4 yes currency characteristic [=ct_curncy.id]

id int 4 no ucidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes idx

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

xdesc1-6 nvarchar 253 yes

2.1.5 ct_curncy: currency reference table

Column Type Len. Null. Comment

cdesc image 16 yes

decimals int 4 yes number of digits after the decimal property

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes idx

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

xdesc1-6 nvarchar 253 yes

2.1.6 ct_account: account reference table

SAP Financial Consolidation Database Schema GuideProduct reference tables CONFIDENTIAL 29

Page 30: SAP Financial Consolidation Database Schema Guide

2.1.7 ct_flow: flow reference table

Column Type Len. Null. Comment

balanced int 4 yes balanced flow property

cdesc image 16 yes

id int 4 no ucidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes idx

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

xdesc1-6 nvarchar 253 yes

2.1.8 ct_nature: audit ID reference table

Column Type Len. Null. Comment

cdesc image 16 yes

consonat int 4 yes type of data entry level characteristic [=ct_consonat.id]

curncynat int 4 yes type of data entry cur­rency characteristic [=ct_curncynat.id]

docrestat int 4 yes adjustments via sched­ules

entryallwd int 4 yes authorized journal en­tries property

id int 4 no ucidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes idx

natlvl int 4 yes audit ID level charac­teristic [=ct_nat_level.id]

opbalnat int 4 yes opening balance audit ID characteristic [=ct_nature.id]

owner_site smallint 2 yes

scoperate int 4 yes apply consolidation rate property

30 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Product reference tables

Page 31: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

sdesc1-6 nvarchar 30 yes

security columns -- -- --

xdesc1-6 nvarchar 253 yes

2.1.9 ct_techorig: technical origin reference table

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no ucidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes idx

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

techoriglvl int 4 yes level of technical origin characteristic [=ct_te­choriglvl.id]

techtype int 4 yes type of technical origin characteristic [=ct_techtype.id]

xdesc1-6 nvarchar 253 yes

2.1.10 ct_mu : reference table for Management Unit dimension

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no ucidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes idx

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

xdesc1-6 nvarchar 253 yes

SAP Financial Consolidation Database Schema GuideProduct reference tables CONFIDENTIAL 31

Page 32: SAP Financial Consolidation Database Schema Guide

2.1.11 ct_scope_entity_custom_prop: custom property for the scope

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no ucidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes idx

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

xdesc1-6 nvarchar 253 yes

2.2 Associated with other data sources

2.2.1 ct_scope_version: scope version reference table

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no ucidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes idx

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

xdesc1-6 nvarchar 253 yes

2.2.2 ct_portfl_code: investment code reference table

Column Type Len. Null. Comment

cdesc image 16 yes

closure_flow_id int 4 yes source data flow (de­fault)

32 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Product reference tables

Page 33: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

control_threshold int 4 yes control threshold (de­fault)

direct_auto_holding int 4 yes management of direct self-held stock (de­fault)

held_cap_dim_id int 4 yes capital dimension for subsidiary (df)

held_portfl_dim_id int 4 yes investment dimension for subsidiary (df)

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

natures_id int 4 yes source data audit ID fil­ter (default)

outer_entity_id int 4 yes non-group company (default)

owner_cap_dim_id int 4 yes capital dimension for parent (df)

owner_portfl_dim_id int 4 yes investment dimension for parent (df)

owner_site smallint 2 yes

phase_id int 4 yes source data category (default)

sdesc1-6 nvarchar 30 yes

security columns -- -- --

shares_cap_accnts_id int 4 yes capital account in number of stocks (df)

shares_hld_accnts_id int 4 yes investment account in number of stocks (d)

votes_cap_accnts_id int 4 yes capital account in number of voting rights (default)

votes_hld_accnts_id int 4 yes investment account in number of voting rights (df)

SAP Financial Consolidation Database Schema GuideProduct reference tables CONFIDENTIAL 33

Page 34: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

votes_prop_with_shares

int 4 yes manages voting rights (default):

0 → voting rights are not proportionate to stocks

1 → voting rights are proportionate to stocks

2.2.3 ct_exrate_version: conversion rate version reference table

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes idx

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

xdesc1-6 nvarchar 253 yes

2.2.4 ct_exrate_type: conversion rate type reference table

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes idx

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

xdesc1-6 nvarchar 253 yes

34 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Product reference tables

Page 35: SAP Financial Consolidation Database Schema Guide

2.2.5 ct_taxrate_type: tax rate type reference table

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes idx

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

xdesc1-6 nvarchar 253 yes

2.2.6 ct_country: country reference table

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no cuidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes idx

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

xdesc1-6 nvarchar 253 yes

2.2.7 ct_var_interco: intercompany variant reference table

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no ucidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes idx

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

SAP Financial Consolidation Database Schema GuideProduct reference tables CONFIDENTIAL 35

Page 36: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

security columns -- -- --

xdesc1-6 nvarchar 253 yes

2.2.8 ct_action_context: Package amount trace context

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no ucidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes idx

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

xdesc1-6 nvarchar 253 yes

2.3 Associated with characteristics

2.3.1 ct_sign: account sign reference table

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes idx

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

xdesc1-6 nvarchar 253 yes

36 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Product reference tables

Page 37: SAP Financial Consolidation Database Schema Guide

2.3.2 ct_class: account class reference table

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no ucidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

xdesc1-6 nvarchar 253 yes

2.3.3 ct_nat_level: audit ID level reference table

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no ucidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes idx

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

xdesc1-6 nvarchar 253 yes

2.3.4 ct_curncynat: currency audit ID type reference table

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes idx

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

SAP Financial Consolidation Database Schema GuideProduct reference tables CONFIDENTIAL 37

Page 38: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

security columns -- -- --

xdesc1-6 nvarchar 253 yes

2.3.5 ct_consonat: audit ID loading restriction reference table

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

xdesc1-6 nvarchar 253 yes

2.3.6 ct_techtype: technical origin type reference table

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no ucidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes idx

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

xdesc1-6 nvarchar 253 yes

38 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Product reference tables

Page 39: SAP Financial Consolidation Database Schema Guide

2.3.7 ct_techoriglvl: technical origin level reference table

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no ucidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes idx

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

xdesc1-6 nvarchar 253 yes

SAP Financial Consolidation Database Schema GuideProduct reference tables CONFIDENTIAL 39

Page 40: SAP Financial Consolidation Database Schema Guide

3 Amounts

3.1 Package amounts

3.1.1 ct_pkref: partitioning of package amounts

Column Type Len. Null. Comment

id int 4 no uidx ID of the corre­sponding partitioned table

phase int 4 yes category dimension [=ct_phase.id]

updper int 4 yes data entry period di­mension

3.1.2 ct_pkPPPP: package amounts data source

Column Type Len. Null. Comment

accnt int 4 no account dimension [=ct_account.id]

amount float 8 yes package amount prop­erty

ctshare int 4 no share dimension [*=ct_entity.id]

curncy int 4 no currency dimension [=ct_curncy.id]

data_comment nvarchar 2000 yes comments on data property

entity int 4 no reporting unit dimen­sion [=ct_entity.id]

entorig int 4 no original reporting unit dimension [=ct_en­tity.id]

enumber int 4 no journal entry number dimension

flow int 4 no flow dimension [=ct_flow.id]

40 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Amounts

Page 41: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

globorig int 4 no geographical origin di­mension [=ct_site.id]

journal int 4 no ledger dimension [*=ct_journal.id]

nature int 4 no audit ID dimension [=ct_nature.id]

partner int 4 no partner dimension [*=ct_entity.id]

period int 4 no period dimension

techorig int 4 no technical origin dimen­sion [=ct_techorig.id]

version int 4 yes package version

3.1.3 ct_pbref : partitioning of published packages amouts

Column Type Len. Null. Comment

id int 4 no uidx1 Identifier

phase int 4 yes category dimension [=ct_phase.id]

updper int 4 yes data entry period di­mension

3.1.4 ct_pbPPPP: published package amounts data source

Column Type Len. Null. Comment

accnt int 4 no account dimension [=ct_account.id]

amount float 8 yes package amount prop­erty

ctshare int 4 no share dimension [*=ct_entity.id]

curncy int 4 no currency dimension [=ct_curncy.id]

data_comment nvarchar 2000 yes comments on data property

entity int 4 no reporting unit dimen­sion [=ct_entity.id]

SAP Financial Consolidation Database Schema GuideAmounts CONFIDENTIAL 41

Page 42: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

entorig int 4 no original reporting unit dimension [=ct_en­tity.id]

enumber int 4 no journal entry number dimension

flow int 4 no flow dimension [=ct_flow.id]

globorig int 4 no geographical origin di­mension [=ct_site.id]

journal int 4 no ledger dimension [*=ct_journal.id]

nature int 4 no audit ID dimension [=ct_nature.id]

partner int 4 no partner dimension [*=ct_entity.id]

period int 4 no period dimension

techorig int 4 no technical origin dimen­sion [=ct_techorig.id]

3.1.5 ct_pbdref : partitioning of historical published packages amouts

Column Type Len. Null. Comment

id int 4 no uidx1 Identifier

phase int 4 yes category dimension [=ct_phase.id]

updper int 4 yes data entry period di­mension

3.1.6 ct_pb_deltaPPPP: historical published package amounts data source

Column Type Len. Null. Comment

accnt int 4 no account dimension [=ct_account.id]

ctshare int 4 no share dimension [*=ct_entity.id]

42 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Amounts

Page 43: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

curncy int 4 no currency dimension [=ct_curncy.id]

data_comment nvarchar 2000 yes comments on data property

delta float 8 yes

entity int 4 no reporting unit dimen­sion [=ct_entity.id]

entorig int 4 no original reporting unit dimension [=ct_en­tity.id]

enumber int 4 no journal entry number dimension

flow int 4 no flow dimension [=ct_flow.id]

globorig int 4 no geographical origin di­mension [=ct_site.id]

journal int 4 no ledger dimension [*=ct_journal.id]

nature int 4 no audit ID dimension [=ct_nature.id]

newamount float 8 yes package amount prop­erty

partner int 4 no partner dimension [*=ct_entity.id]

period int 4 no period dimension

techorig int 4 no technical origin dimen­sion [=ct_techorig.id]

vernumber int 4 no

3.2 Preconsolidated amounts

3.2.1 ct_pcref: partitioning of preconsolidated amounts

Column Type Len. Null. Comment

id int 4 no uidx ID of the corre­sponding partitioned table

SAP Financial Consolidation Database Schema GuideAmounts CONFIDENTIAL 43

Page 44: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

phase int 4 yes category dimension [=ct_phase.id]

updper int 4 yes data entry period di­mension

3.2.2 ct_pcPPPP: preconsolidated amounts data source

Column Type Len. Null. Comment

accnt int 4 account dimension [=ct_account.id]

amount float 8 yes package amount prop­erty

ctshare int 4 share dimension [*=ct_entity.id]

curncy int 4 currency dimension [=ct_curncy.id]

data_comment nvarchar 2000 yes comments on data property

entity int 4 reporting unit dimen­sion [=ct_entity.id]

entorig int 4 original reporting unit dimension [=ct_en­tity.id]

enumber int 4 journal entry number dimension

flow int 4 flow dimension [=ct_flow.id]

globorig int 4 geographical origin di­mension [=ct_site.id]

journal int 4 ledger dimension [*=ct_journal.id]

nature int 4 audit ID dimension [=ct_nature.id]

partner int 4 partner dimension [*=ct_entity.id]

period int 4 period dimension

techorig int 4 technical origin dimen­sion [=ct_techorig.id]

44 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Amounts

Page 45: SAP Financial Consolidation Database Schema Guide

3.2.3 ct_pcdref : partitioning of preconsolidated packages amouts delta data source

Column Type Len. Null. Comment

id int 4 no uidx1 Identifier

phase int 4 yes category dimension [=ct_phase.id]

updper int 4 yes data entry period di­mension

3.2.4 ct_pc_deltaPPPP: preconsolidated packages amouts delta data source

Column Type Len. Null. Comment

accnt int 4 no account dimension [=ct_account.id]

ctshare int 4 no share dimension [*=ct_entity.id]

curncy int 4 no currency dimension [=ct_curncy.id]

data_comment nvarchar 2000 yes comments on data property

delta float 8 yes

entity int 4 no reporting unit dimen­sion [=ct_entity.id]

entorig int 4 no original reporting unit dimension [=ct_en­tity.id]

enumber int 4 no journal entry number dimension

flow int 4 no flow dimension [=ct_flow.id]

globorig int 4 no geographical origin di­mension [=ct_site.id]

journal int 4 no ledger dimension [*=ct_journal.id]

nature int 4 no audit ID dimension [=ct_nature.id]

newamount float 8 yes

SAP Financial Consolidation Database Schema GuideAmounts CONFIDENTIAL 45

Page 46: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

partner int 4 no partner dimension [*=ct_entity.id]

period int 4 no period dimension

techorig int 4 no technical origin dimen­sion [=ct_techorig.id]

vernumber int 4 no

3.3 Consolidated amounts

3.3.1 ct_coref: partitioning of consolidated amounts

Column Type Len. Null. Comment

curncy int 4 yes consolidation currency dimension [=ct_curncy.id]

id int 4 no idx ID of the corre­sponding partitioned table

phase int 4 yes category dimension [=ct_phase.id]

scope int 4 yes scope dimension [=ct_scope_code.id]

updper int 4 yes data entry period di­mension

variant int 4 yes variant dimension [=ct_variant.id]

3.3.2 ct_coPPPP: consolidated amounts

Column Type Len. Null. Comment

accnt int 4 no account dimension [=ct_account.id]

amount float 8 yes package amount prop­erty

consamount float 8 yes consolidated amount property

46 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Amounts

Page 47: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

convamount float 8 yes converted amount property

ctshare int 4 no share dimension [*=ct_entity.id]

curncy int 4 no currency dimension [=ct_curncy.id]

data_comment nvarchar 2000 yes comments on data property

entity int 4 no reporting unit dimen­sion [=ct_entity.id]

entorig int 4 no original reporting unit dimension [=ct_en­tity.id]

enumber int 4 no journal entry number dimension

flow int 4 no flow dimension [=ct_flow.id]

globorig int 4 no geographical origin di­mension [=ct_site.id]

journal int 4 no ledger dimension [*=ct_journal.id]

nature int 4 no audit ID dimension [=ct_nature.id]

partner int 4 no partner dimension [*=ct_entity.id]

period int 4 no period dimension

rollup int 4 no ID of the rollup re­frenced in ct_hierar­chy_content

rollup_partner int 4 no detail of partner

techorig int 4 no technical origin dimen­sion [=ct_techorig.id]

mu int 4 no management unit di­mension [=ct_mu.id]

pmu int 4 no partner management unit dimension [=ct_mu.id]

rollup2 int 4 no ID of the secondary rollup refrenced in ct_hierarchy_content

rollup_partner2 int 4 no detail of partner for secondary rollup

SAP Financial Consolidation Database Schema GuideAmounts CONFIDENTIAL 47

Page 48: SAP Financial Consolidation Database Schema Guide

3.4 Intercompany amounts

3.4.1 ct_intercos: intercompany data source

Column Type Len. Null. Comment

accnt int 4 yes account dimension [=ct_account.id]

buyer int 4 yes buyer dimension [=ct_entity.id]

buyer_amount float 8 yes amount in original buyer currency prop­erty

buyer_convamount float 8 yes converted buyer amount property

conscur int 4 yes consolidation currency dimension [=ct_curncy.id]

ctshare int 4 yes share dimension [*=ct_entity.id]

curncy int 4 yes currency dimension [=ct_curncy.id]

differential float 8 yes converted amount dif­ference property

entity int 4 yes reporting unit dimen­sion [=ct_entity.id]

entorig int 4 yes original reporting unit dimension [=ct_en­tity.id]

enumber int 4 yes journal entry number dimension

flow int 4 yes flow dimension [=ct_flow.id]

globorig int 4 yes geographical origin di­mension [=ct_site.id]

inter_rule int 4 yes reconciliation rule di­mension [=ct_inter­rule.id]

inter_subrule int 4 yes reconciliation block di­mension

journal int 4 yes ledger dimension [*=ct_journal.id]

mu int 4 no management unit di­mension [=ct_mu.id]

48 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Amounts

Page 49: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

nature int 4 yes audit ID dimension [=ct_nature.id]

partner int 4 yes partner dimension [*=ct_entity.id]

period int 4 yes period dimension

phase int 4 yes category dimension [=ct_phase.id]

pmu int 4 no Partner management unit dimension [=ct_mu.id]

reconciliation int 4 yes reconciliation variant dimension [=ct_var_in­terco.id]

scope int 4 yes scope dimension [=ct_scope_code.id]

seller int 4 yes seller dimension [=ct_entity.id]

seller_amount float 8 yes amount in original seller currency prop­erty

seller_convamount float 8 yes converted seller amount property

techorig int 4 yes technical origin dimen­sion [=ct_techorig.id]

updper int 4 yes data entry period di­mension

variant int 4 yes variant dimension [=ct_variant.id]

3.5 Opening balances

3.5.1 ct_opbalref: partitioning of opening balance data

Column Type Len. Null. Comment

id int 4 no uidx ID of the corre­sponding partitioned table

phase int 4 yes category dimension [=ct_phase.id]

SAP Financial Consolidation Database Schema GuideAmounts CONFIDENTIAL 49

Page 50: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

updper int 4 yes data entry period di­mension

3.5.2 ct_opbalPPPP: opening balance data source

Column Type Len. Null. Comment

accnt int 4 yes account dimension [=ct_account.id]

amount float 8 yes package amount prop­erty

ctshare int 4 yes share dimension [*=ct_entity.id]

curncy int 4 yes currency dimension [=ct_curncy.id]

entity int 4 yes reporting unit dimen­sion [=ct_entity.id]

entorig int 4 yes original reporting unit dimension [=ct_en­tity.id]

enumber int 4 yes journal entry number dimension

flow int 4 yes flow dimension [=ct_flow.id]

globorig int 4 yes geographical origin di­mension [=ct_site.id]

journal int 4 yes ledger dimension [*=ct_journal.id]

nature int 4 yes audit ID dimension [=ct_nature.id]

partner int 4 yes partner dimension [*=ct_entity.id]

period int 4 yes period dimension

techorig int 4 yes technical origin dimen­sion [=ct_techorig.id]

type_entry int 4 yes type of journal entry property (technical)

50 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Amounts

Page 51: SAP Financial Consolidation Database Schema Guide

4 Operation objects associated with amounts

4.1 Package amounts

4.1.1 ct_pack: packages

Column Type Len. Null. Comment

allow_early_publishing smallint 2 yes advanced publication authorized

approbation_level int 4 yes current approval level of the package in the workflow. It indicates the users who are au­thorized to access the package at this stage of the workflow.

canhave_changereport bit 1 yes Is package change re­port available for this package? 0 means false, otherwise true.

cdesc image 16 yes

commented bit 1 yes comments available

control_execution_au­thor_id

int 4 yes user who ran the con­trols [*=ct_user.id]

control_execu­tion_date

datetime 8 yes date the controls were run

control_execution_re­cipient_id

int 4 yes site where the controls were run [*=ct_recipi­ent.id]

control_level_id int 4 yes validating control level [*=ct_level.id]

control_level_in­hibit_valid

smallint 2 yes blocking controls

con­trol_level_reached_id

int 4 yes control level reached [*=ct_level.id]

control_set_id int 4 yes set of controls applied [*=ct_ctrl_set.id]

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 51

Page 52: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

ctrl_level_reached_pub int 4 yes Control level that pack­ages published in ad­vance must pass in or­der to be integrated automatically after publication

ctrl_level_reached_transfer

int 4 yes Control level that pack­ages published in ad­vance must pass in or­der to be integrated automatically after publication

data_commented bit 1 yes at least one comment on data available

effective_lock smallint 2 yes

effective_lock_au­thor_id

int 4 yes

effective_lock_date datetime 8 yes

effective_lock_recipi­ent_id

int 4 yes

entity_id int 4 yes cidx1 reporting unit [=ct_entity.id]

entry_save_version int 4 yes Backup version of jour­nal entries

exist_emb_files bit 1 yes Attachments exist

first_publishing_au­thor_id

int 4 yes Author of the first pub­lication of the package.

first_publishing_date datetime 8 yes Date of the first publi­cation of the package.

first_publishing_recipi­ent_id

int 4 yes Site of the first publica­tion of the package.

framework_broad­cast_date

datetime 8 yes publication date of cat­egory scenario used

framework_version_id int 4 yes version of category scenario used [=ct_framework_ver­sion.id]

group_comment_id int 4 yes group comment [*=ct_pack_group_comment.id]

group_commented bit 1 yes group comment availa­ble

id int 4 no uidx

52 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 53: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

import_date datetime 8 yes date of the import

import_author_id int 4 yes user performing the import

input_currency_id int 4 yes data entry currency [=ct_curncy.id]

input_recipient_id int 4 yes data entry site [*=ct_recipient.id]

input_restriction_id int 4 yes data entry restrictions [*=ct_input_restric­tion.id]

input_start_author_id int 4 yes user who started data entry [*=ct_user.id]

input_start_date datetime 8 yes data entry start date

input_start_recipi­ent_id

int 4 yes site where data entry was started [*=ct_re­cipient.id]

input_techorig_restric­tion_id

int 4 yes [=ct_techorig.id]

integrate_after_publi­cation

int 4 yes Automatic integration after publication

integrate_after_trans­fer

int 4 yes Automatic integration after receipt of the package

integration_author_id int 4 yes user who integrated [*=ct_user.id]

integration_date datetime 8 yes integration date

integration_recipi­ent_id

int 4 yes integration site [*=ct_recipient.id]

internet_in­put_folder_id

int 4 yes specific internet folder [*=ct_folder.id]

last_protecting_au­thor_id

int 4 yes user who protected the package

last_protecting_date datetime 8 yes date of protection

last_protecting_recipi­ent_id

int 4 yes site where the protec­tion was performed

late bit 1 yes late

op_bal_amount_count int 4 yes number of opening data loaded

op_bal_conso_cur­rency

int 4 yes consolidation currency of opening balance data [*=ct_curncy.id]

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 53

Page 54: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

op_bal_manager_id int 4 yes manages opening bal­ance data

-523588 à preconsoli­dated data

-523538 à consoli­dated data

op_bal_phase_id int 4 yes category of opening balance data [*=ct_phase.id]

op_bal_scope_code_id int 4 yes scope of opening bal­ance data [*=ct_scope_code.id]

op_bal_update_pe­riod_id

int 4 yes data entry period of opening balance data

op_bal_version_id int 4 yes variant of opening bal­ance data [*=ct_var­iant.id]

opening_balances smallint 2 yes opening balance data available

owner_site smallint 2 yes

pack_approbation_au­thor

int 4 yes the authorized user who approved the package in the work­flow [=ct_user.id]

pack_availability_re­cipient

int 4 yes the package is not available for this user at this stage of the workflow [=ct_user.id]

pack_control_status smallint 2 yes control status:

1 → not run

2 → no data

3 → valid

4 → warning

5 → non-blocking

6 → blocking

pack_model_date datetime 8 yes date the opening pack­age was generated

pack_model_indicator bit 1 yes

pack_model_load_au­thor_id

int 4 yes user who initialized the package [*=ct_user.id]

54 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 55: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

pack_model_load_date datetime 8 yes date the package was initialized

pack_model_load_re­cipient_id

int 4 yes site where the package was initialized [*=ct_recipient.id]

pack_model_recep­tion_author_id

int 4 yes user who received the opening package [*=ct_user.id]

pack_model_recep­tion_rcpt_id

int 4 yes site where the opening package was received [*=ct_recipient.id]

pack_model_recipi­ent_id

int 4 yes site where the opening package was created [*=ct_recipient.id]

pack_model_send_date

datetime 8 yes date the opening pack­age was sent

pack_publishing_cut­off_date

datetime 8 yes advanced publication deadline

pack_reception_au­thor_id

int 4 yes user who received the package [*=ct_user.id]

pack_reception_date datetime 8 yes date the package was received

pack_reception_recipi­ent_id

int 4 yes site where the package was received [*=ct_re­cipient.id]

pack_rule_status smallint 2 yes

pack_user_list_id int 4 yes reference ID of the package in the table listing the authorized users [=ct_pack_user.pack_id]

pack_users_restriction bit 1 yes equal to 1 if the pack­age has a list of users authorized to access it

package_security int 4 yes

phase_id int 4 yes cidx1 category [=ct_phase.id]

protect_flow_filter_id int 4 yes filter of read-only flows [*=ct_filter.id]

protect_flow_fil­ter_method

int 4 yes flow selection method:

4 à several values

8 à filter

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 55

Page 56: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

protect_flow_if_op_bal smallint 2 yes flows read-only if opening balances

protect_period_fil­ter_id

int 4 yes filter of read-only peri­ods [*=ct_filter.id]

protect_period_fil­ter_method

int 4 yes period selection method:

4 → several values

8 → filter

publishing_author_id int 4 yes user who published [*=ct_user.id]

publishing_comment nvarchar 8000 yes Comment on the publi­cation.

publishing_date datetime 8 yes publication date

publishing_lock int 4 yes locked on publication:

0 → none

1 → full

2 → locked integration

publishing_mode int 4 yes publication mode:

0 → none

65536 → standard

131072 → special per­mission

262144 → advance

publishing_recipient_id int 4 yes publication site [*=ct_recipient.id]

reporting_hierar­chy_date

datetime 8 yes

restr_on_document smallint 2 yes data entry restrictions applied to schedules

restr_on_lo­cal_man_entry

smallint 2 yes data entry restrictions applied to local journal entries

restr_on_pre­cons_manual_entry

smallint 2 yes data entry restrictions applied to central jour­nal entries

rule_execution_au­thor_id

int 4 yes user who ran the pack­age rules [*=ct_user.id]

56 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 57: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

rule_execution_date datetime 8 yes date the package rules were run

rule_execution_recipi­ent_id

int 4 yes site where the package rules were run [*=ct_recipient.id]

rule_set_id int 4 yes set of package rules [*=ct_ruleset.id]

save_version int 4 yes Backup version

security columns -- -- --

status int 4 yes package status:

0 → n.a.

1 → empty

2 → changed

4 → published

8 → integrated

s4h_timestamp datetime 8 yes max timestamp of data imported from S/4HANA source

sh4_datalink_def int 4 yes ID of the Data Link def­inition used to import data from S/4HANA

transaction_mutex int 4 yes Technical column used to manage the pack­age backup in multi-user mode

transfer_recipient_id int 4 yes transfer site [*=ct_re­cipient.id]

update_data_au­thor_id

int 4 yes last user who changed the data [*=ct_user.id]

update_data_date datetime 8 yes date the data was last changed

update_data_recipi­ent_id

int 4 yes site where the data was last changed [*=ct_recipient.id]

update_period_id int 4 yes cidx1 data entry period

update_recipient_id int 4 yes site where the package was last changed [*=ct_recipient.id]

user_control_level int 4 yes

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 57

Page 58: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

validity_check smallint 2 yes validity:

0 → not run

1 → valid

2 → invalid

windows_in­put_folder_id

int 4 yes windows and internet folder [=ct_folder.id]

workflow bit 1 yes equal to 1 if the author­ized users are organ­ized in workflow hierar­chies

workflow_levels_count int 4 yes Number of workflow user levels configured for working in the package

4.1.2 ct_pack_workflow: list of users authorized to use the package

Column Type Len. Null. Comment

id int 4 no uidx1

owner_site smallint 2 yes

pack_lnk_id int 4 yes uidx2 package or Re­porting Set ID related to the users defined in the Workflow

reportingset_id int 4 yes uidx2 The reporting unit owner of the work­flow

user_id int 4 yes uidx2 ID of users au­thorized to work in a package or defined in a Reporting Set

user_level int 4 yes uidx2 user hierarchy level

58 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 59: SAP Financial Consolidation Database Schema Guide

4.1.3 ct_pack_embedded_file: package attachments

Column Type Len. Null. Comment

file_name nchar 253 yes Attachment name

file_serial image 16 yes Attachment contents

file_size int 4 yes Size in KB of attach­ment

file_type nchar 120 yes Attachment file exten­sion

id int 4 no uidx ID given to the package attachment

ownerobject_id int 4 yes idx Package that owns attachment

4.1.4 ct_pack_period_trans: settings for package periods

Column Type Len. Null. Comment

id int 4 no uidx corresponding package [=ct_pack.id]

period_translations image 16 yes definition for convert­ing the opening bal­ance period (serial­ized)

4.1.5 ct_pack_protect_period: settings for protecting package periods

Column Type Len. Null. Comment

id int 4 no uidx corresponding package [=ct_pack.id]

protect_period_filter image 16 yes list of protected peri­ods (serialized)

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 59

Page 60: SAP Financial Consolidation Database Schema Guide

4.1.6 ct_pack_protect_flow: settings for protecting package flows

Column Type Len. Null. Comment

id int 4 yes uidx corresponding package [=ct_pack.id]

protect_flow_filter image 16 yes list of protected flows (serialized)

4.1.7 ct_pack_lock: package lock

Column Type Len Null Comment

entity_id int 4 yes cidx2 package report­ing unit [=ct_entity.id]

id int 4 no uidx1

key_hole nvarchar 60 yes package lock

owner_site smallint 2 yes

phase_id int 4 yes cidx2 package cate­gory [=ct_phase.id]

publishing_key nvarchar 60 yes key enabling the pack­age to be published by special permission if the user does not have the relevant access right. The key is valid until the next publica­tion.

update_period_id int 4 yes cidx2 package data en­try period

60 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 61: SAP Financial Consolidation Database Schema Guide

4.1.8 ct_journal_pack: journal entry ledgers associated with packages (technical table)

Column Type Len. Null. Comment

control_status int 4 yes ledger status:

1 → empty

2 → automatic journal entry ledger

4 → run automatic jour­nal entry ledger

8 → opening balance ledger

16 → controls not run

32 → no data

64 → valid controls

128 → warning

256 → non-blocking

512 → blocking

1024 → imbalanced

2048 → n.a.

empty int 4 yes empty

entity_id int 4 yes cidx1 package report­ing unit [=ct_entity.id]

id int 4 no uidx

journal_id int 4 yes ledger [=ct_journal.id]

last_entry_number int 4 yes last journal entry num­ber assigned

pack_id int 4 yes obsolete

phase_id int 4 yes cidx1 package category [=ct_phase.id]

updper_id int 4 yes cidx1 package data en­try period

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 61

Page 62: SAP Financial Consolidation Database Schema Guide

4.1.9 ct_pk_entry: package journal entry headers

Column Type Len. Null. Comment

control_status int 4 yes journal entry control status:

1 → valid

2 → invalid

3 → category scenario changed

4 → no validity

curncy_id int 4 yes currency [=ct_curncy.id]

entity_id int 4 yes cidx2 reporting unit [=ct_entity.id]

entry_comment nvarchar 253 yes journal entry short comments

entry_label nvarchar 120 yes description

frmwk_ver_id int 4 yes version of category scenario used [=ct_framework_ver­sion.id]

globorig int 4 yes geographical origin [=ct_site.id]

id int 4 no uidx

journal_id int 4 yes cidx2 ledger [=ct_jour­nal.id]

model_attached int 4 yes uses the journal entry template

model_id int 4 yes journal entry template

nature_id int 4 yes audit ID [=ct_na­ture.id]

owner_site smallint 2 yes

pack_rule_id int 4 yes generating package rule [*=ct_packrule.id]

pack_sql_rule_id int 4 yes generating SQL rule [*=ct_sqlrule.id]

period_id int 4 yes period

phase_id int 4 yes cidx2 category [=ct_phase.id]

reversing_entry_id int 4 yes reversing journal entry

62 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 63: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

revert_entry_id int 4 yes reversed journal entry

rule_name nvarchar 12 yes generating rule code (automatic journal en­try)

rule_type nvarchar 12 yes type of generating rule (automatic journal en­try)

save_version int 4 yes cidx2journal entry backup version

security columns -- -- --

serial_entry_data image 16 yes data display settings (serialized)

subscribe_id int 4 yes recurring journal entry

type_entry int 4 yes type of journal entry:

1 → single-sided

2 → double-sided

3 → not authorized

update_period_id int 4 yes cidx2 data entry period

user_entry_number int 4 yes cidx2 journal entry number (ó«amounts ».enum­ber)

valid_entry_date datetime 8 yes journal entry validity date

validity_status Int 4 yes journal entry validity:

16 → controls not run

32 → no data

64 → valid controls

128 → warning

256 → non-blocking

512 → blocking

1024 → imbalanced

2048 → n.a.

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 63

Page 64: SAP Financial Consolidation Database Schema Guide

4.2 Preconsolidated amounts

4.2.1 ct_preconsopack: preconsolidated package headers

Column Type Len. Null. Comment

allow_early_publishing smallint 2 yes advanced publication authorized

cdesc image 16 yes

commented bit 1 yes comment available

control_execution_au­thor_id

int 4 yes user who ran the con­trols [*=ct_user.id]

control_execu­tion_date

datetime 8 yes date the controls were run

control_execution_re­cipient_id

int 4 yes site where the controls were run [*=ct_recipi­ent.id]

control_level_id int 4 yes validating control level [*=ct_level.id]

control_level_in­hibit_valid

smallint 2 yes blocking controls

con­trol_level_reached_id

int 4 yes control level reached [*=ct_level.id]

control_set_id int 4 yes set of controls applied [*=ct_ctrl_set.id]

ctrl_level_reached_pub int 4 yes Control level that pack­ages published in ad­vance must pass in or­der to be integrated automatically after publication

ctrl_level_reached_transfer

int 4 yes Control level that pack­ages published in ad­vance must pass in or­der to be integrated automatically after publication

data_commented bit 1 yes at least one comment on data available

effective_lock smallint 2 yes

effective_lock_au­thor_id

int 4 yes

effective_lock_date datetime 8 yes

64 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 65: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

effective_lock_recipi­ent_id

int 4 yes

entity_id int 4 yes cidx2 reporting unit [=ct_entity.id]

framework_broad­cast_date

datetime 8 yes publication date of cat­egory scenario used

framework_version_id int 4 yes version of category scenario used [=ct_framework_ver­sion.id]

group_comment_id int 4 yes group comment [*=ct_pack_group_comment.id]

group_commented bit 1 yes group comment availa­ble

id int 4 no uidx

input_currency_id int 4 yes data entry currency [=ct_curncy.id]

input_recipient_id int 4 yes data entry site [*=ct_recipient.id]

input_restriction_id int 4 yes data entry restrictions [*=ct_input_restric­tion.id]

input_start_author_id int 4 yes user who started data entry [*=ct_user.id]

input_start_date datetime 8 yes data entry start date

input_start_recipi­ent_id

int 4 yes site where data entry was started [*=ct_re­cipient.id]

input_techorig_restric­tion_id

int 4 yes [=ct_techorig.id]

integrate_after_publi­cation

int 4 yes automatic integration after publication

integrate_after_trans­fer

int 4 yes automatic integration after receipt of the package

integration_author_id int 4 yes user who integrated [*=ct_user.id]

integration_date datetime 8 yes integration date

integration_recipi­ent_id

int 4 yes integration site [*=ct_recipient.id]

integration_version int 4 yes version number of the last integration

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 65

Page 66: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

internet_in­put_folder_id

int 4 yes specific internet folder [*=ct_folder.id]

late bit 1 yes late

op_bal_amount_count int 4 yes number of opening data loaded

op_bal_conso_cur­rency

int 4 yes consolidation currency of opening balance data [*=ct_curncy.id]

op_bal_manager_id int 4 yes manages opening bal­ance data

-523588 → preconsoli­dated data

-523538 → consoli­dated data

op_bal_phase_id int 4 yes category of opening balance data [*=ct_phase.id]

op_bal_scope_code_id int 4 yes scope of opening bal­ance data [*=ct_scope_code.id]

op_bal_update_pe­riod_id

int 4 yes data entry period of opening balance data

op_bal_version_id int 4 yes variant of opening bal­ance data [*=ct_var­iant.id]

opening_balances smallint 2 yes opening balance avail­able

owner_site smallint 2 yes

pack_control_status smallint 2 yes control status:

1 → not run

2 →à no data

3 → valid

4 → warning

5 → non-blocking

6 → blocking

pack_model_date datetime 8 yes date the opening pack­age was generated

pack_model_indicator bit 1 yes

66 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 67: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

pack_model_load_au­thor_id

int 4 yes user who initialized the package [*=ct_user.id]

pack_model_load_date datetime 8 yes date the package was initialized

pack_model_load_re­cipient_id

int 4 yes site where the package was initialized [*=ct_recipient.id]

pack_model_recep­tion_author_id

int 4 yes user who received the opening package [*=ct_user.id]

pack_model_recep­tion_rcpt_id

int 4 yes site where the opening package was received [*=ct_recipient.id]

pack_model_recipi­ent_id

int 4 yes site where the opening package was created [*=ct_recipient.id]

pack_model_send_date

datetime 8 yes date the opening pack­age was sent

pack_publishing_cut­off_date

datetime 8 yes advanced publication deadline

pack_reception_au­thor_id

int 4 yes user who received the package [*=ct_user.id]

pack_reception_date datetime 8 yes date the package was received

pack_reception_recipi­ent_id

int 4 yes site where the package was received [*=ct_re­cipient.id]

pack_rule_status smallint 2 yes

pack_user_list_id int 4 yes reference ID of the package in the table listing the authorized users [=ct_pack_user.pack_id]

pack_users_restriction bit 1 yes equal to 1 if the pack­age has a list of users authorized to access it

package_security int 4 yes

phase_id int 4 yes cidx2 category [=ct_phase.id]

protect_flow_filter_id int 4 yes filter of read-only flows [*=ct_filter.id]

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 67

Page 68: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

protect_flow_fil­ter_method

int 4 yes flow selection method:

4 → several values

8 → filter

protect_flow_if_op_bal smallint 2 yes flows read-only if opening balances

protect_period_fil­ter_id

int 4 yes filter of read-only peri­ods [*=ct_filter.id]

protect_period_fil­ter_method

int 4 yes period selection method:

4 → several values

8 → filter

publishing_author_id int 4 yes user who published [*=ct_user.id]

publishing_date datetime 8 yes publication date

publishing_lock int 4 yes locked on publication:

0 → none

1 → full

2 → locked integration

publishing_mode int 4 yes publication mode:

0 → none

65536 → standard

131072 → special per­mission

262144 → advance

publishing_recipient_id int 4 yes publication site [*=ct_recipient.id]

reporting_hierar­chy_date

date 8 yes

restr_on_document smallint 2 yes data entry restrictions applied to schedules

restr_on_lo­cal_man_entry

smallint 2 yes data entry restrictions applied to local journal entries

restr_on_pre­cons_manual_entry

smallint 2 yes data entry restrictions applied to central jour­nal entries

68 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 69: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

rule_execution_au­thor_id

int 4 yes user who ran the pack­age rules [*=ct_user.id]

rule_execution_date datetime 8 yes date the package rules were run

rule_execution_recipi­ent_id

int 4 yes site where the package rules were run [*=ct_recipient.id]

rule_set_id int 4 yes set of package rules [*=ct_ruleset.id]

security columns -- -- --

status int 4 yes package status:

0 → n.a.

1 → empty

2 → published

4 → changed

8 → integrated

transfer_recipient_id int 4 yes transfer site [*=ct_re­cipient.id]

update_data_au­thor_id

int 4 yes last user who changed the data [*=ct_user.id]

update_data_date datetime 8 yes date the data was last changed

update_data_recipi­ent_id

int 4 yes site where the data was last changed [*=ct_recipient.id]

update_period_id int 4 yes cidx2 data entry period

update_recipient_id int 4 yes site where the package was last changed [*=ct_recipient.id]

validity_check smallint 2 yes validity:

0 → not run

1 → valid

2 → invalid

windows_in­put_folder_id

int 4 yes windows and internet folder [=ct_folder.id]

workflow bit 1 yes equal to 1 if the author­ized users are organ­ized in workflow hierar­chies

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 69

Page 70: SAP Financial Consolidation Database Schema Guide

4.2.2 ct_preconsopack_period_trans: settings for package periods (preconsolidated level)

Column Type Len. Null. Comment

id int 4 no uidx corresponding in­tegrated package [=ct_preconsopack.id]

period_translations image 16 yes definition for convert­ing the opening bal­ance period (serial­ized)

4.2.3 ct_preconsopack_protect_flow: settings for protecting package flows (preconsolidated)

Column Type Len. Null. Comment

id int 4 no uidx corresponding in­tegrated package [=ct_preconsopack.id]

protect_flow_filter image 16 yes list of protected flows (serialized)

4.2.4 ct_preconsopack_protect_period: settings for protecting package periods (pc)

Column Type Len. Null. Comment

id int 4 no uidx corresponding in­tegrated package [=ct_preconsopack.id]

protect_period_filter image 16 yes list of protected peri­ods (serialized)

70 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 71: SAP Financial Consolidation Database Schema Guide

4.2.5 ct_preconsopack_histo : history of preconsolidated package headers

Column Type Len. Null. Comment

action_context int 4 yes Action context: Receiv­ing, Publication, Inte­gration.

entity_id int 4 yes cidx2 reporting unit di­mension [=ct_en­tity.id]

id int 4 no uidx1 Identifier

integration_author_id int 4 yes Author of the package integration.

integration_date datetime 8 yes Date of the package in­tegration when you publish the package.

integration_recipi­ent_id

int 4 yes Site of the package in­tegration.

integration_version int 4 yes cidx2 version number of the last integration

owner_site smallint 2 yes

phase_id int 4 yes cidx2 category dimen­sion [=ct_phase.id]

publishing_author_id int 4 yes Author of the last pub­lication of the package when you perform a package integration of this version.

publishing_date datetime 8 yes date of the last publi­cation of the package when you perform a package integration of this version.

publishing_recipient_id int 4 yes Site of the last publica­tion of the package when you perform a package integration of this version.

received_date datetime 8 yes Received on: The date you receive the pre­consolidated data.

received_from_recipi­ent_id

int 4 yes Received from: The Site that sent the pre­consolidated data.

update_period_id int 4 yes cidx2 data entry period dimension

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 71

Page 72: SAP Financial Consolidation Database Schema Guide

4.2.6 ct_publishedpack : published packages

Column Type Len. Null. Comment

action_context int 4 yes Action context: Receiv­ing, Publication, Inte­gration.

entity_id int 4 yes cidx2 reporting unit di­mension [=ct_en­tity.id]

id int 4 no uidx1 Identifier

integration_author_id int 4 yes Author of the package integration.

integration_date datetime 8 yes Date of the package in­tegration when you publish the package.

integration_recipi­ent_id

int 4 yes Site of the package in­tegration.

owner_site smallint 2 yes

phase_id int 4 yes cidx2 category dimen­sion [=ct_phase.id]

publishing_author_id int 4 yes Author of the last pub­lication of the package.

publishing_comment nvarchar 8000 yes Comment on the pack­age publication.

publishing_date datetime 8 yes Date of the last publi­cation of the package.

publishing_recipient_id int 4 yes Site of the last publica­tion of the package.

publishing_version int 4 yes cidx2 Version number of the last publication.

received_date datetime 8 yes Received on: The date you receive the pre­consolidated data.

received_from_recipi­ent_id

int 4 yes Received from: The Site that sent the pub­lished or integrated data.

update_period_id int 4 yes cidx2 data entry period dimension

72 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 73: SAP Financial Consolidation Database Schema Guide

4.2.7 ct_publishedpack_histo: history of published packages

Column Type Len. Null. Comment

action_context int 4 yes Action context: Receiv­ing, Publication, Inte­gration.

entity_id int 4 yes cuidx2 reporting unit dimension [=ct_en­tity.id]

id int 4 no uidx1 Identifier

integration_author_id int 4 yes Author of the package integration.

integration_date datetime 8 yes Date of the package in­tegration when you publish the package.

integration_recipi­ent_id

int 4 yes Site of the package in­tegration.

owner_site smallint 2 yes

phase_id int 4 yes cuidx2 category di­mension [=ct_phase.id]

publishing_author_id int 4 yes Author of the last pub­lication of the package.

publishing_comment nvarchar 8000 yes Comment on the publi­cation action.

publishing_date datetime 8 yes Date of the last publi­cation of the package.

publishing_recipient_id int 4 yes Site of the last publica­tion of the package.

publishing_version int 4 yes cuidx2 Version number of the last publication.

received_date datetime 8 yes Received on: The date you receive preconsoli­dated data.

received_from_recipi­ent_id

int 4 yes Received from: The Site that sent the pub­lished or integrated data.

saving_date datetime 8 yes Saving package date

update_period_id int 4 yes cuidx2 data entry pe­riod dimension

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 73

Page 74: SAP Financial Consolidation Database Schema Guide

4.2.8 ct_pc_entry: preconsolidated journal entry header table

Column Type Len. Null. Comment

amount_level int 4 yes amount level

control_status int 4 yes journal entry control status:

1 → valid

2 → invalid

3 → category scenario changed

4 → no validity

curncy_id int 4 yes currency [=ct_curncy.id]

curncyconso_id int 4 yes consolidation currency

entity_id int 4 yes cidx1 reporting unit [=ct_entity.id]

entry_comment nvarchar 253 yes journal entry short comments

entry_label nvarchar 120 yes description

exist_emb_files int 4 yes Existence of attach­ments (1: attach­ment(s) exist, 0: no journal entry attach­ments)

frmwk_ver_id int 4 yes version of category scenario used [=ct_framework_ver­sion.id]

globorig int 4 yes cidx1 geographical ori­gin [=ct_site.id]

id int 4 no uidx

journal_id int 4 yes cidx1 ledger [=ct_jour­nal.id]

model_attached int 1 yes uses the journal entry template

model_id int 4 yes journal entry template

nature_id int 4 yes audit ID [=ct_na­ture.id]

owner_site smallint 2 yes

74 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 75: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

pack_rule_id int 4 yes generating package rule [*=ct_packrule.id]

pack_sql_rule_id int 4 yes generating SQL rule [*=ct_sqlrule.id]

period_id int 4 yes period

phase_id int 4 yes cidx1 category [=ct_phase.id]

posting_date datetime 8 yes Date of posting

preconso_rule_id int 4 yes generating preconsoli­dation rule [*=ct_pre­consrule.id]

preconso_sql_rule_id int 4 yes generating SQL rule [*=ct_sqlrule.id]

reversing_entry_id int 4 yes reversing journal entry

revert_entry_id int 4 yes reversed journal entry

rule_name nvarchar 12 yes generating rule code (automatic journal en­try)

rule_type nvarchar 12 yes type of generating rule (automatic journal en­try)

security columns -- -- --

serial_entry_data image 16 yes data display settings and validity depending on scope and variant (serialized)

status Int 4 yes Status of entry. Types are:

0 → modified

1 → posted

2 → protected

subscribe_id int 4 yes recurring journal entry

techorig int 4 yes cidx1 technical origin [=ct_techorig.id]

type_entry int 4 yes type of journal entry:

1 → single-sided

2 → double-sided

3 → not authorized

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 75

Page 76: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

un­der_scope_mother_entity_id

int 4 yes linked parent company [*=ct_entity.id]

update_period_id int 4 yes cidx1 data entry period

user_entry_number int 4 yes cidx1 journal entry number (ó« amounts ».enum­ber)

valid_entry_date datetime 8 yes journal entry validity date

validity_status int 4 yes journal entry validity:

0 → valid

1 → valid but with some incomplete lines

2 → valid but with some invalid lines

4 → not equilibrated

8 → not equilibrated on flow

16 → not valid against framework controls

24 → 8 and 16

32 → no data

64 → valid controls

128 → warning

256 → non-blocking

512 → blocking

1024 → imbalanced

2048 → n.a.

76 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 77: SAP Financial Consolidation Database Schema Guide

4.2.9 ct_mje_wrkflw_notif_reg : definition of entries notifications

Column Type Len. Null. Comment

action int 4 yes Actions registered:

1:create

2:modify

4:post

8:unpost

16:protect

32:unprotect

64:delete

id int 4 no uidx

journal_id int 4 yes cidxuidx2 ledger [=ct_journal.id]

phase_id int 4 yes cidxuidx2 category di­mension [=ct_phase.id]

site_id int 4 yes cidxuidx2 site [=ct_site.id]

updper_id int 4 yes cidxuidx2 data entry period dimension

user_id int 4 yes uidx2 ID of user who have subscribed to the notification

4.3 Consolidated amounts

4.3.1 ct_conso_def: consolidation definition

Column Type Len. Null. Comment

archive_date datetime 8 yes Archive date

cdesc image 16 yes

coeff float 8 yes coefficient for multiply­ing thresholds

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 77

Page 78: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

context int 4 yes indicates that the fol­lowing elements are defined:

1 → opening balances

2 → restricta data by period according to the dimensions

4 → process period af­ter period

8 → carry forwared one period to another

16 → different category scenario than the one used in the reporting ID

32 → different opening category scenario

64 → different variant for sub-consolidations

128 → data restriction differenciated by pe­riod

256 → category sce­nario differenciated by period

512 → consolidation locked

curncy int 4 yes currency [=ct_curncy.id]

exist_emb_files bit 1 yes Attachments exist

framework_phase int 4 yes category of category scenario used [=ct_phase.id]

framework_version int 4 yes version of category scenario used [=ct_framework_ver­sion.id]

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

78 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 79: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

linked_props smallint 2 yes indicates that the fol­lowing elements exist:

1 → source period for opening balances

2 → conversion rate pe­riod

4 → conversion rate version

8 → use replacement data

16 → replacement data category

32 → replacement data entry period

64 → replacement data period

128 → forced Audit ID for replacement data

256 → scope code

512 → scope period

1024 → scope version

2048 → use secondary scope

4096 → secondary scope code

8192 → secondary scope period

16384 → secondary scope version

locked smallint 2 yes bitmap:

1 → consolidation locked

2 → consolidation and reporting locked

4 → consolidation and scope locked

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 79

Page 80: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

main_period int 4 yes default period settings [=ct_conso_def_per.id]

opbal_curncy int 4 yes currency of opening balance data [*=ct_curncy.id]

opbal_dst_period int 4 yes source period of open­ing balance data

opbal_phase int 4 yes category of opening balance data [*=ct_phase.id]

opbal_scope_code int 4 yes scope of opening bal­ance data [*=ct_scope_code.id]

opbal_updper int 4 yes data entry period of opening balance data

opbal_variant int 4 yes variant of opening bal­ance data [*=ct_var­iant.id]

owner_site smallint 2 yes

phase int 4 yes category [=ct_phase.id]

readentry_lastdate datetime 8 yes date the last journal entry was loaded

rollup_state smallint 2 yes Binary mask :

consolidation has run

0: without any rollup

1 : with primary rollup on Reporting Unit

2 : with primary rollup on Original Reporting Unit

4: with secondary rollup on Management Unit

8: with secondary rollup on Original Re­porting Unit

rules_set int 4 yes sets of rules applied [=ct_ruleset.id]

security columns -- -- --

80 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 81: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

subconso_variant int 4 yes alternative subconsoli­dation variant [*=ct_variant.id]

task_author int 4 yes user who performed the corresponding task [=ct_user.id]

task_date datetime 8 yes date the correspond­ing task was per­formed

task_status int 4 yes status of the corre­sponding task per­formed

0 → error

1 → task performed

2 → full processing - er­ror

3 → full processing -success

4 → incremental proc­essing - error

5 → incremental proc­essing - success

updper int 4 yes data entry period

variante int 4 yes variant [=ct_variant.id]

4.3.2 ct_conso_def_per: consolidation periods definition

Column Type Len. Null. Comment

consodef_id int 4 yes consolidation defini­tion to which the pe­riod is linked [=ct_conso_def.id] or 0 if default period

context int 4 yes indicates that the fol­lowing are defined:

1 → replacement data

2 → secondary scope

4 → process the period

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 81

Page 82: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

conv_period int 4 yes conversion rate period

conv_version int 4 yes conversion rate version [*=ct_exrate_ver­sion.id]

id int 4 no uidx

opbal_src_period int 4 yes source period for opening balance data

owner_site smallint 2 yes

period int 4 yes period defined

replacing_nature int 4 yes audit ID forced for re­placement data [*=ct_nature.id]

replacing_period int 4 yes period for replacement data

replacing_phase int 4 yes category for replace­ment data [*=ct_phase.id]

replacing_updper int 4 yes data entry period for replacement data

restriction image 16 yes period restrictions (se­rialized)

scope_code int 4 yes scope code [*=ct_scope_code.id]

scope_period int 4 yes scope period

scope_version int 4 yes scope version [*=ct_scope_version]

secon­dary_scope_code

int 4 yes secondary scope code [*=ct_scope_code.id]

secondary_scope_pe­riod

int 4 yes secondary scope pe­riod

secondary_scope_ver­sion

int 4 yes secondary scope ver­sion [*=ct_scope_ver­sion.id]

4.3.3 ct_consopack: consolidated package headers

Column Type Len Null Comment

curncy int 4 yes cuidx1 consolidation currency [=ct_curncy.id]

82 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 83: SAP Financial Consolidation Database Schema Guide

Column Type Len Null Comment

entity_id int 4 yes cuidx1 reporting unit [=ct_entity.id]

phase_id int 4 yes cuidx1 category [=ct_phase.id]

scope int 4 yes cuidx1 scope [=ct_scope_code.id]

update_period_id int 4 yes cuidx1 data entry pe­riod

variant int 4 yes cuidx1 variant [=ct_variant.id]

version int 4 yes

4.3.4 ct_conso_def_embedded_file: attachment for consolidation definition

Column Type Len Null Comment

file_name int 4 Yes Attachment name

file_serial image 16 yes Content of attachment

file_size int 4 yes Size in KB of attach­ment

file_type int 4 yes Attachment contents

id int 4 no uidx ID given to the consolidation attach­ment

ownerobject_id int 4 Yes idx Consolidation that owns attachment

4.3.5 ct_co_entry: consolidated journal entry header table

Column Type Len. Null. Comment

account_rollup_rule_id int 4 yes

adjust_rule_id int 4 yes generating reconcilia­tion rule [*=ct_inter­rule.id]

amount_level int 4 yes amount level

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 83

Page 84: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

conso_rule_id int 4 yes generating consolida­tion rule [*=ct_con­srule.id]

conso_sql_rule_id int 4 yes generating SQL rule [*=ct_sqlrule.id]

control_status smallint 2 yes journal entry control status:

1 → valid

2 → invalid

3 → category scenario changed

4 → no validity

curncy_id int 4 yes currency [=ct_curncy.id]

curncyconso_id int 4 yes cidx1 consolidation currency

entity_id int 4 yes reporting unit [=ct_en­tity.id]

entity_rollup_rule_id int 4 yes

entry_comment nvarchar 253 yes journal entry short comments

entry_label nvarchar 120 yes description

exist_emb_files bit 1 yes Attachments exist

frmwk_ver_id int 4 yes version of category scenario used [=ct_framework_ver­sion.id]

globorig smallint 2 yes geographical origin [=ct_site.id]

id int 4 no uidx

journal_id int 4 yes ledger [=ct_journal.id]

model_attached bit 1 no uses the journal entry template

model_id int 4 yes journal entry template

nature_id int 4 yes audit ID [=ct_na­ture.id]

owner_site smallint 2 yes

pack_rule_id int 4 yes generating package rule [*=ct_packrule.id]

84 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 85: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

pack_sql_rule_id int 4 yes generating SQL rule [*=ct_sqlrule.id]

period_id int 4 yes period

phase_id int 4 yes cidx1 category [=ct_phase.id]

preconso_rule_id int 4 yes generating preconsoli­dation rule [*=ct_pre­consrule.id]

preconso_sql_rule_id int 4 yes generating SQL rule [*=ct_sqlrule.id]

reversing_entry_id int 4 yes reversing journal entry

revert_entry_id int 4 yes reversed journal entry

rule_name nvarchar 12 yes generating rule code (automatic journal en­try)

rule_type nvarchar 12 yes type of generating rule (automatic journal en­try)

scope_id int 4 yes cidx1 scope [*=ct_scope_code.id]

security columns -- -- --

serial_entry_data image 16 yes data display settings and validity depending on scope and variant (serialized)

subscribe_id int 4 yes recurring journal entry

techorig int 4 yes technical origin [=ct_techorig.id]

type_entry smallint 2 yes type of journal entry:

1 → single-sided

2 → double-sided

3 → not authorized

un­der_scope_mother_entity_id

int 4 yes linked parent company [*=ct_entity.id]

update_period_id int 4 yes cidx1 data entry period

user_entry_number int 4 yes journal entry number (ó« amounts ».enum­ber)

valid_entry_date datetime 8 yes journal entry validity date

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 85

Page 86: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

validity_status smallint 2 yes journal entry validity:

16 → controls not run

32 → no data

64 → valid controls

128 → warning

256 → non-blocking

512 → blocking

1024 → imbalanced

2048 → n.a.

variant_id int 4 yes cidx1 variant [*=ct_var­iant.id]

4.3.6 ct_tbl_scope: consolidation scopes associated with consolidations

Column Type Len. Null. Comment

absorbing_entity_id int 4 yes reporting unit acquired (outgoing acquired) [*=ct_entity.id]

cl_behaviour int 4 yes scope status at clos­ing:

0 → not integrated

1 → parent company

2 → subsidiary

3 → sub-parent com­pany

4 → sub-subsidiary

cl_control_rate float 8 yes group total ownership interest at closing

86 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 87: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

cl_integr_method int 4 yes consolidation method at closing:

0 → not integrated

1 → full consolidation

2 → proportional con­solidation

3 → equity method

4 → sub-parent equity method

cl_integr_rate float 8 yes consolidation rate at closing

cl_interest_rate float 8 yes group share of profits at closing

cl_intermed_con­trol_rate

float 8 yes intermediate total ownership interest

cl_intermed_in­tegr_rate

float 8 yes intermediate consoli­dation rate

cl_intermed_inter­est_rate

float 8 yes intermediate share of profits

cl_subconso_cur­rency_id

int 4 yes sub-consolidation cur­rency [*=ct_curncy.id]

cl_subscope_code_id int 4 yes subscope code (sub-parent) [*=ct_scope_code.id]

cl_subscope_period_id int 4 yes subscope period (sub-parent)

cl_subscope_ver­sion_id

int 4 yes subscope version (sub-parent) [*=ct_scope_ver­sion.id]

conscur int 4 yes cidx consolidation cur­rency dimension [=ct_curncy.id]

entity_id int 4 yes consolidated reporting unit dimension [=ct_entity.id]

loaded int 4 yes reporting unit data loaded

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 87

Page 88: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

op_behaviour int 4 yes scope status at open­ing

0 → not integrated

1 → parent company

2 → subsidiary

3 → sub-parent com­pany

4 → sub-subsidiary

op_control_rate float 8 yes group total ownership interest at opening

op_integr_method int 4 yes consolidation method at opening

0 → not integrated

1 → full consolidation

2 → proportional con­solidation

3 → equity method

4 → sub-parent equity method

op_integr_rate float 8 yes consolidation rate at opening

op_interest_rate float 8 yes group share of profits at opening

op_intermed_con­trol_rate

float 8 yes intermediate total ownership interest (from scope at open­ing)

op_intermed_in­tegr_rate

float 8 yes intermediate consoli­dation rate (from scope at opening)

op_intermed_inter­est_rate

float 8 yes intermediate share of profits (from scope at opening)

op_subscope_code_id int 4 yes subscope code (sub-parent) [*=ct_scope_code.id]

op_subscope_pe­riod_id

int 4 yes subscope period (sub-parent)

88 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 89: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

op_subscope_ver­sion_id

int 4 yes subscope version (sub-parent) [*=ct_scope_ver­sion.id]

out_updper_id int 4 yes outgoing period (out­going during period)

period_id int 4 yes period dimension processed (0 if multi-period)

phase int 4 yes cidx category dimen­sion [=ct_phase.id]

rl_behaviour int 4 yes average scope status for rules:

0 → not integrated

1 → parent company

2 → subsidiary

3 → sub-parent com­pany

4 → sub-subsidiary

rl_integr_method int 4 yes average consolidation method for rules:

0 → not integrated

1 → full consolidation

2 → proportional con­solidation

3 → equity method

4 → sub-parent equity method

scope int 4 yes cidx scope dimension [=ct_scope_code.id]

updper int 4 yes cidx data entry period dimension

variant int 4 yes cidx variant dimension [=ct_variant.id]

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 89

Page 90: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

variation int 4 yes variation between opening and closing:

0 → no variation

1 → incoming

2 → outgoing at open­ing

3 → outgoing during period

4 → outgoing acquired at opening

5 → outgoing acquired during period

6 → EM/SEM to FC/PC

7 → FC/PC to EM/SEM

scope_custom_prop Int 4 yes custom property for the scope [=ct_scope_en­tity_custom_prop.id]

4.3.7 ct__tblglobal_scope: full consolidation scope associated with consolidations

Column Type Len. Null. Comment

absorbing_entity_id int 4 yes reporting unit acquired (outgoing acquired) [*=ct_entity.id]

cl_behaviour int 4 yes scope status at closing

0 → not integrated

1 → parent company

2 → subsidiary

3 → sub-parent com­pany

4 → sub-subsidiary

cl_control_rate float 8 yes group total ownership interest at closing

90 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 91: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

cl_entity_id int 4 yes linked consolidated re­porting unit at closing [ct_entity.id]

cl_integr_method int 4 yes consolidation method at closing

0 → not integrated

1 → full consolidation

2 → proportional con­solidation

3 → equity method

4 → sub-parent equity method

cl_integr_rate float 8 yes consolidation rate at closing

cl_interest_rate float 8 yes group share of profits at closing

cl_intermed_con­trol_rate

float 8 yes intermediate total ownership interest

cl_intermed_in­tegr_rate

float 8 yes intermediate consoli­dation rate

cl_intermed_inter­est_rate

float 8 yes intermediate share of profits

cl_level int 4 yes minimum level for orig­inal reporting unit at closing

cl_sub­sid_scope_code_id

int 4 yes main scope for original reporting unit at clos­ing [=ct_scope_code.id]

cl_subsid_scope_pe­riod_id

int 4 yes main scope period for original reporting unit at closing

cl_subsid_scope_ver­sion_id

int 4 yes main scope version for original reporting unit at closing [=ct_scope_version.id]

conscur int 4 yes cidx consolidation cur­rency dimension [=ct_curncy.id]

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 91

Page 92: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

op_behaviour int 4 yes scope status at open­ing

0 → not integrated

1 → parent company 2 à subsidiary

3 → sub-parent com­pany

4 → sub-subsidiary

op_control_rate float 8 yes group total ownership interest at opening

op_entity_id int 4 yes linked consolidated re­porting unit at opening [ct_entity.id]

op_integr_method int 4 yes consolidation method at opening

0 → not integrated

1 → full consolidation

2 → proportional con­solidation

3 → equity method

4 → sub-parent equity method

op_integr_rate float 8 yes consolidation rate at opening

op_interest_rate float 8 yes group share of profits at opening

op_intermed_con­trol_rate

float 8 yes intermediate total ownership interest (from scope at open­ing)

op_intermed_in­tegr_rate

float 8 yes intermediate consoli­dation rate (from scope at opening)

op_intermed_inter­est_rate

float 8 yes intermediate share of profits (from scope at opening)

op_level int 4 yes minimum level for orig­inal reporting unit at opening

92 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 93: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

op_sub­sid_scope_code_id

int 4 yes main scope for original reporting unit at open­ing [=ct_scope_code.id]

op_subsid_scope_pe­riod_id

int 4 yes main scope period for original reporting unit at opening

op_subsid_scope_ver­sion_id

int 4 yes main scope version for original reporting unit at opening [=ct_scope_version.id]

out_updper_id int 4 yes outgoing period (out­going during period)

period_id int 4 yes period dimension processed (0 if multi-period)

phase int 4 yes cidx category dimen­sion [=ct_phase.id]

rl_behaviour int 4 yes average scope status for rules

0 → not integrated

1 → parent company

2 → subsidiary

3 → sub-parent com­pany

4 → sub-subsidiary

rl_integr_method int 4 yes average consolidation method for rules

0 → not integrated

1 → full consolidation

2 → proportional con­solidation

3 → equity method

4 → sub-parent equity method

scope int 4 yes cidx scope dimension [=ct_scope_code.id]

subsid_id int 4 yes original reporting unit dimension [=ct_en­tity.id]

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 93

Page 94: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

updper int 4 yes cidx data entry period dimension

variant int 4 yes cidx variant dimension [=ct_variant.id]

variation int 4 yes variation between opening and closing

0 → no variation

1 → incoming

2 → outgoing at open­ing

3 → outgoing during period

4 → outgoing acquired at opening

5 → outgoing acquired during period

6 → EM/SEM to FC/PC

7 → FC/PC to EM/SEM

scope_custom_prop int 4 yes custom property for the scope [=ct_scope_en­tity_custom_prop.id]

4.3.8 ct_tbl_shares: stockholdings associated with consolidations

Column Type Len. Null. Comment

cl_control_rate float 8 yes total ownership inter­est (closing)

cl_forced_control int 4 yes forced control (clos­ing)

cl_geographic_origin int 4 yes site from where the in­formation originates (closing) [ct_site.id]

cl_interest_rate float 8 yes transitive share of prof­its (closing)

94 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 95: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

cl_ori­gin_scope_code_id

int 4 yes scope code (statutory) from where the infor­mation originates (closing) [ct_scope_code.id]

cl_origin_scope_pe­riod_id

int 4 yes scope period (statu­tory) from where the information originates (closing)

cl_origin_scope_ver­sion_id

int 4 yes scope version (statu­tory) from where the information originates (closing) [ct_scope_version.id]

cl_share_direct_rate float 8 yes direct investments in number of stocks (closing)

cl_shares float 8 yes number of stocks held (closing)

cl_vote_direct_rate float 8 yes direct investments in number of voting rights (closing)

cl_votes float 8 yes number of voting rights held (closing)

conscur int 4 yes cidx consolidation cur­rency dimension [=ct_curncy.id]

held_id int 4 yes subsidiary [=ct_en­tity.id]

op_control_rate float 8 yes total ownership inter­est (opening)

op_forced_control int 4 yes forced control (open­ing)

op_geographic_origin int 4 yes site from where the in­formation originates (opening) [ct_site.id]

op_interest_rate float 8 yes transitive share of prof­its (opening)

op_ori­gin_scope_code_id

int 4 yes scope code (statutory) from where the infor­mation originates (opening) [ct_scope_code.id]

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 95

Page 96: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

op_origin_scope_pe­riod_id

int 4 yes scope period (statu­tory) from where the information originates (opening)

op_origin_scope_ver­sion_id

int 4 yes scope version (statu­tory) from where the information originates (opening) [ct_scope_version.id]

op_share_direct_rate float 8 yes direct investments in number of stocks (opening)

op_shares float 8 yes number of stocks held (opening)

op_vote_direct_rate float 8 yes direct investments in number of voting rights (opening)

op_votes float 8 yes number of voting rights held (opening)

owner_id int 4 yes parent (0 for the capi­tal row) [*=ct_en­tity.id]

period_id int 4 yes period dimension processed (0 if multi-period)

phase int 4 yes cidx category dimen­sion [=ct_phase.id]

scope int 4 yes cidx scope dimension [=ct_scope_code.id]

updper int 4 yes cidx data entry period dimension

variant int 4 yes cidx variant dimension [=ct_variant.id]

4.3.9 ct_tbl_scope2: secondary consolidation scopes associated with consolidations

Column Type Len. Null. Comment

absorbing_entity_id int 4 yes reporting unit acquired (outgoing acquired) [*=ct_entity.id]

96 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 97: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

cl_behaviour int 4 yes scope status at closing

0 → not integrated

1 → parent company

2 → subsidiary

3 → sub-parent com­pany

4 → sub-subsidiary

cl_control_rate float 8 yes group total ownership interest at closing

cl_integr_method int 4 yes consolidation method at closing

0 → not integrated

1 → full consolidation

2 → proportional con­solidation

3 → equity method

4 → sub-parent equity method

cl_integr_rate float 8 yes consolidation rate at closing

cl_interest_rate float 8 yes group share of profits at closing

cl_intermed_con­trol_rate

float 8 yes intermediate total ownership interest

cl_intermed_in­tegr_rate

float 8 yes intermediate consoli­dation rate

cl_intermed_inter­est_rate

float 8 yes intermediate share of profits

cl_subconso_cur­rency_id

int 4 yes sub-consolidation cur­rency [*=ct_curncy.id]

cl_subscope_code_id int 4 yes subscope code (sub-parent) [*=ct_scope_code.id]

cl_subscope_period_id int 4 yes subscope period (sub-parent)

cl_subscope_ver­sion_id

int 4 yes subscope version (sub-parent) [*=ct_scope_ver­sion.id]

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 97

Page 98: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

conscur int 4 yes cidx consolidation cur­rency dimension [=ct_curncy.id]

entity_id int 4 yes consolidated reporting unit dimension [=ct_entity.id]

loaded int 4 yes reporting unit data loaded

op_behaviour int 4 yes scope status at open­ing

0 → not integrated

1 → parent company

2 → subsidiary

3 → sub-parent com­pany

4 → sub-subsidiary

op_control_rate float 8 yes group total ownership interest at opening

op_integr_method int 4 yes consolidation method at opening

0 → not integrated

1 → full consolidation

2 → proportional con­solidation

3 → equity method

4 → sub-parent equity method

op_integr_rate float 8 yes consolidation rate at opening

op_interest_rate float 8 yes group share of profits at opening

op_intermed_con­trol_rate

float 8 yes intermediate total ownership interest (from scope at open­ing)

op_intermed_in­tegr_rate

float 8 yes intermediate consoli­dation rate (from scope at opening)

98 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 99: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

op_intermed_inter­est_rate

float 8 yes intermediate share of profits (from scope at opening)

op_subscope_code_id int 4 yes subscope code (sub-parent) [*=ct_scope_code.id]

op_subscope_pe­riod_id

int 4 yes subscope period (sub-parent)

op_subscope_ver­sion_id

int 4 yes subscope version (sub-parent) [*=ct_scope_ver­sion.id]

out_updper_id int 4 yes outgoing period (out­going during period)

period_id int 4 yes period dimension processed (0 if multi-period)

phase int 4 no cidx category dimen­sion [=ct_phase.id]

rl_behaviour int 4 yes average scope status for rules

0 → not integrated

1 → parent company

2 → subsidiary

3 → sub-parent com­pany

4 → sub-subsidiary

rl_integr_method int 4 yes average consolidation method for rules

0 → not integrated

1 → full consolidation

2 → proportional con­solidation

3 → equity method

4 → sub-parent equity method

scope int 4 yes cidx scope dimension [=ct_scope_code.id]

updper int 4 yes cidx data entry period dimension

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 99

Page 100: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

variant int 4 yes cidx variant dimension [=ct_variant.id]

variation int 4 yes variation between opening and closing

0 → no variation

1 → incoming 2 à out­going at opening

3 → outgoing during period

4 → outgoing acquired at opening

5 → outgoing acquired during period

6 → EM/SEM to FC/PC

7 → FC/PC to EM/SEM

scope_custom_prop int 4 yes custom property for the scope [=ct_scope_en­tity_custom_prop.id]

4.3.10 ct_tbl_global_scope2: full secondary consolidation scopes associated with consolidations

Column Type Len. Null. Comment

absorbing_entity_id int 4 yes reporting unit acquired (outgoing acquired) [*=ct_entity.id]

cl_behaviour int 4 yes scope status at closing

0 → not integrated

1 → parent company

2 → subsidiary

3 → sub-parent com­pany

4 → sub-subsidiary

cl_control_rate float 8 yes group total ownership interest at closing

100 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 101: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

cl_entity_id int 4 yes linked consolidated re­porting unit at closing [ct_entity.id]

cl_integr_method int 4 yes consolidation method at closing

0 → not integrated

1 → full consolidation

2 → proportional con­solidation

3 → equity method

4 → sub-parent equity method

cl_integr_rate float 8 yes consolidation rate at closing

cl_interest_rate float 8 yes group share of profits at closing

cl_intermed_con­trol_rate

float 8 yes intermediate total ownership interest

cl_intermed_in­tegr_rate

float 8 yes intermediate consoli­dation rate

cl_intermed_inter­est_rate

float 8 yes intermediate share of profits

cl_level int 4 yes minimum level for orig­inal reporting unit at closing

cl_sub­sid_scope_code_id

int 4 yes main scope for original reporting unit at clos­ing [=ct_scope_code.id]

cl_subsid_scope_pe­riod_id

int 4 yes main scope period for original reporting unit at closing

cl_subsid_scope_ver­sion_id

int 4 yes main scope version for original reporting unit at closing [=ct_scope_version.id]

conscur int 4 yes cidx consolidation cur­rency dimension [=ct_curncy.id]

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 101

Page 102: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

op_behaviour int 4 yes scope status at open­ing

0 → not integrated

1 → parent company

2 → subsidiary

3 → sub-parent com­pany

4 → sub-subsidiary

op_control_rate float 8 yes group total ownership interest at opening

op_entity_id int 4 yes linked consolidated re­porting unit at opening [ct_entity.id]

op_integr_method int 4 yes consolidation method at opening

0 → not integrated

1 → full consolidation

2 → proportional con­solidation

3 → equity method

4 → sub-parent equity method

op_integr_rate float 8 yes consolidation rate at opening

op_interest_rate float 8 yes group share of profits at opening

op_intermed_con­trol_rate

float 8 yes intermediate total ownership interest (from scope at open­ing)

op_intermed_in­tegr_rate

float 8 yes intermediate consoli­dation rate (from scope at opening)

op_intermed_inter­est_rate

float 8 yes intermediate share of profits (from scope at opening)

op_level int 4 yes minimum level for orig­inal reporting unit at opening

102 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 103: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

op_sub­sid_scope_code_id

int 4 yes main scope for original reporting unit at open­ing [=ct_scope_code.id]

op_subsid_scope_pe­riod_id

int 4 yes main scope period for original reporting unit at opening

op_subsid_scope_ver­sion_id

int 4 yes main scope version for original reporting unit at opening [=ct_scope_version.id]

out_updper_id int 4 yes outgoing period (out­going during period)

period_id int 4 yes period dimension processed (0 if multi-period)

phase int 4 yes cidx category dimen­sion [=ct_phase.id]

rl_behaviour int 4 yes average scope status for rules

0 → not integrated

1 → parent company

2 → subsidiary

3 → sub-parent com­pany

4 → sub-subsidiary

rl_integr_method int 4 yes average consolidation method for rules

0 → not integrated

1 → full consolidation

2 → proportional con­solidation

3 → equity method

4 → sub-parent equity method

scope int 4 yes cidx scope dimension [=ct_scope_code.id]

subsid_id int 4 yes original reporting unit dimension [=ct_en­tity.id]

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 103

Page 104: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

updper int 4 yes cidx data entry period dimension

variant int 4 yes cidx variant dimension [=ct_variant.id]

variation int 4 yes variation between opening and closing

0 → no variation

1 → incoming

2 → outgoing at open­ing

3 → outgoing during period

4 → outgoing acquired at opening

5 → outgoing acquired during period

6 → EM/SEM to FC/PC

7 → FC/PC to EM/SEM

scope_custom_prop int 4 yes custom property for the scope [=ct_scope_en­tity_custom_prop.id]

4.3.11 ct_tbl_shares2: secondary stockholdings associated with consolidations

Column Type Len. Null. Comment

cl_control_rate float 8 yes total ownership inter­est (closing)

cl_forced_control int 4 yes forced control (clos­ing)

cl_geographic_origin int 4 yes site from where the in­formation originates (closing) [ct_site.id]

cl_interest_rate float 8 yes transitive share of prof­its (closing)

104 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 105: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

cl_ori­gin_scope_code_id

int 4 yes scope code (statutory) from where the infor­mation originates (closing) [ct_scope_code.id]

cl_origin_scope_pe­riod_id

int 4 yes scope period (statu­tory) from where the information originates (closing)

cl_origin_scope_ver­sion_id

int 4 yes scope version (statu­tory) from where the information originates (closing) [ct_scope_version.id]

cl_share_direct_rate float 8 yes direct investments in number of stocks (closing)

cl_shares float 8 yes number of stocks held (closing)

cl_vote_direct_rate float 8 yes direct investments in number of voting rights (closing)

cl_votes float 8 yes number of voting rights held (closing)

conscur int 4 yes cidx consolidation cur­rency dimension [=ct_curncy.id]

held_id int 4 yes subsidiary [=ct_en­tity.id]

op_control_rate float 8 yes total ownership inter­est (opening)

op_forced_control int 4 yes forced control (open­ing)

op_geographic_origin int 4 yes site from where the in­formation originates (opening) [ct_site.id]

op_interest_rate float 8 yes transitive share of prof­its (opening)

op_ori­gin_scope_code_id

int 4 yes scope code (statutory) from where the infor­mation originates (opening) [ct_scope_code.id]

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 105

Page 106: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

op_origin_scope_pe­riod_id

int 4 yes scope period (statu­tory) from where the information originates (opening)

op_origin_scope_ver­sion_id

int 4 yes scope version (statu­tory) from where the information originates (opening) [ct_scope_version.id]

op_share_direct_rate float 8 yes direct investments in number of stocks (opening)

op_shares float 8 yes number of stocks held (opening)

op_vote_direct_rate float 8 yes direct investments in number of voting rights (opening)

op_votes float 8 yes number of voting rights held (opening)

owner_id int 4 yes parent (0 for the capi­tal row) [*=ct_en­tity.id]

period_id int 4 yes period dimension processed (0 if multi-period)

phase int 4 yes cidx category dimen­sion [=ct_phase.id]

scope int 4 yes cidx scope dimension [=ct_scope_code.id]

updper int 4 yes cidx data entry period dimension

variant int 4 yes cidx variant dimension [=ct_variant.id]

106 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 107: SAP Financial Consolidation Database Schema Guide

4.4 Intercompany amounts

4.4.1 ct_interco_def: intercompany reconciliations processing definition

Column Type Len. Null. Comment

all_entities int 4 yes type of reporting units processed:

0 → with package data only

1 → all reporting units

cdesc image 16 yes

conso_ruleset int 4 yes sets of rules [*=ct_ruleset.id]

curncy int 4 yes currency [=ct_curncy.id]

id int 4 no uidx

interrule int 4 yes reconciliation rule [*=ct_interrule.id]

ldesc1-6 nvarchar 120 yes

locked int 4 yes status of intercompany data

0 → unlocked

1 → locked

owner_site smallint 2 yes

phase int 4 yes category [=ct_phase.id]

reconciliation_variante int 4 yes intercompany reconci­liation variant [=ct_var_interco.id]

rules_set int 4 yes subset of rules [*=ct_ruleset.id]

scope_code int 4 yes scope [=ct_scope_code.id]

security columns -- -- --

task_author int 4 yes user who performed the corresponding task [=ct_user.id]

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 107

Page 108: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

task_date datetime 8 yes date the correspond­ing task was per­formed

task_status int 4 yes status of the corre­sponding task per­formed

0 → error

1 → task performed

2 → task archived

updper int 4 yes data entry period

variante int 4 yes variant [=ct_variant.id]

4.5 Opening balance amounts

4.5.1 ct_pack_model: opening balance package (or generated package) headers

Column Type Len. Null. Comment

allow_early_publishing smallint 2 yes advanced publication authorized

cdesc image 16 yes

commented bit 1 yes comment available

control_execution_au­thor_id

int 4 yes user who ran the con­trols [*=ct_user.id]

control_execu­tion_date

datetime 8 yes date the controls were run

control_execution_re­cipient_id

int 4 yes site where the controls were run [*=ct_recipi­ent.id]

control_level_id int 4 yes validating control level [*=ct_level.id]

control_level_in­hibit_valid

smallint 2 yes blocking controls

con­trol_level_reached_id

int 4 yes control level reached [*=ct_level.id]

control_set_id int 4 yes set of controls applied [*=ct_ctrl_set.id]

108 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 109: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

ctrl_level_reached_pub int 4 yes Control level that pack­ages published in ad­vance must pass in or­der to be integrated automatically after publication

ctrl_level_reached_transfer

int 4 yes Control level that pack­ages published in ad­vance must pass in or­der to be integrated automatically after publication

data_commented bit 1 yes at least one comment on data available

effective_lock smallint 2 yes

effective_lock_au­thor_id

int 4 yes

effective_lock_date datetime 8 yes

effective_lock_recipi­ent_id

int 4 yes

entity_id int 4 yes cidx2 reporting unit [=ct_entity.id]

framework_broad­cast_date

datetime 8 yes publication date of cat­egory scenario used

framework_version_id int 4 yes version of category scenario used [=ct_framework_ver­sion.id]

group_comment_id int 4 yes group comment [*=ct_pack_group_comment.id]

group_commented bit 1 yes group comment availa­ble

id int 4 no uidx1

input_currency_id int 4 yes data entry currency [=ct_curncy.id]

input_recipient_id int 4 yes data entry site [*=ct_recipient.id]

input_restriction_id int 4 yes data entry restrictions [*=ct_input_restric­tion.id]

input_start_author_id int 4 yes user who started data entry [*=ct_user.id]

input_start_date datetime 8 yes data entry start date

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 109

Page 110: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

input_start_recipi­ent_id

int 4 yes site where data entry was started [*=ct_re­cipient.id]

input_techorig_restric­tion_id

int 4 yes [=ct_techorig.id]

integrate_after_publi­cation

int 4 yes automatic integration after publication

integrate_after_trans­fer

int 4 yes automatic integration after receipt of the package

integration_author_id int 4 yes user who integrated [*=ct_user.id]

integration_date datetime 8 yes integration date

integration_recipi­ent_id

int 4 yes integration site [*=ct_recipient.id]

internet_in­put_folder_id

int 4 yes specific internet folder [*=ct_folder.id]

late bit 1 yes late

op_bal_amount_count int 4 yes number of opening data loaded

op_bal_conso_cur­rency

int 4 yes consolidation currency of opening balance data [*=ct_curncy.id]

op_bal_manager_id int 4 yes manages opening bal­ance data

-523588 → preconsoli­dated data

-523538 → consoli­dated data

op_bal_phase_id int 4 yes category of opening balance data [*=ct_phase.id]

op_bal_scope_code_id int 4 yes scope of opening bal­ance data [*=ct_scope_code.id]

op_bal_update_pe­riod_id

int 4 yes data entry period of opening balance data

op_bal_version_id int 4 yes variant of opening bal­ance data [*=ct_var­iant.id]

opening_balances smallint 2 yes opening balance avail­able

110 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 111: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

owner_site smallint 2 yes

pack_control_status smallint 2 yes control status:

1 → not run

2 → no data

3 → valid

4 → warning

5 → non-blocking 6 → blocking

pack_model_date datetime 8 yes date the opening pack­age was generated

pack_model_indicator bit 1 yes

pack_model_load_au­thor_id

int 4 yes user who initialized the package [*=ct_user.id]

pack_model_load_date datetime 8 yes date the package was initialized

pack_model_load_re­cipient_id

int 4 yes site where the package was initialized [*=ct_recipient.id]

pack_model_recep­tion_author_id

int 4 yes user who received the opening package [*=ct_user.id]

pack_model_recep­tion_rcpt_id

int 4 yes site where the opening package was received [*=ct_recipient.id]

pack_model_recipi­ent_id

int 4 yes site where the opening package was created [*=ct_recipient.id]

pack_model_send_date

datetime 8 yes date the opening pack­age was sent

pack_publishing_cut­off_date

datetime 8 yes advanced publication deadline

pack_reception_au­thor_id

int 4 yes user who received the package [*=ct_user.id]

pack_reception_date datetime 8 yes date the package was received

pack_reception_recipi­ent_id

int 4 yes site where the package was received [*=ct_re­cipient.id]

pack_rule_status smallint 2 yes

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 111

Page 112: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

pack_user_list_id int 4 yes reference ID of the package in the table listing the authorized users [=ct_pack_user.pack_id]

pack_users_restriction bit 1 yes equal to 1 if the pack­age has a list of users authorized to access it

package_security int 4 yes

phase_id int 4 yes cidx2 category [=ct_phase.id]

protect_flow_filter_id int 4 yes filter of read-only flows [*=ct_filter.id]

protect_flow_fil­ter_method

int 4 yes flow selection method:

4 → several values

8 → filter

protect_flow_if_op_bal smallint 2 yes flows read-only if opening balances

protect_period_fil­ter_id

int 4 yes filter of read-only peri­ods [*=ct_filter.id]

protect_period_fil­ter_method

int 4 yes period selection method:

4 → several values

8 → filter

publishing_author_id int 4 yes user who published [*=ct_user.id]

publishing_date datetime 8 yes publication date

publishing_lock int 4 yes locked on publication:

0 → none

1 → full

2 → locked integration

112 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 113: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

publishing_mode int 4 yes publication mode:

0 → none

65536 → standard

131072 → special per­mission

262144 → advance

publishing_recipient_id int 4 yes publication site [*=ct_recipient.id]

reporting_hierar­chy_date

datetime 8 yes

restr_on_document smallint 2 yes data entry restrictions applied to schedules

restr_on_lo­cal_man_entry

smallint 2 yes data entry restrictions applied to local journal entries

restr_on_pre­cons_manual_entry

smallint 2 yes data entry restrictions applied to central jour­nal entries

rule_execution_au­thor_id

int 4 yes user who ran the pack­age rules [*=ct_user.id]

rule_execution_date datetime 8 yes date the package rules were run

rule_execution_recipi­ent_id

int 4 yes site where the package rules were run [*=ct_recipient.id]

rule_set_id int 4 yes set of package rules [*=ct_ruleset.id]

security columns -- -- --

status int 4 yes package status:

0 → n.a.

1 → empty

2 → published

4 → changed

8 → integrated

transfer_recipient_id int 4 yes transfer site [*=ct_re­cipient.id]

update_data_au­thor_id

int 4 yes last user who changed the data [*=ct_user.id]

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 113

Page 114: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

update_data_date datetime 8 yes date the data was last changed

update_data_recipi­ent_id

int 4 yes site where the data was last changed [*=ct_recipient.id]

update_period_id int 4 yes cidx2 data entry period

update_recipient_id int 4 yes site where the package was last changed [*=ct_recipient.id]

validity_check smallint 2 yes validity:

0 → not run

1 → valid

2 → invalid

windows_in­put_folder_id

int 4 yes windows and internet folder [=ct_folder.id]

workflow bit 1 yes equal to 1 if the author­ized users are organ­ized in workflow hierar­chies

4.5.2 ct_pack_model_period_trans: settings for generated package periods

Column Type Len. Null Comment

id int 4 no uidx corresponding package [=ct_pack.id]

period_translations image 16 yes definition for convert­ing the opening bal­ance period (serial­ized)

4.5.3 ct_pack_model_protect_flow: settings for protecting generated package flows

Column Type Len. Null. Comment

id int 4 no uidx corresponding package [=ct_pack.id]

114 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation objects associated with amounts

Page 115: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

protect_flow_filter image 16 yes list of protected flows (serialized)

4.5.4 ct_pack_model_protect_period: settings for protecting generated package periods

Column Type Len. Null. Comment

id int 4 no uidx corresponding package [=ct_pack.id]

protect_period_filter image 16 yes list of protected peri­ods (serialized)

SAP Financial Consolidation Database Schema GuideOperation objects associated with amounts CONFIDENTIAL 115

Page 116: SAP Financial Consolidation Database Schema Guide

5 Other data

5.1 Investments

5.1.1 ct_portfl: investment data source headers

Column Type Len. Null. Comment

cdesc image 16 yes

closure_flow_id int 4 yes source data flow

control_threshold smallint 2 yes control threshold

direct_auto_holding smallint 2 yes management of direct self-held stock

GUI_props int 4 yes

held_cap_dim_id int 4 yes capital dimension for subsidiary

held_portfl_dim_id int 4 yes investment dimension for subsidiary

id int 4 no uidx

natures_id int 4 yes source data audit ID fil­ter

outer_entity_id int 4 yes non-group company

owner_cap_dim_id int 4 yes capital dimension for parent

owner_portfl_dim_id int 4 yes investment dimension for parent

owner_site smallint 2 yes

period_id int 4 yes source data period

phase_id int 4 yes source data category

portfl_code_id int 4 yes investment code di­mension [=ct_portfl_code]

portfl_period_id int 4 no investment period di­mension

security columns -- -- --

shares_cap_accnts_id int 4 yes capital account in number of stocks

116 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Other data

Page 117: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

shares_hld_accnts_id int 4 yes investment account in number of stocks

updper_id int 4 yes source data data entry period

votes_cap_accnts_id int 4 yes capital account in number of voting rights

votes_hld_accnts_id int 4 yes investment account in number of voting rights

votes_prop_with_shares

smallint 2 yes manages voting rights:

0 → voting rights are not proportionate to stocks

1 → voting rights are proportionate to stocks

5.1.2 ct_portfl_lines: investment data source

Column Type Len. Null. Comment

geographic_origin int 4 yes site from where the in­formation originates [ct_site.id]

held_id int 4 yes subsidiary dimension [=ct_entity.id]

initial_shares float 8 yes number of stocks after initialization

initial_votes float 8 yes number of voting rights after initializa­tion

keep_modified_shares int 4 yes keeps value of revised number of stocks after reinitialization

keep_modified_votes int 4 yes keeps value of revised number of voting rights after reinitializa­tion

modified_forced_con­trol

int 4 yes forced control

SAP Financial Consolidation Database Schema GuideOther data CONFIDENTIAL 117

Page 118: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

modified_shares float 8 yes number of stocks re­vised

modified_votes float 8 yes number of voting rights revised

owner_id int 4 yes parent dimension (0 for one capital row) [*=ct_entity.id]

portfl_code_id int 4 yes investment code di­mension [=ct_portfl_code]

portfl_period_id int 4 yes investment period di­mension

5.1.3 ct_portfl_graph_props: display properties of charts in investment occurrences

Column Type Len Null Comment

graph_props image 16 yes chart properties

id int 4 no uidx investment occur­ence [=ct_portfl.id]

5.2 Scopes

5.2.1 ct_scope: scope data source headers

Column Type Len. Null. Comment

cdesc image 16 yes

control_threshold smallint 2 yes control threshold

direct_auto_holding smallint 2 yes management of direct self-held stock

entities_id int 4 yes reporting unit filter [*=ct_filter.id]

118 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Other data

Page 119: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

ex­clude_all_helds_by_equity

smallint 2 yes propagating reporting units using the equity method:

0 → including stock­holdings

1 → excluding stock­holdings

global_integr_thresh­old

smallint 2 yes full consolidation threshold

GUI_props int 4 yes

hierarchy_id int 4 yes

hierarchy_status int 4 yes

id int 4 no uidx

init_from_portfolio int 4 yes

initialization_in_steps smallint 2 yes initializing in steps

integr_rate_com­puted_as_max

smallint 2 yes consolidation rate cal­culation mode:

0 → total ownership in­terest

1 → maximum total ownership interest and share of profits

integr_threshold smallint 2 yes consolidation thresh­old

management_scope smallint 2 yes type of scope:

0 → statutory

1 → reporting

mother_id int 4 yes main parent company [*=ct_entity.id]

open­ing_scope_code_id

int 4 yes opening scope code [*=ct_scope_code.id]

opening_scope_pe­riod_id

int 4 yes opening scope period

opening_scope_ver­sion_id

int 4 yes opening scope version [*=ct_scope_ver­sion.id]

origin_portfl_code_id int 4 yes original investment code [*=ct_portfl_code.id]

SAP Financial Consolidation Database Schema GuideOther data CONFIDENTIAL 119

Page 120: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

origin_portfl_period_id int 4 yes original investment pe­riod

owner_site smallint 2 yes

proportional_in­tegr_threshold

smallint 2 yes proportional consoli­dation threshold

reporting_id int 4 yes

scope_code_id int 4 yes scope code dimension [*=ct_scope_code.id]

scope_locked int 4 yes

scope_period_id int 4 no scope period dimen­sion

scope_version_id int 4 yes scope version dimen­sion [*=ct_scope_ver­sion.id]

secondary_hierar­chy_id

int 4 yes Secondary hierarchy

security columns -- -- --

votes_prop_with_shares

smallint 2 yes manages voting rights:

0 → voting rights are not proportionate to stocks

1 → voting rights are proportionate to stocks

5.2.2 ct_scope_lines: scope data source (reporting units)

Column Type Len. Null. Comment

absorbing_entity_id int 4 yes reporting unit acquired (outgoing acquired) [*=ct_entity.id]

120 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Other data

Page 121: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

behaviour int 4 yes scope status:

0 → not integrated

1 → parent company

2 → subsidiary

3 → sub-parent com­pany

4 → sub-subsidiary

entity_id int 4 yes consolidated reporting unit dimension [=ct_entity.id]

initial_control_rate float 8 yes group total ownership interest after initializa­tion

initial_forced_control int 4 yes forced control after ini­tialization

initial_integr_method int 4 yes consolidation method after initialization:

0 → not integrated

1 → full consolidation

2 → proportional con­solidation

3 → equity method

4 → sub-parent equity method

initial_integr_rate float 8 yes consolidation rate af­ter initialization

initial_interest_rate float 8 yes group share of profits after initialization

intermed_control_rate float 8 yes intermediate total ownership interest

intermed_integr_rate float 8 yes intermediate consoli­dation rate

intermed_interest_rate float 8 yes intermediate share of profits

intermed_rates int 4 yes intermediate rates available

SAP Financial Consolidation Database Schema GuideOther data CONFIDENTIAL 121

Page 122: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

keep_mod_con­trol_rate

int 4 yes keeps the value of the revised group total ownership interests af­ter reinitialization

keep_mod_integration int 4 yes keeps the value of the revised consolidation rate after reinitializa­tion

keep_mod_inter­est_rate

int 4 yes keeps the value of the revised group share of profits after reinitiali­zation

modified_control_rate float 8 yes revised group total ownership interests

modified_in­tegr_method

int 4 yes revised consolidation method:

0 → not integrated

1 → full consolidation

2 → proportional con­solidation

3 → equity method

4 → sub-parent equity method

modified_integr_rate float 8 yes revised consolidation rate

modified_interest_rate float 8 yes revised group share of profits

out_updper_id int 4 yes outgoing period (out­going during period)

scope_code_id int 4 yes scope code dimension [*=ct_scope_code.id]

scope_custom_prop int 4 yes [=ct_scope_en­tity_custom_prop.id]

scope_period_id int 4 yes scope period dimen­sion

scope_version_id int 4 yes scope version dimen­sion [*=ct_scope_ver­sion.id]

subscope_code_id int 4 yes subscope code (sub-parent) [*=ct_scope_code.id]

122 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Other data

Page 123: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

subscope_period_id int 4 yes subscope period (sub-parent)

subscope_pe­riod_same

int 4 yes subscope period iden­tical to current scope period

subscope_version_id int 4 yes subscope version (sub-parent) [*=ct_scope_ver­sion.id]

subscope_ver­sion_same

int 4 yes subscope version iden­tical to current scope version

5.2.3 ct_scope_portfl_lines: scope data source (stockholdings)

Column Type Len. Null. Comment

geographic_origin int 4 yes site from where the in­formation originates [ct_site.id]

held_id int 4 yes subsidiary dimension [=ct_entity.id]

initial_forced_control int 4 yes forced control after ini­tialization

initial_shares float 8 yes number of stocks after initialization

initial_votes float 8 yes number of voting rights after initializa­tion

keep_mod_forced_control

int 4 yes keeps the value of the forced control after re­initialization

keep_modified_shares int 4 yes keeps value of revised number of stocks after reinitialization

keep_modified_votes int 4 yes keeps value of revised number of voting rights after reinitializa­tion

modified_forced_con­trol

int 4 yes forced control

SAP Financial Consolidation Database Schema GuideOther data CONFIDENTIAL 123

Page 124: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

modified_shares float 8 yes number of stocks re­vised

modified_votes float 8 yes number of voting rights revised

origin_scope_code_id int 4 yes original subscope code for the stockholdings [=ct_scope_code.id]

origin_scope_pe­riod_id

int 4 yes original subscope pe­riod for the stockhold­ings

origin_scope_ver­sion_id

int 4 yes original subscope ver­sion for the stockhold­ings [=ct_scope_ver­sion.id]

owner_id int 4 yes parent dimension (0 for the capital row) [*=ct_entity.id]

scope_code_id int 4 yes scope code dimension [*=ct_scope_code.id]

scope_period_id int 4 yes scope period dimen­sion

scope_version_id int 4 yes scope version dimen­sion [*=ct_scope_ver­sion.id]

5.2.4 ct_scope_graph_props: display properties of charts in scope occurrences

Column Type Len Null Comment

graph_props image 16 yes chart properties

id int 4 no uidx scope occurence [=ct_scope.id]

124 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Other data

Page 125: SAP Financial Consolidation Database Schema Guide

5.3 Conversion and tax rates

5.3.1 ct_exchange_rate_header: conversion rate table headers

Column Type Len. Null. Comment

cdesc image 16 yes

ct_truecot int 4 yes type of quotation:

0 → uncertain for cer­tain

1 → certain for uncer­tain

id int 4 no uidx

owner_site smallint 2 yes

security columns -- -- --

update_period_id int 4 yes conversion rate period dimension

version_id int 4 yes conversion rate version dimension [=ct_ex­rate_version.id]

5.3.2 ct_exrate: conversion rate data source

Column Type Len. Null. Comment

ct_currency int 4 yes currency dimension [=ct_curncy.id]

ct_entity int 4 yes reporting unit dimen­sion [*=ct_entity.id]

ct_exrate float 8 yes conversion rate prop­erty

ct_period int 4 yes conversion rate period dimension

ct_type int 4 yes rate type dimension [*=ct_exrate_type.id]

ct_version int 4 yes conversion rate version dimension [=ct_ex­rate_version.id]

SAP Financial Consolidation Database Schema GuideOther data CONFIDENTIAL 125

Page 126: SAP Financial Consolidation Database Schema Guide

5.3.3 ct_taxrate_header: tax rate headers

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no uidx

owner_site smallint 2 yes

security columns -- -- --

update_period_id int 4 yes tax rate period dimen­sion

5.3.4 ct_taxrate: tax rate data source

Column Type Len. Null. Comment

ct_country int 4 yes tax rate country di­mension [=ct_coun­try.id]

ct_entity int 4 yes reporting unit dimen­sion [*=ct_entity.id]

ct_period int 4 yes tax rate period dimen­sion

ct_taxrate float 8 yes tax rate property

ct_type int 4 yes rate type dimension [=ct_taxrate_type.id]

126 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Other data

Page 127: SAP Financial Consolidation Database Schema Guide

6 Operation definition

6.1 Reporting ID

6.1.1 ct_reporting: reporting ID

Column Type Len. Null Comment

allow_early_publishing smallint 2 yes advanced publication authorized

cdesc image 16 yes

conso_data_security int 4 yes consolidated data pro­tection

control_level_id int 4 yes validating control level [*=ct_level.id]

control_level_in­hibit_valid

smallint 2 yes blocking controls

control_set_id int 4 yes set of controls applied [*=ct_ctrl_set.id]

ct_modify_comment int 4 yes indicates whether or not the Group com­ment of the reporting set has been changed. If it has not been changed, the value is -1.

ct_reporting_hierarchy int 4 yes

ctrl_level_reached_pub int 4 yes Control level that pack­ages published in ad­vance must pass in or­der to be integrated automatically after publication

ctrl_level_reached_transfer

int 4 yes Control level that pack­ages published in ad­vance must pass in or­der to be integrated automatically after publication

exchange_rate_type_id int 4 yes conversion rate type used for converting opening balance data [=ct_exrate_type.id]

SAP Financial Consolidation Database Schema GuideOperation definition CONFIDENTIAL 127

Page 128: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null Comment

exchange_rate_up­date_period_id

int 4 yes conversion rate period used for converting opening balance data

exchange_rate_ver­sion_id

int 4 yes conversion rate version used for converting opening balance data [=ct_exrate_version.id]

framework_version_id int 4 yes version of category scenario used [=ct_framework_ver­sion.id]

id int 4 no uidx

input_restriction_id int 4 yes data entry restrictions [*=ct_input_restric­tion.id]

input_techorig_restric­tion_id

int 4 yes [=ct_techorig.id]

integrate_after_publi­cation

int 4 yes automatic integration after publication

integrate_after_trans­fer

int 4 yes automatic integration after receipt of the package

internet_in­put_folder_id

int 4 yes specific internet folder [*=ct_folder.id]

ldesc1-6 nvarchar 120 yes

locked int 4 yes

manual_entry_security int 4 yes central manual journal entry protection

op_bal_conso_cur­rency

int 4 yes consolidation currency of opening balance data [*=ct_curncy.id]

op_bal_manager_id int 4 yes manages opening bal­ance data –

523588 → preconsoli­dated data –

523538 → consolidated data

op_bal_phase_id int 4 yes category of opening balance data [*=ct_phase.id]

op_bal_scope_code_id int 4 yes scope of opening bal­ance data [*=ct_scope_code.id]

128 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation definition

Page 129: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null Comment

op_bal_update_pe­riod_id

int 4 yes data entry period of opening balance data

op_bal_version_id int 4 yes variant of opening bal­ance data [*=ct_var­iant.id]

opening_balances smallint 2 yes opening balance avail­able

owner_site smallint 2 yes

pack_publishing_cut­off_date

datetime 8 yes advanced publication deadline

pack_users_restriction bit 1 yes equal to 1 if the pack­age has a list of users authorized to access it

package_security int 4 yes package protection

phase_id int 4 yes cidx2 category [=ct_phase.id]

pre_conso_data_se­curity

int 4 yes preconsolidated data protection

protect_flow_filter_id int 4 yes filter of read-only flows [*=ct_filter.id]

protect_flow_fil­ter_method

int 4 yes flow selection method:

4 → several values

8 → filter

protect_flow_if_op_bal smallint 2 yes flows read-only if opening balances

protect_period_fil­ter_id

int 4 yes filter of read-only peri­ods [*=ct_filter.id]

protect_period_fil­ter_method

int 4 yes period selection method:

4 → several values

8 → filter

publishing_lock int 4 yes locked on publication:

0 → none

1 → full

2 → locked integration

reporting_end_date datetime 8 yes reporting end date

reporting_hierar­chy_date

datetime 8 yes

SAP Financial Consolidation Database Schema GuideOperation definition CONFIDENTIAL 129

Page 130: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null Comment

reporting_security int 4 yes reporting ID protection

reporting_start_date datetime 8 yes reporting start date

restr_on_document smallint 2 yes data entry restrictions applied to schedules

restr_on_lo­cal_man_entry

smallint 2 yes data entry restrictions applied to local journal entries

restr_on_pre­cons_manual_entry

smallint 2 yes data entry restrictions applied to central jour­nal entries

rule_set_id int 4 yes set of package rules [*=ct_ruleset.id]

sdesc1-6 nvarchar 30 yes

security columns -- -- --

status int 4 yes reporting ID status

0 → prepared

1 → in progress

2 → complete

3 → archived

update_period_id int 4 yes cidx2 data entry period

use_dft_control_level smallint 2 yes uses the default con­trol level for validating packages

use_dft_control_set smallint 2 yes uses the default set of controls

use_dft_input_restric­tion

smallint 2 yes uses the default data entry restrictions

use_dft_internet_in­put_folder

smallint 2 yes uses the default inter­net data entry folder

use_dft_opening_bal­ances

smallint 2 yes uses the default set­tings for opening bal­ance data

use_dft_pro­tect_flow_condition

smallint 2 yes uses the default flow protection conditions

use_dft_pro­tect_flow_filter

smallint 2 yes uses the default flow protection

use_dft_protect_pe­riod_filter

smallint 2 yes uses the default period protection

use_dft_publish­ing_lock

smallint 2 yes uses the default lock when publishing

130 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation definition

Page 131: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null Comment

use_dft_rule_set smallint 2 yes uses the default set of rules

use_dft_techorig_re­striction

smallint 2 yes If yes use ct_frame­work. input_te­chorig_restriction_id

use_dft_windows_in­put_folder

smallint 2 yes uses the default data entry folder

windows_in­put_folder_id

int 4 yes windows and internet folder [=ct_folder.id]

workflow bit 1 yes equal to 1 if the author­ized users are organ­ized in workflow hierar­chies

6.1.2 ct_reporting_period_trans: settings for reporting periods

Column Type Len. Null. Comment

id int 4 no uidx corresponding re­porting ID [=ct_pack.id]

period_translations image 16 yes definition for convert­ing the opening bal­ance period (serial­ized)

6.1.3 ct_reporting_protect_flow: settings for protecting reporting flows

Column Type Len. Null. Comment

id int 4 no uidx corresponding re­porting ID [=ct_pack.id]

protect_flow_filter image 16 yes list of protected flows (serialized)

SAP Financial Consolidation Database Schema GuideOperation definition CONFIDENTIAL 131

Page 132: SAP Financial Consolidation Database Schema Guide

6.1.4 ct_reporting_protect_period: settings for protecting reporting periods

Column Type Len. Null. Comment

id int 4 no uidx corresponding re­porting ID [=ct_pack.id]

protect_period_filter image 16 yes list of protected peri­ods (serialized)

6.1.5 ct_journal_reporting_site: journal entries associated with reporting IDs (technical table)

Column Type Len. Null. Comment

control_status int 4 yes ledger status:

1 → empty

2 → automatic journal entry ledger

4 → run automatic jour­nal entry ledger

8 → opening balance ledger

16 → controls not run

32 → no data

64 → valid controls

128 → warning

256 → non-blocking

512 → blocking

1024 → imbalanced

2048 → n.a.

empty int 4 yes empty

id int 4 no uidx

journal_id int 4 yes ledger [=ct_journal.id]

last_entry_number int 4 yes last journal entry num­ber assigned

132 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation definition

Page 133: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

phase_id int 4 yes reporting ID category [=ct_phase.id]

reporting_id int 4 yes obsolete

site_id int 4 yes site [=ct_site.id]

status int 4 yes

transaction_mutex int 4 yes "technical" column

updper_id int 4 yes reporting ID data entry period

6.1.6 ct_hierarchy: information about the whole hierarchy

Column Type Len. Null. Comment

dimension_id int 4 no Identifier of the dimen­sion (usually reporting unit or account) the hi­erarchy is based on

id int 4 no uidx

init_charac_id int 4 no Identifier of the char­acteristic the hierarchy is initialized from

init_elim int 4 no 1 (=the user initialized the hierarchy with “elimination” leaves) or 0

owner_site smallint 2 yes

type int 4 no 0 (= the dimension is not aggregatable) or 1 (=the dimension is ag­gregatable)

6.1.7 ct_hierarchy_content: hierachy content

Column Type Len. Null. Comment

charac_id int 4 yes

datatype int 4 no

globorig int 4 yes Identifier of the site where the hierarchy item was created

SAP Financial Consolidation Database Schema GuideOperation definition CONFIDENTIAL 133

Page 134: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

hierarchy_id int 4 yes cidx2 Identifier of the hierarchy the item be­longs to

id int 4 no uidx1

owner_site smallint 2 yes

parent_elim_id int 4 yes

parent_id int 4 yes

position int 4 no

reftable_id int 4 yes cidx2 Identifier of the reference table for the reference value

refvalue_id int 4 yes cidx2 Identifier of the reference value of the item

type int 4 no

update_date datetime 8 yes

6.2 Reporting set

6.2.1 ct_entity_reporting: reporting sets

Column Type Len. Null. Comment

allow_early_publishing int 4 yes advanced publication authorized

cdesc image 16 yes

control_level_id int 4 yes validating control level [*=ct_level.id]

control_level_in­hibit_valid

int 4 yes blocking controls

control_set_id int 4 yes set of controls applied [*=ct_ctrl_set.id]

ct_modify_comment int 4 yes indicates whether or not the Group com­ment of the reporting set has been changed. If it has not been changed, the value is -1.

134 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation definition

Page 135: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

ct_reporting_desc nvarchar 255 yes description of the as­sociated reporting ID

ctrl_level_reached_pub int 4 yes Control level that pack­ages published in ad­vance must pass in or­der to be integrated automatically after publication

ctrl_level_reached_transfer

int 4 yes Control level that pack­ages published in ad­vance must pass in or­der to be integrated automatically after publication

defini­tion_change_date

datetime 8 yes date the data entry definition was last changed

defini­tion_change_user_id

int 4 yes user who changed the data entry definition [=ct_user.id]

derogation_pack_qty int 4 yes number of publications by special permission

early_pack_qty int 4 yes number of advance publications

entity_id int 4 yes cuidx2 reporting unit [=ct_entity.id]

environ­ment_change_date

datetime 8 yes date the data entry en­vironment was last changed

environ­ment_change_user_id

int 4 yes user who changed the data entry environ­ment [=ct_user.id]

id int 4 no uidx1

input_currency_id int 4 yes data entry currency [=ct_curncy.id]

input_recipient_id int 4 yes data entry site [*=ct_recipient.id]

input_restriction_id int 4 yes data entry restrictions [*=ct_input_restric­tion.id]

input_techorig_restric­tion_id

int 4 yes [=ct_techorig.id]

integrate_after_publi­cation

int 4 yes automatic integration after publication

SAP Financial Consolidation Database Schema GuideOperation definition CONFIDENTIAL 135

Page 136: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

integrate_after_trans­fer

int 4 yes automatic integration after receipt of the package

internet_in­put_folder_id

int 4 yes specific internet folder [*=ct_folder.id]

manual_entry_security int 4 yes central manual journal entry protection

op_bal_conso_cur­rency

int 4 yes consolidation currency of opening balance data [*=ct_curncy.id]

op_bal_manager_id int 4 yes manages opening bal­ance data

-523588 → reconsoli­dated data

-523538 → consoli­dated data

op_bal_phase_id int 4 yes category of opening balance data [*=ct_phase.id]

op_bal_scope_code_id int 4 yes scope of opening bal­ance data [*=ct_scope_code.id]

op_bal_update_pe­riod_id

int 4 yes data entry period of opening balance data

op_bal_version_id int 4 yes variant of opening bal­ance data [*=ct_var­iant.id]

opening_balances int 4 yes opening balance avail­able

opening_genera­tion_date

datetime 8 yes date the opening pack­age was generated

opening_genera­tion_user_id

int 4 yes user who generated the opening package [=ct_user.id]

opening_send_date datetime 8 yes date the opening pack­age was sent

opening_send_user_id int 4 yes user who sent the opening package [=ct_user.id]

owner_site smallint 2 yes

pack_publishing_cut­off_date

datetime 8 yes advanced publication deadline

136 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation definition

Page 137: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

pack_users_restriction int 4 yes equal to 1 if the pack­age has a list of users authorized to access it

package_security int 4 yes package protection

phase_id int 4 yes cuidx2 category [=ct_phase.id]

protect_flow_filter_id int 4 yes filter of read-only flows [*=ct_filter.id]

protect_flow_fil­ter_method

int 4 yes flow selection method:

4 → several values

8 → filter

protect_flow_if_op_bal int 4 yes flows read-only if opening balances

protect_period_fil­ter_id

int 4 yes filter of read-only peri­ods [*=ct_filter.id]

protect_period_fil­ter_method

int 4 yes period selection method:

4 → several values

8 → filter

publishing_lock int 4 yes locked on publication:

0 → none

1 → full

2 → locked integration

publishing_recipient_id int 4 yes publication site [*=ct_recipient.id]

related_pack_id int 4 yes associated package [*=ct_pack.id]

restr_on_document int 4 yes data entry restrictions applied to schedules

restr_on_lo­cal_man_entry

int 4 yes data entry restrictions applied to local journal entries

restr_on_pre­cons_manual_entry

int 4 yes data entry restrictions applied to central jour­nal entries

rule_set_id int 4 yes set of package rules [*=ct_ruleset.id]

security columns -- -- --

SAP Financial Consolidation Database Schema GuideOperation definition CONFIDENTIAL 137

Page 138: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

transfer_recipient_id int 4 yes transfer site [*=ct_re­cipient.id]

update_period_id int 4 yes cuidx2 data entry pe­riod

use_default_deliv­ery_props

int 4 yes uses the default re­porting settings

use_default_integra­tion_props

int 4 yes uses the default inte­gration settings

use_default_publish­ing_props

int 4 yes uses the default publi­cation settings

use_dft_control_level int 4 yes uses the default con­trol level for validating packages

use_dft_control_set int 4 yes uses the default set of controls

use_dft_input_restric­tion

int 4 yes uses the default data entry restrictions

use_dft_internet_in­put_folder

int 4 yes uses the default inter­net data entry folder

use_dft_opening_bal­ances

int 4 yes uses the default set­tings for opening bal­ance data

use_dft_pro­tect_flow_condition

int 4 yes uses the default flow protection conditions

use_dft_pro­tect_flow_filter

int 4 yes uses the default flow protection

use_dft_protect_pe­riod_filter

int 4 yes uses the default period protection

use_dft_publish­ing_lock

int 4 yes uses the default lock when publishing

use_dft_rule_set int 4 yes uses the default set of rules

use_dft_techorig_re­striction

smallint 2 yes If yes use ct_frame­work. input_te­chorig_restriction_id

use_dft_windows_in­put_folder

int 4 yes uses the default data entry folder

valid_or_locked_pack_qty

int 4 yes number of standard publications

windows_in­put_folder_id

int 4 yes windows and internet folder [=ct_folder.id]

138 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation definition

Page 139: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

workflow int 4 yes equal to 1 if the author­ized users are organ­ized in workflow hierar­chies

6.2.2 ct_entity_rep_period_trans: settings for reporting set periods

Column Type Len. Null. Comment

id int 4 no uidx corresponding re­porting set [=ct_en­tity_reporting.id]

period_translations image 16 yes definition for convert­ing the opening bal­ance period (serial­ized)

6.2.3 ct_entity_rep_protect_flow: settings for protecting reporting set flows

Column Type Len. Null. Comment

id int 4 no uidx corresponding re­porting set [=ct_en­tity_reporting.id]

protect_flow_filter image 16 yes list of protected flows (serialized)

6.2.4 ct_entity_rep_protect_period: settings for protecting reporting set periods

Column Type Len. Null. Comment

id int 4 no uidx corresponding re­porting set [=ct_en­tity_reporting.id]

protect_period_filter image 16 yes list of protected peri­ods (serialized)

SAP Financial Consolidation Database Schema GuideOperation definition CONFIDENTIAL 139

Page 140: SAP Financial Consolidation Database Schema Guide

6.2.5 ct_input_restriction: data entry restrictions

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

6.2.6 ct_ser_input_restr: data entry restrictions definition

Column Type Len. Null. Comment

id int 4 no uidx data entry de­scription defined [=ct_input_restric­tion.id]

serial_dimension image 16 yes definition of data entry restrictions (serialized)

6.2.7 ct_pack_group_comment: group comment for packages

Column Type Len. Null. Comment

cdesc image 16 yes group comment (seri­alized)

id int 4 no uidx

owner_site smallint 2 yes

140 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation definition

Page 141: SAP Financial Consolidation Database Schema Guide

6.2.8 ct_pack_user: list of users authorized to access the package (workflow)

Column Type Len Null Comment

pack_id int 4 yes uidx1 corresponding reporting set [=ct_en­tity_reporting.id]

rank int 4 yes uidx1 rank of the user in the workflow hierar­chy

user_id int 4 yes uidx1 user [=ct_user.id]

6.3 Ledgers

6.3.1 ct_journal: journal entry ledger reference table

Column Type Len. Null. Comment

all_phases int 4 yes used for all categories

environment int 4 yes ledger environment: 1 → local 2 → central 3 → local and central

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

nature_charac_id int 4 yes audit ID characteristic [*=ct_charac.id]

na­ture_charac_value_id

int 4 yes value of characteristic [*=ct_charac.dst_re­ftable.physname.id]

nature_filter_id int 4 yes audit ID filter [*=ct_fil­ter.id]

nature_init_method int 4 yes audit ID selection method: 0 → by value 1 → by filter 2 → by char­acteristic

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

SAP Financial Consolidation Database Schema GuideOperation definition CONFIDENTIAL 141

Page 142: SAP Financial Consolidation Database Schema Guide

6.3.2 ct_journal_to_nature: audit IDs associated with journal entry ledgers

Column Type Len. Null. Comment

journal_id int 4 yes corresponding ledger [=ct_journal.id] with ct_journal.na­ture_init_method = 0

nature_id int 4 yes audit ID defined [=ct_nature.id]

6.3.3 ct_journal_to_phase: categories associated with journal entry ledgers

Column Type Len. Null. Comment

journal_id int 4 yes corresponding ledger [=ct_journal] with ct_journal.all_phases = 0

phase_id int 4 yes category defined [=ct_phase.id]

6.4 Journal entry templates

6.4.1 ct_entry_model: journal entry template

Column Type Len Null Comment

build_framework_id int 4 yes category scenario on which the template rows are based [=ct_framework.id]

cdesc image 16 yes

currency_id int 4 yes currency of the tem­plate [=ct_curncy.id]

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

142 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation definition

Page 143: SAP Financial Consolidation Database Schema Guide

Column Type Len Null Comment

nature_id int 4 yes audit ID of the tem­plate [=ct_nature.id]

owner_site smallint 2 yes

pack_mode_allowed int 4 yes template authorized or not in the package

restriction_en­tity_charact_id

int 4 yes characteristic if initiali­zation method is "Characteristic" [=ct_charac.id]

restriction_en­tity_method

int 4 yes initialization method for restrictions to Re­porting Unit (ID of the "List of values", "Filter" or "Characteristic" methods)

restriction_en­tity_value

int 4 yes filter or characteristic values if the initializa­tion method is "Filter" or "Characteristic" [=ct_filter.id or {refer­ence_table}.id]

sdesc1-6 nvarchar 30 yes

security columns -- -- --

6.4.2 ct_entry_model_rows: journal entry template rows

Column Type Len Null Comment

id int 4 no corresponding journal entry template [=ct_entry_model.id]

model_rows image 16 yes journal entry template rows (serialized)

6.4.3 ct_entry_model_to_entity: restrictions by reporting unit in the journal entry template

Column Type Len Null Comment

entity_id int 4 yes reporting unit [=ct_en­tity.id]

SAP Financial Consolidation Database Schema GuideOperation definition CONFIDENTIAL 143

Page 144: SAP Financial Consolidation Database Schema Guide

Column Type Len Null Comment

entry_model_id int 4 yes journal entry template [=ct_entry_model.id]

6.4.4 ct_entry_model_to_framework: restrictions by category scenario in the journal entry template

Column Type Len Null Comment

entry_model_id int 4 yes journal entry template [=ct_entry_model.id]

framework_id int 4 yes category scenario [=ct_framework.id]

6.4.5 ct_entry_model_to_phase: restrictions by category in the journal entry template

Column Type Len Null Comment

entry_model_id int 4 yes journal entry template [=ct_entry_model.id]

phase_id int 4 yes category [=ct_phase.id]

6.4.6 ct_entry_embedded_file: central journal entry attachment

Column Type Len Null Comment

file_name nvarchar 253 yes Attachment name

file_serial image 16 yes Attachment contents

file_size Int 4 yes Size in KB of attach­ment

file_type nvarchar 120 yes Attachment file exten­sion

id int 4 no uidx ID for the central jounal entry attach­ment

144 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Operation definition

Page 145: SAP Financial Consolidation Database Schema Guide

Column Type Len Null Comment

ownerobject_id int 4 yes idx Package that owns attachment

SAP Financial Consolidation Database Schema GuideOperation definition CONFIDENTIAL 145

Page 146: SAP Financial Consolidation Database Schema Guide

7 Report Designer

7.1 Schedules and schedule items

7.1.1 ct_document: schedules

Column Type Len. Null. Comment

cdesc image 16 yes

expansion_analyse bit 1 yes

expansion_analyse bit 1 yes

expansion_input bit 1 yes

expansion_input bit 1 yes

id int 4 no uidx

id_doc_headerfooter int 4 yes header and footer tem­plates [=ct_header­footer.id]

id_doc_owned_header­footer

int 4 yes header and footer [=ct_headerfooter.id]

id_doc_template int 4 yes style book [=ct_doc_template.id]

id_inputcomment int 4 yes data entry guide [=ct_document_in­put_comment.id]

id_tech_userdoc int 4 yes Identifier of the associ­ated technical docuser

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

show_headerfooter bit 1 yes indicates whether or not the header and footer should be dis­played by default in the scheudle run.

show_headerfooter bit 1 yes

146 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Report Designer

Page 147: SAP Financial Consolidation Database Schema Guide

7.1.2 ct_document_serial_doc: schedule definition

Column Type Len. Null. Comment

id int 4 no uidx corresponding schedule [=ct_docu­ment.id]

serial_doc image 16 yes schedule definition (serialized)

7.1.3 ct_document_input_comment: schedule data entry guide

Column Type Len. Null. Comment

cdesc image 16 yes data entry guide (seri­alized)

id int 4 no uidx

owner_site smallint 2 yes

7.1.4 ct_docuser: most recently used schedule values by user

Column Type Len. Null. Comment

doc_id int 4 yes idx schedule [=ct_document.id]

id int 4 no uidx

last_execution_date datetime yes Date of the last execu­tion of the document by this user

last_launcher_id int 4 yes Identifier of the user who last run this docu­ment - useful only for the technical user, when user_id = 0

Executions_counter int 4 yes Number of executions for the current user or for all users when user_id = 0

owner_site smallint 2 yes

serial_docuser image 16 yes user settings (serial­ized)

SAP Financial Consolidation Database Schema GuideReport Designer CONFIDENTIAL 147

Page 148: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

user_id int 4 yes idx user [=ct_user.id]

7.1.5 ct_doc_template: style book (automatic presentation)

Column Type Len. Null. Comment

cdesc image 16 yes comments

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

level_col int 4 yes

level_row int 4 yes

name nvarchar 12 yes

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

7.1.6 ct_doc_template_serial: style book definition

Column Type Len. Null. Comment

id int 4 no uidx corresponding style book [=ct_doc_template.id]

serial_template image 16 yes style book definition (serialized)

7.1.7 ct_headerfooter: schedule headers and footers

Column Type Len. Null. Comment

cdesc image 16 yes comments

id int 4 no uidx

is_template int 4 no template shared by a given number of schedules

ldesc1-6 nvarchar 120 yes

148 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Report Designer

Page 149: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

name nvarchar 12 yes

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

7.1.8 ct_headerfooter_serial: schedule header and footer definition

Column Type Len. Null. Comment

id int 4 no uidx corresponding header and footer [=ct_headerfooter.id]

serial_headerfooter image 16 yes header and footer defi­nition (serialized)

7.1.9 ct_doc_formula: schedule initialization formulas

Column Type Len. Null. Comment

ct_expression varchar 4000 yes expression of the for­mula

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

7.1.10 ct_doc_form_to_dim: dimensions associated with schedule formulas

Column Type Len. Null. Comment

dimension_id int 4 yes dimension [=ct_di­mension.id]

SAP Financial Consolidation Database Schema GuideReport Designer CONFIDENTIAL 149

Page 150: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

doc_formula_id int 4 yes initialization formula [=ct_doc_formula.id]

7.1.11 ct_doc_scheduleenhancement: enhancements to schedules for planning

These enhancements are saved by user/schedule/category/data entry period/reporting unit/variables to be set.

Column Type Len. Null. Comment

doc_id int 4 yes cidx1 ID of the sched­ule in which the en­hancement was saved

entity_id int 4 yes cidx1 ID of the report­ing unit for which the enhancement was saved

id int 4 no uidx enhancement ID

period_id int 4 yes cidx1 ID of the data en­try period for which the enhancement was saved

phase_id int 4 yes cidx1 ID of the category for which the enhance­ment was saved

todefine_stream image 16 yes stream of variables to be set for which the enhancement was saved

user_id int 4 yes cidx1 ID of user who saved the enhance­ment

Notethe ct_doc_scheduleenhancement and ct_doc_scheduleenhancementdata tables are linked in order to have 2 streams of enhancements.

150 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Report Designer

Page 151: SAP Financial Consolidation Database Schema Guide

7.1.12 ct_doc_scheduleenhancementdata: enhancements made to schedules for planning

These enhancements are saved by user/schedule/category/data entry period/reporting unit/variables to be set.

Column Type Len. Null. Comment

data_stream image 16 yes stream containing the enhancement to be saved

data_stream_version int 4 yes

id int 4 no uidx ID for enhance­ment data (the tables are linked => same ID as the ct_doc_schedu­leenhancement table

7.2 Hierarchies

7.2.1 ct_folder: folders for schedules

Column Type Len. Null. Comment

all_phases int 4 yes active for the whole category

cdesc image 16 yes

for_input int 4 yes active for data entry

for_internet_analysis int 4 yes active for Web analysis

for_windows_analysis int 4 yes active for Windows analysis

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

welcome_doc int 4 yes has a home page

SAP Financial Consolidation Database Schema GuideReport Designer CONFIDENTIAL 151

Page 152: SAP Financial Consolidation Database Schema Guide

7.2.2 ct_folder_to_phase: folders displayed according to the category

Column Type Len. Null. Comment

folder_id int 4 yes folder [=ct_folder.id]

phase_id int 4 yes category [=ct_phase.id]

7.2.3 ct_book: schedule books

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

7.2.4 ct_baf_tree_link: relationships in the folder/book/schedule hierarchy

Column Type Len. Null. Comment

child_id int 4 yes id of child [=ct_book.id or ct_document.id]

child_type int 4 yes type of child

-524088 à book

-524087 à schedule

id int 4 no uidx

index_in_parent int 4 yes hierarchy for organiz­ing the parent [=ct_baf_tree_link.id]

owner_site smallint 2 yes

152 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Report Designer

Page 153: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

parent_id int 4 yes id of parent [=ct_folder.id or ct_book.id]

parent_type int 4 yes type of parent:

-524086 à folder

-524088 à book

security columns -- -- --

user_id int 4 yes user [*=ct_user.id]

7.3 Report bundles

7.3.1 ct_state: schedule settings for report bundles

Column Type Len Null Comment

cdesc image 16 yes

document_id int 4 yes

id int 4 no uidx

next_state_id int 4 yes

owner_site smallint 2 yes

previous_state_id int 4 yes

security columns -- -- --

statesgroup_id int 4 yes

status int 4 yes

state_comment nvarchar 253 yes corresponds to the "description supple­ment" column in the Report Bundles

7.3.2 ct_state_to_define_data

Column Type Len Null Comment

id int 4 no uidx

to_define_data image 16 yes

SAP Financial Consolidation Database Schema GuideReport Designer CONFIDENTIAL 153

Page 154: SAP Financial Consolidation Database Schema Guide

7.3.3 ct_statesgroup: report bundles

Column Type Len Null Comment

all_phases int 4 yes

cdesc image 16 yes

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

status int 4 yes

exe_start_date datetime -- yes Last run start date of a report bundle

exe_end_date datetime -- yes Last run end date of a report bundle

nb_gen_pages int -- yes Number of generated pages during the last run

7.3.4 ct_statesgroup_to_phase: report bundles assigned by category

Column Type Len Null Comment

phase_id int 4 yes

statesgroup_id int 4 yes

7.3.5 ct_statesgroup_to_define_data

Column Type Len Null Comment

id int 4 no uidx

to_define_data image 16 yes

154 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Report Designer

Page 155: SAP Financial Consolidation Database Schema Guide

8 Category scenario

8.1 Definition and general settings

8.1.1 ct_framework: category scenario

Column Type Len. Null. Comment

acc_calculaccu­mul_fltmethod

int 4 yes

acc_calculper­iod_fltmethod

int 4 yes

ana_charac int 4 yes characteristic which can be used for creat­ing dimensional analy­sis [=ct_charac.id]

cdesc image 16 yes

comment_charac int 4 yes characteristic which can be used for creat­ing sets of indicators with comments [=ct_charac.id]

control_level_id int 4 yes validating control level [*=ct_level.id]

control_level_in­hibit_valid

smallint 2 yes blocking controls

control_set_id int 4 yes set of controls applied [*=ct_ctrl_set.id]

convert_dim_curncy int 4 yes conversion currency dimension [=ct_di­mension.id]

convert_flow_filter int 4 yes flow filter converted using transaction cur­rency [=ct_filter.id]

cumul_filter_id int 4 yes filter for accounts cal­culated cumulatively [=ct_filter.id]

cumul_flow_id int 4 yes cumulative flow [=ct_flow.id]

dfirst smallint 2 yes data entry period start month: from 1 to 12 for January to December

SAP Financial Consolidation Database Schema GuideCategory scenario CONFIDENTIAL 155

Page 156: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

entry_round_diff_ac­count

int 4 yes

entry_round_diff_flow int 4 yes

fam_charac int 4 yes characteristic which can be used for creat­ing subsets [=ct_charac.id]

flags smallint 2 yes category scenario op­tions:

1 → reversal required

2 → manage conver­sions

4 → manage carry-overs and opening bal­ances

8 → apply data entry restrictions

32 → convert amounts using transaction cur­rency 64 → apply pack­age rules

128 → process periods consecutively

256 → carry forward one period to another

156 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Category scenario

Page 157: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

formcumul_context smallint 2 yes cumulative formula context:

1 → initializing pack­ages – original pack­age audit ID

2 → initializing pack­ages – other package audit IDs

4 → package – original package audit ID

8 → package – other package audit IDs

16 → journal entries – original package audit ID

32 → journal entries – other package audit IDs

64 → journal entries – central audit IDs

128 → breakdown

SAP Financial Consolidation Database Schema GuideCategory scenario CONFIDENTIAL 157

Page 158: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

formreport_con­text_dft

smallint 2 yes default settings for carry-over flow con­text:

1 → initializing pack­ages – original pack­age audit ID

2 → initializing pack­ages – other package audit IDs

4 → package – original package audit ID

8 → package – other package audit IDs

16 → journal entries – original package audit ID

32 → journal entries – other package audit IDs

64 → journal entries – central audit IDs

128 → breakdown

158 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Category scenario

Page 159: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

formula_context_dft smallint 2 yes default settings for for­mula context:

1 → initializing pack­ages – original pack­age audit ID

2 → initializing pack­ages – other package audit IDs

4 → package – original package audit ID

8 → package – other package audit IDs

16 → journal entries – original package audit ID

32 → journal entries – other package audit IDs

64 → journal entries – central audit IDs

128 → breakdown

hierarchy_calcula­tion_id

int 4 yes

id int 4 no uidx

input_restriction_id int 4 yes data entry restrictions [*=ct_input_restric­tion.id]

input_techorig_restric­tion_id

int 4 yes [=ct_techorig.id]

internet_in­put_folder_id

int 4 yes specific internet folder [*=ct_folder.id]

isinsimplemode bit 1 yes

ldesc1-6 nvarchar 120 yes

month_filter_id int 4 yes filter for accounts cal­culated monthly [=ct_filter.id]

month_flow_id int 4 yes monthly flow [=ct_flow.id]

op_bal_conso_cur­rency

int 4 yes consolidation currency of opening balance data [*=ct_curncy.id]

SAP Financial Consolidation Database Schema GuideCategory scenario CONFIDENTIAL 159

Page 160: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

op_bal_manager_id int 4 yes manages opening bal­ance data

-523588 → preconsoli­dated data

-523538 → consoli­dated data

op_bal_phase_id int 4 yes category of opening balance data [*=ct_phase.id]

op_bal_scope_code_id int 4 yes scope of opening bal­ance data [*=ct_scope_code.id]

op_bal_update_pe­riod_id

int 4 yes data entry period of opening balance data

op_bal_version_id int 4 yes variant of opening bal­ance data [*=ct_var­iant.id]

opening_balances smallint 2 yes opening balance avail­able

owner_site smallint 2 yes

pack_users_restriction bit 1 yes equal to 1 if the pack­age has a list of users authorized to access it

phase_id int 4 yes category [=ct_phase.id]

protect_flow_filter_id int 4 yes filter of read-only flows [*=ct_filter.id]

protect_flow_fil­ter_method

int 4 yes flow selection method:

4 → several values

8 → filter

protect_flow_if_op_bal smallint 2 yes flows read-only if opening balances

protect_period_fil­ter_id

int 4 yes filter of read-only peri­ods [*=ct_filter.id]

protect_period_fil­ter_method

int 4 yes period selection method:

4 → several values

8 → filter

160 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Category scenario

Page 161: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

pub_ref_id int 4 yes published category scenario form [=ct_valid_frmwrk.id]

publishing_lock int 4 yes locked on publication:

0 → none

1 → full

2 → locked integration

rate_flow_filter int 4 yes flow filter integrated with opening rate

report_def_cumul smallint 2 yes

report_def_source smallint 2 yes

restr_on_document smallint 2 yes data entry restrictions applied to schedules

restr_on_lo­cal_man_entry

smallint 2 yes data entry restrictions applied to local journal entries

restr_on_pre­cons_manual_entry

smallint 2 yes data entry restrictions applied to central jour­nal entries

rollupform_context smalling 2 yes

rule_set_id int 4 yes set of package rules [*=ct_ruleset.id]

scope_closing_flow int 4 yes closing flow [=ct_flow.id]

scope_diff_account_fil­ter

int 4 yes account filter managed by consolidation differ­ence [=ct_filter.id]

scope_diff_flow int 4 yes consolidation differ­ence flow [=ct_flow.id]

scope_entry_ac­count_filter

int 4 yes account filter managed by incoming scope [=ct_filter.id]

scope_entry_flow int 4 yes incoming flow [=ct_flow.id]

scope_eq_pack_acc_filter

int 4 yes account filter managed by keeping equity method packages [=ct_filter.id]

scope_exit_flow int 4 yes outgoing flow [=ct_flow.id]

SAP Financial Consolidation Database Schema GuideCategory scenario CONFIDENTIAL 161

Page 162: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

scope_exiting_ac­count_filter

int 4 yes account filter managed by outgoing scope [=ct_filter.id]

scope_merger_acc_fil­ter

int 4 yes account filter managed by mergers [=ct_fil­ter.id]

scope_merger_flow int 4 yes merger flow [=ct_flow.id]

scope_new_entry_ac­count_filter

int 4 yes account filter managed by mode change [=ct_filter.id]

scope_new_entry_flow int 4 yes new mode flow [=ct_flow.id]

scope_old_close_flow int 4 yes old mode flow [=ct_flow.id]

scope_old_clos­ing_acc_filter

int 4 yes old mode account filter managed by mode change [=ct_filter.id]

scope_opening_flow int 4 yes opening flow [=ct_flow.id]

sdesc1-6 nvarchar 30 yes

security columns -- -- --

162 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Category scenario

Page 163: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

states smallint 2 yes category scenario op­tions:

1 → adjustments in packages

2 → local adjustments by journal entry (other­wise schedule)

4 → central manual journal entries

8 → distinguish central journal entries from lo­cal ones

16 → authorized com­ments

32 → comments for all indicators

64 → integrate zero amounts

128 → integrate head­ers at central site

update_ref_id int 4 yes update indicator in structure [=ct_refup­dateflag.id]

valid_ref_id int 4 yes validated category sce­nario form (ócompiled) [=ct_valid_frmwrk.id]

version smallint 2 yes Serialization version of the validated category scenario

version_id int 4 yes version [=ct_frame­work_version.id]

windows_in­put_folder_id

int 4 yes windows and internet folder [=ct_folder.id]

workflow bit 1 yes equal to 1 if the author­ized users are organ­ized in workflow hierar­chies

SAP Financial Consolidation Database Schema GuideCategory scenario CONFIDENTIAL 163

Page 164: SAP Financial Consolidation Database Schema Guide

8.1.2 ct_framework_version: category scenario version reference table

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no ucidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes idx

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

xdesc1-6 nvarchar 253 yes

8.1.3 ct_framework_period_trans: settings for category scenario periods (for opening balances)

Column Type Len. Null. Comment

id int 4 no uidx corresponding category scenario [=ct_framework.id]

period_translations image 16 yes definition for convert­ing the opening bal­ance period (serial­ized)

8.1.4 ct_framework_protect_flow: settings for protecting category scenario flows (opening balances)

Column Type Len. Null. Comment

id int 4 no uidx corresponding category scenario [=ct_framework.id]

protect_flow_filter image 16 yes list of protected flows (serialized)

164 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Category scenario

Page 165: SAP Financial Consolidation Database Schema Guide

8.1.5 ct_framework_protect_period: settings for protecting category scenario periods (opening balances)

Column Type Len. Null. Comment

id int 4 no uidx corresponding category scenario [=ct_framework.id]

protect_period_filter image 16 yes list of protected peri­ods (serialized)

8.2 Periods

8.2.1 ct_period: periods defined in category scenarios

Column Type Len. Null. Comment

expression text 16 yes definition of periods

framework_id int 4 yes idx corresponding cat­egory scenario [=ct_framework.id]

id int 4 no uidx

8.2.2 ct_cumul_def: definition of totals accumulated periodically in the category scenario

Column Type Len. Null. Comment

expression text 16 yes previous monthly/cumulative

framework_id int 4 yes idx corresponding cat­egory scenario [=ct_framework.id]

id int 4 no uidx

period_id int 4 yes period [=ct_period.id]

report smallint 2 yes reporting ID [from 1 to 12, 1 = data entry pe­riod start month]

SAP Financial Consolidation Database Schema GuideCategory scenario CONFIDENTIAL 165

Page 166: SAP Financial Consolidation Database Schema Guide

8.2.3 ct_source: initialization sources in the category scenario

Column Type Len. Null. Comment

framework_id int 4 yes idx corresponding cat­egory scenario [=ct_framework.id]

id int 4 no uidx

name nvarchar 12 yes

owner_site smallint 2 yes

8.2.4 ct_source_def: definition of initialization sources in the category scenario by period

Column Type Len. Null. Comment

expression text 16 yes definition

id int 4 no uidx

period_id int 4 yes period [=ct_period.id]

report int 4 yes reporting ID [from 1 to 12, 1 = data entry pe­riod start month]

source_id int 4 yes initialization source [=ct_source.id]

8.3 Indicators

8.3.1 ct_acc_family: sets of indicators in the category scenario

Column Type Len. Null. Comment

cdesc image 16 yes

charac_value int 4 yes value of the character­istic defining the set, if not defined by a list of values

166 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Category scenario

Page 167: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

flags smallint 4 yes type of account defini­tion:

0 → list of values

1 → characteristic

formula_context smallint 4 yes carry-over flow appli­cation context:

1 → initializing pack­ages – original pack­age audit ID

2 → initializing pack­ages – other package audit IDs

4 → package – original package audit ID

8 → package – other package audit IDs

16 → journal entries – automatic

32 → journal entries – other package audit IDs

64 → journal entries – central audit IDs

128 → breakdown

framework_id int 4 yes idx corresponding cat­egory scenario [=ct_framework.id]

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

owner_site smallint 4 yes

SAP Financial Consolidation Database Schema GuideCategory scenario CONFIDENTIAL 167

Page 168: SAP Financial Consolidation Database Schema Guide

8.3.2 ct_frmwrk_acc: sets of indicator accounts in the category scenario

Column Type Len. Null. Comment

accnt int 4 yes account [=ct_ac­count.id]

author_id int 4 yes

classofaccount int 4 yes

creation_date datetime 8 yes

dataentrysign int 4 yes

family_id int 4 yes set of indicators [=ct_acc_family.id]

framework_id int 4 yes corresponding cate­gory scenario [=ct_framework.id]

hasauthorizecom­ments

bit 1 yes

hasauthorizedcom­mentsondetail

bit 1 yes

hascommentsallflows bit 1 yes

hasdimensionalanaly­sis

bit 1 yes

id int 4 no idx

isapplyondetails bit 1 yes

isuseparentcomment bit 1 yes

isuseparentdimensio­nanalysis

bit 1 yes

isuseparentflowanaly­sis

bit 1 yes

isuseparentroolup bit 1 yes

journalsign int 4 yes

op_bal_account int 4 yes opening balance ac­count [=ct_account.id]

owner_site smallint 2 yes

rollupsign int 4 yes

update_author_id int 4 yes

update_date datetime 8 yes

168 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Category scenario

Page 169: SAP Financial Consolidation Database Schema Guide

8.3.3 ct_frmwrk_calculaccumul_filter: calculation accumulation filters

Column Type Len. Null. Comment

acc_calculaccumul_fil­ter

image 16 yes

id int 4 no uidx

8.3.4 ct_frmwrk_calculperiod_filter: calculation period filters

Column Type Len. Null. Comment

acc_calculperiod_filter image 16 yes

id int 4 no uidx

8.3.5 ct_frmwrk_flow: sets of indicator flows in the category scenario (and flow template)

Column Type Len. Null. Comment

context smallint 2 yes application properties

1 → default for flow

2 → schedule environ­ment

4 → single-sided local manual journal entry environment

8 → double-sided local manual journal entry environment

16 → single-sided cen­tral manual journal en­try environment

32 → double-sided cen­tral manual journal en­try environment

64 → consolidation at central site

SAP Financial Consolidation Database Schema GuideCategory scenario CONFIDENTIAL 169

Page 170: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

diff_flow int 4 yes consolidation differ­ence flow [*=ct_flow.id]

ex_rate_id int 4 yes type of conversion rate applied [*=ct_ex­rate_type.id]

family_id int 4 yes set of indicator [=ct_acc_family.id]

flow int 4 yes flow [=ct_flow.id]

framework_dft_id int 4 yes idx2 corresponding category scenario [=ct_framework.id] if default flow (odd num­ber in "context"), oth­erwise 0

framework_id int 4 yes idx1 corresponding category scenario [=ct_framework.id] if flow assigned to a set (even number in "con­text"), otherwise 0

hasauthorizedcom­ments

bit 1 yes has authorized com­ments

id int 4 no uidx

op_bal_flow int 4 yes opening flow [*=ct_flow.id]

owner_site smallint 2 yes

post_flow int 4 yes carry-over flow [*=ct_flow.id]

8.3.6 ct_comment_family: set of indicators with comments in the category scenario

Column Type Len. Null. Comment

cdesc image 16 yes

charac_value int 4 yes value of characteristic

flags smallint 2 yes definition properties: 1 → defined by charac­teristic 2 → indicators broken down

170 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Category scenario

Page 171: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

framework_id int 4 yes corresponding cate­gory scenario [=ct_framework.id]

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

owner_site smallint 2 yes

8.3.7 ct_comment_indicator: indicators with comments in the category scenario

Column Type Len. Null. Comment

account_id int 4 yes category scenario ac­count [=ct_frmwrk_acc .id]

comment_family_id int 4 yes set of indicators with comments [=ct_com­ment_family.id]

flow_id int 4 yes flow [=ct_flow.id]

framework_id int 4 yes corresponding cate­gory scenario [=ct_framework.id]

id int 4 no uidx

owner_site smallint 2 yes

8.3.8 ct_indicators: details about the category scenario indicators

Column Type Len. Null. Comment

accnt int 4 no account

analysis_dim_pos int 4 yes position of indicator in the analysis dimension

convrate int 4 yes conversion rate

diff_flow int 4 yes conversion difference flow

docmode int 4 yes schedule environment mode

SAP Financial Consolidation Database Schema GuideCategory scenario CONFIDENTIAL 171

Page 172: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

flow int 4 no flow

isloaded int 4 yes Integration of the con­text:

-1 if the integration context is checked, if not 0

locentrymode int 4 yes local journal entry en­vironment mode

opbalaccnt int 4 yes opening balances ac­count

opbalflow int 4 yes opening balances flow

phase int 4 no cidx1 category sce­nario category

postconvrate int 4 yes carry over flow conver­sion rate

postflow int 4 yes carry over flow

scheme int 4 yes analysis hierarchy

version_ref int 4 no cidx1 category sce­nario version

analy­sis_dim_branches

ntext 16 yes XML serialization of the dimensional analy­sis associated to the indicator

all_auditids int 4 yes Returns the value of option All audit IDs to the dimensional analy­sis

je_scheme int 8 yes

8.4 Dimensional Analysis

8.4.1 ct_analyse: dimensional analysis in the category scenario

Column Type Len. Null. Comment

Cdesc image 16 yes

charac_value int 4 yes value of characteristic

172 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Category scenario

Page 173: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

control_context int 4 yes

flags int 4 yes type of selection:

1 → by characteristic

formula_context int 4 yes

framework_id int 4 yes idx1 corresponding category scenario [=ct_framework.id]

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

nat_filter_id int 4 yes audit ID filter [=ct_fil­ter.id]

owner_site smallint 2 yes

topnode_id int 4 yes idx2 highest node in the analysis dimension hierarchy [=ct_det_anal.id]

8.4.2 ct_indic: indicators broken down in the category scenario

Column Type Len. Null. Comment

account_id int 4 yes category scenario ac­count [=ct_frmwrk_acc .id]

analyse_id int 4 yes analysis hierarchy [=ct_analyse.id]

flow_id int 4 yes flow [=ct_flow.id]

framework_id int 4 yes idx corresponding cat­egory scenario [=ct_framework.id]

id int 4 yes uidx

owner_site smallint 2 yes

SAP Financial Consolidation Database Schema GuideCategory scenario CONFIDENTIAL 173

Page 174: SAP Financial Consolidation Database Schema Guide

8.4.3 ct_det_anal: analysis dimensions used by dimensional analysis in the category scenario

Column Type Len. Null. Comment

code int 4 yes code of filter or refer­ence value

ctrl_type smallint 2 yes type of automatic con­trol:

0 → less than

1 → less than or equal to

2 → equal to

3 → greater than or equal to

4 → greater than

5 → less than in abso­lute value

6 → less than or equal to in absolute value

7 → equal to in absolute value

8 → greater than or equal to in absolute value

9 → greater than in ab­solute value

dimension_id int 4 yes dimension [=ct_di­mension.id]

fathernode_id int 4 yes idx parent node [=ct_det_anal.id]

174 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Category scenario

Page 175: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

flags smallint 2 yes definition properties:

1 → totals at this level

2 → by filter

4 → check breakdown total against higher level total

8 → carry breakdown total to higher level

12 → carry higher level total – breakdown total to balancing figure

16 → carry breakdown total to cumulative node

32 → balancing figure node 64 → cumulative node

id int 4 no uidx

owner_site smallint 2 yes

plugnode_id int 4 yes balancing figure node [=ct_det_anal.id]

upnode_id int 4 yes carry-over node [=ct_det_anal.id]

8.4.4 ct_form_auto: category scenario automatic formulas

Column Type Len. Null. Comment

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

node_id int 4 yes idx

owner_site smallint 2 yes

SAP Financial Consolidation Database Schema GuideCategory scenario CONFIDENTIAL 175

Page 176: SAP Financial Consolidation Database Schema Guide

8.4.5 ct_cont_auto: analysis hierarchy automatic controls in the category scenario

Column Type Len. Null. Comment

accuracy float 8 yes

cdesc image 16 yes

context smallint 2 yes

id int 4 no uidx

level_id int 4 yes

name nvarchar 12 yes

node_id int 4 yes idx

owner_site smallint 2 yes

xdesc1-6 nvarchar 253 yes

8.4.6 ct_control_auto_to_document: schedules associated with automatic controls

Column Type Len. Null. Comment

control_auto_id int 4 yes idx1

document_id int 4 yes idx1

8.4.7 ct_set_to_contauto: automatic controls associated with sets of controls

Column Type Len. Null. Comment

contauto_id int 4 yes

rank int 4 yes

set_id int 4 yes

176 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Category scenario

Page 177: SAP Financial Consolidation Database Schema Guide

8.4.8 ct_fam_to_contauto: automatic controls associated with sets of controls in the category scenario

Column Type Len. Null. Comment

contauto_id int 4 yes idx1

family_id int 4 yes idx1

rank int 4 yes

8.5 Formulas

8.5.1 ct_formula: category scenario manual formulas

Column Type Len. Null. Comment

cdesc image 16 yes

context int 4 yes formula context:

1 → initializing pack­ages – original pack­age audit ID

2 → initializing pack­ages – other package audit IDs

4 → package – original package audit ID

8 → package – other package audit IDs

16 → journal entries – original package audit ID

32 → journal entries – other package audit IDs

64 → journal entries – central audit IDs

128 → breakdown

family_id int 4 yes

SAP Financial Consolidation Database Schema GuideCategory scenario CONFIDENTIAL 177

Page 178: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

framework_id int 4 yes idx corresponding cat­egory scenario [=ct_framework.id]

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

owner_site smallint 2 yes

8.5.2 ct_formula_condition: conditions for running category scenario formulas

Column Type Len. Null. Comment

condition text 16 yes

id int 4 no uidx

8.5.3 ct_formula_expression: expression of category scenario formulas

Column Type Len. Null. Comment

expression text 16 yes

id int 4 no uidx

8.5.4 ct_form_family: subsets of formulas in the category scenario

Column Type Len. Null. Comment

cdesc image 16 yes

framework_id int 4 yes idx corresponding cat­egory scenario [=ct_framework.id]

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

owner_site smallint 2 yes

178 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Category scenario

Page 179: SAP Financial Consolidation Database Schema Guide

8.6 Controls

8.6.1 ct_control: category scenario controls

Column Type Len. Null. Comment

accuracy float 8 yes

cdesc image 16 yes

context smallint 2 yes control application context:

1 → default

2 → package environ­ment

4 → preconsolidation (not used)

8 → consolidation (not used)

16 → opening balance environment

32 → manual journal entry environment 64 → original package au­dit ID

128 → aggregated audit IDs 256 → error

512 → period defined (not used)

1024 → forced (not used)

framework_dft_id int 4 yes idx2 corresponding category scenario [=ct_framework.id] if default control (odd number in "context")

framework_id int 4 yes idx1 corresponding category scenario [=ct_framework.id] if existing control (even number in "context")

id int 4 no uidx

level_id int 4 yes

SAP Financial Consolidation Database Schema GuideCategory scenario CONFIDENTIAL 179

Page 180: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

name nvarchar 12 yes

nat_filter_id int 4 yes filter for adjustment audit IDs

nat_filter_id int 4 yes

owner_site smallint 2 yes

xdesc1-6 nvarchar 253 yes

8.6.2 ct_control_factor: control factors

Column Type Len. Null. Comment

factor text 16 yes

id int 4 no uidx

8.6.3 ct_control_expression: expression of controls

Column Type Len. Null. Comment

expression text 16 yes

id int 4 no uidx

8.6.4 ct_control_to_document: schedules associated with controls

Column Type Len. Null. Comment

control_id int 4 yes idx1

document_id int 4 yes idx1

8.6.5 ct_level: control levels in the category scenario

Column Type Len. Null. Comment

cdesc image 16 yes

180 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Category scenario

Page 181: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

framework_id int 4 yes idx corresponding cat­egory scenario [=ct_framework.id]

id int 4 yes uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

rank int 4 yes

8.6.6 ct_ctrl_set: sets of controls in the category scenario

Column Type Len. Null. Comment

cdesc image 16 yes

framework_id int 4 yes idx corresponding cat­egory scenario [=ct_framework.id]

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

8.6.7 ct_ctrl_family: subsets of controls in the category scenario

Column Type Len. Null. Comment

cdesc image 16 yes

framework_id int 4 yes idx1 corresponding category scenario [=ct_framework.id]

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

SAP Financial Consolidation Database Schema GuideCategory scenario CONFIDENTIAL 181

Page 182: SAP Financial Consolidation Database Schema Guide

8.6.8 ct_set_to_family: subsets of controls associated with sets of controls

Column Type Len. Null. Comment

family_id int 4 yes idx1

rank int 4 yes

set_id int 4 yes idx1

8.6.9 ct_set_to_control: manual controls associated with sets of controls

Column Type Len. Null. Comment

control_id int 4 yes idx1

rank int 4 yes

set_id int 4 yes idx1

8.6.10 ct_family_to_control: manual controls associated with subsets of controls in the category scenario

Column Type Len. Null. Comment

control_id int 4 yes idx1

family_id int 4 yes idx1 idx2

rank int 4 yes

8.7 Compiled category scenario form

8.7.1 ct_refupdateflag: updating category scenarios in the structure

Column Type Len. Null. Comment

flag smallint 2 yes updating in the struc­ture: 0 → no 1 → yes

182 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Category scenario

Page 183: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

id int 4 no uidx corresponding category scenario [=ct_framework.id]

8.7.2 ct_valid_frmwrk: compiled category scenario form (indicators and analyses)

Column Type Len. Null. Comment

flags smallint 2 yes

id int 4 no uidx

serial_tree image 16 yes

update_author_id int 4 yes

update_date datetime 8 yes

8.7.3 ct_valid_frmwrk_input_data: compiled category scenario form (data which can be entered)

Column Type Len. Null. Comment

id int 4 no uidx corresponding compiled form [=ct_valid_frmwrk.id]

serial_input_data image 16 yes

8.7.4 ct_valid_frmwrk_init_form: compiled category scenario form (initialization formulas)

Column Type Len. Null. Comment

id int 4 no uidx corresponding compiled form [=ct_valid_frmwrk.id]

serial_init_form image 16 yes

SAP Financial Consolidation Database Schema GuideCategory scenario CONFIDENTIAL 183

Page 184: SAP Financial Consolidation Database Schema Guide

8.7.5 ct_valid_frmwrk_pack_form: complied form of the category scenario (schedule context formulas)

Column Type Len. Null. Comment

id int 4 no uidx corresponding compiled form [=ct_valid_frmwrk.id]

serial_pack_form image 16 yes

8.7.6 ct_valid_frmwrk_entry_form: compiled category scenario form (journal entry context formulas)

Column Type Len. Null. Comment

id int 4 no uidx corresponding compiled form [=ct_valid_frmwrk.id]

serial_entry_form image 16 yes

8.7.7 ct_valid_frmwrk_control: compiled category scenario form (controls)

Column Type Len. Null. Comment

id int 4 no uidx corresponding compiled form [=ct_valid_frmwrk.id]

serial_control image 16 yes

8.7.8 ct_valid_frmwrk_report: compiled category scenario form (carry-over formulas)

Column Type Len. Null. Comment

id int 4 no uidx corresponding compiled form [=ct_valid_frmwrk.id]

serial_report image 16 yes

184 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Category scenario

Page 185: SAP Financial Consolidation Database Schema Guide

8.7.9 ct_valid_frmwrk_info: compiled category scenario form (information)

Column Type Len. Null. Comment

id int 4 no uidx corresponding compiled form [=ct_valid_frmwrk.id]

serial_info image 16 yes

SAP Financial Consolidation Database Schema GuideCategory scenario CONFIDENTIAL 185

Page 186: SAP Financial Consolidation Database Schema Guide

9 Rules

9.1 Hierarchy

9.1.1 ct_ruleset: sets and subsets of rules

Column Type Len. Null. Comment

all_phases int 4 yes active for all categories

cdesc image 16 yes

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

type int 4 yes type of set of rules:

0 → consolidation

1 → preconsolidation

2 → package

8 → set of rules (other­wise subset)

9.1.2 ct_ruleset_to_phase: sets of rules associated with categories

Column Type Len. Null. Comment

phase_id int 4 no category for which the set is active [=ct_phase.id]

ruleset_id int 4 no corresponding set of rules [=ct_ruleset.id]

186 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Rules

Page 187: SAP Financial Consolidation Database Schema Guide

9.1.3 ct_ruleset_to_ruleset: subsets of rules associated with sets of rules

Column Type Len. Null. Comment

child_id int 4 yes child subset [=ct_rule­set.id]

parent_id int 4 yes parent set [=ct_rule­set.id]

rank int 4 yes order of subsets in the set

9.1.4 ct_ruleset_to_consrule: consolidation rules associated with sets or subsets of rules

Column Type Len. Null. Comment

rank int 4 yes order of rules in the set or subset

rule_id int 4 yes child rule [=ct_con­srule.id]

ruleset_id int 4 yes parent set or subset [=ct_ruleset.id]

9.1.5 ct_ruleset_to_preconsrule: preconsolidation rules associated with sets or subsets of rules

Column Type Len. Null. Comment

rank int 4 yes order of rules in the set or subset

rule_id int 4 yes child rule [=ct_pre­consrule.id]

ruleset_id int 4 yes parent set or subset [=ct_ruleset.id]

SAP Financial Consolidation Database Schema GuideRules CONFIDENTIAL 187

Page 188: SAP Financial Consolidation Database Schema Guide

9.1.6 ct_ruleset_to_packrule: package rules associated with sets or subsets of rules

Column Type Len. Null. Comment

rank int 4 yes order of rules in the set or subset

rule_id int 4 yes child rule [=ct_pack­rule.id]

ruleset_id int 4 yes parent set or subset [=ct_ruleset.id]

9.1.7 ct_ruleset_to_interrule: intercompany rules associated with sets or subsets of rules

Column Type Len. Null. Comment

rank int 4 yes order of rules in the set or subset

rule_id int 4 yes child rule [=ct_inter­rule.id]

ruleset_id int 4 yes parent set or subset [=ct_ruleset.id]

9.1.8 ct_ruleset_to_sqlrule: SQL rules associated with sets or subsets of rules

Column Type Len. Null. Comment

rank int 4 yes

rule_id int 4 yes

ruleset_id int 4 yes parent set or subset [=ct_ruleset.id]

188 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Rules

Page 189: SAP Financial Consolidation Database Schema Guide

9.1.9 ct_ruleset_to_ent_rolluprule: entity rules associated with sets or subsets of rules

Column Type Len. Null. Comment

rank int 4 yes order of rules in the set or subset

rule_id int 4 yes

ruleset_id int 4 yes parent set or subset [=ct_ruleset.id]

9.1.10 ct_ruleset_to_accnt_rolluprule: account rules associated with sets or subsets of rules

Column Type Len. Null. Comment

rank int 4 yes order of rules in the set or subset

rule_id int 4 yes

ruleset_id int 4 yes parent set or subset [=ct_ruleset.id]

9.2 Consolidation rules

9.2.1 ct_consrule: consolidation rules

Column Type Len. Null. Comment

amount_type int 4 yes type of amounts proc­essed:

0 → in original currency

1 → converted

2 → consolidated

cdesc image 16 yes

SAP Financial Consolidation Database Schema GuideRules CONFIDENTIAL 189

Page 190: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

condition smallint 2 yes trigger condition:

0 → none

1 → consolidation with­out opening balances

2 → consolidation with opening balances

3 → no effect on open­ing if opening balance

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

options smallint 2 yes options:

1 → full consolidation

2 → incremental con­solidation

4 → load data at all amount levels

8 → deactivate carry-over flow calculations

16 → deactivate analy­sis hierarchy calcula­tions

32 → apply processing at each level

64 → only process re­porting units without package data

128 → only process amounts in a different currency from the con­solidation currency

256 → outgoing report­ing unit: do not reverse closing flow

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

190 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Rules

Page 191: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

sub_scope_crit smallint 2 yes criteria for selecting in­tra subscope data:

0 → exclude data from original reporting unit, partner or stock in the same subscope

1 → include data from the original reporting unit and partner in the same subscope

2 → include data from original reporting unit and stock in the same subscope

4 → include data from partner and stock in the same subscope

9.2.2 ct_consrule_serial_selection: consolidation rules - selection

Column Type Len. Null. Comment

id int 4 no uidx corresponding consolidation rule [=ct_consrule.id]

serial_selection image 16 yes selection (serialized)

9.2.3 ct_consrule_serial_scope: consolidation rules - scope

Column Type Len. Null. Comment

id int 4 no uidx corresponding consolidation rule [=ct_consrule.id]

serial_scope image 16 yes scope restrictions (se­rialized)

SAP Financial Consolidation Database Schema GuideRules CONFIDENTIAL 191

Page 192: SAP Financial Consolidation Database Schema Guide

9.2.4 ct_consrule_serial_processing: consolidation rules - processing

Column Type Len. Null. Comment

id int 4 no uidx corresponding consolidation rule [=ct_consrule.id]

serial_processing image 16 yes processing (serialized)

9.3 Preconsolidation rules

9.3.1 ct_preconsrule: preconsolidation rules

Column Type Len. Null. Comment

amount_type int 4 yes (always 0)

cdesc image 16 yes

condition int 4 yes (always 0)

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

options int 4 yes options:

1 → always run

2 → (always active)

8 → deactivate carry-over flow calculation

16 → deactivate analy­sis hierarchy calcula­tion

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

192 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Rules

Page 193: SAP Financial Consolidation Database Schema Guide

9.3.2 ct_preconsrule_ser_selection: preconsolidation rule selection

Column Type Len. Null. Comment

id int 4 no uidx corresponding preconsolidation rule [=ct_preconsrule.id]

serial_selection image 16 yes selection (serialized)

9.3.3 ct_preconsrule_ser_processing: preconsolidation rule processing definition

Column Type Len. Null. Comment

id int 4 no uidx corresponding preconsolidation rule [=ct_preconsrule.id]

serial_processing image 16 yes processing (serialized)

9.4 Package rules

9.4.1 ct_packrule: package rules

Column Type Len. Null. Comment

amount_type int 4 yes (always 0)

cdesc image 16 yes

condition int 4 yes trigger condition:

0 → none

1 → package without opening balances

2 → package with opening balances

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

SAP Financial Consolidation Database Schema GuideRules CONFIDENTIAL 193

Page 194: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

options int 4 yes options:

1 → always run

2 → (always active)

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

9.4.2 ct_packrule_serial_selection: package rule selection

Column Type Len. Null. Comment

id int 4 no uidx corresponding package rule [=ct_packrule.id]

serial_selection image 16 yes selection (serialized)

9.4.3 ct_packrule_serial_processing: package rule processing definition

Column Type Len. Null. Comment

id int 4 no uidx corresponding package rule [=ct_packrule.id]

serial_processing image 16 yes processing (serialized)

194 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Rules

Page 195: SAP Financial Consolidation Database Schema Guide

9.5 Intercompany rules

9.5.1 ct_interrule: intercompany reconciliation rules

Column Type Len. Null. Comment

ajust int 4 yes mode:

0 → reconciliation only

1 → automatic adjust­ment

buyer_sign int 4 yes calculation mode:

1 → Seller + Buyer

-1 → Seller - Buyer

cdesc image 16 yes

condition int 4 yes trigger condition:

0 → none

1 → consolidation with­out opening balances

2 → consolidation with opening balances

3 → no effect on open­ing if opening balance

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

options int 4 yes options:

1 → full consolidation

2 → incremental con­solidation

8 → deactivate carry-over flow calculation

16 → deactivate analy­sis hierarchy calcula­tion

256 → outgoing report­ing unit: do not reverse closing flow

SAP Financial Consolidation Database Schema GuideRules CONFIDENTIAL 195

Page 196: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

owner_site smallint 2 yes

priority int 4 yes adjustment priority:

0 → seller

1 → buyer

2 → lesser amount

3 → greater amount

sdesc1-6 nvarchar 30 yes

security columns -- -- --

signed int 4 yes type of reversal for Seller + Buyer calcula­tion:

0 → do not reverse

1 → reverse accounts on credit side

2 → reverse accounts on debit side

sub_scope_crit int 4 yes criteria for selecting in­tra subscope data:

0 → exclude data from original reporting unit, partner or stock in the same subscope

1 → include data from the original reporting unit and partner in the same subscope

2 → include data from original reporting unit and stock in the same subscope

4 → include data from partner and stock in the same subscope

threshold float 8 yes automatic adjustment threshold

196 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Rules

Page 197: SAP Financial Consolidation Database Schema Guide

9.5.2 ct_interrule_serial_scope: scope restrictions for intercompany rules

Column Type Len. Null. Comment

id int 4 no uidx corresponding in­tercompany rule [=ct_interrule.id]

serial_scope image 16 yes scope restrictions (se­rialized)

9.5.3 ct_interrule_serial_inter: intercompany rules processing definition

Column Type Len. Null. Comment

id int 4 no uidx corresponding in­tercompany rule [=ct_interrule.id]

serial_inter image 16 yes processing (serialized)

9.6 SQL rules

9.6.1 ct_sqlrule: SQL rules

Column Type Len. Null. Comment

cdesc image 16 yes

condition int 4 yes trigger condition:

0 → none

1 → consolidation with­out opening balances

2 → consolidation with opening balances

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

SAP Financial Consolidation Database Schema GuideRules CONFIDENTIAL 197

Page 198: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

options int 4 yes options:

1 → full consolidation

2 → incremental con­solidation

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

9.6.2 ct_sqlrule_serial_sql: SQL rule processing

Column Type Len. Null. Comment

id int 4 yes uidx corresponding SQL rule [=ct_sqlrule.id]

serial_sql image 16 yes SQL processing (seri­alized)

9.7 Coefficients and functions

9.7.1 ct_rulecoeff: coefficients

Column Type Len. Null. Comment

cdesc image 16 yes

func1_dim1_id int 4 yes dimension used as 1st argument of the 1st function [=ct_dimen­sion.id]

func1_dim2_id int 4 yes dimension used as 2nd argument of the 1st function [=ct_dimen­sion.id]

func1_dim3_id int 4 yes dimension used as 3rd argument of the 1st function [=ct_dimen­sion.id]

198 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Rules

Page 199: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

func1_dim4_id int 4 yes dimension used as 4th argument of the 1st function [=ct_dimen­sion.id]

func1_id int 4 yes function used [=ct_rulefunction.id]

func2_dim1_id int 4 yes dimension used as 1st argument of the 2nd function [=ct_dimen­sion.id]

func2_dim2_id int 4 yes dimension used as 2nd argument of the 2nd function [=ct_dimen­sion.id]

func2_dim3_id int 4 yes dimension used as 3rd argument of the 2nd function [=ct_dimen­sion.id]

func2_dim4_id int 4 yes dimension used as 4th argument of the 2nd function [=ct_dimen­sion.id]

func2_id int 4 yes second function used if compound coefficient [=ct_rulefunction.id]

Generator1 smallint 2 yes generating dimensions among 1st function ar­guments:

0 → no generating di­mension

1 → generating dimen­sion for 1st argument

2 → generating dimen­sion for 2nd argument

4 → generating dimen­sion for 3rd argument

8 → generating dimen­sion for 4th argument

SAP Financial Consolidation Database Schema GuideRules CONFIDENTIAL 199

Page 200: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

Generator2 smallint 2 yes generating dimensions among 2nd function arguments:

0 → no generating di­mension

1 → generating dimen­sion for 1st argument

2 → generating dimen­sion for 2nd argument

4 → generating dimen­sion for 3rd argument

8 → generating dimen­sion for 4th argument

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

oper smallint 2 yes compound coefficient operator:

1 → addition

2 → subtraction

3 → division

4 → multiplication

5 → minimum

6 → maximum

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

type smallint 2 yes type of coefficient:

1 → simple

2 → compound

200 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Rules

Page 201: SAP Financial Consolidation Database Schema Guide

9.7.2 ct_rulefunction: functions

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no uidx

LabelArg1 nvarchar 60 yes 1st argument descrip­tion

LabelArg2 nvarchar 60 yes 2nd argument descrip­tion

LabelArg3 nvarchar 60 yes 3rd argument descrip­tion

LabelArg4 nvarchar 60 yes 4th argument descrip­tion

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

RefTableArg1 int 4 yes reference table with the 1st argument [=ct_reftable.id]

RefTableArg2 int 4 yes reference table with the 2nd argument [=ct_reftable.id]

RefTableArg3 int 4 yes reference table with the 3rd argument [=ct_reftable.id]

RefTableArg4 int 4 yes reference table with the 4th argument [=ct_reftable.id]

sdesc1-6 nvarchar 30 yes

security columns -- -- --

type smallint 2 yes number of arguments (from 1 to 4)

9.7.3 ct_rulefunction_serial_sql: SQL function processing

Column Type Len. Null. Comment

id int 4 no uidx corresponding SQL function [=ct_rulefunction.id]

SAP Financial Consolidation Database Schema GuideRules CONFIDENTIAL 201

Page 202: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

serial_sql image 16 yes SQL processing (seri­alized)

9.8 Entity Rollup Rules

9.8.1 ct_entity_rollup_rule: rules for entity rollup

Column Type Len. Null. Comment

cdesc image yes

condition smallint 2 yes

elim_leaf_level bit 1 yes Is true if elimination is performed at the hier­archy nodes and at leaf level. Default value is false (0).

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

options smallint 2 yes

owner_site smallint 2 yes

primary_hier_enabled bit 1 yes Primary hierarchy ena­bled

sdesc1-6 nvarchar 30 yes

secondary_hier_ena­bled

bit 1 yes Secondary hierarchy enabled

security columns -- -- --

9.8.2 ct_entrolluprule_serial: entity rollup serialized data

Column Type Len. Null. Comment

id int 4 no uidx

serial_selection image 16 yes

202 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Rules

Page 203: SAP Financial Consolidation Database Schema Guide

9.8.3 ct_ruleset_to_ent_rolluprule: entity rules associated with sets or subsets of rules

Column Type Len. Null. Comment

rank int 4 yes order of rules in the set or subset

rule_id int 4 yes

ruleset_id int 4 yes parent set or subset [=ct_ruleset.id]

9.9 Account Rollup Rules

9.9.1 ct_account_rollup_rule: account rollup rule table

Column Type Len. Null. Comment

all_detailed_dim bit 1 no

cdesc image 16 yes

condition smallint 2 yes

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

options smallint 2 yes

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

9.9.2 ct_accnt_rollup_rule_to_dim: account rollup rule to dimension table

Column Type Len. Null. Comment

accnt_rule_id int 4 no

dim_id int 4 no dimension [=ct_di­mension.id]

SAP Financial Consolidation Database Schema GuideRules CONFIDENTIAL 203

Page 204: SAP Financial Consolidation Database Schema Guide

10 Sites and databases

10.1 Site management

10.1.1 ct_recipient: correspondents

Column Type Len. Null. Comment

address_desc nvarchar 255 yes address description

address_type lint 4 yes type of address:

1 à email (MAPI)

2 à network

3 à email (Internet)

4 à diskette

5 à database

6 à customized

id int 4 no uidx

initialized bit 1 yes is the site already ini­tialized?

lang int 4 yes working language for sending objects run

ldesc1-6 nvarchar 120 yes

name nvarchar 17 yes alphanumeric code of the site preceded by its parent’s profile

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

type int 4 yes type of correspondent:

1 à SAP Financial Con­solidation site

2 à referring to an ex­isting SAP Financial Consolidation site

3 à individual

204 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Sites and databases

Page 205: SAP Financial Consolidation Database Schema Guide

10.1.2 ct_site: profiles

Column Type Len. Null. Comment

allow_udv_creation int 4 yes user dimension value creator site (not used in 7.3)

aux_signatures nvarchar 4000 yes list of additional sub-pools for extended identifier allocation

father int 4 yes profile of parent site [=ct_site.signature]

id int 4 no uidx

initial_range nvarchar 4000 yes initial signature attri­bution for the site (covers main signa­ture, extended identi­fier allocation signa­tures, child sites signa­tures)

name nvarchar 17 yes

owner_site smallint 2 yes

security columns -- -- --

signature int 4 yes site profile [=id-1]

signatures_range text 16 yes profile range assigned

type int 4 yes type of site:

1 → user dimension value simple site (not used in 7.3)

2 → central (or data collection) site

3 → consolidation site

4 → setup site

udv_owner int 4 yes user dimension value owner site (not used in 7.3)

SAP Financial Consolidation Database Schema GuideSites and databases CONFIDENTIAL 205

Page 206: SAP Financial Consolidation Database Schema Guide

10.2 General settings

10.2.1 ct_config: configuration of the database

Column Type Len. Null. Comment

id int 4 no uidx number of the configuration item

ldesc1 nvarchar 40 yes description of configu­ration item

name nvarchar 255 yes idx value of configura­tion item

owner_site smallint 2 yes

serial image 16 yes serialized value

type number 3 yes type of configuration item value:

1 → integer

2 → real

3 → text

4 → object

10.2.2 ct_language: working languages

Column Type Len. Null. Comment

ct_locale int 4 yes standard language ID (not used)

id int 4 no uidx number of the working language (from 1 to 5, and 6 for the local language)

is_active int 4 yes 1 → displayed

0 → hidden

ldesc1-6 nvarchar 120 yes description of the working language in the 6 languages

name nvarchar 12 yes

owner_site smallint 2 yes

206 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Sites and databases

Page 207: SAP Financial Consolidation Database Schema Guide

10.2.3 ct_active_server: contains items saved corresponding to the servers running concurrently on the same data source

Column Type Len. Null. Comment

expiration_date datetime 8 no

server_certificate nvarchar 38 yes uidx

server_com­puter_name

nvarchar 255 yes

10.2.4 ct_active_session: contains items saved corresponding to the sessions open for the data source

Column Type Len. Null. Comment

server_certificate nvarchar 38 yes idx

session_certificate nvarchar 38 yes uidx

user_id int 4 yes

10.2.5 ct_md_lock: table that stores the locks for multi-dimensional data sources

Column Type Len. Null. Comment

datasource_id int 4 Yes idx1 ID of the multi-di­mensional data source

header_dim_values nvarchar 255 yes idx1 concatenation of dimension codes that identify the lock, in hexadecimal form

locking_date datetime 8 no date locked

locking_mode nchar 1 yes type of lock. 'S': share. 'E': exclusive.

SAP Financial Consolidation Database Schema GuideSites and databases CONFIDENTIAL 207

Page 208: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

session_certificate nvarchar 38 yes certificate of the user session that locked the data. This is a key for the session_certificate column in the ct_ac­tive_session table.

10.2.6 ct_mutex: synchronization of access to resource shared by several ctserver instances

Column Type Len. Null. Comment

ct_lock int 4 yes

ct_name nvarchar 255 yes uidx

10.2.7 ct_pack_mutex :

Column Type Len. Null. Comment

id int 4 no

mutex int 4 yes

10.2.8 ct_identifier_mutex: synchronization of identifier allocation

Column Type Len. Null. Comment

manager_id int 4 no object type

mutex int 4 yes technical column

10.2.9 ct_identifier_pool: persisted identifier pool

Column Type Len. Null. Comment

last_object_id int 4 no

manager_id int 4 no idx

208 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Sites and databases

Page 209: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

range_id int 4 no sub-pool signature

10.2.10 ct_object_lock:

Column Type Len. Null. Comment

locking_date datetime 8 no

locking_mode nchar 1 no

manager_id int 4 no uidx1

object_id int 4 no uidx1

process_id int 4 no

session_certificate nvarchar 38 no

10.2.11 ct_recycled_identifier: unknown

Column Type Len. Null. Comment

manager_id int 4 no uidx1

object_id int 4 no uidx1

release_date float 8 no timestamp of object deletion

10.2.12 ct_scheduler: unknown

Column Type Len. Null. Comment

server_certificate_id char 38 no

10.2.13 wctversion: database schema version

Column Type Len. Null. Comment

base1 int 4 yes major release

base2 int 4 yes minor release

SAP Financial Consolidation Database Schema GuideSites and databases CONFIDENTIAL 209

Page 210: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

base3 int 4 yes schema number

base4 int 4 yes build number

lastupdate datetime 8 yes date of last update

schname nchar 8 yes cuidx1, code of the da­tabase schema

status smallint 2 yes schema status

updateuser nvarchar 32 yes windows user who up­dated the schema

10.2.14 ct_message: manage notifications between every instances of ctserver

Column Type Len. Null. Comment

body image 16 yes

last_forwarder nvarchar 200 yes

local_sender_order int 4 yes

ls_timestamp datetime 8 yes cidx2

message_id nvarchar 100 no uidx1

message_type nvarchar 510 no

recipient_address nvarchar 200 no cidx2

sender_address nvarchar 200 no

transaction_id int 4 yes

10.3 Local items

10.3.1 ct_user_config: user personal settings

Column Type Len. Null. Comment

definition image 16 yes preferences and set­tings (serialized)

id int 4 no uidx1

210 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Sites and databases

Page 211: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

substitution_language int 4 yes substitute working lan­guage

0 → none

1 to 6 → number of lan­guage

user_id int 4 yes uidx2 user [=ct_user.id]

user_language int 4 yes last working language used

0 → none

1 to 6 → number of the language

last_connection_date datetime 8 yes last connection date of the user

10.3.2 ct_viewpoint: Web user viewpoint

Column Type Len Null Comment

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

security columns -- -- --

serial_viewpoint image 16 yes definition of viewpoint (serialized)

10.3.3 ct_pivot_table: MS Excel pivot table queries

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

SAP Financial Consolidation Database Schema GuideSites and databases CONFIDENTIAL 211

Page 212: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

10.3.4 ct_pivot_table_serial_pivot: pivot table query definition

Column Type Len. Null. Comment

id int 4 no uidx pivot table query [=ct_pivot_table.id]

serial_pivot image 16 yes definition of the query (serialized)

10.3.5 ct_allocate_identifier: IDs used and fixed for certain objects (e.g. users, functional profiles, owner groups, etc.)

Column Type Len Null Comment

manager_id int 4 yes uidx1 ID of the type of object

object_id int 4 yes uidx1 ID of the object

212 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Sites and databases

Page 213: SAP Financial Consolidation Database Schema Guide

11 Security

11.1 Users

11.1.1 ct_user: users

Column Type Len. Null. Comment

cdesc image 16 yes

count_docexe bit yes Do we count the num­ber of document exe­cutions for this user:

● 0 => don't count● 1 => count

cstmdata1 nvarchar 255 yes User free text 1

cstmdata2 nvarchar 255 yes User free text 2

cstmdata3 nvarchar 255 yes User free text 3

cstmdata4 nvarchar 255 yes User free text 4

cstmdata5 nvarchar 255 yes User free text 5

datarights_id int 4 yes data access group [=ct_datarights.id]

email Nvarchar 255 yes

fnprofile_id int 4 yes functional profile [=ct_fnprofile.id]

id int 4 no uidx1

ldesc1-6 nvarchar 120 yes

login_name nvarchar 255 yes uidx3

name nvarchar 12 yes uidx2

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

user_active Bit 1 yes

user_alias Nvarchar 510 yes alias in Business Ob­ject Enterprise plat­form (e.g. “secEnter­prise:MYUSER”)

SAP Financial Consolidation Database Schema GuideSecurity CONFIDENTIAL 213

Page 214: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

user_power Int 4 yes user privileges: 1 → guest user 2 → normal user 3 → super user 4 → kernel

user_pwd_key Nvarchar 254 yes

user_type smallint 2 yes type of user: 1 → SAP Financial Consolida­tion 2 → NT account 3 → External Authentica­tion

defined_restriction bit 1 yes reserved for future use. Available since SP15 only

last_connection_date datetime 8 yes Available since SP15 only

11.1.2 ct_user_password: user passwords

Column Type Len Null Comment

id Int 4 no uidx user [=ct_user.id]

last_change_date datetime 8 yes date password was last changed

user_pwd nvarchar 512 yes password (serialised)

11.1.3 ct_user_workgroup: workgroups associated with users

Column Type Len Null Comment

user_id int 4 yes uidx1 user [=ct_user.id]

workgroup_id int 4 yes uidx1 workgroup [=ct_workgroup.id]

214 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Security

Page 215: SAP Financial Consolidation Database Schema Guide

11.1.4 ct_user_profile: functional profiles associated with users

Column Type Len Null Comment

profile_id int 4 yes uidx1 funtional profile [=ct_fnprofile.id]

user_id int 4 yes uidx1 user [=ct_user.id]

11.1.5 ct_user_serial

Reserved for future use. Available since SP15 only.

Column Type Len Null Comment

id int 4 yes user id [=ct_user.id]

user_serial blob 16 yes

11.2 Workgroups

11.2.1 ct_workgroup: workgroups (user groups)

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

security_ctx int 4 yes context in which the functional profile will be applied (not used by SAP Financial Con­solidation)

SAP Financial Consolidation Database Schema GuideSecurity CONFIDENTIAL 215

Page 216: SAP Financial Consolidation Database Schema Guide

11.3 Functional profiles

11.3.1 ct_fnprofile: functional profiles

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no uidx1

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes uidx2

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

security_ctx int 4 yes context in which the functional profile will be applied (not used by SAP Financial Con­solidation)

11.3.2 ct_fnprofile_detail: details of functional profiles

Column Type Len Null Comment

id int 4 no uidx corresponding functional profile [=ct_fnprofil.id]

wdetail image 16 yes definition of profile (se­rialized)

11.4 Data access groups

11.4.1 ct_datarights: data access groups

Column Type Len. Null. Comment

cdesc image 16 yes

216 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Security

Page 217: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

default_accessible smallint 2 yes access to default cate­gories: 0 → cannot be accessed 1 → can be accessed

default_cs_restric­tion_id

int 4 yes default consolidation access definition [=ct_access­def_conso.id]

default_et_restric­tion_id

int 4 yes default central manual journal entry access definition [=ct_access­def_entry.id]

default_op_restric­tion_id

int 4 yes default write access definition [=ct_access­def_inputanalysis.id]

default_ro_restric­tion_id

int 4 yes default read access definition [=ct_access­def_inputanalysis.id]

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

11.4.2 ct_datarights_phase: data access rights by category

Column Type Len. Null. Comment

accessible smallint 2 yes category which can be accessed

conso_restriction int 4 yes default consolidation access definition for phase_id [=ct_access­def_conso.id]

datarights_id int 4 yes data access group [=ct_datarights.id]

entry_restriction int 4 yes default central manual journal entry access definition for phase_id [=ct_accessdef_en­try.id]

SAP Financial Consolidation Database Schema GuideSecurity CONFIDENTIAL 217

Page 218: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

operation_restriction int 4 yes default write access definition for phase_id [=ct_accessdef_inpu­tanalysis.id]

phase_id int 4 yes category [=ct_phase.id]

readonly_restriction int 4 yes default read access definition for phase_id [=ct_accessdef_inpu­tanalysis.id]

use_default smallint 2 yes uses default values

11.4.3 ct_access_restriction: access restrictions (obsolete V9)

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

11.4.4 ct_accessdef_conso: consolidation access definition

ColumnType Len. Null. Comment

cdesc image 16 yes

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

218 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Security

Page 219: SAP Financial Consolidation Database Schema Guide

11.4.5 ct_accessdef_entry: central manual journal entry access definition

Column Type Len. Null. Comment

cdesc image 16 yes

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

11.4.6 ct_accessdef_inputanalysis: data entry analysis access definition

Column Type Len. Null. Comment

cdesc image 16 yes

datasrc int 4 yes data source to which DA is applied (not used)

datasrc_prop int 4 yes data source property to which DA is applied (not used)

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

SAP Financial Consolidation Database Schema GuideSecurity CONFIDENTIAL 219

Page 220: SAP Financial Consolidation Database Schema Guide

11.4.7 ct_ser_access_restr: access restriction definitions (obsolete V9)

Column Type Len. Null. Comment

id int 4 no uidx ID of the access definition [=ct_ac­cess_restriction .id]

serial_dimension image 16 yes list of restrictions for each dimension (seri­alized)

11.4.8 ct_ser_accessdef_conso: serialized fields in an access definition

Column Type Len. Null. Comment

id int 4 no uidx ID of the access definition [=ct_access­def_conso.id]

serial_dimension image 16 yes list of restrictions for each dimension (seri­alized)

11.4.9 ct_ser_accessdef_entry: serialized fields in an access definition

Column Type Len. Null. Comment

id int 4 no uidx ID of the access definition [=ct_access­def_entry.id]

serial_dimension image 16 yes list of restrictions for each dimension (seri­alized)

220 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Security

Page 221: SAP Financial Consolidation Database Schema Guide

11.4.10 ct_ser_accessdef_inputanalysis : serialized fields in an access definition

Column Type Len. Null. Comment

id int 4 no uidx ID of the access definition [=ct_access­def_inputanalysis.id]

serial_dimension image 16 yes list of restrictions for each dimension (seri­alized)

11.5 Security V2 – not used by SAP Financial Consolidation

11.5.1 ct_ace: Control for access to work groups for objects (not used by SAP Financial Consolidation)

Column Type Len Null Comment

ct_acl_id int 4 yes

ct_delete_access bit 1 yes

ct_deny bit 1 no

ct_read_body_access bit 1 yes

ct_read_header_ac­cess

bit 1 yes

ct_trustee_creation datetime 8 yes

ct_trustee_id int 4 no

ct_trustee_type int 4 no

ct_write_access bit 1 yes

id int 4 no idx

11.5.2 ct_acl: list of secure objects (not used by SAP Financial Consolidation)

Column Type Len Null Comment

ct_type int 4 yes

SAP Financial Consolidation Database Schema GuideSecurity CONFIDENTIAL 221

Page 222: SAP Financial Consolidation Database Schema Guide

Column Type Len Null Comment

id int 4 no uidx

11.5.3 ct_compiled_ace: compiled form of access controls for objetcs (not used by SAP Financial Consolidation)

Column Type Len Null Comment

ct_acl_id int 4 yes idx

ct_delete_access bit 1 yes

ct_deny bit 1 yes

ct_read_body_access bit 1 yes

ct_read_header_ac­cess

bit 1 yes

ct_trustee_creation datetime 8 yes

ct_trustee_id int 4 yes

ct_trustee_type int 4 yes

ct_write_access bit 1 yes

id int 4 no uidx

11.5.4 ct_compiled_acl: compiled form of lists of secure objects (not used by SAP Financial Consolidation)

Column Type Len Null Comment

ct_type int 4 yes

id int 4 no uidx

11.5.5 ct_right: dynamic definition of access rights (not used by SAP Financial Consolidation)

Column Type Len Null Comment

ct_context int 4 yes

ct_deleted int 4 yes

222 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Security

Page 223: SAP Financial Consolidation Database Schema Guide

Column Type Len Null Comment

ct_dlldescprefix nvarchar 255 yes

ct_iddesc int 4 yes

ct_name nvarchar 255 yes

ct_parent int 4 yes

ct_rank int 4 yes

id int 4 no uidx

SAP Financial Consolidation Database Schema GuideSecurity CONFIDENTIAL 223

Page 224: SAP Financial Consolidation Database Schema Guide

12 Tasks

12.1 Common item

12.1.1 ct_runnableobjects: tasks

Column Type Len. Null. Comment

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

wactivation int 4 yes

wdefaultpriority int 4 yes

wdetail image 16 yes

wobjtype nvarchar 80 yes

wtype int 4 yes

12.1.2 ct_schedulings: task planning

Column Type Len. Null. Comment

ctclosingdate datetime 8 yes

ctclosingtime int 4 yes

ctdatemask int 4 yes

ctdateunit int 4 yes

ctenddate datetime 8 yes

ctlocked int 4 yes

ctopeningdate datetime 8 no

ctopeningtime int 4 yes

ctperiodicity int 4 yes

ctprocessid int 4 yes idx1

224 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Tasks

Page 225: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

ctsettings image 16 yes

ctstartingdate datetime 8 yes

cttimemask int 4 yes

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes idx2

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

12.1.3 ct_executions: settings for running tasks

Column Type Len. Null. Comment

id int 4 no uidx

wbeginningdate datetime 8 no

wenddate datetime 8 no

whistoryid int 4 yes

wrequestinguserid int 4 yes

wroid int 4 yes

wstatus int 4 yes

12.1.4 ct_history: log for tasks run

Column Type Len. Null. Comment

id int 4 no uidx

name nvarchar 12 yes

owner_site smallint 2 yes

wcategory int 4 yes

wdesc image 16 yes

wendlogdate datetime 8 no

wlogdate datetime 8 no

wparenthistory int 4 yes

SAP Financial Consolidation Database Schema GuideTasks CONFIDENTIAL 225

Page 226: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

wrootvisible int 4 yes

wsource nvarchar 32 yes

wstatus int 4 no

12.1.5 ct_history_detail: detail of log of tasks run

Column Type Len Null Comment

id int 4 no uidx

wdetail image 16 yes

12.1.6 ct_execresults: results of tasks run

Column Type Len. Null. Comment

id int 4 no uidx

wdesc nvarchar 80 yes

wdetail image 16 yes

wexecutionid int 4 yes

wobjtype nvarchar 80 yes

wresultdate datetime 8 no

12.2 Specific items

12.2.1 ct_filter_restriction: filtering consolidated and preconsolidated data to be sent

Column Type Len Null Comment

cdesc image 16 yes

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

226 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Tasks

Page 227: SAP Financial Consolidation Database Schema Guide

Column Type Len Null Comment

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

12.2.2 ct_ser_filter_restr: definition of filters for data to be sent

Column Type Len Null Comment

id int 4 no uidx

serial_dimension image 16 yes filtering data (serial­ized)

12.3 Audit

12.3.1 ct_auditdef: audit definition

Column Type Len Null Comment

cdesc image 16 yes

dimension int 4 yes dimension being searched for

id int 4 no ucidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

SAP Financial Consolidation Database Schema GuideTasks CONFIDENTIAL 227

Page 228: SAP Financial Consolidation Database Schema Guide

Column Type Len Null Comment

operator smallint 2 yes operator between ID of object being searched for and its values:

0 → none

1 → equal to

2 → like

3 → Null

4 → different

5 → not like

6 → not Null

7 → filter

8 → object

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

searchedmanagerid int 4 yes ID of manager of ob­ject being searched for

searchedobjectid int 4 yes ID of object being searched for

searchkind smallint 2 yes search type:

0 → object used

1 → object not used

security columns -- -- --

12.3.2 ct_auditdef_serial_searcharea: area used to search for items in an audit

Column Type Len Null Comment

id int 4 no audit [=ct_auditdef.id]

searcharea image 16 yes search area: all of the objects included in the search

228 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Tasks

Page 229: SAP Financial Consolidation Database Schema Guide

12.3.3 ct_auditdef_serial_searchedid: objects searched for in an audit

Column Type Len Null Comment

id int 4 no audit [=ct_auditdef.id]

searchedvalueid image 16 yes IDs of objects to be searched for

12.4 Interface

12.4.1 ct_interface_def: datalink definition

Column Type Len Null Comment

cdesc image 16 yes

id int 4 no uidx

ldesc1-6 nvarchar 120 yes

name nvarchar 12 yes

owner_site smallint 2 yes

sdesc1-6 nvarchar 30 yes

security columns -- -- --

type int 4 yes

s4h_status int 4 yes Status of the deploy­ment:

● non_s4h_defini­tion = 0

● s4h_never_de­ployed = 1

● s4h_saved_af­ter_deploy = 2

● s4h_deployed = 3● s4h_need_de­

ployement = 4

s4h_user int 4 yes For S/4HANA defini­tion, ID of the user that performed the deploy­ment

SAP Financial Consolidation Database Schema GuideTasks CONFIDENTIAL 229

Page 230: SAP Financial Consolidation Database Schema Guide

Column Type Len Null Comment

s4h_date datetime 8 yes For S/4HANA defini­tion deployment date

12.4.2 ct_interface_def_detail: detail of datalink definitions

Column Type Len Null Comment

id int 4 no uidx

wdetail image 16 yes

12.5 Trace reports

12.5.1 ct_log: actions performed by users

Column Type Len Null Comment

action_date nvarchar 20 yes date action performed (format: yyyy/mm/dd)

action_id int 4 yes ID of action

action_time nvarchar 16 yes time action performed (format: hh:mm:ss)

comment_id int 4 yes ID of the comments

details_id nvarchar 500 yes the resource ID of the details and other IDs for other objects af­fected by the action

id int 4 yes unique ID for an action

main_obj_code nvarchar 300 yes code of the object af­fected by the action

main_obj_mgr nvarchar 100 yes type of the object af­fected by the action

object1 nvarchar 100 yes code of the first object in detail

object2 nvarchar 500 yes code of the second ob­ject in detail

user_name nvarchar 24 yes code of user who per­formed the action

230 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Tasks

Page 231: SAP Financial Consolidation Database Schema Guide

13 Common columns

13.1 ID Columns (id, owner_site, name)

Column Type Len. Null. Comment

id int 4 no when the object has a “name” column, the ID is in the range of crea­tion site IDs.

name nvarchar 12 yes unique alphanumeric code for a given crea­tion site

owner_site smallint 2 yes creation site

13.2 Short description columns in 6 languages (sdesc1-6)

Column Type Len. Null. Comment

sdesc1 nvarchar 30 yes short description in language 1

sdesc2 nvarchar 30 yes

sdesc3 nvarchar 30 yes

sdesc4 nvarchar 30 yes

sdesc5 nvarchar 30 yes

sdesc6 nvarchar 30 yes

13.3 Long description columns in 6 languages (ldesc1-6)

Column Type Len. Null. Comment

ldesc1 nvarchar 120 yes long description in lan­guage 1

ldesc2 nvarchar 120 yes

ldesc3 nvarchar 120 yes

SAP Financial Consolidation Database Schema GuideCommon columns CONFIDENTIAL 231

Page 232: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

ldesc4 nvarchar 120 yes

ldesc5 nvarchar 120 yes

ldesc6 nvarchar 120 yes

13.4 Extra long description columns in 6 languages (xdesc1-6)

Column Type Len. Null. Comment

xdesc1 nvarchar 253 yes extra long description in language 1

xdesc2 nvarchar 253 yes

xdesc3 nvarchar 253 yes

xdesc4 nvarchar 253 yes

xdesc5 nvarchar 253 yes

xdesc6 nvarchar 253 yes

13.5 Security management columns (security columns)

Column Type Len. Null. Comment

access_mode smallint 2 yes access mode:

0 à none

1 à read

2 à write

3 à new

author_id int 4 yes user who created the object

creation_date datetime 8 yes creation date

owner_workgroup_id int 4 yes owner group

update_author_id int 4 yes user who made the last change

update_date datetime 8 yes date last changed

232 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Common columns

Page 233: SAP Financial Consolidation Database Schema Guide

13.6 HTML comments columns in 6 languages (cdesc)

Column Type Len. Null. Comment

cdesc image 16 yes HTML comments in six languages (binary field)

SAP Financial Consolidation Database Schema GuideCommon columns CONFIDENTIAL 233

Page 234: SAP Financial Consolidation Database Schema Guide

14 Appendix 1: Utilities for SQL processing

14.1 Variables available

Key:

The variable is applied:

● for package processing (L)● for preconsolidated processing (P)● for consolidated processing (C)

The variable is available:

● in a function (F)● in an SQL rule (R)

14.1.1 Definition

[SCOPE_PERIOD] __C FR internal scope period value

[SCOPE_VERSION] __C FR internal scope version code

[RATEPERIOD] __C FR internal value for exchange rate period

[RATEVERSION] __C FR internal exchange rate ver­sion code

14.1.2 Function

[INSERT_FUNCTION] LPC F_ insert command for the func­tion result table

[FUNCTION_TABLE] LPC FR function result table

[FUNCTION_CODE] LPC F_ internal code for function currently being run

234 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Appendix 1: Utilities for SQL processing

Page 235: SAP Financial Consolidation Database Schema Guide

14.1.3 ID

[PHASE] LPC FR internal category code

[UPDPER] LPC FR internal data entry period value

[SCOPE] __C FR internal scope code

[VARIANT] __C FR internal variant code

[CURNCY] __C FR internal consolidation cur­rency code

[ENTITY] L__ FR reporting unit code during processing

14.1.4 Rule

[DAYBOOK] LPC _R internal code for automatic journal entry ledger

[ENUMBER] LPC _R automatic journal entry num­ber of rule

[TECH_ORIG] LPC _R technical origin correspond­ing to rule

14.1.5 Table

[WORKTABLE] LPC FR data table currently being produced

[USER_TABLE] LPC FR empty table available to user

[TBL_SCOPE] __C FR top consolidation scope

[TBL_GLOBAL_SCOPE] __C FR full consolidation scope

[TBL_SHARES] __C FR stockholding of scope

[TBL_SCOPE2] __C FR top secondary consolidation scope

[TBL_GLOBAL_SCOPE2] __C FR full secondary consolidation scope

[TBL_SHARES2] __C FR stockholding of secondary scope

SAP Financial Consolidation Database Schema GuideAppendix 1: Utilities for SQL processing CONFIDENTIAL 235

Page 236: SAP Financial Consolidation Database Schema Guide

14.1.6 Utility

[MARGIN] __C FR variable equal to 1 in incre­mental consolidation

[PERIODS] __C FR list of internal values for peri­ods being processed

[PROCESS_ITERATION] __C FR rank of period being proc­essed

[PERIOD] __C FR period currently being proc­essed (including mono-pe­riod) – 0 if simultaneous multi-period processing

[SIGNATURE] LPC FR current site profile

[COLUMNS] LPC FR list of [WORKTABLE] col­umns

14.2 Temporary tables

Temporary tables which are linked to consolidation scopes and which can be accessed using variables during consolidation are now stored once consolidation is complete. They have the same structure as the corresponding storage tables.

The other temporary tables are not stored once consolidation is complete.

14.2.1 [TBL_SCOPE]: top consolidation scope

Structure identical to the ct_tbl_scope table

14.2.2 [TBL_GLOBAL_SCOPE]: full consolidation scope

Structure identical to the ct_tbl_global_scope table

14.2.3 [TBL_SHARES]: stockholding of scope

Structure identical to the ct_tbl_shares table

236 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Appendix 1: Utilities for SQL processing

Page 237: SAP Financial Consolidation Database Schema Guide

14.2.4 [TBL_SCOPE2]: top secondary consolidation scope

Structure identical to the ct_tbl_scope2 table

14.2.5 [TBL_GLOBAL_SCOPE2]: full secondary consolidation scope

Structure identical to the ct_tbl_global_scope2 table

14.2.6 [TBL_SHARES2]: stockholding of secondary scope

Structure identical to the ct_tbl_shares2 table

14.2.7 [WORKTABLE]: consolidation worktable

Column Type Len. Null. Comment

convamount2 float 8 no conversion difference amount property

Structure identical to the ct_coPPPP table and the column:

14.2.8 [USER_TABLE]: consolidation worktable

Structure identical to the [WORKTABLE] table

14.2.9 [FUNCTION_TABLE]: function result table

Column Type Len. Null. Comment

fncode int 4 no function producing the result [=ct_rulefunc­tion.id] when a func­tion is run, its value is given by the [FUNC­TION_CODE] variable

SAP Financial Consolidation Database Schema GuideAppendix 1: Utilities for SQL processing CONFIDENTIAL 237

Page 238: SAP Financial Consolidation Database Schema Guide

Column Type Len. Null. Comment

fnarg1 int 4 no 1st argument of the function [={refta­ble}.id]

fnarg2 int 4 no 2nd argument of the function [*={refta­ble}.id]

fnarg3 int 4 no 3rd argument of the function [*={refta­ble}.id]

fnarg4 int 4 no 4th argument of the function [*={refta­ble}.id]

fnvalue float 8 no value of the function for the set of 4 argu­ments

14.3 List of Values

Value Options

Variations 0 → no change in scope

1 → incoming

2 → outgoing at opening

3 → outgoing during period

4 → outgoing acquired at opening

5 → outgoing acquired during period

6 → EM/SEM to FC/PC

7 → FC/PC to EM/SEM

Scope status 0 → not integrated

1 → parent company

2 → subsidiary

3 → sub-parent company

4 → sub-subsidiary

238 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Appendix 1: Utilities for SQL processing

Page 239: SAP Financial Consolidation Database Schema Guide

Value Options

Consolidation methods 0 → not integrated

1 → full consolidation

2 → proportional consolidation

3 → equity method

4 → sub-parent equity method

14.4 Meaning of Period IDs in SAP Financial Consolidation

In SAP Financial Consolidation, there are no period tables. The ID is linked directly to the period. The ID is stored in 32 bits, which can be broken down into sub-groups used for storing the information described below:

Start End Size Sign Description Description

0 6 7 yes reserved2 not used - can be used for the week [-64: +63]

7 12 6 yes reserved1 not used - can be used for the day [-32: +31]

13 17 5 yes month month of the year [-16: +15]

18 28 11 yes year year [-1024: +1023] based on 1900

29 30 2 no type period type (0 → absolute ; 1 → rela­tive ; 2 → mixed)

31 31 1 no reserved engine bit (not used)

To retrieve the month from a period ID, you should perform the binary comparison between the ID and the integer so that bits 13 to 17 are equal to 1 and the others are equal to 0, or 253952, and delete all of the bits from 0 to 12. This means that you should divide by 2^13, or 8192.

To retrieve the year from a period ID, you should perform the binary comparison between the ID and the integer so that bits 18 to 28 are equal to 1 and the others are equal to 0, or 536608768, and delete all of the bits from 0 to 17. This means that you should divide by 2^18, or 262144, and add 1900 to the result.

SAP Financial Consolidation Database Schema GuideAppendix 1: Utilities for SQL processing CONFIDENTIAL 239

Page 240: SAP Financial Consolidation Database Schema Guide

14.5 Utility: Periods in SQL

Convert a year with 4 digits and a month number to a SAP Financial Consolidation period ID:

period_id = (year_4_digits – 1900) * 262144 + month_number * 8192

Convert an alphanumeric period code in YYYY.MM format to a SAP Financial Consolidation period ID:

period_id = (convert(int,LEFT(ltrim(period_alpha),CHARINDEX('.', ltrim(period_alpha))-1)) - 1900) * 262144 + convert(int,RIGHT(rtrim(period_alpha),LEN(rtrim(period_alpha)) - CHARINDEX('.', rtrim(period_alpha)))) * 8192

Retrieve the year and month from a SAP Financial Consolidation period ID:

month_number = (period_id & 253952) / 8192

year_4_digit = 1900 + (period_id & 536608768) / 262144

Convert a SAP Financial Consolidation period ID to an alphanumeric period code:

period_alpha = ltrim(str(1900+(period_id&536608768)/262144)) + '.' + right('00'+ltrim(str((period_id&253952)/8192)),2)

or similarly:

period_alpha = convert(varchar(5),1900 + (period_id & 536608768) / 262144) + '.' + case when ((period_id & 253952) / 8192) < 10 then '0' else '' end + convert(varchar(3),(period_id & 253952) / 8192)

In Oracle:

period_alpha := to_char(1900+round(updper/262144))||'.'||lpad(to_char(round(mod(updper,262144)/8192)),2,'0')

Example 1: You want to retrieve the tax rate for the country of a reporting unit from the tax rate table in which rates are entered yearly in December. You will therefore run an SQL function applied to all of the consolidations in the year by entering the following script in the WHERE clause:

ct_taxrate.ct_period = (1900 + ([UPDPER] & 536608768) / 262144 – 1900) * 262144 + 12 * 8192

… or simply:

ct_taxrate.ct_period = ([UPDPER] & 536608768) + 12 * 8192

Example 2: You want to apply a disparity between two periods (shifting of the period depending on the source and target data entry periods) to a period:

period_dest = period_orig + (updper_dest & 536608768) - (updper_orig & 536608768) + (updper_dest & 253952) - (updper_orig & 253952) + case when (((period_orig & 253952) + (updper_dest & 253952) - (updper_orig & 253952)) / 8192) > 11 then -12 * 8192 + 262144 when (((period_orig & 253952) + (updper_dest & 253952) - (updper_orig & 253952)) / 8192) < 0 then 12 * 8192 – 262144 else 0 end

240 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Appendix 1: Utilities for SQL processing

Page 241: SAP Financial Consolidation Database Schema Guide

14.6 Extraction of an ID Profile in SQL

site = cast(cast(left(cast(cast(id as binary(4))&cast(0xFFF80000 as int) as binary(4)),2) as binary(2)) as int)/8

or

site = cast(cast(left(cast(id as binary(4)),2) as binary(2)) as int)/8

and the local part of the ID is (between 1 and 524287)

loc_id = cast(cast(cast(id as binary(4))&cast(0x0007FFFF as int) as binary(4)) as int)

SAP Financial Consolidation Database Schema GuideAppendix 1: Utilities for SQL processing CONFIDENTIAL 241

Page 242: SAP Financial Consolidation Database Schema Guide

15 Appendix 2: Schema of Tables in the Structure

15.1 Storing Data: Data Sources

Depending on its origin, data is grouped into different data sources. For example, you can have data sources for "package amounts", "conversion rates" or "scopes".

An item of data is identified in a data source in a unique way using a unique set of identification values from the data source dimensions. For certain dimensions in the data source, the identification value can be null. An item of data contains a set of values from the data source properties.

You can see an example of a data source in the following table:

Dim1 Dim2 Dim3 Prop1 Prop2

Data1 A E Null 100 10

Data2 A E H 40 0

Data3 B E Null 150 40

Data3 B E Null 150 40

In SAP Financial Consolidation, the 6 tables below provide the description of the data source:

● • The ct_datasource table provides the general properties of the data source as well as the physical name of the table containing the data.

● • The ct_datasource_dim table provides all of the dimensions identifying the data source by joining ct_datasource_dim.datasource ↔ ct_datasource.id. Each item includes the physical column name in the table containing the data, the dimension type for the data source, and the reference to the description of the dimension.

● • The ct_dimension table provides the description of a dimension and the definition of its values by joining ct_datasource_dim.dimension ↔ ct_dimension.id

● • The ct_datasource_prop table provides all of the properties belonging to an item of data in the data source by joining ct_datasource_prop.datasource ↔ ct_datasource.id. Each item includes the physical column name in the table containing the data and the reference to the description of the property.

● • The ct_ds_property table provides the description of a property and the definition of its values by joining ct_datasource_prop.property ↔ ct_ds_property.id.

15.2 Specific Case: Amounts

Because of the data load implied, data from amount data sources are not stored in a single table but in a set of tables where each item of data has its subset of identical dimensions. Its data sources are partitioned based on this subset of dimensions.

242 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Appendix 2: Schema of Tables in the Structure

Page 243: SAP Financial Consolidation Database Schema Guide

For a given partitioned data source, there is a partition table named ct_datasource.physname+’ref’, made up of an ID column and a number of columns corresponding to the subset of dimensions.

Each sub-data table will be named ct_datasource.physname+’XXXX’, XXXX being the ID in the partition table converted to a 4-character string. The structure of the sub-data table is identical to the general one without the subset of dimensions contained in the partition table.

The partitioned data sources are as follows (with the definition of the associated partition tables):

● Opening balance amounts: ct_opbalref (id, phase, updper)● Package amounts: ct_pkref (id, phase, updper)● Preconsolidated amounts: ct_pcref (id, phase, updper)

For consolidated amounts:

● If these amounts use the Financial Consolidation multi-table mode: ct_coref (id, phase, updper, scope, variant, curncy)

● If these amounts use the SAP HANA single-table mode: ct_co (in that case, ct_co contains: phase, updper, scope, variant, conscur and all other dimensions and properties)

15.3 Dimension Values: Reference Tables

The possible identification values for a dimension are grouped in a reference table. A reference table is usually a database table containing a finite set of reference values. It can also be a virtual table containing an infinite set of values, as in the case of the "period" and "journal entry number" reference tables.

In a normal reference table, each reference value can take on characteristics from another reference table and properties, besides its own ID and description. The three tables below provide the description of a reference table:

● The ct_reftable table provides the general properties of the reference table, its type (physical or virtual), and the physical name of the associated table (if physical).

● The ct_charac table provides all of the direct characteristics in a reference table by joining ct_charac.src_reftable ↔ ct_reftable.id. It indicates in which reference table the characteristic takes its values by joining ct_charac.dst_reftable ↔ ct_reftable.id. It also displays the corresponding column name in the reference table.

● The ct_rt_property table provides all of the available properties for a reference table by joining ct_rt_property.reftable ↔ ct_reftable.id. It also displays the corresponding column name in the reference table.

Characteristics are used to group reference values from a reference table based on similar subsets depending on the value of the characteristic. Because this characteristic value is a reference value from another reference table, it can also have a characteristic. This second characteristic is a sub-characteristic of the first reference table and can also be used to group its values together.

The two tables below provide the description of the sub-characteristic:

● The ct_charac table provides the description of the sub-characteristic (the fields used to define a first level characteristic are null).

● • The ct_charac_path table provides an ordered set of direct characteristics to which a given sub-characteristic is associated by joining ct_charac_path.ct_sub_charac ↔ ct_charac.id. For each segment of

SAP Financial Consolidation Database Schema GuideAppendix 2: Schema of Tables in the Structure CONFIDENTIAL 243

Page 244: SAP Financial Consolidation Database Schema Guide

the direct characteristics path, the direct characteristic is displayed by joining ct_charac_path.ct_direct_charac ↔ ct_charac.id.

15.4 Multi-Dimensional Index Customization

Starting with version 9.5 of Magnitude, it is possible to configure the product to create and maintain indexes on the multi-dimensional schema. The new table ct_datasource_indexes can be modified to achieve this. After an indexing need has been determined, a row can be inserted into this table and when CtServer is restarted, it will create the new index. The exception to this is on partitioned data. Indexes on partitioned data are only created when a new partition is generated. The index customization supports composite indexes.

To create a new MD index, determine the datasource ID, partition number (null if data is not partitioned or the index should apply to all partitions) and columns (dimensions). For example, if you would like to index the INVEST-RATE datasource on the INVEST-CODE and PTFL-SUBS dimensions, you would do the following:

select idfrom ct_datasourcewhere name = 'INVEST-RATE'

This would yield: -524284

Then to obtain Columns:

select id from ct_dimensionwhere name in ('INVEST-CODE', 'PTFL-SUBS')

This would yield:

-524269 -524266

And finally, depending on the specific index options you were interested in:

insert into ct_datasource_indexes values (1, -524284, null, '-524269, -524266', 0, 0, 0, 1, 7, null)

When CtServer is next restarted, it will detect the change and create a non-clustered, decending, custom index on the data table associated with the INVEST-RATE datasource on the columns associated with the INVEST-CODE and PTFL-SUBS dimensions. Also, by assigning 7 to the table_scope value, indexes in this manner will be used for permanent, work and temporary tables on this combination of this datasource and dimensions.

244 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Appendix 2: Schema of Tables in the Structure

Page 245: SAP Financial Consolidation Database Schema Guide

15.5 Diagram

SAP Financial Consolidation Database Schema GuideAppendix 2: Schema of Tables in the Structure CONFIDENTIAL 245

Page 246: SAP Financial Consolidation Database Schema Guide

Important Disclaimers and Legal Information

HyperlinksSome links are classified by an icon and/or a mouseover text. These links provide additional information.About the icons:

● Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your agreements with SAP) to this:

● The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information.● SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any

damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct.

● Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering a SAP-hosted Web site. By using such links, you agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this information.

Videos Hosted on External PlatformsSome videos may point to third-party video hosting platforms. SAP cannot guarantee the future availability of videos stored on these platforms. Furthermore, any advertisements or other content hosted on these platforms (for example, suggested videos or by navigating to other videos hosted on the same site), are not within the control or responsibility of SAP.

Beta and Other Experimental FeaturesExperimental features are not part of the officially delivered scope that SAP guarantees for future releases. This means that experimental features may be changed by SAP at any time for any reason without notice. Experimental features are not for productive use. You may not demonstrate, test, examine, evaluate or otherwise use the experimental features in a live operating environment or with data that has not been sufficiently backed up.The purpose of experimental features is to get feedback early on, allowing customers and partners to influence the future product accordingly. By providing your feedback (e.g. in the SAP Community), you accept that intellectual property rights of the contributions or derivative works shall remain the exclusive property of SAP.

Example CodeAny software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax and phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of example code unless damages have been caused by SAP's gross negligence or willful misconduct.

Bias-Free LanguageSAP supports a culture of diversity and inclusion. Whenever possible, we use unbiased language in our documentation to refer to people of all cultures, ethnicities, genders, and abilities.

246 CONFIDENTIALSAP Financial Consolidation Database Schema Guide

Important Disclaimers and Legal Information

Page 247: SAP Financial Consolidation Database Schema Guide

SAP Financial Consolidation Database Schema GuideImportant Disclaimers and Legal Information CONFIDENTIAL 247

Page 248: SAP Financial Consolidation Database Schema Guide

www.sap.com/contactsap

© 2021 SAP SE or an SAP affiliate company. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. The information contained herein may be changed without prior notice.

Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary.

These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies.

Please see https://www.sap.com/about/legal/trademark.html for additional trademark information and notices.

THE BEST RUN


Recommended