Database Schema Comparison Guide
SAP BusinessObjects Financial Consolidation 7.5
Comparing the Database Schemas of 7.0 and 7.5
Target Audience
Consultants
Administrators
Others
Document version 1.0 02/24/2010
2010 SAP AG. 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 AG. The information contained herein may be changed
without prior notice.
Some software products marketed by SAP AG and its
distributors contain proprietary software components of other
software vendors.
Microsoft, Windows, Excel, Outlook, and PowerPoint are
registered trademarks of Microsoft Corporation.
IBM, DB2, DB2 Universal Database, System i, System i5,
System p, System p5, System x, System z, System z10, System
z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM,
z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel
Enterprise Server, PowerVM, Power Architecture, POWER6+,
POWER6, POWER5+, POWER5, POWER, OpenPower,
PowerPC, BatchPipes, BladeCenter, System Storage, GPFS,
HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2,
Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner,
WebSphere, Netfinity, Tivoli and Informix are trademarks or
registered trademarks of IBM Corporation.
Linux is the registered trademark of Linus Torvalds in the U.S.
and other countries.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are
either trademarks or registered trademarks of Adobe Systems
Incorporated in the United States and/or other countries.
Oracle is a registered trademark of Oracle Corporation.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of
the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame,
VideoFrame, and MultiWin are trademarks or registered
trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered
trademarks of W3C, World Wide Web Consortium,
Massachusetts Institute of Technology.
Java is a registered trademark of Sun Microsystems, Inc.
JavaScript is a registered trademark of Sun Microsystems, Inc.,
used under license for technology invented and implemented by
Netscape.
SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign,
Clear Enterprise, SAP BusinessObjects Explorer and other SAP
products and services mentioned herein as well as their
respective logos are trademarks or registered trademarks of
SAP AG in Germany and other countries.
Business Objects and the Business Objects logo,
BusinessObjects, Crystal Reports, Crystal Decisions, Web
Intelligence, Xcelsius, and other Business Objects products and
services mentioned herein as well as their respective logos are
trademarks or registered trademarks of SAP France in the
United States and in other countries.
All other product and service names mentioned are the
trademarks of their respective companies. Data contained in
this document serves informational purposes only. National
product specifications may vary.
These materials are subject to change without notice. These
materials are provided by SAP AG and its affiliated companies
("SAP Group") for informational purposes only, without
representation or warranty of any kind, and SAP Group shall
not be liable for errors or omissions with respect to the
materials. The only warranties for SAP Group 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.
Disclaimer
Some components of this product are based on Java. Any
code change in these components may cause unpredictable
and severe malfunctions and is therefore expressively
prohibited, as is any decompilation of these components.
Any Java Source Code delivered with this product is
only to be used by SAPs Support Services and may not be
modified or altered in any way.
Documentation in the SAP Service Marketplace
You can find this documentation at the following address:
http://service.sap.com/
D) Customer shall maintain the following copyright and permissions
Terms for Included Open
Source Software
notices on STLport sources and its documentation unchanged:
Copyright 2001 SAP AG
E) The Customer may distribute original or modified STLport sources,
provided that:
This SAP software contains also the third party open source software
o The conditions indicated in the above permissions notice are met;
products listed below. Please note that for these third party products
o The following copyright notices are retained when present, and
the following special terms and conditions shall apply.
conditions provided in accompanying permission notices are met:
1. This software was developed using ANTLR.
Coypright 1994 Hewlett-Packard
2. gSOAP
Company
Part of the software embedded in this product is gSOAP software.
Copyright 1996,97 Silicon Graphics
Portions created by gSOAP are Copyright (C) 2001-2004 Robert A.
Computer Systems Inc.
van Engelen, Genivia inc. All Rights Reserved.
Copyright 1997 Moscow Center for
THE SOFTWARE IN THIS PRODUCT WAS IN PART PROVIDED
SPARC Technology.
BY GENIVIA INC AND ANY EXPRESS OR IMPLIED
Copyright 1999,2000 Boris Fomitchev
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
Copyright 2001 SAP AG
IMPLIED WARRANTIES OF MERCHANTABILITY AND
Permission to use, copy, modify, distribute and sell this software and
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
its documentation for any purposes is hereby granted without fee,
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
provided that the above copyright notice appear in all copies and that
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
both that copyright notice and this permission notice appear in
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
supporting documentation. Hewlett-Packard Company makes no
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
representations about the suitability of this software for any purpose.
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
It is provided as is without express or implied warranty.
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
Permission to use, copy, modify, distribute and sell this software and
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
its documentation for any purpose is hereby granted without fee,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
provided that the above copyright notice appear in all copies and that
ARISING IN ANY WAY OUT OF THE USE OF THIS
both that copyright notice and this permission notice appear in
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
supporting documentation. Silicon Graphics makes no representations
SUCH DAMAGE.
about the suitability of this software for any purpose. It is provided as
3. SAP License Agreement for STLport SAP License Agreement for
is without express or implied warranty.
STLPort between SAP Aktiengesellschaft Systems, Applications,
Permission to use, copy, modify, distribute and sell this software and
Products in Data Processing Neurottstrasse 16 69190 Walldorf,
its documentation for any purposes is hereby granted without fee,
Germany (hereinafter: SAP) and you (hereinafter: Customer)
provided that the above copyright notice appear in all copies and that
a) Subject Matter of the Agreement
both that copyright notice and this permission notice appear in
A) SAP grants Customer a non-exclusive, non-transferrable, royalty-
supporting documentation. Moscow Center for SPARC makes no
free license to use the STLport.org C++ library (STLport) and its
representations about the suitability of this software for any purpose. It
documentation without fee.
is provided as is without express or implied warranty.
B) By downloading, using, or copying STLport or any portion thereof
Boris Fomitchev makes no representations about the suitability of this
Customer agrees to abide by the intellectual property laws, and to all
software for any purpose. This material is provided "as is", with
of the terms and conditions of this Agreement.
absolutely no warranty expressed or implied.
C) The Customer may distribute binaries compiled with STLport
(whether original or modified) without any royalties or restrictions.
Any use is at your own risk. Permission to use or copy this software
A) Irrespective of the legal reasons, SAP shall only be liable for
for any purpose is hereby granted without fee, provided the above
damage, including unauthorized operation, if this (i) can be
notices are retained on all copies.
compensated under the Product Liability Act or (ii) if caused due to
Permission to modify the code and to distribute modified code is
gross negligence or intent by SAP or (iii) if based on the failure of a
granted, provided the above notices are retained, and a notice that the
guaranteed attribute.
code was modified is included with the above copyright notice.
B) If SAP is liable for gross negligence or intent caused by employees
Permission to use, copy, modify, distribute and sell this software and
who are neither agents or managerial employees of SAP, the total
its documentation for any purposes is hereby granted without fee,
liability for such damage and a maximum limit on the scope of any
provided that the above copyright notice appear in all copies and that
such damage shall depend on the extent to which its occurrence ought
both that copyright notice and this permission notice appear in
to have anticipated by SAP when concluding the contract, due to the
supporting documentation. SAP makes no representations about the
circumstances known to it at that point in time representing a typical
suitability of this software for any purpose. It is provided with a
transfer of the software.
limited warranty and liability as set forth in the License Agreement
C) In the case of Art. 4.2 above, SAP shall not be liable for indirect
distributed with this copy.
damage, consequential damage caused by a defect or lost profit.
SAP offers this liability and warranty obligations only towards its
D) SAP and the Customer agree that the typical foreseeable extent of
customers and only referring to its modifications.
damage shall under no circumstances exceed EUR 5,000.
b) Support and Maintenance SAP does not provide software
E) The Customer shall take adequate measures for the protection of
maintenance for the STLport. Software maintenance of the STLport
data and programs, in particular by making backup copies at the
therefore shall be not included.
minimum intervals recommended by SAP. SAP shall not be liable for
All other services shall be charged according to the rates for services
the loss of data and its recovery, notwithstanding the other limitations
quoted in the SAP List of Prices and Conditions and shall be subject to
of the present Art. 4 if this loss could have been avoided by observing
a separate contract.
this obligation.
c) Exclusion of warranty
F) The exclusion or the limitation of claims in accordance with the
As the STLport is transferred to the Customer on a loan basis and free
present Art. 4 includes claims against employees or agents of SAP.
of charge, SAP cannot guarantee that the STLport is error-free,
4. Adobe Document Services Adobe, the Adobe logo, Acrobat,
without material defects or suitable for a specific application under
PostScript, and Reader are either registered trademarks or trademarks
third-party rights. Technical data, sales brochures, advertising text and
of Adobe Systems Incorporated in the United States and / or other
quality descriptions produced by SAP do not indicate any assurance of
countries. For information on Third Party software delivered with
particular attributes.
Adobe document services and Adobe LiveCycle Designer, see SAP
d) Limited Liability
Note 854621.
Contents
1 New Tables .......................................................................................... 6
1.1 Data Sources .......................................................................................... 6
ct_pk_ctrlref: partitioning of packages controls data source.................................................. 6
ct_ctrl_resPPPP: package control results.............................................................................. 6
ct_pk_ctrlerref: partitioning of detailed packages controls data source................................. 6
ct_ctrl_errPPPP: package control errors ............................................................................... 6
1.2 Storage of Control Results of the Packages ........................................ 6
ct_pack_ctrl_result_header: header of packages controls results ........................................ 7
ct_pack_ctrl_result_hdr_mutex: mutex for header of packages controls results................... 7
1.3 Package Workflow.................................................................................. 7
ct_packworkflowctx: workflow header for package ................................................................ 7
ct_packworkflowctx_user: workflow user list for package ..................................................... 7
1.4 Reporting Unit Workflow ....................................................................... 8
ct_packworkflowctx_def: workflow header for reporting unit ................................................. 8
ct_packworkflowctx_def_user: workflow user list for reporting unit ....................................... 8
1.5 Category Builder .................................................................................... 8
ct_framework_display_info: organization flow order .............................................................. 8
2 Removed Tables.................................................................................. 9
3 Modified Tables Columns Added ................................................. 10
3.1 Package ................................................................................................. 10
ct_pack ................................................................................................................................. 10
ct_entity_reporting ............................................................................................................... 10
3.2 Entries ................................................................................................... 10
ct_pc_entry .......................................................................................................................... 10
ct_co_entry .......................................................................................................................... 10
3.3 Miscellaneous ....................................................................................... 10
ct_user: Finance user .......................................................................................................... 10
ct_datasource_indexes ........................................................................................................ 10
4 Modified Tables Columns Modified .............................................. 12
ct_log: actions performed by users ...................................................................................... 12
5 Columns Removed............................................................................ 14
ct_language ......................................................................................................................... 14
6 Index ................................................................................................... 15
February 2010
1 New Tables
1 New Tables
1.1 Data Sources
ct_pk_ctrlref: partitioning of packages controls data
source
Column
Type
Length
Null
Comment
id
int
no
uidx1 identifier
phase
int
yes
category dimension [=ct_phase.id]
updper
int
yes
data entry period dimension
ct_ctrl_resPPPP: package control results
Column
Type
Length
Null
Comment
entity
int
no
reporting unit dimension [=ct_entity.id]
ctrl_id
int
no
[ct_control.id]
ctrl_level
int
no
ctrl_status
int
no
ctrlcount
int
yes
number of control - property
ct_pk_ctrlerref: partitioning of detailed packages
controls data source
Column
Type
Length
Null
Comment
id
int
no
uidx1 identifier
phase
int
yes
category dimension [=ct_phase.id]
updper
int
yes
data entry period dimension
ct_ctrl_errPPPP: package control errors
Column
Type
Length
Null
Comment
entity
int
no
reporting unit dimension [=ct_entity.id]
ctrl_id
int
no
[ct_control.id]
ctrl_level
int
no
ctrl_status
int
no
ctrldelta
float
yes
difference of the control - property
ctrldisdim
nvarchar
255
yes
data ID - property
1.2 Storage of Control Results of the Packages
February 2010
1 New Tables
ct_pack_ctrl_result_header: header of packages
controls results
Column
Type
Length
Null
Comment
id
int
no
uidx1 identifier
entity_id
int
yes
cuidx2 reporting unit dimension [=ct_entity.id]
phase_id
int
yes
cuidx2 category dimension [=ct_phase.id]
update_period_id
int
yes
cuidx2 data entry period dimension
version_id
int
yes
version number
update_date
datetime
yes
date of the last saving of the package
controls results
ct_pack_ctrl_result_hdr_mutex: mutex for header of
packages controls results
Column
Type
Length
Null
Comment
id
int
no
uidx1 identifier
mutex
int
yes
[=ct_pack_ctrl_result_header.id]
1.3 Package Workflow
ct_packworkflowctx: workflow header for package
Column
Type
Length
Null
Comment
id
int
no
uidx1 identifier
is_workflow_activated
bit
yes
owner_site
smallint
yes
ct_packworkflowctx_user: workflow user list for
package
Column
Type
Length
Null
Comment
packworkflowctx_id
int
no
uidx1 identifier
user_id
smallint
yes
[ct_user.id]
user_level
int
yes
February 2010
1 New Tables
1.4 Reporting Unit Workflow
ct_packworkflowctx_def: workflow header for
reporting unit
Column
Type
Length
Null
Comment
id
int
no
uidx1 identifier
is_workflow_activated
bit
yes
owner_site
smallint
yes
ct_packworkflowctx_def_user: workflow user list for
reporting unit
Column
Type
Length
Null
Comment
packworkflowctx_def_id
int
no
uidx1 identifier
user_id
smallint
yes
[ct_user.id]
user_level
int
yes
1.5 Category Builder
ct_framework_display_info: organization flow order
Column
Type
Length
Null
Comment
id
int
no
uidx1
framework_id
int
yes
ct_framework.id
owner_site
smallint
yes
display_info
image
16
yes
organization flow order (serialized)
February 2010
2 Removed Tables
2 Removed Tables
N/A
February 2010
3 Modified Tables Columns Added
3 Modified Tables Columns Added
3.1 Package
ct_pack
Column
Type
Length
Null
Comment
packworkflowctx_id
int
yes
[ct_packworkflowctx.id]
ct_entity_reporting
Column
Type
Length
Null
Comment
packworkflowctx_def_id
int
yes
[ct_packworkflowctx_def.id]
3.2 Entries
ct_pc_entry
Column
Type
Length
Null
Comment
entry_version
int
yes
version of journal entry
historic_status
int
yes
status of journal entry:
0 - modified
1 - posted
2 - unposted
3 - reset
4 - reversed
5 - reversal
6 - protected
256 - archived
ct_co_entry
Column
Type
Length
Null
Comment
entry_version
int
yes
version of entry
3.3 Miscellaneous
ct_user: Finance user
Column
Type
Length
Null
Comment
domain_name
nvarchar
510
yes
reserved for future use
unique_id
nvarchar
80
yes
idx reserved for future use
ct_datasource_indexes
10
February 2010
3 Modified Tables Columns Added
Column
Type
Length
Null
Comment
scope
int
yes
used to particularize the indexes on scope
[ct_scope.id]
February 2010
11
4 Modified Tables Columns Modified
4 Modified Tables Columns Modified
ct_log: actions performed by users
Old
Column
Type
Length
Null
Comment
id
int
yes
unique ID for an action
user_name
nvarchar
24
yes
code of user who performed the action
action_date
nvarchar
20
yes
date action performed (format: yyyy/mm/dd)
action_time
nvarchar
16
yes
time action performed (format: hh:mm:ss)
main_obj_code
nvarchar
300
yes
code of the object affected by the action
main_obj_mgr
nvarchar
100
yes
type of the object affected by the action
object1
nvarchar
100
yes
code of the first object in detail
object2
nvarchar
500
yes
code of the second object in detail
action_id
int
yes
ID of action
comment_id
int
yes
ID of the comments
details_id
nvarchar
500
yes
the resource ID of the details and other IDs for
other objects affected by the action
New
Column
Type
Length
Null
Comment
id
int
yes
unique ID for an action
user_name
nvarchar
24
yes
code of user who performed the action
action_date
nvarchar
20
yes
date action performed (format: yyyy/mm/dd)
action_time
nvarchar
16
yes
time action performed (format: hh:mm:ss)
main_obj_code
nvarchar
300
yes
code of the object affected by the action
main_obj_mgr
nvarchar
100
yes
type of the object affected by the action
object1
nvarchar
100
yes
code of the first object in detail
object2
nvarchar
500
yes
code of the second object in detail
action_id
int
yes
ID of action
Impacted_property
nvarchar
500
yes
property impacted by the action
details_id
nvarchar
500
yes
the resource ID of the details and other IDs
for other objects affected by the action
The following columns are modified from nvarchar(8000) to nvarchar(4000):
ct_pack.publishing_comment
ct_published_pack.publishing_comment
ct_published_pack_histo.publishing_comment
The following columns are modified from text to ntext:
12
February 2010
4 Modified Tables Columns Modified
ct_control_expression.expression
ct_control_factor.factor
ct_cumul_def.expression
ct_formula_condition.condition
ct_formula_expression.expression
ct_period.expression
ct_site.signatures_range
ct_source_def.expression
ct_doc_formula.ct_expression
The following columns are modified from smallint to float:
ct_portfl.control_threshold
ct_portfl_code.control_threshold
ct_scope.control_threshold
ct_scope.global_integr_threshold
ct_scope.integr_threshold
ct_scope.proportional_integr_threshold
ct_scope_code.global_integr_threshold
ct_scope_code.integr_threshold
ct_scope_code.proportional_integr_threshold
February 2010
13
5 Columns Removed
5 Columns Removed
ct_language
Column
Type
Length
Null
Comment
ct_locale
numeric
yes
useless
14
February 2010
6 Index
6 Index
ct_conso_def, 6, 7, 8, 10, 12, 14
February 2010
ct_pkPPPP, 6
15