You are on page 1of 296

SAP BusinessObjects Profitability and Cost Management Database Administrator's Guide SAP BusinessObjects Profitability and Cost Management

t 10.0

2013-07-29

Copyright

2013 SAP AG 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 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. National product specifications may vary. 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. SAP 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. Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices. 2013-07-29

Contents

Chapter 1

History of Changes.................................................................................................................5

Chapter 2

About this Guide.....................................................................................................................9

Chapter 3

Preparation............................................................................................................................11 Supported Software Versions................................................................................................11 Important Restriction..............................................................................................................11 Installation Script Location.....................................................................................................12 Pre-Installation Tasks.............................................................................................................12 Microsoft SQL Server Pre-Installation Tasks..........................................................................12 Oracle Pre-Installation Tasks..................................................................................................13 Installation.............................................................................................................................15 Setting up a New Microsoft SQL Server Database Structure................................................15 To create the EPOACCESS role for Microsoft SQL Server...................................................16 Setting up a New Oracle Database Structure.........................................................................17 Data Loader...........................................................................................................................19 Preparation............................................................................................................................19 Generating a Load Identifier...................................................................................................19 Running Data Loader Remotely..............................................................................................20 Data Loader Procedures and Packages..................................................................................20 Data Loader Parameters........................................................................................................21 Structural Procedures and Packages......................................................................................29 Value Procedures and Packages............................................................................................37 Performing a Data Load.........................................................................................................40 Execute Data Loader Routines Procedure..............................................................................42 Transforming Data from an Existing Model.............................................................................43 Refreshing the Model.............................................................................................................43 Follow-up Activities................................................................................................................44 Data Loader Completion Checks...........................................................................................44

3.1 3.2 3.3 3.4 3.4.1 3.4.2


Chapter 4

4.1 4.1.1 4.2


Chapter 5

5.1 5.1.1 5.1.2 5.2 5.2.1 5.2.2 5.2.3 5.3 5.3.1 5.3.2 5.3.3 5.4 5.4.1

2013-07-29

Contents

5.4.2 5.5 5.5.1 5.5.2 5.5.3


Chapter 6

Stage Table Management......................................................................................................45 Troubleshooting Data Loader.................................................................................................46 Data Loader Activity Logging.................................................................................................47 Loadstatus Field Values and Constant Names.......................................................................47 Data Loader Error Codes ......................................................................................................54 Maintenance.........................................................................................................................55 Restoring the Database.........................................................................................................55 Data Files and Disk Space.....................................................................................................56 Autogrow Setting...................................................................................................................56 Rebuilding Database Indexes and Statistics...........................................................................56 Microsoft SQL Server Data Compression..............................................................................60 Data Loader Parallel Processing Scripts.................................................................................61 Log Tables.............................................................................................................................62 Database Tables....................................................................................................................63 About Data Loader Tables......................................................................................................64 Management Tables...............................................................................................................66 Structural Tables....................................................................................................................68 Value Tables..........................................................................................................................84 About Results Tables...........................................................................................................122 Results Tables.....................................................................................................................123 Dimension Tables.................................................................................................................185 Results Views......................................................................................................................187 Exporting Results.................................................................................................................188 About Audit Tables...............................................................................................................188 Framework Audit Tables.......................................................................................................189 Assignment Audit Tables......................................................................................................214 Value Audit Tables...............................................................................................................228 More Information.................................................................................................................291 293

6.1 6.2 6.2.1 6.3 6.4 6.5 6.6


Chapter 7

7.1 7.1.1 7.1.2 7.1.3 7.2 7.2.1 7.2.2 7.2.3 7.2.4 7.3 7.3.1 7.3.2 7.3.3
Appendix A Index

2013-07-29

History of Changes

History of Changes

The SAP BusinessObjects Profitability and Cost Management Database Administrator's Guide is regularly updated on the SAP Help Portal (see More Information). Make sure that you have the latest version of this document by checking the SAP Help Portal. The current version of this document is version 1.4. The following table provides an overview of the most important changes to prior and current versions of this document:

2013-07-29

History of Changes

Version

Date

Important Changes

Version 1.0

May-10-2011

Initial version of the SAP BusinessObjects Profitability and Cost Management Database Administrator's Guide document for SAP BusinessObjects Profitability and Cost Management 10.0. (Previous versions of this guide are held in two separate documents entitled; SAP BusinessObjects Profitability and Cost Management Database Guide for Oracle and SAP BusinessObjects Profitability and Cost Management Database Guide for Microsoft SQL Server. The main changes to the document are detailed in the following list: Schema and installation information about both Oracle and Microsoft SQL Server database systems can be found in this one document. All database tables listed in this document are listed with generic field types to encompass all supported relational database management systems (RDBMS). Additional Data Loader, results, audit related assignments, and Bill Of Materials tables are listed in this document. Database upgrade instructions are located in the SAP BusinessObjects Profitability and Cost Management Upgrade Guide. Details of the database software versions that we support are now included with all system requirements in the SAP BusinessObjects Profitability and Cost Management Master Guide.

Version 1.1

August-2011

As part of the updated Profitability and Cost Management version released in August 2011, the document contains the following amendments or additions: Additional text to step 5 of the Dimension Data Load procedure to convey that attribute mappings are removed regardless of the loadstatus value. The procedure for restoring the database has been amended. The step to manually delete temporary model results has been removed. This step is not neccessary after running the EPO_RESET_SESSIONS procedure on a restored database. There are three additional results tables are designed to work in conjunction with universe files for reporting query and analysis. The additional tables are: PPR_#DIMENSION_NAME#_BRIDGE PPR_#DIMENSION_NAME#_NODEITEMS PPR_NODE_LEVEL Restriction: The functionality to report on Profitability and Cost Management hierarchical data by using these tables is currently not available in the software. The names for a number of views have been shortened; these are now listed in the Results Views topic.

2013-07-29

History of Changes

Version

Date

Important Changes

Version 1.2

May-2012

As part of the release for Support Package 03, the document contains the following updates: New topics are added to support the changing of settings for tablespace and autogrow, and to specify database areas that must not be changed: Important Restriction Autogrow Setting Detailed information is provided on how to create the EPOACCESS role if you are using SSPI and a Windows user account instead of a Microsoft SQL Server login: In topic Setting up a New Microsoft SQL Server Database Structure, Step 8 is amended. A new topic is added: To create the EPOACCESS role for Microsoft SQL Server.

Version 1.3

August 2012

As part of the release for Support Package 04, the document contains the following update: Errors are corrected in topic PPR_HVACTIVITYDRIVERMAPPING. As part of the release for Support Package 07, the document contains the following new topic: Microsoft SQL Server Data Compression.

Version 1.4

July 2013

Related Topics Dimension Data Load Restoring the Database

2013-07-29

History of Changes

2013-07-29

About this Guide

About this Guide

This document is designed for experienced Database Administrators and Data Bridge users who are familiar with the database and the SAP BusinessObjects Profitability and Cost Management software, and who may neeed to perform the following tasks: Install a Microsoft SQL Server or Oracle database system for first time use with the SAP BusinessObjects Profitability and Cost Management software. Carry out routine database maintenance, including a rebuild of indexes Execute Data Loader procedures and analyze results - This tool uses a series of SQL loading procedures that enable preprocessed data to be made available to the software via exposed loading tables. It includes details of the tables that are incorporated into Data Loader, the logic behind the procedures and how to install and load them. It is preferable that you are at least familiar with the software import and export tables, and that you have the appropriate Microsoft SQL skills to populate the loading tables and to execute stored procedures. A description of the loading tables is provided along with relevant field mappings to existing Data Bridge tables to enable database-literate Data Bridge users to use the Microsoft SQL and Oracle loading procedures and packages. Configure and analyze database auditing Troubleshoot error messages In this document, you can find detailed steps about how to install the database software for use with SAP BusinessObjects Profitability and Cost Management, an extensive tabulation of management, structural, value and results database schemas, how to load data into the database with the use of Data Loader procedures for execution on both Microsoft SQL Server and Oracle database systems, and how to maintain your database environment with the help of procedural tasks and re-indexing scripts.

2013-07-29

About this Guide

10

2013-07-29

Preparation

Preparation

3.1 Supported Software Versions


The database server can be configured with any operating system that supports the database technology. Please refer to the latest version of the SAP BusinessObjects Profitability and Cost Management Master Guide for which versions of the database software we currently support.

3.2 Important Restriction


Users may not alter, insert or remove data from any core tables. Note: Core tables refers to all tables not listed in this document. Users may not make changes to the following: Microsoft SQL Server: Table views Stored procedures Functions Oracle: Tables Views Packages Procedures Functions Triggers Sequences

Direct access to core tables is not supported by SAP, and all access to data and results within the RDBMS should be through the views. This approach is recommended as it enables custom database references to be isolated from changes made to the internal schema as part of new software releases and support packs.

11

2013-07-29

Preparation

3.3 Installation Script Location


The scripts that perform the database schema installation are stored in the PCM_100_SQL folder in the downloaded source installation folder. Prior to installation, the scripts must be copied from the installation folder to a folder to which the user performing the installation has full read and write access rights. The script file locations for each database system are listed in the table below:
Database System Script Location

Microsoft SQL Server Oracle

\PCM_100_SQL\MSSchema.cmd \PCM_100_SQL\support\OracleCreateObjects.sql \PCM_100_SQL\OracleSchema.cmd

3.4 Pre-Installation Tasks


Before you start to install and manage the software, an understanding of the basic administration tasks is required for creating and loading a database, and providing users with appropriate security privileges. The pre-installation tasks in this section must be performed before the SAP Business Objects Profitability and Cost Management database can be installed. Note: Upgrading the database follows much of the same procedure as installing a new database. Upgrade instructions can be found in the SAP BusinessObjects Profitability and Cost Management Upgrade Guide.

3.4.1 Microsoft SQL Server Pre-Installation Tasks


Perform the following tasks before the database schema is installed: 1. Install the latest recommended version of Microsoft SQL Server and check that the installation is working correctly (refer to the SAP BusinessObjects Profitability and Cost Management Master Guide).

12

2013-07-29

Preparation

2. Configure the character set as Latin1_General_CI_AS. 3. Check that the database is new and unused. 4. Ensure that you have administrator access to your machine and dbo access to the database. 5. Check that all prerequisites detailed in the SAP BusinessObjects Profitability and Cost Management Master Guide document are installed, and restart the machine when necessary.

3.4.2 Oracle Pre-Installation Tasks


Perform the following tasks before the database schema is installed: 1. Install the latest recommended version of Oracle and check that the installation is working correctly (refer to the SAP BusinessObjects Profitability and Cost Management Master Guide). 2. Ensure that you have the required access to the database to be able to set up the tablespace and user access. 3. Check that all prerequisites detailed in the SAP BusinessObjects Profitability and Cost Management Master Guide document are installed, and restart the machine when necessary.

3.4.2.1 Preparation of the Database Area


Using the Oracle "Database Configuration Assistant", create your Oracle database with the following options: Custom build Warehouse Dedicated Server mode The Character Set and National Character on, but should be set to AL32UTF8 and AL16UTF16 respectively. GDN (Global Database Name) = SID name (typically EPO). For legacy reasons many of the tables in an SAP BusinessObjects Profitability and Cost Management database are prefixed with EPO and much of its associated logic uses this mnemonic. The database should now be set up ready for creating the database schema and assigning relevant roles and access rights.

3.4.2.1.1 Tablespace Setup and User Rights


Tablespace setup can be performed manually, using the SQLPlus utility and the script below, or by running the script OracleCreateObjects.sql found in the PCM_100_SQL\support folder in the installation source folder.

13

2013-07-29

Preparation

Creating the Tablespace and Users


1. Login to SQLPlus as system user (system). 2. To use the OracleCreateObjects.sql file, open it from the File menu. To create the tablespace in another location, you must edit the path before running it, otherwise manually create the tablespace by typing the lines of code as they appear below. 3. Start by creating a tablespace (called EPO in the example below), which is the disk space that holds the database. Example: Create Tablespace
CREATE TABLESPACE EPO_DATA DATAFILE 'D:\oracle\oradata\EPO\epo_data.DBF' SIZE 250M EXTENT MANAGEMENT LOCAL AUTOALLOCATE; ALTER DATABASE DATAFILE 'D:\oracle\oradata\EPO\epo_data.DBF' AUTOEXTEND ON;

4. Create a user (for example, Username = adminepo, Password = manager) with access to your EPO Tablespace by entering the details below where adminepo is the user you wish to use as the database administrator. Example: Create Administrator user
Create user adminepo identified by manager default tablespace epo_data temporary tablespace temp; Create Role EPOACCESS; Grant create session to adminepo; Grant unlimited tablespace to adminepo; Grant Grant Grant Grant create create create create table to adminepo; procedure to adminepo; view to adminepo; trigger to adminepo;

Grant create sequence to adminepo; Grant EPOACCESS to adminepo with admin option; Grant query rewrite to adminepo; Grant create materialized view to adminepo;

5. Next, create another user with restricted database access for the SAP BusinessObjects Profitability and Cost Management services via SAP BusinessObjects Profitability and Cost Management Configure to connect to the database. Example: Create restricted user
Create user usrepo identified by password default tablespace epo_data temporary tablespace temp; Grant create session to usrepo; Grant unlimited tablespace to usrepo; Grant create synonym to usrepo;

6. Exit from SQL Plus. The tablespace is now ready to create the tables and other structures for the software.

14

2013-07-29

Installation

Installation

A database schema installation script is provided with the software for each supported database system. These scripts create the required schemas in a new database and are executed by manually running the appropriate command file. Problems can occur if database collation is case-insensitive when the server collation is set to case-sensitive. To resolve this problem for Oracle and SQL databases, the script to create the database schema, OracleSchema.cmd, or MSSchema.cmd validates whether character sets are configured correctly for the database. If they are not correct, the script stops executing.

4.1 Setting up a New Microsoft SQL Server Database Structure


Before you start, ensure the character set is configured as Latin1_General_CI_AS as described in the Pre-Installation Tasks section. Also ensure that you have downloaded the correct version of the software from the SAP Software Distribution Center on the SAP Service Marketplace at: http://ser vice.sap.com/swdc. Instructions for downloading the software can be found in the following SAP Note: 772755. Configuring the initial database structure involves creating a new blank database, running the provided SQL script to create the software database schema, and assigning a role to the database user. 1. Log into the Microsoft SQL Server Management Studio as a user with administration rights. 2. Create a database on the server without any spaces in the name. 3. Ensure an administrative user exists who is a member of the db_owner role. This user name is used when executing database creation scripts. 4. Unzip the downloaded software zip file and copy the PCM_100_SQL folder into a location on the hard drive where you have read and write access. 5. Open a command prompt window: a. Click Start > Run on the Windows Start menu. b. Type CMD in the "Open" text box. c. Click OK or press Enter. 6. At the command prompt change directory to where the PCM_100_SQL folder has been copied. For example: cd\PCM_100_SQL 7. Run the SQL script batch files to set up the database structures. The MSSchema.cmd must be run with the following parameters:

15

2013-07-29

Installation

<Database Server Name> <Database Name> <Admin User Name> <Admin Password> For the current release, type the command below supplying the specific parameters in place of the specified terms: MSSchema.cmd Note: Alternatively you can use Windows NT authentication in which case SSPI may be entered in place of the database administrator name and password, providing that the NT user has dbo access: MSSchema.cmd SERVER DATABASE SSPI SERVER DATABASE ADMINUSER PASSWORD

Once this is created, we recommend that you check the file MSSchema.log in the PCM_100_SQL folder for any possible errors. Any error messages are normally identified by the following string; msg. 8. If you are using SSPI and a Windows user account instead of a Microsoft SQL Server login, you can create the EPOACCESS role to be the user role that is used to access the database during configuration. To do this, follow the steps in To create the EPOACCESS role for Microsoft SQL Server.

4.1.1 To create the EPOACCESS role for Microsoft SQL Server


If you are using SSPI and a Windows user account instead of a Microsoft SQL Server login, you can create the EPOACCESS role to be the user role that is used to access the database during configuration. This requires you to add a user to the PCM database that uses the PCM Login and give it access to the EPOACCESS role. Then you set the EPOACCESS role to be the user logon for PCM Services, and if you are using DCOM, also apply the EPOACCESS role to the DCOM Identity settings. 1. Create a Windows user with Administrator rights. 2. Create the EPOACCESS role in SQL Server Management Studio and assign a user to it: a. Open SQL Server Management Studio and navigate to Security > Logins and select New Login. b. Enter the newly created Windows user in Login name, select the PCM database as the Default database and click OK. c. In Databases, navigate to the PCM database, and then Security > Users, and select New User. d. Enter a name for the PCM user in User name, enter the Windows user in Login name, select the EPOACCESS checkbox in both Owned Schemas and Role Members and click OK. This adds the user to the PCM database, using the PCM Login, and assigns it to the EPOACCESS role. 3. For each PCM service that is enabled, set the Log On parameter to the Windows user defined as the SSPI Login for Microsoft SQL Server: a. In the Start menu, select Control Panel > Administrative Tools > Services. b. For every PCM service that is not set to Disabled, open the "Properties" dialog, and select the Logon tab: select This account and enter the Windows user, then click OK.

16

2013-07-29

Installation

4. For each PCM service listed in the DCOM setting, change the Identity to the Windows user defined as the SSPI Login for Microsoft SQL Server: Note: Ignore this step if Sockets has been selected. a. In the Start menu, select Control Panel > Administrative Tools > Component Services. b. Navigate to Console Root > Component Services > Computers > My Computer > DCOM Config. c. For every PCM service, open the "Properties" dialog, and select the Identity tab: select This user and enter the Windows user, then click OK. Check that the EPOACCESS role has been set up correctly by doing the following: 1. Open a model in Model Builder. 2. In SQL Server Management Studio, run the following query:
SQLQuery1.sql - lot.master (sa (52))* Sp_who2;

3. Confirm that all Logins referencing the PCM database are now using the specified Windows user via the EPOACCESS role.

4.2 Setting up a New Oracle Database Structure


Before you start, ensure that you have downloaded the correct version of the software from the SAP Software Distribution Center on the SAP Service Marketplace at: http://service.sap.com/swdc. Instructions for downloading the software can be found in the following SAP Note: 772755. 1. Unzip the downloaded software zip file and copy the PCM_100_SQL folder into a location on the hard drive where you have read and write access. 2. Open a Command Prompt window by selecting Run from the Windows Start menu, and type CMD in the Open text box. Click OK or press Enter to continue. 3. At the command prompt change to the directory where the PCM_100_SQL folder has been copied. 4. Run the SQL script batch files to set up the database structures. 5. Run OracleSchema.cmd with the following parameters: <Database Alias> <Admin User Name> <Admin Password> <Restricted Username> <Restricted User Password> For example, for the current release, type the command below supplying the specific values in place of the parameters: OracleSchema epo adminepo password usrepo password Tip: To configure the Database Alias, use the Net Manager utility on the server from where the scripts are to be executed to create a Network Service Name (NSN) entry in the local TNSNames.ORA file. The entry effectively creates a local database alias point at either a local or remote server which can be utilized via SQLPlus for script execution.

17

2013-07-29

Installation

Once this is created, it is recommended that you check the file OracleSchema.log in the PCM_100_SQL folder for errors. Any error messages are normally identified by the following strings; ora- and pls-.

18

2013-07-29

Data Loader

Data Loader

The Data Loader utility is designed for use by Database Administrators, and can be carried out directly at the database server or via a database link (Oracle only). If the utility is used via a database link, certain additional packages must be used when scripting. Related Topics Refreshing the Model Running Data Loader Remotely

5.1 Preparation
When loading data, you must either ensure that users are not logged into the SAP BusinessObjects Profitability and Cost Management application and all models are closed, or that you use the Refresh Model Data functionality provided. Failure to do so causes a conflict between the application server cache and the data held in the database, and therefore could result in data corruption. The Data Loader utility bypasses the software, and therefore the application server does not have an indication that data is being inserted into the database. If you choose not to use the Refresh Model Data option, ensure that the models are completely closed before re-opening. When the models are opened after the load has completed, the application server refreshes the cache and displays the loaded data ready for continued modeling. All required logic is implemented via procedures stored within Oracle packages or Microsoft SQL procedures. The following tasks must be completed before data loading can start: 1. Create a model in the Model Builder application. 2. Generate a load identifier (ID). 3. Populate the relevant PPLOAD_ tables with data.

5.1.1 Generating a Load Identifier


To generate a new load ID for a model, you must execute the relevant procedure or package listed in the table below:

19

2013-07-29

Data Loader

Microsoft SQL Server Procedure

Oracle Package

PP_FASTLOADINIT

pkgEPOProcs.initialise_fastload

Each of these methods generates a load ID in the PP_FASTLOAD table for whichever model ID is specified as a parameter. Example: Microsoft SQL Server: Generating a Load ID
EXEC PP_FASTLOADINIT @INAUDITUSERID, @INMODELID, @INLOADID output;

Example: Oracle: Generating a Load ID


l_loadid := pkgEPOProcs.initialise_fastload(ModelID, UserID);

5.1.2 Running Data Loader Remotely


A distributed transactions function is available in Oracle to enable Data Loader to be run remotely to the database. Restriction: This applies to Oracle database systems only. The distributed transactions function is not available or required for Microsoft SQL Server database systems. Before Data Loader for Oracle can be remotely managed through a database link, all commits and/or rollbacks in Oracle packages must be disabled to prevent the loss of data. This is achieved by calling the Set_DistTranState function with a parameter value of True, for a specific model and load ID combination. It is the calling script or procedure that must issue a Commit (or Rollback) command. Also, because this is keyed on ModelID and LoadID, every time a new load ID is used, a call must be made to the Set_DistTranState function to enable remote transaction. Example: Running the Set_DistTranState function pkgEPOProcs.Set_DistTranState@epolink(ModelID, LoadID, True)

5.2 Data Loader Procedures and Packages

20

2013-07-29

Data Loader

The Data Loader procedures and packages are designed to load structural and value related data into the physical software tables. The structural type of data that can be loaded is typically dimension, alias, property and assignment level data, and value data refers to the actual values that can be loaded into the tables. The Structural Procedures and Packages and Value Procedures and Packages sections provide detailed information about the different packages and procedures that can be executed to load these data types, along with allowed parameters and coded examples. Tip: Use the Data Loader Parameters reference section as a guide for which parameters can be used in conjunction with the procedures or packages. Loading Model Security Security descriptors cannot be specified as a data type to be loaded into a model. The Data Loader method relies on database security to load only structural and value types of data into the model, and any required model security must be configured manually in the Model Builder application after a successful data load has taken place. Loading Data Alias Values All Default Alias and personalized data alias group values for dimension items can be loaded from staging tables into the value tables. The data alias value that is used to load data is resolved at the model level in conjunction with the use of the Data Loader Alias Resolution model calculation option in Model Builder. Further information about model calculation options can be found in the SAP BusinessObjects Profitability and Cost Management Modeling User Guide. Data Loader Loadstatus Values The following table outlines the default Loadstatus values for all loading tables:
Loadstatus Description

1 70

This value signifies that a record has not been processed, and the property data contained within the staging table record is to be added into the relevant model. This value also signifies that a record has not been processed, but refers to the deletion of any property data from the model, where the keys of the data in the staging tables matches the keys of an existing data record.

Related Topics Data Loader Parameters About Data Loader Tables

5.2.1 Data Loader Parameters

21

2013-07-29

Data Loader

All procedures and packages can be called from a procedure with associated parameters. The parameters and descriptions along with the types of procedures and packages they can be used with are listed in the tables below:

Table 5-1: Microsoft SQL Server and Oracle Parameters


Data Type Parameter Microsoft SQL Server Procedure/Package Type Description

Oracle

inAUDITUSERID inLOADDELTA inLOADID inLOADTARGET inMODELID

Int Bit Int Bit Int

Number Boolean Number Boolean Number

All Value All Value All

User identifier from the EPO_USERS table. Load delta data: True / False. This is only applicable to staging tables that write delta values to base data tables. Load Identifier from the PP_FASTLOAD table. Load target data: True / False. This is only applicable to staging tables that write target values to base data tables. Model Identifier from the EPO_MODELS table.

22

2013-07-29

Data Loader

Data Type Parameter Microsoft SQL Server Procedure/Package Type Description

Oracle

All Dimension

The parameter inREPLACE refers to loading attribute hierarchy mappings. For dimension type procedures and packages: 0 (False) = This is the default value. Appends new data items and overwrites any existing data in the model with the values from the load table without removing any. Non-matching data is left unchanged. 1 (True) = If values exist, all existing attribute mapping data is replaced, by removing it and appending the new data into the model. Replace data values for Version and Period: 0 (False) = Add new data items and overwrite any existing data in the model with the values from the load table. Non-matching data is left unchanged. 1 (True) = If data already exists in the model for the same Version and Period as in the load table, the data values in the model for this Version and Period combination are removed and replaced with the load table data.

inREPLACE

Bit

Boolean

Assignment Value

23

2013-07-29

Data Loader

Data Type Parameter Microsoft SQL Server Procedure/Package Type Description

Oracle

Generate statistical information (Oracle uses the DBMS_STATS package). The executing user must be a member of the sysadmin, dbcreator, db_owner roles. If inStats is set to true, statistics are generated for relevant tables before and after execution. Note: inSTATS Bit Boolean All The default setting for Microsoft SQL Server is to automatically generate statistics, and it is strongly advised that you keep this setting, as it enables Microsoft SQL Server to consistently generate updated, accurate statistics on the available data. The inSTATS parameter creates additional statistics on the available data. Statistics are automatically generated by Oracle data loading packages that are greater than version 10.2.0.2. Sum data for corresponding values: 0 (False) = Add new data items and overwrite any existing data in the model with the values from the load table. Non-matching data is left unchanged. Duplicate key items are marked as duplicates and not loaded. 1 (True) = If the load table contains duplicate records for a data value, then the values are summed together with any values already existing in the model, and this new total value is loaded into the model.

inSUM

Bit

Boolean

Value

24

2013-07-29

Data Loader

Table 5-2: Microsoft SQL Server and Oracle Parameters specific to Execute Data Loader Routines (PP_EXECUTEDLROUTINES) procedure
Data Type Parameter Microsoft SQL Server Description Oracle

inERASE

Int

Number

Replace data values for Version and Period: 0 = (Default) Add new data items and overwrite any existing data in the model with the values from the load table. Non-matching data is left unchanged. 1 = If data already exists in the model for the same Version and Period as in the load table, the data values in the model for this Version / Period combination are removed and replaced with the load table data. 2 = If data for this load table already exists in the model, then the data values are all removed for all Versions and Periods, before the load table values are inserted. Tip: If an unprocessed record in the load table contains an invalid Version or Period, note that all the data values will be removed if the inERASE parameter is set to 1, without being replaced by anything. This can be a useful technique if you simply wish to clear down the model data for this load table. Load delta data: True / False. This is only applicable to staging tables that write delta values to base data tables. Load target data: True / False. This is only applicable to staging tables that write target values to base data tables.

inLOADDELTA

Int

Number

inLOADTARGET

Int

Number

25

2013-07-29

Data Loader

Data Type Parameter Microsoft SQL Server Description Oracle

For information relating to the values that are replaced, please see the dimension procedure/package description for this parameter above. Replace data values for Version and Period: 0 (False) = Add new data items and overwrite any existing data in the model with the values from the load table. Non-matching data is left unchanged. 1 (True) = If data already exists in the model for the same Version and Period as in the load table, the data values in the model for this Version and Period combination are removed and replaced with the load table data. Sum data for corresponding values: 0 (False) = Add new data items and overwrite any existing data in the model with the values from the load table. Non-matching data is left unchanged. Duplicate key items are marked as duplicates and not loaded. 1 (True) = If the load table contains duplicate records for a data value, then the values are summed together with any values already existing in the model, and this new total value is loaded into the model. Output: 0 = success

inREPLACE

Int

Number

inSUM

Int

Number

OUTSUCCESS

Int

Number

Table 5-3: Parameters Dedicated to Oracle


Parameter Data Type Package Type Description

inATTRIBUTEMERGE

Boolean

Dimension, some Assignment, and some value

Refers to the loading attribute hierarchy mappings and is designed to be used when inReplace has been set to false. 0 (False) = (default value) the package appends the new data as dictated by the value of the inReplace parameter. 1 (True) = the package appends new data and updates existing data where relevant. This parameter is specifically useful for changing the childsort order of hierarchical structures.

26

2013-07-29

Data Loader

Parameter

Data Type

Package Type

Description

inAUDITUSERNAME

Varchar2

Value

User name from the EPO_USERS table. This parameter enables you to load the corresponding name rather than the identifier. Please refer to the example at the end of this section for further details. This parameter refers to the deletion of any property data from the model where the keys of the data in the staging tables match the keys of an existing data record. The following values are allowed: 0 (False) = This default value updates any data with matching keys. 1 (True) = This value deletes any data with matching keys. Note: The preferred method for removing data is to use load status 70. Delete value data from the model (see additional example below for further information relating to the PPLOAD_REVENUE and PPLOAD_SERVICE FACTOR tables): 0 (False) = The package ignores any zero value records found in the load data (Default). 1 (True) = Any zero value records found in the load data that match a record found in the model are processed and the matching model data is deleted. All other non-zero records are processed and model values are appended or updated accordingly. Model name from the EPO_MODELS table. This parameter enables you to load the corresponding name rather than the identifier. Please refer to the example at the end of this section for further details.

inDELETEMATCH INGKEYS

Boolean

Property

inDELETEZEROVAL UES

Boolean

Value

inMODELNAME

Varchar2

Value

Tip: Some assignment and value type procedures and packages are designed to write data to multiple physical tables. In this scenario, extra parameters are available to use specifically for that procedure or package. The names of these parameters can be obtained by running either an SQL sp_help or Oracle desc command against the procedure or package in question.

27

2013-07-29

Data Loader

Example: Microsoft SQL Server Dimension Procedure Header This example shows which parameters can be used in the header of a value type loading procedure:
@INAUDITUSERID INT @INMODELID INT @INLOADID INT @INREPLACE BIT @INSTATS BIT

Example: Oracle Value Package Header Oracle value package headers can contain functions that enable you to load the corresponding names rather than the identifiers (inMODELNAME and inAUDITUSERNAME). The code example below shows how to load identifiers only:
FUNCTION Main( inMODELID IN NUMBER, inLOADID IN NUMBER, inAUDITUSERID IN NUMBER, inDELETEZEROVALUES IN BOOLEAN , inSTATS IN BOOLEAN ) RETURN NUMBER;

The following example shows how to load a mixture of identifiers and names by using inMODELNAME and inAUDITUSERNAME parameters:
FUNCTION Main( inMODELNAME IN VARCHAR2, inLOADID IN NUMBER, inAUDITUSERNAME IN VARCHAR2, inDELETEZEROVALUES IN BOOLEAN , inSTATS IN BOOLEAN ) RETURN NUMBER;

Example: inDELETEZEROVALUES Parameter The majority of the tables contain a single value populating a single destination table, or multiple values populating multiple tables. The value fields referenced are the fields analyzed during the data load. The PPLOAD_REVENUE and PPLOAD_SERVICEFACTOR staging tables differ to this rule and have multiple values populating one table and therefore are analyzed differently. The PPLOAD_SERVICEFACTOR table has two value fields - SERVICEVARIABLEFACTOR and SERVICEFIXEDUNITRATE. For the record to be removed from the model, both of these values need to be set to zero and INDELETEZEROVALUES needs to be set to True. If both values are set to zero and INDELETEZEROVALUES is set to False, the record in the staging table is ignored. The PPLOAD_REVENUE table has three value fields - UNITPRICE, UNITSSOLD, and VALUE. For the record to be removed from the model, the VALUE field needs to be set to zero and INDELETEZEROVALUES needs to be set to True. If all three values are set to zero and INDELETEZEROVALUES is set to False, the record in the staging table is ignored. Any other combination of zero and non-zero values can be loaded if INDELETEZEROVALUES is set to False. Note: The preferred method for removing data is to use load status 70.

28

2013-07-29

Data Loader

5.2.2 Structural Procedures and Packages


Each procedure or package requires a model, load and user ID, and some additional parameters are also required (listed in the Data Loader Parameters section) depending on the type of procedure or package being called.

5.2.2.1 Dimension Procedures and Packages


Generally, the dimension loading procedures and packages are all identical, but they also each have an associated staging table and dimension table. The packages and procedures for loading dimension data specifically follow the naming conventions listed in the table below (where # represents the dimension name):
RDBMS Dimension Loading Procedures/Packages Staging Tables Writes to Physical Tables

Microsoft SQL Server

PP_#_DIMEN SION_LOADMAIN OM_#_DIMEN SION_LOADMAIN pkgPP_#_DIMEN SION pkgOM_#_DIMEN SION

Oracle

PPLOAD_#_DH OMLOAD_#_DH

PP_# PP_#_NAME PP_AT_# OM_# OM_#_NAME OM_AT_#

Use the dimension names listed below to replace the # in the standard naming convention to obtain the full name of each procedure/package or table: Procedures/packages that are prefixed with PP: ACTIVITY ACTIVITYDRIVER CAPACITYRULE COSTOBJECT1 COSTOBJECT2 COSTOBJECT3 COSTOBJECT4 COSTOBJECT5 CURRENCY

29

2013-07-29

Data Loader

DTCOSTOBJECT1 DTCOSTOBJECT2 DTCOSTOBJECT3 DTCOSTOBJECT4 DTCOSTOBJECT5 EMPLOYEE LINEITEM LINEITEMDETAIL PERIOD RESOURCEDRIVER RESPCENTER REVENUETYPE SERVICE SPREAD USERRULE VERSION WORKSHEET1 WORKSHEET2

Procedures/packages that are prefixed with OM: BOUNDARY ICON METRIC OBJECTIVE

Note: Please be aware of the limitations imposed by the reserved names in software. For more information, refer to the note on reserved names in Structural tables. Example: Microsoft SQL Data Loading Flow The PP_ACTIVITY_DIMENSION_LOADMAIN procedure transforms data from the PPLOAD_ACTIVI TY_DH staging table and writes to the PP_ACTIVITY, PP_ACTIVITY_NAME and PP_AT_ACTIVITY physical tables.

Example: Oracle Data Loading Flow The pkgPP_ACTIVITY_DIMENSION package transforms data from the PPLOAD_ACTIVITY_DH staging table and writes to the PP_ACTIVITY, PP_ACTIVITY_NAME and PP_AT_ACTIVITY physical tables.

5.2.2.1.1 Dimension Data Load


The dimension procedures and packages access the PPLOAD_#_DH or OMLOAD_#_DH tables for all staging data where # represents the dimension name.

30

2013-07-29

Data Loader

Where source data passes validation, the results are written across the PP_#, PP_#_NAME, and PP_AT_# tables, depending on the attribute flag setting. Pre-validation steps: 1. Check that the supplied model identifier is valid. 2. Check that the supplied load identifier is valid. 3. Check that the supplied user identifier is valid. 4. Gather statistics if the INSTATS parameter is set to one (true). 5. Remove existing attribute mappings if the INREPLACE parameter is set to one (true). Attribute mappings are removed regardless of the loadstatus value. 6. Flag any invalid attribute flags where the load status is 1. 7. Flag any names in the load dataset that are duplicates, and leave just the one copy. 8. Flag any names starting with an EPO code as invalid, where the load status is 1. 9. Flag any names which already exist in this dimension where the loadstatus is 1 for later use. 10. Flag any names that are already used elsewhere in the system where the loadstatus is set to 1. 11. Flag any root node items. Write steps: 1. Add all new dimension items that have passed validation at root level. 2. Restructure the dimension. 3. If the INREPLACE option is set, then clear down the associated attribute table. 4. Add attribute mappings. 5. Update the loadstatus for processed records. Related Topics Structural Tables

5.2.2.2 Alias Procedures and Packages


The alias loading procedures and packages are all identical, but they each also have an associated staging table and dimension table. The packages and procedures for loading alias data specifically follow the naming conventions listed in the table below (where # represents the dimension name):

31

2013-07-29

Data Loader

RDBMS

Alias Loading Procedures/Packages

Staging Tables

Writes to Physical Tables

Microsoft SQL Server

PP_#_ALIAS_LOAD MAIN OM_#_ALIAS_LOAD MAIN pkgPP_#_ALIAS pkgOM_#_ALIAS

PPLOAD_#_AL OMLOAD_#_AL

PP_#_NAME OM_#_NAME

Oracle

Use the alias names listed below to replace the # in the standard naming convention to obtain the full name of each procedure/package or table: Procedures/packages that are prefixed with PP: ACTIVITY ACTIVITYDRIVER CAPACITYRULE COSTOBJECT1 COSTOBJECT2 COSTOBJECT3 COSTOBJECT4 COSTOBJECT5 CURRENCY DTCOSTOBJECT1 DTCOSTOBJECT2 DTCOSTOBJECT3 DTCOSTOBJECT4 DTCOSTOBJECT5 EMPLOYEE LINEITEM LINEITEMDETAIL PERIOD RESOURCEDRIVER RESPCENTER REVENUETYPE SERVICE SPREAD USERRULE VERSION WORKSHEET1 WORKSHEET2

32

2013-07-29

Data Loader

Procedures/packages that are prefixed with OM: BOUNDARY ICON METRIC OBJECTIVE Note: Please be aware of the limitations imposed by the reserved names in software. For more information, refer to the note on reserved names in Structural tables. Example: Microsoft SQL Data Loading Flow The PP_ACTIVITY_ALIAS_LOADMAIN procedure transforms data from the PPLOAD_ACTIVITY_AL staging table and writes to the PP_ACTIVITY_NAME physical table.

Example: Oracle Data Loading Flow The pkgPP_ACTIVITY_ALIAS package transforms data from the PPLOAD_ACTIVITY_AL staging table and writes to the PP_ACTIVITY_NAME physical table.

5.2.2.2.1 Alias Data Load


When an alias load is started, and sub procedures or functions are executed, entries are written to the PPLOAD_LOG table. All procedures and packages transform data from the PPLOAD_#_AL or OMLOAD_#_AL staging tables. Where source data passes validation, the results are written into the PP_#_NAME table depending on the attribute flag setting. Pre-validation steps: 1. Check that the supplied model identifier is valid. 2. Check that the supplied load identifier is valid. 3. Check that the supplied user identifier is valid. 4. Gather statistics if the INSTATS parameter is set to one (true). 5. Check that the supplied data alias name exists. if it does not exist, create it in the EPO_DATA_ALIAS table. 6. Flag any aliases in the load dataset that are duplicates, and leave just the one copy. 7. Flag any alias name starting with EPO as invalid, where the loadstatus is 1. 8. Flag any alias names which already exist in this dimension where the load status is 1 for later use. 9. Flag any names that are already used elsewhere in the system where the load status is set to 1. Write steps: 1. Add any new alias names for the supplied data alias name. 2. Update any existing alias names. 3. Update the loadstatus for processed items.

33

2013-07-29

Data Loader

5.2.2.3 Property Procedures and Packages


The property loading procedures and packages are all identical, but they each also have an associated staging table and dimension table. The following table lists the names of the property procedures and packages that are available for loading purposes:
RDBMS Property Loading Procedures/Packages Staging Tables Property Physical Tables

Microsoft SQL Server

EPO_PROPER TY_LOADMAIN EPO_PROPER TYITEM_LOADMAIN pkgEPO_PROPERTY pkgEPO_PROPER TYITEM

Oracle

EPOLOAD_PROPERTY EPOLOAD_PROPER TYITEM

EPO_MODEL_PROPER TY EPO_MODEL_PROPER TY_VALUE

5.2.2.3.1 Property Data Load


Pre-validation steps: 1. Check that the supplied model identifier is valid. 2. Check that the supplied load identifier is valid. 3. Check that the supplied user identifier is valid. 4. Gather statistics if the INSTATS parameter is set to one (true). 5. Flag any property items in the load dataset that are duplicates, and leave just the one copy. 6. Identify records with matching keys, then remove the matching records from the schema where the loadstatus is 70. 7. Flag any property names that do not exist where the loadstatus is 1 for later use. Write steps: 1. Add all new property items that have passed validation at the root level. 2. Update any existing property items for the supplied default value. 3. Update the load status for processed items (apart from status 70).

5.2.2.3.2 Property Item Value Data Load


Pre-validation Steps: 1. Check that the supplied model identifier is valid. 2. Check that the supplied load identifier is valid.

34

2013-07-29

Data Loader

3. 4. 5. 6.

Check that the supplied user identifier is valid. Gather statistics if the INSTATS parameter is set to one (true). Flag any property items in the load dataset that are duplicates, and leave just the one copy. Identify records with matching keys then remove matching records from the schema where the loadstatus is 70. 7. Flag any property names that do not exist where the loadstatus is 1. 8. Flag any dimensions types that do not exist where the loadstatus is 1. 9. Flag any dimension item names that do not exist where the loadstatus is 1. Write steps: 1. Update any existing property item values for the supplied value. 2. Add all new property item values that have passed validation at the root level. 3. Update the loadstatus for processed items, apart from status 70.

5.2.2.4 Assignment Procedures and Packages


All assignment procedures and packages enable you to load assignment level data. The packages and procedures for loading assignments specifically follow the naming conventions listed in the table below (where # represents the assignment name):
RDBMS Assignment Loading Procedures/Packages Staging Tables Writes to Physical Tables

Microsoft SQL Server

PP_#_LOADMAIN OM_#_LOADMAIN pkgPP_# pkgOM_#

PPLOAD_# OMLOAD_#

PP_# OM_#

Oracle

Use the assignment names listed below to replace the # in the standard naming convention to obtain the full name of each procedure/package or table: Note: Procedures/packages marked with an asterisk DO NOT use the @INREPLACE parameter Procedures/packages that are prefixed with PP and write to one physical table: ACTIVITYREASSIGN LINEITEMDIRECT_ACTIVITY LINEITEMRESOURCEDRIVER SERVICEDIRECT_ACTIVITY SERVICERESOURCEDRIVER ASSRESPCENTERACTIVITY *

35

2013-07-29

Data Loader

RESPCENTERSERVICE *

The following two assignment procedures/packages write to multiple tables: COSTOBJECTASSIGNMENT - writes to the following tables: PP_COSTOBJITEM PP_COSTOBJECTASSIGNMENT Restriction: Cost Object Drivers must be loaded before Cost Object Assignments. This means that data must exist in the PP_COSTOBJECTDRIVER table before the Cost Object Assignments can be loaded into the PP_COSTOBJECTASSIGNMENT table. COSTOBJECTDRIVER - writes to the following tables: PP_COSTOBJITEM PP_COSTOBJECTDRIVER PP_HVCOSTOBJECTDRIVER (For Transactional Costing model types)

Procedures/packages that are prefixed with OM: ASSMETRICEMPLOYEE * ASSMETRICRESPCENTER * ASSOBJECTIVEEMPLOYEE * ASSOBJECTIVELOBJECTIVE * ASSOBJECTIVEMETRIC * ASSOBJECTIVERESPCENTER * OVRMETRICEMPLOYEE OVROBJECTIVEEMPLOYEE Example: Microsoft SQL Data Loading Flow The PP_ACTIVITYREASSIGN_LOADMAIN procedure transforms data from the PPLOAD_ACTIVITYRE ASSIGN staging table and writes to the PP_ACTIVITYREASSIGN physical table.

Example: Oracle Data Loading Flow The pkgPP_ACTIVITYREASSIGN package transforms data from the PPLOAD_ACTIVITYREASSIGN staging table and writes to the PP_ACTIVITYREASSIGN physical table.

5.2.2.4.1 Assignment Data Load


In addition to the actual dimensions, model structure can also be defined by assignments. Due to the nature of assignments, there is a dependency on the pre-existence of a dimension structure. The validation for assignment load(s) centers around the pre-existence of supplied names in the model. When assignments are loaded, a direct one to one mapping exists between the source load table and the destination physical assignment table. However, there are two exceptions to this rule; these are the Cost Object Driver (PP_COSTOBJECTDRIVER) and Cost Object Assignment (PP_COSTOBJECTASSIGN

36

2013-07-29

Data Loader

MENT) tables. When these two types of assignments are loaded, drivers must be loaded before assignments. All assignment procedures generally follow a similar format. Initially the model, load and user details are validated, and then each dimension that makes up the value key (and all other values), is checked to ensure that the item exists in the relevant model dimension. If an item is found that does not exist, the record is flagged with the relevant loadstatus code, and the procedure is moved on to the next record in the staging table. Pre-validation steps: 1. 2. 3. 4. 5. Check that the supplied model identifier is valid Check that the supplied load identifier is valid. Check that the supplied user identifier is valid. Flag any records in the load dataset that are duplicates, and leave just the one copy. Identify records with matching keys, and then remove matching records from the schema where the loadstatus is 70.

Write steps: 1. Add all new assignment items that have passed validation at the root level. 2. Update any existing assignment items for the supplied default value. 3. Update the load status for processed items (apart from status 70).

5.2.3 Value Procedures and Packages


All value procedures and packages enable you to load values directly into the software tables. The procedures and packages for loading values specifically follow the naming conventions listed in the table below (where # represents the value name):
RDBMS Value Loading Procedures/Packages Staging Tables Writes to Physical Tables

Microsoft SQL Server

PP_#_LOADMAIN OM_#_LOADMAIN pkgPP_# pkgOM_#

PPLOAD_# OMLOAD_#

PP_# OM_#

Oracle

Use the value names listed below to replace the # in the standard naming convention to obtain the full name of each procedure/package or table: Note: Procedures marked with one asterisk (*) DO NOT use the @INREPLACE parameter, and those procedures marked with two asterisks (**) do not use either @INREPLACE or @INSUM parameters.

37

2013-07-29

Data Loader

Procedures/packages that are prefixed with PP and write to one physical table: BOMMAKEUP BOMPRODUCTION BOMUNITSSOLD CURRENCYRATES DEFAULTBOMMAKEUP * EMPLOYEERDS HVEXTACTCOUNITRATE EXTERNALACTIVITYVALUE EXTERNALBOMUNITRATE EXTERNALCOSTOBJECTVALUE HVACTIVITYDRIVERVOLUME LINEITEMDETAILVALUE LINEITEMFIXEDVALUE LINEITEMVARVALUE REVENUE SERVICEFACTOR SPREADVALUE WORKSHEETVALUE The following set of value procedures/packages write to multiple tables: ACTIVITYDRIVERVALUE - writes to the following tables: PP_ACTIVITYDRIVERVALUE PP_ACTIVITYDRIVERDELTA PP_ACTIVITYDRIVERTARGET PP_LINEITEMVALUE PP_LINEITEMDELTA PP_RESOURCEDRIVERSPLIT PP_RESOURCEDRIVERDSPLIT PP_RESOURCEDRIVERTARSPLIT PP_RESOURCEDRIVERVALUE PP_RESOURCEDRIVERDELTA PP_RESOURCEDRIVERTARGET PP_SERVICEDRIVERVALUE PP_SERVICEDRIVERDELTA PP_SERVICEDRIVERTARGET

LINEITEMVALUE - writes to the following tables:

RESOURCEDRIVERSPLIT - writes to the following tables:

RESOURCEDRIVERVALUE - writes to the following tables:

SERVICEDRIVERVALUE - writes to the following tables:

Procedures/packages that are prefixed with OM and write to one physical table :

38

2013-07-29

Data Loader

BOUNDARYINFO ** EMPLOYEEB ** EMPLOYEEBOUNDARY ICONVALUE ** METRICADJUSTMENT METRICADJUSTTARGET METRICBASEPOINT METRICACTUAL METRICTARGET METRICBOUNDARY METRICB ** OBJECTIVEADJUSTMENT OBJECTIVEADJUSTTARGET OBJECTIVEACTUAL OBJECTIVEBOUNDARY OBJECTIVEBASEPOINT OBJECTIVETARGET OBJECTIVEWEIGHTING OBJECTIVEB ** OBJMETRICWEIGHTING

Example: Microsoft SQL Server: PP_ACTIVITYDRIVERVALUE_LOADMAIN The staging tables contain either a single or multiple value(s) populating a single destination table, or multiple values populating multiple tables. For the tables populating multiple tables, there are additional parameters in the procedure header. For example, the PP_ACTIVITYDRIVERVALUE_LOADMAIN procedure extracts its source data from the PPLOAD_ACTIVITYDRIVERVALUE staging table and loads it into the following tables: 1. PP_ACTIVITYDRIVERVALUE 2. PP_ACTIVITYDRIVERDELTA 3. PP_ACTIVITYDRIVERTARGET The procedure header therefore also contains parameters to indicate if you wish to load data into tables (2) and (3) as shown above in addition to the default table (1). The additional parameters use the following naming convention @INLOAD# where the # refers to the type of data value. The parameter must be set to either one (true) or zero (false), depending on the data contained within the staging table. The parameters for the PP_ACTIVITYDRIVERVALUE_LOADMAIN procedure are:
@INAUDITUSERID INT @INMODELID INT @INLOADID INT @INACTIVITYDRIVERDELTA BIT @INACTIVITYDRIVERTARGET BIT @INSTATS BIT

39

2013-07-29

Data Loader

Related Topics Value Tables

5.2.3.1 Value Data Load


These are data only related procedures and generally, validation centers on ensuring that the supplied names exist in the model being loaded. Cases exist where one loading table can supply more than one database table. An example of this is the Line Item Value procedure, where one record can potentially create two rows in the software schema, one in PP_LINEITEMVALUE and the other in PP_LINEIT EMDELTA, assuming that the VALUE and the DELTAVALUE fields in the staging table are not zero. The following sections detail the validation steps taken for the value procedures. All value procedures generally follow a similar format. Initially the model, load and user details are validated, and then each dimension making up the value key is checked to ensure that the item exists in the relevant model dimension. If an item is found that does not exist, the record will be flagged with the relevant loadstatus code, and the procedure is moved on to the next record in the staging table. Pre-validation steps: 1. Check that the supplied model identifier is valid. 2. Check that the supplied load identifier is valid. 3. Check that the supplied user identifier is valid. 4. Flag any records in the load dataset that are duplicates, and leave just the one copy. 5. Identify records with matching keys, and then remove matching records from the schema where the loadstatus is 70. 6. The relevant dimension checks will be carried out. Write steps: 1. Add data into the value table. 2. Update the load status for processed items (apart from status 70).

5.3 Performing a Data Load


The load procedures for structural and value data must be executed in the following order: 1. 2. 3. 4. 5. Dimension Alias Property Assignment Value

40

2013-07-29

Data Loader

Example scripts are provided below that illustrate how a data load is performed. Alternatively, the Execute Data Loader Routines procedure automatically performs the Structural, Alias, Assignment and Value Load procedures in the correct order, so that they do not need to be run individually. This can be run by executing the stored procedure or as a console command (for further information on console commands, refer to the SAP BusinessObjects Profitability and Cost Management Console User Guide). Example: Microsoft SQL Server Data Loader Script A sample script to load Cost Object dimension data and associated Activity Driver values:
BEGIN -- Declare variables DECLARE DECLARE DECLARE DECLARE DECLARE DECLARE DECLARE @INAUDITUSERID INT; @INREPLACE BIT; @INSTATS BIT; @INPCLOADID INT; @INLOADDELTA INT; @INLOADTARGET INT; @RETCODE INT;

-- Assign variable values SET @INAUDITUSERID = 1; SET @INREPLACE = 0; SET @INSTATS = 0; SET @INLOADDELTA = 0; SET @INLOADTARGET = 0; --- Get ModelID -SELECT @INPCMODELID = ID FROM EPO_MODELS WHERE MODELNAME = 'PCMainID'; --- Get LoadID -SELECT @INPCLOADID = MAX(LOADID) FROM PP_FASTLOAD WHERE MODELID = @INPCMODELID; ---- Call procedures to load data from PPLOAD_COSTOBJECT1_DH, PPLOAD_COSTOBJECT1_AL, -- PPLOAD_COSTOBJECT2_DH/AL and PPLOAD_ACTIVITYDRIVERVALUE --EXEC @RETCODE = [DBO].[PP_COSTOBJECT1_DIMENSION_LOADMAIN] @INAUDITUSERID, @INPCMODELID, @INPCLOADID, @INREPLACE, @INSTATS; EXEC @RETCODE = [DBO].[PP_COSTOBJECT1_ALIAS_LOADMAIN] @INAUDITUSERID, @INPCMODELID, @INPCLOADID, @INSTATS; EXEC @RETCODE = [DBO].[PP_COSTOBJECT2_DIMENSION_LOADMAIN] @INAUDITUSERID, @INPCMODELID, @INPCLOADID, @INREPLACE, @INSTATS; EXEC @RETCODE = [DBO].[PP_COSTOBJECT2_ALIAS_LOADMAIN] @INAUDITUSERID, @INPCMODELID, @INPCLOADID, @INSTATS; EXEC @RETCODE = [DBO].[PP_ACTIVITYDRIVERVALUE_LOADMAIN] @INAUDITUSERID, @INPCMODELID, @INPCLOADID, @INLOADDELTA, @INLOADTARGET, @INSTATS; END; GO

Example: Oracle Data Loader Script A sample script to load Cost Object dimension data and associated Activity Driver values:
SET LINES 1000 SET PAGES 1000 SPOOL D:\DATALOADER_ORACLE\RESULTS\P1RunLoadID.txt SET SERVEROUTPUT ON

41

2013-07-29

Data Loader

BEGIN DBMS_OUTPUT.ENABLE (BUFFER_SIZE => 1000000); END; / DECLARE -- Declare and assign variable values INAUDITUSERID NUMBER := 1; INREPLACE BOOLEAN := FALSE; INATTRIBUTEMERGE BOOLEAN := FALSE; INDELETEMATCHINGKEYS BOOLEAN := FALSE; INDELETEZEROVALUES BOOLEAN := FALSE; INSTATS BOOLEAN := FALSE; INPCLOADID NUMBER; INPCMODELID NUMBER; RETCODE NUMBER; BEGIN --- Get ModelID -SELECT ID INTO INPCMODELID FROM EPO_MODELS WHERE MODELNAME = 'PCMainID'; --- Get LoadID -SELECT MAX(LOADID) INTO INPCLOADID FROM PP_FASTLOAD WHERE MODELID = INPCMODELID; ---- Call procedures to load data from PPLOAD_COSTOBJECT1_DH, PPLOAD_COSTOBJECT1_AL, -- PPLOAD_COSTOBJECT2_DH/AL and PPLOAD_ACTIVITYDRIVERVALUE --RETCODE :=PKGPP_COSTOBJECT1_DIMENSION.MAIN(INPCMODELID, INPCLOADID, INAUDITUSERID, INREPLACE, INATTRIBUTEMERGE, INSTATS); RETCODE :=PKGPP_COSTOBJECT1_ALIAS.MAIN(INPCMODELID, INPCLOADID, INAUDITUSERID, INSTATS); RETCODE :=PKGPP_COSTOBJECT2_DIMENSION.MAIN(INPCMODELID, INPCLOADID, INAUDITUSERID, INREPLACE, INATTRIBUTEMERGE, INSTATS); RETCODE :=PKGPP_COSTOBJECT2_ALIAS.MAIN(INPCMODELID, INPCLOADID, INAUDITUSERID, INSTATS); RETCODE := PKGPP_ACTIVITYDRIVERVALUE.MAIN(INPCMODELID, INPCLOADID, INAUDITUSERID, INDELETEZEROVALUES, INSTATS); COMMIT; END; / SPOOL OUT EXIT

5.3.1 Execute Data Loader Routines Procedure


For users setting up a large model, the Execute Data Loader Routines procedure automatically performs the dimension, alias, property, assignment and value load procedures and packages in the correct order, so that they do not need to be run individually. Refer to the Data Loader Parameters section for which parameters can be used with the PP_EXECUT EDLROUTINES stored procedure.

42

2013-07-29

Data Loader

Example:
SET SERVEROUTPUT ON DECLARE outID INT; BEGIN PP_EXECUTEDLROUTINES (1,1,10001,0,0,0,1,outID); DBMS_OUTPUT.PUT_LINE(outID); END; /

Related Topics Data Loader Parameters

5.3.2 Transforming Data from an Existing Model


A Microsoft SQL procedure and an Oracle exposed function is available to enable you to build the staging tables with data from an existing model. Each of these requires the ID of the source data model, the ID of the destination model (the model must have been created before running this procedure), a load ID and a User ID. Both methods for each database system are shown in the examples below: Example: Microsoft SQL: ExportToLoad Procedure Each dimension, alias, property assignment and value procedure has a function called ExportToLoad. This procedure has the following associated parameters:
@INAUDITUSERID INT @INSOURCEMODELID INT @INDESTINATIONMODELID INT @INLOADID INT

Example: Oracle: ExportToLoad Function Each dimension, alias, property, assignment and value package has a function called ExportToLoad. This function has the following associated parameters:
FUNCTION exporttoload (inSourceModelID IN NUMBER, inDestinationModelID IN NUMBER, inLOADID IN NUMBER, inAUDITUSERID IN NUMBER) RETURN NUMBER;

5.3.3 Refreshing the Model

43

2013-07-29

Data Loader

Once data loading is complete, the EPO_REFRESHMODELDATA procedure must be called to ensure that the loaded data appears in the model. The model ID and load ID parameters must be included in the command as shown in the example below. On successful execution of this command, a record is written to the EPO_DBCONFIG table, that signifies that a data refresh is required by the middle tier. The middle tier periodically polls this table, and on finding such a record refreshes all data. Example: Microsoft SQL: EPO_REFRESHMODELDATA
EXEC EPO_REFRESHMODELDATA @INMODELID, @INLOADID;

Example: Oracle: EPO_REFRESHMODELDATA


pkgEPOProcs.refreshModelData (MODELID LOADID);

5.4 Follow-up Activities


After a data load has completed, there are various tasks that can be performed, including housekeeping to clear data out of the staging tables that were used during the data loading procedure, and to check for any possible errors that may have occurred.

5.4.1 Data Loader Completion Checks


There are two methods of checking the completion status of the data load: 1. Database Loadstatus codes: On successful procedure completion, a code of zero is returned from the main function. If the code is not zero, check the returned error code and look in the error tables for any additional information. The load tables may also be checked via the Loadstatus, this gives an indication as to the state of a given record. 2. Model Alerts: a. Microsoft SQL Server: When loading data, an additional set of procedures is provided to populate alerts in the application for any records that failed validation. Each dimension and alias has a procedure called PP_#_DIMENSION_WRITEALERTS or PP_#_ALIAS_WRITEALERTS and if used, it is called after

44

2013-07-29

Data Loader

running the relevant dimension or alias load. All writealert procedures contain the following parameter list:
@INAUDITUSERID INT @INMODELID INT @INLOADID INT @INCLEARLOADING BIT @OUTROWCOUNT INT OUTPUT

In addition to the standard model, load and user details, there are two additional parameters: If the INCLEARLOADING parameter is set to one (true), which is the default, the records from the staging table are cleared down from the staging table after processing has completed. If the INCLEARLOADING parameter is set to zero (false), the records remain in the staging table. The OUTROWCOUNT parameter value is generated during the procedure processing and returns the number of alerts produced during the load. b. Oracle: When loading data, an additional method is provided that populates alerts in the application for any records that failed validation. Each dimension and alias package contains a function called WriteAlerts, and if this is used, it is called after running the relevant dimension or alias load.
FUNCTION WriteAlerts (inModelID IN NUMBER, inLoadID IN NUMBER, inAuditUserID IN NUMBER, outAlertCount OUT NUMBER, inClearLoading IN BOOLEAN := TRUE ) RETURN NUMBER;

In addition to the standard model, load, and user details, there are two additional parameters: The outAlertcount parameter value is generated during the package processing and returns the number of alerts produced during the load. If the inClearLoading parameter is set to True, which is the default, the records from the staging table are cleared down from the staging table after processing has completed. If the inClearLoading parameter is set to False, the records remain in the staging table.

Related Topics Loadstatus Field Values and Constant Names

5.4.2 Stage Table Management


An additional set of Microsoft SQL procedures and Oracle exposed functions are available for removing data from staging tables, and you may wish to manage this via another script. The CLEAR function removes all data from the associated stage table for the supplied model and load combination.

45

2013-07-29

Data Loader

The DELETE function removes all data from the associated stage table for the supplied model and load combination for any record combination where the value of the date is less than the supplied date. Example: Microsoft SQL: Clear and Delete Procedures and Parameters The naming conventions for the Microsoft SQL procedures are listed below, where # refers to a structural type and ## refers to a value type: PP_#_DIMENSION_CLEAR PP_#_DIMENSION_DELETE PP_#_ALIAS_CLEAR PP_#_ALIAS_DELETE PP_##_CLEAR PP_##_DELETE For example: PP_#_DIMENSION_CLEAR associated parameters:
@INAUDITUSERID INT @INMODELID INT @INLOADID INT

PP_#_DIMENSION_DELETE associated parameters :


@INAUDITUSERID INT @INMODELID INT @INLOADID INT @INDATE DATETIME

Example: Oracle: Clear and Delete functions All packages include additional exposed methods for removing data from staging tables, and this may be managed via another script. The following two method calls are available:
FUNCTION clear (inModelID IN NUMBER, inLOADID IN NUMBER, inAUDITUSERID IN NUMBER) RETURN NUMBER; FUNCTION delete (inModelID IN NUMBER, inLOADID IN NUMBER, inDate IN DATE, inAUDITUSERID IN NUMBER) RETURN NUMBER;

5.5 Troubleshooting Data Loader


The following information is available for troubleshooting Data Loader: Data Loader logging - The PPLOAD_LOG table contains information about when the data load started and finished.

46

2013-07-29

Data Loader

Table of Loadstatus field values and constant names - The Constant name is a variable in a Data Loader script. A Loadstatus value is passed into the constant for each record as it is processed, and the value is then recorded into the relevant table to check after the load has finished. Error Codes - Exception errors that may be displayed during a data load for a particular error code.

5.5.1 Data Loader Activity Logging


As each procedure, package or function is called, an entry is written to the PPLOAD_LOG table detailing when the procedure or package was called and when it ended. The following scripts format the output into a more legible format: Example: Microsoft SQL script
select id, description, dateentered from ppload_log

Example: Oracle script


COLUMN description FORMAT a30 wrap; select id,description, to_char(dateentered,'hh:mi:ss') from ppload_log

Related Topics PPLOAD_LOG

5.5.2 Loadstatus Field Values and Constant Names


The following table lists all of the current values for the LOADSTATUS field, that appears in all staging table definitions, and the actual constant names.
LOADSTATUS Field Value Constant Names Description Microsoft SQL Server Oracle

1 2

Record is unprocessed. Name starts with EPO this is not allowed.

udfUNPROCESSED udfISEPOCODE

c_ls_unprocessed c_ls_isepocode (bar any name beginning with EPO)

47

2013-07-29

Data Loader

LOADSTATUS Field Value

Constant Names Description Microsoft SQL Server Oracle

3 4 5 7 8 9 10 11 12 13 14 15 16 17 18 19

A duplicate key set has been found in the load dataset. The name already exists in one of the software dimensions. The name exists in the dimension being loading into. The attribute flag number supplied is invalid. A duplicate key set has been found in the load dataset. The record has been processed. The Version name does not exist (Values). The Period name does not exist (Values). The Responsibility Center name does not exist (Values). The Line Item name does not exist (Values). The Activity name does not exist (Values). The Costobject1 name does not exist (Values). The Costobject2 name does not exist (Values). The Costobject3 name does not exist (Values). The Costobject4 name does not exist (Values). The Costobject5 name does not exist (Values).

udfDUPLICATE udfALREADYEXISTS udfEXISTSINTHISDIM udfINVALIDATTRIBUTE FLAG udfDUPLICATEKEY udfPROCESSED udfVERSIONNAMENOTEX IST udfPERIODNAMENOTEXIST udfRESPCENTERNAMENO TEXIST udfLINEITEMNAMENOTEX IST udfACTIVITYNAMENOTEX IST udfCOSTOBJECT1NAMENO TEXIST udfCOSTOBJECT2NAMENO TEXIST udfCOSTOBJECT3NAMENO TEXIST udfCOSTOBJECT4NAMENO TEXIST udfCOSTOBJECT5NAMENO TEXIST

c_ls_duplicate c_ls_aleadyexist c_ls_existinthisdim c_ls_invalid_at tribute_flag c_ls_duplicatekey c_ls_processed c_ls_version_name

c_ls_period_name

c_ls_respcenter_name

c_ls_lineitem_name

c_ls_activity_name

c_ls_costobject1_name

c_ls_costobject2_name

c_ls_costobject3_name

c_ls_costobject4_name

c_ls_costobject5_name

48

2013-07-29

Data Loader

LOADSTATUS Field Value

Constant Names Description Microsoft SQL Server Oracle

20 21 22 23 24 25 26 27 28 29 30 31 33 35 36

The Revenue Type name does not exist (Values). The Currency name does not exist (Values). The Resource driver name does not exist (Values). The Activity Driver name does not exist (Values). The Service name does not exist (Values). The Spread name does not exist (Values). The Worksheet1 name does not exist (Values). The Worksheet2 name does not exist (Values). The Capacity name does not exist (Values). The User Rule name does not exist (Values). The Icon name does not exist (Values). The Boundary name does not exist (Values). The Line Item Detail name does not exist (Values). The Objective name does not exist (Values). The Metric name does not exist (Values).

udfREVENUETYPENAMENO TEXIST udfCURRENCYNAMENOTEX IST udfRESOURCEDRIVERNA MENOTEXIST udfACTIVITYDRIVERNA MENOTEXIST udfSERVICENAMENOTEX IST udfSPREADNAMENOTEXIST udfWORKSHEET1NAMENO TEXIST udfWORKSHEET2NAMENO TEXIST udfCAPACITYRULENAMENO TEXIST udfUSERRULENAMENOTEX IST udfICONNAMENOTEXIST udfBOUNDARYNAMENOTEX IST udfLINEITEMDETAILNA MENOTEXIST udfOBJECTIVENAMENOTEX IST udfMETRICNAMENOTEXIST

c_ls_revenuetype_name

c_ls_currency_name c_ls_resourcedriv er_name c_ls_activitydriv er_name c_ls_service_name

c_ls_spread_name

c_ls_worksheet1_name

c_ls_worksheet2_name c_ls_capaci tyrule_name c_ls_userrule_name

c_ls_icon_name

c_ls_boundary_name c_ls_lineitemde tail_name c_ls_objective_name

c_ls_metric_name

49

2013-07-29

Data Loader

LOADSTATUS Field Value

Constant Names Description Microsoft SQL Server Oracle

38 40 41 42 43 44 50 51 52 53 54 55 56

The Employee name does not exist (Values). The Detail Cost Object 1 name does not exist (Values). The Detail Cost Object 2 name does not exist (Values). The Detail Cost Object 3 name does not exist (Values). The Detail Cost Object 4 name does not exist (Values). The Detail Cost Object 5 name does not exist (Values). The Property name does not exist (Properties). The dimension name does not exist (Properties). The dimension item name does not exist (Properties). The default alias does not exist (Alias). The item name is a software reserved name. The attribute mapping parent does not exist (attribute mappings). The dimension item name does not exist (attribute mappings) The dimension does not allow hierarchical structures (Currency and Boundary) The consolidation type is not valid.

udfEMPLOYEENAMENOTEX IST udfDTCOSTOBJECT1NA MENOTEXIST udfDTCOSTOBJECT2NA MENOTEXIST udfDTCOSTOBJECT3NA MENOTEXIST udfDTCOSTOBJECT4NA MENOTEXIST udfDTCOSTOBJECT5NA MENOTEXIST udfPROPERTYNAMENOTEX IST udfDIMENSIONNAMENOTEX IST udfDIMENSIONITEMNA MENOTEXIST udfDEFAULTALIASNOTEX IST udfRESERVEDNAME udfATTRIBUTEPARENTNO TEXIST udfATTRIBUTECHILDNO TEXIST udfSTRUCTURENOTAL LOWED

c_ls_employee_name c_ls_dtcostob ject1_name c_ls_dtcostob ject2_name c_ls_dtcostob ject3_name c_ls_dtcostob ject4_name c_ls_dtcostob ject5_name c_ls_proper ty_name_not_exist c_ls_dim_name_not_ex ist c_ls_dim_item_name_not_ex ist c_ls_de fault_alias_not_exist c_ls_reserved_name c_ls_attrib_par ent_not_exist c_ls_at trib_child_not_exist c_ls_structure_not_al lowed c_ls_invalid_con sol_type

57

59

udfCONSOLTYPENOTEXIST

50

2013-07-29

Data Loader

LOADSTATUS Field Value

Constant Names Description Microsoft SQL Server Oracle

60 61 70 85 86 87 88 89 90

The version/period combination has been locked (Values). Component does not exist in the model. For flagging records to delete (Properties). The Measure name does not exist (Values). Data not allowed at Detail Cost object 1 Data not allowed at Detail Cost object 2 Data not allowed at Detail Cost object 3 Data not allowed at Detail Cost object 4 Data not allowed at Detail Cost object 5 Record containing a zero value cannot be loaded. Not a valid action. This primarily applies to the External Activity Cost Object Unit Rate table. The Transactional Costing detail volume data cannot be loaded against an Activity Driver that is not marked as a Transactional Costing Activity Driver. The Default Bill Of Materials Makeup Cost Object 1 item must exist as a leaf level item, not a group level item.

udfVERSIONPERIOD LOCKED udfComponentNameNOTEX IST udfUNDELETEMATCH INGKEYS udfMEASURENAMENOTEX IST udfDATANOTALLOWEDAT GROUPDC01() udfDATANOTALLOWEDAT GROUPDC02() udfDATANOTALLOWEDAT GROUPDC03() udfDATANOTALLOWEDAT GROUPDC04() udfDATANOTALLOWEDAT GROUPDC05()

c_ls_version_peri od_locked c_ls_component_name c_ls_delete_match ing_keys c_ls_measure_name c_ls_DataNotAllowedAt GrDC01 c_ls_DataNotAllowedAt GrDC02 c_ls_DataNotAllowedAt GrDC03 c_ls_DataNotAllowedAt GrDC04 c_ls_DataNotAllowedAt GrDC05

91

udfDISALLOWZEROVALUE

c_ls_DisallowZeroVal ue

92

udfNOTHVACTIVITYDRIV ER

c_ls_NotHVactivity Driver

93

udfBOMMAKEUPCO1

c_ls_BOMMakupCo1

51

2013-07-29

Data Loader

LOADSTATUS Field Value

Constant Names Description Microsoft SQL Server Oracle

94

The Default Bill Of Materials Makeup component item must exist as a leaf level item, not a group level item. Any Version and Period based Bill Of Materials Makeup must already exist as a Default Bill Of Materials Makeup. The Actual Resource Driver item does not exist in the model. The Target Responsibility Center item does not exist in the model. The Target Activity item does not exist in the model. The Line Item type for Cost Object Assignments does not exist in the model. The Cost Object type for Assignments is not set correctly. The Cost Object for Assignment does not exist. Line Item, Service, or Activity for an Assignment does not exist. Activity Driver 1 does not exist in the model for the current Cost Object Driver. Activity Driver 2 does not exist in the model for the current Cost Object Driver. Activity Driver 3 does not exist in the model for the current Cost Object Driver. Activity Driver 4 does not exist in the model for the current Cost Object Driver.

udfBOMMAKEUPCOMP

c_ls_BOMMakupComp

95

udfNOTEXISTASDEFAULT BOM udfARESOURCEDRIVERNA MENOTEXIST udfTARGETRESPCENTERNA MENOTEXIST udfTARGETACTIVITYNA MENOTEXIST udfLINEITEMTYPENOTCOR RECT udfCOSTOBJECTTYPENOT CORRECT udfCOSTOBJECTASSNOTEX IST udfLINEITEMACTIV ITYASSNOTEXIST udfACTIVITYDRIVER1NA MENOTEXIST udfACTIVITYDRIVER2NA MENOTEXIST udfACTIVITYDRIVER3NA MENOTEXIST udfACTIVITYDRIVER4NA MENOTEXIST

c_ls_NotExistAsDe faultBOM c_ls_AResourceDriv er_Name c_ls_TargetRespCen ter_Name c_ls_TargetActivi ty_Name

110 111 112

113

c_ls_LIType_InCorrect

114 115 116

c_ls_CO1Type_InCor rect c_ls_COASS_not_exist

c_ls_LIASS_not_exist

120

c_ls_AD1Name_not_ex ist c_ls_AD2Name_not_ex ist c_ls_AD3Name_not_ex ist c_ls_AD4Name_not_ex ist

121

122

123

52

2013-07-29

Data Loader

LOADSTATUS Field Value

Constant Names Description Microsoft SQL Server Oracle

124

Activity Driver 5 does not exist in the model for the current Cost Object Driver. The specified type for Volume Responsibility Center 1 is incorrect. (0 - All, 1 - Parent, 2 - Current, 3007 - RC Unassigned) The specified type for Volume Responsibility Center 2 is incorrect. (0 - All, 1 - Parent, 2 - Current, 3007 - RC Unassigned) The specified type for Volume Responsibility Center 3 is incorrect. (0 - All, 1 - Parent, 2 - Current, 3007 - RC Unassigned) The specified type for Volume Responsibility Center 4 is incorrect. (0 - All, 1 - Parent, 2 - Current, 3007 - RC Unassigned) The specified type for Volume Responsibility Center 5 is incorrect. (0 - All, 1 - Parent, 2 - Current, 3007 - RC Unassigned) The specified order for Cost Object 1 is out of range. Valid range is 1 - 5. The specified order for Cost Object 2 is out of range. Valid range is 1 - 5. The specified order for Cost Object 3 is out of range. Valid range is 1 - 5. The specified order for Cost Object 4 is out of range. Valid range is 1 - 5. The specified order for Cost Object 5 is out of range. Valid range is 1 - 5.

udfACTIVITYDRIVER5NA MENOTEXIST

c_ls_AD5Name_not_ex ist

125

udfVOLRESPCEN TER1NAMEINCORRECT

c_ls_VOLRespcen ter1_not_valid

126

udfVOLRESPCEN TER2NAMEINCORRECT

c_ls_VOLRespcen ter2_not_valid

127

udfVOLRESPCEN TER3NAMEINCORRECT

c_ls_VOLRespcen ter3_not_valid

128

udfVOLRESPCEN TER4NAMEINCORRECT

c_ls_VOLRespcen ter4_not_valid

129

udfVOLRESPCEN TER5NAMEINCORRECT udfDRIVERORDER1NA MENOTVALID udfDRIVERORDER2NA MENOTVALID udfDRIVERORDER3NA MENOTVALID udfDRIVERORDER4NA MENOTVALID udfDRIVERORDER5NA MENOTVALID

c_ls_VOLRespcen ter5_not_valid

130 131 132 133 134

c_ls_DrOr1_not_valid

c_ls_DrOr2_not_valid

c_ls_DrOr3_not_valid

c_ls_DrOr4_not_valid

c_ls_DrOr5_not_valid

53

2013-07-29

Data Loader

5.5.3 Data Loader Error Codes


The following table lists the error codes and corresponding exception messages that may occur during the use of Data Loader:
Error Code Microsoft SQL Server Description Oracle

50001 50002 50003 Not supported Not supported Not supported 50007 50008 50010 50030 50112 50113 50114 50115 50116 50117 50118

20001 20002 20003 20004 20005 20006 20007 20008 20010 20030 20112 20113 20114 20115 20116 20117 20118

When calling a procedure/package, a model identifier has been supplied that is not valid. When calling a procedure/package, a load identifier has been supplied that is not valid. When calling a procedure/package, a user identifier has been passed that is not valid. When calling a package, a model name has been passed that is not valid. When calling a package, a user name has been passed that is not valid. An exception has occurred when calling the bulk collect method. An exception has occurred because the model status is not valid. An exception has occurred because the user status is not valid. An exception has occurred because the audit table name does not exist. Please re-check credentials, there has been a problem. The supplied version name (version_name) does not exist as a default alias. The supplied period name (period_name) does not exist as a default alias. The supplied version period table name (table_name) does not exist in the lookup table. The supplied table name (table_name) does not exist in the lookup table. Not possible to remove all version period combinations for ModelID: (modelID), and LoadID: (LoadID). Please check Loadstatus. Remove all set incorrectly. Unsupported name (name).

54

2013-07-29

Maintenance

Maintenance

To ensure optimum database performance, routine maintenance is required as part of a regular schedule for any database. The purpose of the following recommendations is to ensure that you have a stable and reliable system that is properly maintained and is able to return online as soon as possible in the event of unforeseen circumstances. The Database Administrator (DBA) is typically responsible for the maintenance of the databases and ensuring that robust backup and recovery plans are in place. It is recommended that a DBA is allocated to the database server following the initial installation, to ensure a robust environment for your development project and migration to a production environment.

6.1 Restoring the Database


Firstly, you must ensure that all users are logged out of the software before the system can be restored from backup. Use the SAP BusinessObjects Profitability and Cost Management User Monitor and/or the SAP BusinessObjects Profitability and Cost Management System Information tools on the application server to monitor user logon activity. To restore the system from the backup files, perform the following steps: 1. Click Start > Programs > SAP BusinessObjects Profitability and Cost Management > Tools > Service Manager, and double-click the PCMServer icon in the system tray. 2. In the "SAP BusinessObjects Service Manager" window, click Stop All. Wait until the status of all running software services changes to Stopped. 3. Restore the database from the appropriate database backup files by following your standard database restore procedures. 4. When the database is restored successfully, execute the EPO_RESET_SESSIONS stored procedure on the database server(s). This procedure does not require any additional parameters. The procedure deletes any records that may exist in the EPO_SESSION_INFO table, effectively closing any user sessions that may have been open when the original backup was performed. Any cached model results become invalid after the procedure is executed on the restored database. When a model is opened, automatic calculations start again for that model and new results are produced. 5. Inform the users that the system is available.

55

2013-07-29

Maintenance

6.2 Data Files and Disk Space


As with any database environment, disk space and table space need to be managed carefully to gain the most from the performance of the software environments. Table fragmentation and potential database file fragmentation can both have a significant impact on performance. Table fragmentation can be effectively managed through systematic rebuilding of the indexes and statistics inherent within the database. Database file fragmentation however, requires file system defragmentation.

6.2.1 Autogrow Setting


The DBA is responsible for setting the initial size for a tablespace, and how much to autogrow a table by. Your system may benefit from adjustments to the default autogrow setting.The following problems could arise if the setting is not appropriate for the level of database usage: Disk space wastage if the setting is too large. Table fragmentation if the setting is too small, and large amounts of data are being loaded.

We recommend that the autogrow setting is amended by the DBA to optimise performance for local conditions.

6.3 Rebuilding Database Indexes and Statistics


All of the tables within the database are strategically indexed to maximize performance. These indexes need to be maintained as part of a regular maintenance schedule. The indexes have an impact on the overall system performance, and it is recommended that they are regularly rebuilt, typically after loading data (using Data Bridge or Data Loader). The same maintenance tasks also need to be applied to database statistics, and in this section you can find several examples of rebuild scripts that can be applied to your environment. Note: Autostatistical generation is set to on by default in a Microsoft SQL database. We recommend that this remains configured to the default setting.

56

2013-07-29

Maintenance

Example: Microsoft SQL Server Rebuild Indexes Script The following script is an example Microsoft SQL Server script that may be used for regular rebuilding of the indexes and statistics on the core database. It can be executed either within SQL Query Analyzer, or DTS as an interim task, or as a maintenance plan.
DECLARE @TableName sysname DECLARE @indid int DECLARE cur_tblfetch CURSOR FOR SELECT 'dbo.' + table_name FROM information_schema.tables WHERE table_type = 'base table' OPEN cur_tblfetch FETCH NEXT FROM cur_tblfetch INTO @TableName WHILE @@FETCH_STATUS = 0 BEGIN DECLARE cur_indfetch CURSOR FOR SELECT indid FROM sysindexes WHERE id = OBJECT_ID ( @TableName) and keycnt > 0 OPEN cur_indfetch FETCH NEXT FROM cur_indfetch INTO @indid WHILE @@FETCH_STATUS = 0 BEGIN SELECT 'Defragmenting index_id = ' + convert(char(3), @indid) + 'of the ' + rtrim(@TableName) + 'table' IF @indid <> 255 DBCC INDEXDEFRAG (0, @TableName, @indid) FETCH NEXT FROM cur_indfetch INTO @indid END CLOSE cur_indfetch DEALLOCATE cur_indfetch FETCH NEXT FROM cur_tblfetch INTO @TableName END CLOSE cur_tblfetch DEALLOCATE cur_tblfetch

Example: Oracle Rebuild Indexes Script This is an example re-index script that may be implemented on any system. The script needs to be executed before the Rebuild Statistics script. Log on as the schema owner, for example; adminepo, and then run the script.
SET LINE 80; SET PAGES 1000; SET FEEDBACK OFF; SET SERVEROUTPUT ON COLUMN MODELNAME FORMAT a20 WRAP; COLUMN TABLE_NAME FORMAT a40 WRAP; PROMPT----------------------------------------------------; PROMPT----------------------------------------------------; PROMPT----------------------------------------------------; PROMPT -DB Maintenance script (REBUILD INDEXES); PROMPT -(1/2) PROMPT----------------------------------------------------; PROMPT----------------------------------------------------; PROMPT----------------------------------------------------; SELECT ID, MODELNAME FROM EPO_MODELS; SPOOL c:\REBUILDINDEX.OUT DECLARE CURSOR CUR_INDEX_LIST IS SELECT OBJECT_NAME, CREATED, LAST_DDL_TIME FROM USER_OBJECTS WHERE OBJECT_TYPE = 'INDEX'

57

2013-07-29

Maintenance

ORDER BY OBJECT_NAME ; l_DDL_cmd VARCHAR(200); l_last_DDL_time DATE; BEGIN DBMS_OUTPUT.ENABLE (buffer_size => 1000000); FOR REC_TAB_LIST IN CUR_INDEX_LIST LOOP DBMS_OUTPUT.PUT_LINE ('Preparing to rebuild index: '||REC_TAB_LIST.OBJECT_NAME); DBMS_OUTPUT.PUT_LINE (''||to_char(REC_TAB_LIST.CREATED,'DD:MM:YYYY HH24:MI:SS') ||' (Created)'); DBMS_OUTPUT.PUT_LINE (''||to_char(REC_TAB_LIST.LAST_DDL_TIME,'DD:MM:YYYY HH24:MI:SS') ||' (Last DDL Time)'); l_DDL_cmd := 'ALTER INDEX '||REC_TAB_LIST.OBJECT_NAME||' REBUILD'; EXECUTE IMMEDIATE(l_DDL_CMD); SELECT LAST_DDL_TIME INTO l_last_DDL_time FROM USER_OBJECTS WHERE OBJECT_NAME = REC_TAB_LIST.OBJECT_NAME AND OBJECT_TYPE = 'INDEX'; DBMS_OUTPUT.PUT_LINE (' -------------------------'); DBMS_OUTPUT.PUT_LINE (''||to_char(l_last_DDL_time,'DD:MM:YYYY HH24:MI:SS') ||' (Last DDL Time)'); DBMS_OUTPUT.PUT_LINE (' -------------------------'); DBMS_OUTPUT.PUT_LINE (''); DBMS_OUTPUT.PUT_LINE (''); DBMS_OUTPUT.PUT_LINE (''); END LOOP; EXCEPTION WHEN NO_DATA_FOUND THEN BEGIN DBMS_OUTPUT.PUT_LINE(SQLCODE); DBMS_OUTPUT.PUT_LINE(SQLERRM); END; WHEN others THEN BEGIN DBMS_OUTPUT.PUT_LINE(SQLCODE); DBMS_OUTPUT.PUT_LINE(SQLERRM); END; END; / SPOOL OUT

Example: Oracle Rebuild Statistics Script The integrated DBMS_STATS package that is bundled with Oracle databases is a powerful series of internal measures that controls how well your Oracle database performs and provides statistics for the entire database. Keeping the database statistics up to date is vital, especially before and after the data loading process, as it assists in minimizing the load and calculate processes. If your data load process is using Data Bridge, it is recommended that the database statistics are kept properly maintained to ensure the best performance from the Data Bridge application. This is an example script to rebuild the database statistics, that can be implemented on any system. This script must be executed after the Re-Index script.

58

2013-07-29

Maintenance

The script prompts for a schema name, so when prompted just type in the schema owner, for example: adminepo.
SET LINE 80; SET PAGES 1000; SET FEEDBACK OFF; SET SERVEROUTPUT ON COLUMN MODELNAME FORMAT a20 WRAP; COLUMN TABLE_NAME FORMAT a40 WRAP; PROMPT----------------------------------------------------------; PROMPT----------------------------------------------------------; PROMPT----------------------------------------------------------; PROMPT - DB Maintenance script (REBUILD TABLE STATS); PROMPT - (2/2) PROMPT----------------------------------------------------------; PROMPT----------------------------------------------------------; PROMPT----------------------------------------------------------; SELECT ID, MODELNAME FROM EPO_MODELS; SPOOL c:\REBUILDSTAT.OUT DECLARE CURSOR CUR_TAB_LIST IS SELECT TABLE_NAME, LAST_ANALYZED FROM TABS ORDER BY TABLE_NAME; l_DDL_cmd varchar(200); l_lastAnalyzed DATE; BEGIN DBMS_OUTPUT.ENABLE ( buffer_size => 1000000); FOR REC_TAB_LIST IN CUR_TAB_LIST LOOP DBMS_OUTPUT.PUT_LINE('Rebuild table stats for: '||REC_TAB_LIST.TABLE_NAME); DBMS_OUTPUT.PUT_LINE (''||to_char(REC_TAB_LIST.LAST_ANALYZED,'DD:MM:YYYY HH24:MI:SS')||' (last analyzed)'); DBMS_STATS.gather_table_stats( ownname => '&&SCHEMA_OWNER', tabname => REC_TAB_LIST.TABLE_NAME, estimate_percent => 30, cascade => TRUE ); SELECT last_analyzed INTO l_lastAnalyzed FROM TABS WHERE TABLE_NAME = REC_TAB_LIST.TABLE_NAME; DBMS_OUTPUT.PUT_LINE (' -------------------'); DBMS_OUTPUT.PUT_LINE (''||to_char(l_lastAnalyzed,'DD:MM:YYYY HH24:MI:SS') ||' (last analyzed)'); DBMS_OUTPUT.PUT_LINE (' -------------------'); DBMS_OUTPUT.PUT_LINE ('-'); DBMS_OUTPUT.PUT_LINE ('-'); DBMS_OUTPUT.PUT_LINE ('-'); END LOOP; EXCEPTION WHEN NO_DATA_FOUND THEN BEGIN DBMS_OUTPUT.PUT_LINE(SQLCODE); DBMS_OUTPUT.PUT_LINE(SQLERRM); END; WHEN others THEN BEGIN DBMS_OUTPUT.PUT_LINE(SQLCODE); DBMS_OUTPUT.PUT_LINE(SQLERRM); END; END; / SPOOL OUT

59

2013-07-29

Maintenance

6.4 Microsoft SQL Server Data Compression


In a Microsoft SQL Server database, data compression can be used to give considerable savings, particularly in the amount of data that can be cached. However, this saving in I/O might be offset by CPU overheads, depending on the architecture deployed in your installation. Below are various considerations that should be taken into account, and you should also consult the Microsoft documentation to achieve best practices and results. Row compression or page compression? Row compression often produces less space savings than page compression, but the CPU impact is minimal. Page compression utilizes row compression and can result in much higher space savings (depending on the table/index). Page compression requires sufficient available CPU as the reads require more CPU than for uncompressed tables. The CPU overhead associated with page compression can be worthwhile when compared against the I/O savings. Page compression can be very useful for Data Warehouse tables, as they contain a lot of repeat values. Page compression may not be a good option for tables that have a lot of writes. Row compression takes on average, 1.5 times the CPU time taken to rebuild an index. Page compression takes on average, between twice and five times the CPU time taken to rebuild an index. Offline or online compression? Online compression requires about twice as much CPU overhead as offline compression. Offline compression locks the particular table that is being compressed. With offline compression, non-clustered indexes are rebuilt one by one. With online compression, non-clustered indexes are rebuilt simultaneously. Sufficient CPU capacity to avoid bottlenecks? If CPU capacity is running at a premium or CPU bottlenecks already exist, then embarking upon data compression without upgrading CPU power might be unwise. Data compression reduces I/O but increases CPU consumed. Rebuilding a compressed index involves decompressing the index pages and then rebuilding the index with compression. Bulk loading data into a compressed table involves compressing the data while performing the load. Therefore, bulk inserts on a compressed table take longer. Other considerations: Compression cannot be utilised on tables that have rows greater than 8060 bytes.

60

2013-07-29

Maintenance

Tables with clustered indexes need only the indexes to be compressed as the clustered index is effectively the table data in an ordered state. Tables with unclustered indexes (heap tables) need to have both table and indexes compressed. You are strongly advised to update statistics before and (particularly) after a table is compressed.

Example: Table Compression Syntax Examples Page compression:


ALTER TABLE PP_REVENUE REBUILD WITH(DATA COMPRESSION = PAGE)

Row compression:
ALTER TABLE PP_REVENUE REBUILD WITH(DATA COMPRESSION = ROW)

Uncompress the table:


ALTER TABLE PP_REVENUE REBUILD WITH(DATA COMPRESSION = NONE)

Example: Index Compression Syntax Examples Page compression:


ALTER INDEX ALL ON PP_REVENUE REBUILD WITH(DATA COMPRESSION = PAGE)

Row compression:
ALTER INDEX ALL ON PP_REVENUE REBUILD WITH(DATA COMPRESSION = ROW)

Uncompress the index:


ALTER INDEX ALL ON PP_REVENUE REBUILD WITH(DATA COMPRESSION = NONE)

Related Topics Rebuilding Database Indexes and Statistics

6.5 Data Loader Parallel Processing Scripts


The default setting for parallel processing is determined by the RDBMS engine, and is usually switched on by default to enable queries to run in parallel. Performance may be improved if parallel processing is turned off for running Data Loader procedures so that each query is run individually. Two scripts are provided in the installation folder that allow parallel processing to be switched on or off for the flagduplicate pre-validation steps during data loading. The scripts provided in the installation folder are as follows: PCM_100_SQL\SUPPORT\MSSQLParallelQuery_ON.SQL

61

2013-07-29

Maintenance

PCM_100_SQL\SUPPORT\MSSQLParallelQuery_OFF.SQL

All SAP BusinessObjects Profitability and Cost Management systems are unique, so we recommend that you test whether switching parallel processing on or off improves performance for your particular system. Example: MSSQLParallelQuery_ON.SQL
--- Execute Following to activate parallel query for flagduplicate -- OR just run delete - does same thing. -DELETE FROM EPO_DBCONFIG WHERE MODELID = -1 AND LOADID = -1 AND CONFIGID = 1000 GO INSERT INTO dbo.EPO_DBCONFIG(MODELID, LOADID, CONFIGID, VALUE) VALUES (-1,-1,1000,1) GO

Example: MSSQLParallelQuery_OFF.SQL
--- Execute Following to deactivate parallel query for flagduplicate -DELETE FROM EPO_DBCONFIG WHERE MODELID = -1 AND LOADID = -1 AND CONFIGID = 1000 GO INSERT INTO dbo.EPO_DBCONFIG(MODELID, LOADID, CONFIGID, VALUE) VALUES (-1,-1,1000,0) GO

6.6 Log Tables


Specific logging functions within the software generate files that are an integral requirement for auditing capabilities. Other log files are created for operational indication of security, file load status, and model calculation. These tables need to be monitored regularly. If they become too large, they must be archived and deleted. They can be archived as a flat file or as an Archive table. The application log tables are described in the following list: EPO_ALERT EPO_M_ALERT (This has a sister table EPO_M_ALERT_ARCHIVE to which the alerts need to be moved.) PP_FASTLOAD_LOG PPHV_LOG PPLOAD_LOG (Log table for Data Loader)

62

2013-07-29

Database Tables

Database Tables

In this section, the database tables are classified in terms of the type of data contained in them, for example; Data Loader Tables, Results Tables etc. In Microsoft SQL Server and Oracle database systems, the database field types are different, so in order to allow one set of tables to be listed in this document, various generic definitions are provided to describe the field types. The following reference table describes the generic field types (that are listed in each section of database tables), and the distinct field types and field sizes they relate to in each supported relational database management system (RDBMS):

Table 7-1: Generic Field Type Definitions


Use this table to look up field types and sizes for a specific database system.
Microsoft SQL Server Generic Field Type Field Type Size Field Type Size Oracle

Activity Driver Identifier Audit Identifier Child Member Identifier Combination Identifier Consolidation Type Identifier Date Date Value Identifier Index Identifier Member Identifier Member Name Memo NMemo Order Identifier

Int Int Char Int Int Datetime Numeric Int Nvarchar Int Nvarchar Text Ntext Int

4 4 1 4 4 8 (38,10) 4 256 4 256 16 16 4

Number Number Char Number Number Date Number Number Varchar2 Number Varchar2 Clob Clob Number

22 22 1 22 22 7 22 22 256 22 256 4000 4000 22

63

2013-07-29

Database Tables

Microsoft SQL Server Generic Field Type Field Type Size

Oracle Field Type Size

Other Text Status Value Value

Nvarchar Int Numeric

Various lengths 4 (38,10)

Varchar2 Number Number

Various lengths 22 22

Note: Most of the Microsoft SQL Server database tables contain an Ident field that is populated by Microsoft SQL Server with an automatically generated unique identifier value. The same tables in an Oracle database do not contain this field, and therefore the Ident field is not documented in this guide.

7.1 About Data Loader Tables


Data Loading Methods Data Loader and Data Bridge are two completely separate tools for loading data into the software. Historically, the Data Bridge application is the preferred method for loading data into the software, so for identification purposes, some of the Data Loader tables contain identically named fields to those contained in Data Bridge tables. In this section, these fields are denoted by an asterisk (*) for information only. Furthermore, several Data Loader staging tables write to multiple physical tables, and where this occurs, the physical tables are numbered and are mapped to the corresponding Data Loader staging table field to identify which values are processed into which table. For example; the PPLOAD_ACTIVITYDRIVER VALUE staging table writes to three separate tables that are numbered (1), (2) and (3). The relevant fields listed in the table also have one of these numbers next to the field description to emphasize that the field values are written to a physical table with the corresponding number. The Data Loader tables are available specifically for use by the loading procedures and packages. These are comprised of the following tables: Management tables for the storing of error messages and for progress monitoring Structural tables for identification of dimension, alias, item property and assignment data Value tables - for loading values into the physical data tables in the software schema

About Data Loader Tables All tables include a model identifier, that may be attained via the EPO_MODELS table. Model creation can only be achieved by using the Model Builder application. In addition, most tables include a load identifier, which must also be unique. A load identifier is stored in the PP_FASTLOAD table and a new identifier must be created using the fastload procedure functions.

64

2013-07-29

Database Tables

Some types of Data Loader tables contain a LOADSTATUS field. This determines the status of the actual load record. All newly loaded records should be assigned a value of 1 (or 70 for property and value tables), which signifies that a record has not been processed. On procedure execution and validation, the value of the field changes from 1 to another value. A value of 9 signifies the record was successfully processed. This field exists in the following tables: All structural tables All value tables Example: EPO_MODELS Table
Field Name Type Allow Nulls Description

ID (Key) MODELTYPE

Identifier Identifier

No No

Unique ID number relating to the model Refers to the type of model. Valid options are: 1 - Profitability and Costing model 4 - Objectives and Metrics model 8 - Transactional Costing model 16 - Bill of Materials model Name of model Memo text for the model Next available EPO code for model Not currently used Current status of model. Valid options are: 0 - model disabled 1 - model enabled User ID of last user to amend model Date of last amendment to model

MODELNAME MEMO NEXTUNIQUEID MODELSYNC MODELSTATUS

Member Name Other Text Identifier Status Value Status Value

Yes Yes No No Yes

AUDITUSERID DATEALTERED

Identifier Date

No No

Related Topics PPLOAD_ACTIVITYDRIVERVALUE Activity Driver Value

65

2013-07-29

Database Tables

7.1.1 Management Tables


The management tables record the loading activities, and any errors that may occur during the loading process.

7.1.1.1 EPO_DBCONFIG
The EPO_DBCONFIG table contains the internal configuration data for Data Loader. The structure is defined in the following table:
Field Name Type Allow Nulls Description

MODELID LOADID CONFIGID VALUE

Identifier Identifier Identifier Identifier

No No No No

ID number for the model ID number for the load ID number for the configuration Value of the configuration ID

7.1.1.2 EPO_ERRORLOG
All errors generated by the load routines have an entry written to the EPO_ERRORLOG table to provide traceability on any unforeseen issues that may occur. The structure is defined in the following table:

66

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID ERRCODE ERRMSG DESCRIPTION CREATED_ON AUDITUSERID

Identifier Identifier Other Text Other Text Date Identifier

No No No No No No

ID number for the model Error code Error message Description Date created User ID of last user to amend record

7.1.1.3 PPHV_LOG
This table is used to log activity when the Transactional Costing packages or procedures are executed. The structure is defined in the following table:
Field Name Type Allow Nulls Description

MODELID ID DESCRIPTION DATEENTERED

Identifier Identifier Other Text Date

No No No No

ID number for the model ID log number for the row Description Date entered

7.1.1.4 PPLOAD_LOG
This table records every load procedure execution start and finish along with a time stamp. This table may be used to observe loading for a given import. The structure is defined in the table below:

67

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID LOADID ID DESCRIPTION DATEENTERED

Identifier Identifier Identifier Other Text Date

No No No No No

ID number for the model ID number for the load ID log number for the row Description Date entered

7.1.2 Structural Tables


The loading procedures can load four types of structural data; dimension, alias, property and assignments. The parent child data and alias data each reside in their own table(s) for every single dimension defined at the schema level. The following list shows the data dimension tables for each available dimension: VERSION PERIOD RESPCENTER LINEITEM ACTIVITY COSTOBJECT1 COSTOBJECT2 COSTOBJECT3 COSTOBJECT4 COSTOBJECT5 DTCOSTOBJECT1 DTCOSTOBJECT2 DTCOSTOBJECT3 DTCOSTOBJECT4 DTCOSTOBJECT5 EMPLOYEE INITIATIVE REVENUETYPE CURRENCY RESOURCEDRIVER ACTIVITYDRIVER SERVICE SPREAD

68

2013-07-29

Database Tables

WORKSHEET1 WORKSHEET2 CAPACITYRULE USERRULE LINEITEMDETAIL ICON BOUNDARY OBJECTIVE METRIC

Each dimension table holds the dimension data and another table exists to hold the alias data. The structural tables listed above are supplemented by two more tables that record item properties. These can exist across most of the dimensions listed. Caution: Models contain a number of reserved names (refer to the SAP BusinessObjects Profitability and Cost Management Reference Guide for a list of reserved names). Some of these are the names of items in the structural skeleton required by a model and cannot be duplicated. Any use of these names in load data causes the existing default name to be referenced. If you attempt to use any of these names to define new structural items, then misleading results may be obtained. Other reserved names that MUST be avoided include alternative language equivalents for the English reserved names, scripting keywords and some legacy names carried over from earlier versions of the software.

7.1.2.1 PPLOAD_#_DH
Table: PPLOAD_#_DH The purpose of these tables is to hold dimension data. Substitute the hash (#) character for the dimension name. Fields denoted by an asterisk map directly to Data Bridge fields.
Field Name Type Allows Nulls Description

MODELID LOADID PARENTNAME* CHILDNAME*

Identifier Identifier Member Name Member Name

No No No No

ID number for the model ID number for the load Default Alias name of item Default Alias name of item

69

2013-07-29

Database Tables

Field Name

Type

Allows Nulls Description

CHILDSORT

Identifier

No

CHILDSORT parameter - this determines the order in which dimensional items appear within a grouping in a hierarchy. Attribute flag - this determines the type of dimensional item that is being loaded. Valid values are: 10 - Create a main hierarchy 12 - Define the attribute assignments 15 - Build an attribute hierarchy To understand how to apply these values correctly, read the section on building hierarchies in the SAP BusinessObjects Profitability and Cost Management Data Bridge User Guide. Consolidation type - this is the type of consolidation. Valid values include (~, +, -, OR, AND, NOR). To understand how to apply these values correctly, read the section on building hierarchies in the SAP BusinessObjects Profitability and Cost Management Data Bridge User Guide. Load status (Default 1) For internal use only (Default 0) This traps a special case where an item appears only as a parent, and hence this is the root node. It is added under the top level item in this particular scenario. (Default current date/time)

ATTRIBUTEFLAG*

Identifier

No

CONSOLIDATIONTYPE*

Member Name

No

LOADSTATUS ISROOTNODE

Status Value No Identifier No

DATESTAMP

Date

Yes

7.1.2.2 PPLOAD_#_AL
Table: PPLOAD_#_AL The purpose of these tables is to hold Alias data.

70

2013-07-29

Database Tables

Fields denoted by an asterisk map directly to Data Bridge fields. Substitute # for the data dimensions.
Field Name Type Allow Nulls Description

MODELID LOADID DATAALIASNAME*

Identifier Identifier Member Name

No No No

ID number for the model ID number for the load User defined Alias name. This is the name of the data alias, and by default is stored in the EPO_DA TA_ALIAS table. Item name under Data Alias. This is the actual name of the alias being loaded, and validation occurs against this item. Default Alias name. This is the name of the default alias, which is stored against a language id (LANGID) of 0 in the schema. This is required to perform the lookup to return the existing internal EPO code for the default alias, so the new alias can be stored against the supplied data alias name. Load status (Default 1) (Default current date/time)

ALIAS*

Member Name

No

DEFAULTALIAS*

Member Name

No

LOADSTATUS DATESTAMP

Status Value No Date Yes

7.1.2.3 EPOLOAD_PROPERTY
Table: EPOLOAD_PROPERTY The purpose of this table is to hold Property data.

71

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID LOADID NAME DEFAULTVALUE LOADSTATUS DATESTAMP

Identifier Identifier Other Text Other Text

No No No No

ID number for the model ID number for the load Name of the property item Default property item value Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.2.4 EPOLOAD_PROPERTYITEM
Table: EPOLOAD_PROPERTYITEM The purpose of this table is to hold Property Item data.
Field Name Type Allow Nulls Description

MODELID LOADID NAME DIMENSION ITEMNAME VALUE LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name Member Name Other Text

No No No No No No

ID number for the model ID number for the load Name of the property item Dimension type Name of dimension item Property item value Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.2.5 Assignment Tables


The following set of loading tables are available to enable assignment data to be loaded into a model.

72

2013-07-29

Database Tables

7.1.2.5.1 PPLOAD_ACTIVITYREASSIGN Activities Reassignment


Table: PPLOAD_ACTIVITYREASSIGN This single load table is responsible for writing information to the following table: 1. PP_ACTIVITYREASSIGN
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* ACTIVITYNAME * RESOURCEDRIVERNAME* ARESOURCEDRIVERNAME * TARGETRESPCENTERNAME * TARGETACTIVITYNAME * LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name Member Name Member Name

No No No No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Activity Name of the Resource Driver Name of the Activity Allocation Driver Name of the Target Responsibility Center Name of the Target Activity Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.2.5.2 PPLOAD_ASSRESPCENTERACTIVITY Responsibility Centers Activities Assignment


Table: PPLOAD_ASSRESPCENTERACTIVITY This single load table is responsible for writing information to the following table: 1. PP_ASSRESPCENTERACTIVITY

73

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID LOADID RESPCENTERNAME* ACTIVITYNAME * LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name

No No No No

ID number for the model ID number for the load Name of the Responsibility Center Name of the Activity Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.2.5.3 PPLOAD_COSTOBJECTASSIGNMENT Cost Object Assignment


Table: PPLOAD_COSTOBJECTASSIGNMENT This single load table is responsible for writing information to the following tables: 1. PP_COSTOBJITEM 2. PP_COSTOBJECTASSIGNMENT Restriction: Cost Object Drivers must be loaded before Cost Object Assignments. This means that data must exist in the PP_COSTOBJECTDRIVER table before the Cost Object Assignments can be loaded into the PP_COSTOBJECTASSIGNMENT table.
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* LINEITEMACTIVITYNAME * LINEITEMACTIVITYTYPENAME* COSTOBJECTNAME *

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name

No No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Line Item Activity or Service (1) Name of the Line Item, Activity, or Service Type (1) Name of the Cost Object (Cost Object 1 - 5) (2)

74

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECTTYPENAME * LOADSTATUS DATESTAMP

Member Name

No

Name of the Cost Object Type (Cost Object 1 - 5) (2) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.2.5.4 PPLOAD_COSTOBJECTDRIVER Cost Object Driver


Table: PPLOAD_COSTOBJECTDRIVER This single load table is responsible for writing information to the following table: 1. PP_COSTOBJITEM 2. PP_COSTOBJECTDRIVER 3. PP_HVCOSTOBJECTDRIVER Restriction: Cost Object Drivers must be loaded before Cost Object Assignments. This means that data must exist in the PP_COSTOBJECTDRIVER table before the Cost Object Assignments can be loaded into the PP_COSTOBJECTASSIGNMENT table.
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME PERIODNAME RESPCENTERNAME* LINEITEMACTIVITYNAME* LINEITEMACTIVITYTYPENAME* ACTIVITYDRIVER1NAME* ACTIVITYDRIVER2NAME* ACTIVITYDRIVER3NAME*

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name Member Name Member Name

No No No No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Line Item, Activity or Service (1) Line Items, Activities, or Services (1) Name of the Activity Driver for Cost Object 1 (2) Name of the Activity Driver for Cost Object 2 (2) Name of the Activity Driver for Cost Object 3 (2)

75

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

ACTIVITYDRIVER4NAME* ACTIVITYDRIVER5NAME* VOLUMERESPCENTER1TYPE*

Member Name Member Name

No No

Name of the Activity Driver for Cost Object 4 (2) Name of the Activity Driver for Cost Object 5 (2) Activity Drivers Values for Cost Object 1 (0 - All, 1 - Parent, 2 -Current, 3007 - RC Unassigned) (2) Activity Drivers Values for Cost Object 2 (0 - All, 1 - Parent, 2 -Current, 3007 - RC Unassigned) (2) Activity Drivers Values for Cost Object 3 (0 - All, 1 - Parent, 2 -Current, 3007 - RC Unassigned) (2) Activity Drivers Values for Cost Object 4 (0 - All, 1 - Parent, 2 -Current, 3007 - RC Unassigned) (2) Activity Drivers Values for Cost Object 5 (0 - All, 1 - Parent, 2 -Current, 3007 - RC Unassigned) (2) Numeric order that Cost Object 1-5 Drivers are applied (2) Numeric order that Cost Object 1-5 Drivers are applied (2) Numeric order that Cost Object 1-5 Drivers are applied (2) Numeric order that Cost Object 1-5 Drivers are applied (2) Numeric order that Cost Object 1-5 Drivers are applied (2) Name of the Transaction Activity Driver (for Transactional Costing models only) (3) Load status (Default 1 or 70) (Default current date/time)

Activity Driv- No er Identifier Activity Driv- No er Identifier Activity Driv- No er Identifier Activity Driv- No er Identifier Activity Driv- No er Identifier Order Identifi- No er Order Identifi- No er Order Identifi- No er Order Identifi- No er Order Identifi- No er Member Name Yes

VOLUMERESPCENTER2TYPE*

VOLUMERESPCENTER3TYPE*

VOLUMERESPCENTER4TYPE*

VOLUMERESPCENTER5TYPE*

ORDER1* ORDER2* ORDER3* ORDER4* ORDER5* HVACTIVITYDRIVERNAME*

LOADSTATUS DATESTAMP

Status Value No Date Yes

7.1.2.5.5 PPLOAD_LINEITEMDIRECT_ACTIVITY Line Item Direct Activity Overrides


Table: PPLOAD_LINEITEMDIRECT_ACTIVITY

76

2013-07-29

Database Tables

This single load table is responsible for writing information to the following table: 1. PP_LINEITEMDIRECT_ACTIVITY
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME * PERIODNAME * RESPCENTERNAME * LINEITEMNAME * ACTIVITYNAME * LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name Member Name Member Name Member Name

No No No No No No Yes

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Line Item Name of the Activity Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.2.5.6 PPLOAD_LINEITEMRESOURCEDRIVER Resource Drivers Line Items Assignment


Table: PPLOAD_LINEITEMRESOURCEDRIVER This single load table is responsible for writing information to the following table: 1. PP_LINEITEMRESOURCEDRIVER
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME * PERIODNAME * RESPCENTERNAME* LINEITEMNAME *

Identifier Identifier Member Name Member Name Member Name Member Name

No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Line Item

77

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

RESOURCEDRIVERNAME * LOADSTATUS DATESTAMP

Member Name

Yes

Name of the Line Item Activity Type Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.2.5.7 PPLOAD_SERVICERESOURCEDRIVER Resource Drivers Services Assignment


Table: PPLOAD_SERVICERESOURCEDRIVER This single load table is responsible for writing information to the following table: 1. PP_SERVICERESOURCEDRIVER
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME * PERIODNAME * RESPCENTERNAME* SERVICENAME* RESOURCEDRIVERNAME* LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name Member Name Member Name Member Name

No No No No No No Yes

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Service Name of the Resource Driver Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.2.5.8 PPLOAD_SERVICEDIRECT_ACTIVITY Direct Services Assignment Overrides


Table: PPLOAD_SERVICEDIRECT_ACTIVITY This single load table is responsible for writing information to the following table: 1. PP_SERVICEDIRECT_ACTIVITY

78

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID LOADID VERSIONNAME * PERIODNAME * RESPCENTERNAME * SERVICENAME * ACTIVITYNAME * LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name Member Name Member Name Member Name

No No No No No No Yes

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Service Name of the Direct Activity Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.2.5.9 PPLOAD_RESPCENTERSERVICE Services Responsibility Centers


Table: PPLOAD_RESPCENTERSERVICE This single load table is responsible for writing information to the following table: 1. PP_RESPCENTERSERVICE
Field Name Type Allow Nulls Description

MODELID LOADID RESPCENTERNAME * SERVICENAME * LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name

No No No No

ID number for the model ID number for the load Name of the Responsibility Center Name of the Service Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.2.5.10 OMLOAD_ASSMETRICEMPLOYEE Metric Employees Assignment


Table: OMLOAD_ASSMETRICEMPLOYEE

79

2013-07-29

Database Tables

This single load table is responsible for writing information to the following table: 1. OM_ASSMETRICEMPLOYEE
Field Name Type Allow Nulls Description

MODELID LOADID METRICNAME* EMPLOYEENAME* LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name

No No No No

ID number for the model ID number for the load Name of the Metric Name of the Employee Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.2.5.11 OMLOAD_ASSMETRICRESPCENTER Metric Responsibility Centers Assignment


Table: OMLOAD_ASSMETRICRESPCENTER This single load table is responsible for writing information to the following table: 1. OM_ASSMETRICRESPCENTER
Field Name Type Allow Nulls Description

MODELID LOADID METRICNAME * RESPCENTERNAME * LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name

No No No No

ID number for the model ID number for the load Name of the Metric Name of the Responsibility Center Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.2.5.12 OMLOAD_ASSOBJECTIVEEMPLOYEE Objectives Employees Assignment


Table: OMLOAD_ASSOBJECTIVEEMPLOYEE This single load table is responsible for writing information to the following table: 1. OM_ASSOBJECTIVEEMPLOYEE

80

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID LOADID OBJECTIVENAME * EMPLOYEENAME * LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name

No No No No

ID number for the model ID number for the load Name of the Objective Name of the Employee Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.2.5.13 OMLOAD_ASSOBJECTIVELOBJECTIVE Objectives Linked Objectives Assignment


Table: OMLOAD_ASSOBJECTIVELOBJECTIVE This single load table is responsible for writing information to the following table: 1. OM_ASSOBJECTIVELOBJECTIVE
Field Name Type Allow Nulls Description

MODELID LOADID OBJECTIVENAME* LINKEDOBJECTIVENAME* LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name

No No No No

ID number for the model ID number for the load Name of the Objective Name of the Linked Objective Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.2.5.14 OMLOAD_ASSOBJECTIVEMETRIC Objectives Metrics Assignment


Table: OMLOAD_ASSOBJECTIVEMETRIC This single load table is responsible for writing information to the following table: 1. OM_ASSOBJECTIVEMETRIC

81

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID LOADID OBJECTIVENAME* METRICNAME* LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name

No No No No

ID number for the model ID number for the load Name of the Objective Name of the Metric Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.2.5.15 OMLOAD_ASSOBJECTIVERESPCENTER Objectives Responsibility Centers Assignment


Table: OMLOAD_ASSOBJECTIVERESPCENTER This single load table is responsible for writing information to the following table: 1. OM_ASSOBJECTIVERESPCENTER
Field Name Type Allow Nulls Description

MODELID LOADID OBJECTIVENAME* RESPCENTERNAME * LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name

No No No No

ID number for the model ID number for the load Name of the Objective Name of the Responsibility Center Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.2.5.16 OMLOAD_OVRMETRICEMPLOYEE Metric Employees Assignment Override


Table: OMLOAD_OVRMETRICEMPLOYEE This single load table is responsible for writing information to the following table: 1. OM_OVRMETRICEMPLOYEE

82

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* METRICNAME* COSTOBJECT1NAME* COSTOBJECT2NAME* EMPLOYEENAME* LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name Member Name

No No No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Metric Name of Cost Object 1 (Object 1) Name of Cost Object 2 (Object 2) Name of the Employee Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.2.5.17 OMLOAD_OVROBJECTIVEEMPLOYEE Objectives Employees Assignment Override


Table: OMLOAD_OVROBJECTIVEEMPLOYEE This single load table is responsible for writing information to the following table: 1. OM_OVROBJECTIVEEMPLOYEE
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME*

Identifier Identifier Member Name Member Name Member Name

No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center

83

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

OBJECTIVENAME* COSTOBJECT1NAME* COSTOBJECT2NAME* EMPLOYEENAME* LOADSTATUS DATESTAMP

Member Name Member Name Member Name Member Name

No No No No

Name of the Objective Name of Cost Object 1 (Object 1) Name of Cost Object 2 (Object 2) Name of the Employee Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3 Value Tables


There are tables included in the software that facilitate the loading of data values. Validation occurs against name for all value loading procedures. If the validation of the name fails, for example, the item does not already exist in the software schema, then the reason for the failure is recorded in the LOADSTATUS field of the given record, and the record is not loaded into the model. For a list of LOADSTATUS values, refer to the section on Exception Messages. Note: Before being processed, records have a LOADSTATUS value of 1, and if successfully processed have a value of 9. Related Topics Data Loader Error Codes

7.1.3.1 PPLOAD_ACTIVITYDRIVERVALUE Activity Driver Value


Table: PPLOAD_ACTIVITYDRIVERVALUE This single load table is responsible for supplying data to the following tables: 1. PP_ACTIVITYDRIVERVALUE 2. PP_ACTIVITYDRIVERDELTA

84

2013-07-29

Database Tables

3. PP_ACTIVITYDRIVERTARGET The load table structure is defined as follows:


Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* ACTIVITYDRIVERNAME* COSTOBJECT1NAME* COSTOBJECT2NAME* COSTOBJECT3NAME* COSTOBJECT4NAME* COSTOBJECT5NAME* VALUE* DELTAVALUE* TARGETVALUE* LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name Member Name Member Name Member Name Value Value Value

No No No No No No No No No No No Yes Yes Yes

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Activity Driver Name of Cost Object 1 Name of Cost Object 2 Name of Cost Object 3 Name of Cost Object 4 Name of Cost Object 5 Activity Driver value (1) Activity Driver delta value (2) Activity Driver target value (3) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.2 PPLOAD_BOMMAKEUP Bill of Materials Makeup


Table: PPLOAD_BOMMAKEUP

85

2013-07-29

Database Tables

This single load table is responsible for writing data to the following table: 1. PP_BOMMAKEUP
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* COSTOBJECT1NAME* COMPONENTNAME* CURRENCYNAME* VOLUME* LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Value

No No No No No No No Yes

ID number for the model ID number for the load Name of the Version Name of the Period Name of Cost Object 1 (Object 1) Name of the product/sub-product/component that is the part Name of a unit of measure item The component makeup volume for the product (Cost Object 1) (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.3 PPLOAD_BOMPRODUCTION Bill of Materials Production


Table: PPLOAD_BOMPRODUCTION This single load table is responsible for writing data to the following table: 1. PP_BOMPRODUCTION
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME*

Identifier Identifier Member Name Member Name

No No No No

ID number for the model ID number for the load Name of the Version Name of the Period

86

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECT1NAME* CURRENCYNAME* VALUE* LOADSTATUS DATESTAMP

Member Name Member Name Value

No No Yes

Name of Cost Object 1 (Object 1) Name of a Currency item The component production volume (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.4 PPLOAD_BOMUNITSSOLD Bill of Materials Units Sold


Table: PPLOAD_BOMUNITSSOLD This single load table is responsible for writing data to the following table: 1. PP_BOMUNITSSOLD
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* COSTOBJECT1NAME* COSTOBJECT2NAME* COSTOBJECT3NAME* COSTOBJECT4NAME*

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name Member Name

No No No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of Cost Object 1 (Object 1) Name of Cost Object 2 (Object 2) Name of Cost Object 3 (Object 3) Name of Cost Object 4 (Object 4)

87

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECT5NAME* CURRENCYNAME* VALUE* LOADSTATUS DATESTAMP

Member Name Member Name Value

No No Yes

Name of Cost Object 5 (Object 5) Name of a Currency item The product/sub-assembly units sold value (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.5 PPLOAD_CURRENCYRATES Currency Rate


Table: PPLOAD_CURRENCYRATES This single load table is responsible for writing information to the following table: 1. PP_CURRENCYRATES
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* CURRENCYNAME* RATE* LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name Member Name Value

No No No No No Yes

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Currency item Currency rate (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.6 PPLOAD_DEFAULTBOMMAKEUP Bill of Materials Default Makeup

88

2013-07-29

Database Tables

Table: PPLOAD_DEFAULTBOMMAKEUP This single load table is responsible for writing data to the following table: 1. PP_DEFAULTBOMMAKEUP
Field Name Type Allow Nulls Description

MODELID LOADID COSTOBJECT1NAME* COMPONENTNAME* CURRENCYNAME* VOLUME* LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name Member Name Value

No No No No No Yes

ID number for the model ID number for the load Name of Cost Object 1 (Object 1) Name of the product/sub-product/component that is the part Name of a Currency item The component makeup volume for the product (Cost Object 1) (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.7 PPLOAD_EMPLOYEERDS Employee Resource Driver Split


Table: PPLOAD_EMPLOYEERDS This single load table is responsible for writing information to the following table: 1. PP_EMPLOYEERDS
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME*

Identifier Identifier Member Name Member Name Member Name

No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center

89

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

EMPLOYEENAME* RESOURCEDRIVERNAME* ACTIVITYNAME* VALUE* LOADSTATUS DATESTAMP

Member Name Member Name Member Name Value

No No No No

Name of an Employee Name of the Resource Driver Name of an Activity EmployeeResourceDriverSplit (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.8 PPLOAD_EXTERNALACTIVITYVALUE External Activity Value


Table: PPLOAD_EXTERNALACTIVITYVALUE This single load table is responsible for supplying data to the following tables: 1. PP_EXTERNALACTIVITYVALUE The load table structure is defined as follows:
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* ACTIVITYNAME* LINEITEMNAME* CURRENCYNAME*

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name

No No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of an Activity Driver Name of a Line Item Name of a Currency item

90

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

VALUE* FIXEDVALUE* LOADSTATUS DATESTAMP

Value Value

No No

External activity value (1) External fixed value Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.9 PPLOAD_EXTERNALBOMUNITRATE Bill of Materials External Unit Rate


Table: PPLOAD_EXTERNALBOMUNITRATE This single load table is responsible for writing data to the following table: 1. PP_EXTERNALBOMUNITRATE
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* LINEITEMNAME* ACTIVITYNAME* COSTOBJECT1NAME* CURRENCYNAME*

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name Member Name

No No No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Line Item Name of the Activity Name of Cost Object 1 (Object 1) Name of a Currency item

91

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

VALUE* LOADSTATUS DATESTAMP

Value

Yes

Bill of Materials external unit rate value (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.10 PPLOAD_EXTERNALCOSTOBJECTVALUE External Cost Object Value


Table: PPLOAD_EXTERNALCOSTOBJECTVALUE This single load table is responsible for supplying data to the following tables: 1. PP_EXTERNALCOSTOBJECTVALUE The load table structure is defined as follows:
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* ACTIVITYDRIVERNAME* LINEITEMNAME* COSTOBJECT1NAME* COSTOBJECT2NAME* COSTOBJECT3NAME* COSTOBJECT4NAME*

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name Member Name Member Name Member Name

No No No No No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of an Activity Driver Name of a Line Item Name of Cost Object 1 Name of Cost Object 2 Name of Cost Object 3 Name of Cost Object 4

92

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECT5NAME* CURRENCYNAME* VALUE* FIXEDVALUE* LOADSTATUS DATESTAMP

Member Name Member Name Value Value

No No No No

Name of Cost Object 5 Name of a Currency item External Cost Object value (1) External fixed Cost Object value * Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.11 PPLOAD_HVACTIVITYDRIVERVOLUME Activity Driver Volume


Table: PPLOAD_HVACTIVITYDRIVERVOLUME This single load table is responsible for writing information to the following table: 1. PP_HVACTIVITYDRIVERVOLUME The load table structure is defined as follows:
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME ACTIVITYDRIVERNAME* DETAILCOSTOBJECT1NAME* DETAILCOSTOBJECT2NAME*

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name

No No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of Activity Driver Name of Detail Cost Object 1 Name of Detail Cost Object 2

93

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DETAILCOSTOBJECT3NAME* DETAILCOSTOBJECT4NAME* DETAILCOSTOBJECT5NAME* VALUE* LOADSTATUS DATESTAMP

Member Name Member Name Member Name Value

No No No Yes

Name of Detail Cost Object 3 Name of Detail Cost Object 4 Name of Detail Cost Object 5 Activity Driver volume (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.12 PPLOAD_HVEXTACTCOUNITRATE External Activity Cost Object Unit Rate


Table: PPLOAD_HVEXTACTCOUNITRATE This single load table is responsible for supplying data to the following tables: 1. PP_HVEXTACTCOUNITRATE The load table structure is defined as follows:
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* ACTIVITYNAME* ACTIVITYDRIVERNAME* COSTOBJECT1NAME*

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name

No No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of an Activity Name of an Activity Driver Name of Detail Cost Object 1

94

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECT2NAME* COSTOBJECT3NAME* COSTOBJECT4NAME* COSTOBJECT5NAME* UNITRATE* FIXEDUNITRATE* LOADSTATUS DATESTAMP

Member Name Member Name Member Name Member Name Value Value

No No No No No No

Name of Detail Cost Object 2 Name of Detail Cost Object 3 Name of Detail Cost Object 4 Name of Detail Cost Object 5 Unit Rate value Fixed Unit Rate value Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.13 PPLOAD_LINEITEMDETAILVALUE Line Item Detail Value


Table: PPLOAD_LINEITEMDETAILVALUE This single load table is responsible for writing information to the following table: 1. PP_LINEITEMDETAIL
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* LINEITEMDETAILNAME* LINEITEMNAME*

Identifier Identifier Member Name Member Name Member Name Member Name Member Name

No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of a Line Item detail Name of the Line Item

95

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

CURRENCYNAME* VALUE* LOADSTATUS DATESTAMP

Member Name Value

No Yes

Name of a Currency item Line Item detail value (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

Note: The Data Bridge export table contains an additional field called LineItemdetailValueNC which is used internally to store values that are not currency specific.

7.1.3.14 PPLOAD_LINEITEMFIXEDVALUE Line Item Fixed Value


Table: PPLOAD_LINEITEMFIXEDVALUE This single load table is responsible for writing information to the following tables: 1. PP_LINEITEMFIXEDVALUE The load table is defined as follows:
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* LINEITEMNAME* CURRENCYNAME*

Identifier Identifier Member Name Member Name Member Name Member Name Member Name

No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of a Line Item Name of a Currency item

96

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

VALUE* LOADSTATUS DATESTAMP

Value

Yes

Fixed Line Item value (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.15 PPLOAD_LINEITEMVALUE Line Item Value Data


Table: PPLOAD_LINEITEMVALUE This single load table is responsible for writing information to the following tables: 1. PP_LINEITEMVALUE 2. PP_LINEITEMDELTA The load table is defined as follows:
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* LINEITEMNAME* CURRENCYNAME* VALUE*

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Value

No No No No No No No Yes

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Line Item Name of a Currency item Line Item value (1)

97

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DELTAVALUE* LOADSTATUS DATESTAMP

Value

Yes

Line Item delta value (2) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

Note: Data Bridge export contains an additional field called LineItemCalculatedFixedValue which is calculated internally and hence is not available for import.

7.1.3.16 PPLOAD_LINEITEMVARIABLE Line Item Variable


Table: PPLOAD_LINEITEMVARIABLE This single load table is responsible for writing information to the following table: 1. PP_LINEITEMVARVALUE The load table is defined as follows:
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* LINEITEMNAME*

Identifier Identifier Member Name Member Name Member Name Member Name

No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Line Item

98

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

VALUE* LOADSTATUS DATESTAMP

Value

Yes

Line Item variability (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.17 PPLOAD_RESOURCEDRIVERSPLIT Resource Driver Split


Table: PPLOAD_RESOURCEDRIVERSPLIT This single load table is responsible for writing information to the following tables: 1. PP_RESOURCEDRIVERSPLIT 2. PP_RESOURCEDRIVERDSPLIT 3. PP_RESOURCEDRIVERTARSPLIT
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* RESOURCEDRIVERNAME* ACTIVITYNAME* SPLIT* DELTASPLIT*

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Value Value

No No No No No No No Yes Yes

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Resource Driver Name of an Activity Resource Driver Split (1) Resource Driver delta Split (2)

99

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

TARGETSPLIT* LOADSTATUS DATESTAMP

Value

Yes

Resource Driver target Split (3) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

Note: The original Data Bridge table contains the percentage value ResourceDriverPctSplit that is calculated, and as a result is not implemented.

7.1.3.18 PPLOAD_RESOURCEDRIVERVALUE Resource Driver Value


Table: PPLOAD_RESOURCEDRIVERVALUE This single load table is responsible for writing information to the following tables: 1. PP_RESOURCEDRIVERVALUE 2. PP_RESOURCEDRIVERDELTA 3. PP_RESOURCEDRIVERTARGET
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* RESOURCEDRIVERNAME* VALUE* DELTAVALUE*

Identifier Identifier Member Name Member Name Member Name Member Name Value Value

No No No No No No Yes Yes

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Resource Driver Resource Driver value (1) Resource Driver delta value (2)

100

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

TARGETVALUE* LOADSTATUS DATESTAMP

Value

Yes

Resource Driver target value (3) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.19 PPLOAD_REVENUE Revenue


Table: PPLOAD_REVENUE This single load table is responsible for writing information to the following table: 1. PP_REVENUE
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* REVENUETYPENAME* COSTOBJECT1NAME* COSTOBJECT2NAME* COSTOBJECT3NAME* COSTOBJECT4NAME* COSTOBJECT5NAME* CURRENCYNAME*

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name Member Name Member Name Member Name Member Name

No No No No No No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Revenue Type Name of Cost Object 1 Name of Cost Object 2 Name of Cost Object 3 Name of Cost Object 4 Name of Cost Object 5 Name of a Currency item

101

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

UNITPRICE* UNITSSOLD* VALUE* LOADSTATUS DATESTAMP

Value Value Value

Yes Yes Yes

Unit Price value (1) Units Sold value (1) Revenue (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.20 PPLOAD_SERVICEDRIVERVALUE Service Driver Value


Table: PPLOAD_SERVICEDRIVERVALUE This table holds the actual value associated with the Service Driver. This single load table is responsible for writing information to the following tables: 1. PP_SERVICEDRIVERVALUE 2. PP_SERVICEDRIVERDELTA 3. PP_SERVICEDRIVERTARGET
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* SERVICENAME* VALUE* DELTAVALUE*

Identifier Identifier Member Name Member Name Member Name Member Name Value Value

No No No No No No Yes Yes

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of a Service Service Driver value (1) Service Driver delta value (2)

102

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

TARGETVALUE* LOADSTATUS DATESTAMP

Value

Yes

Service Driver target value (3) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.21 PPLOAD_SERVICEFACTOR Service Factor


Table: PPLOAD_SERVICEFACTOR This table holds the cost ratio associated with the Service, as defined by a variable or fixed unit rate. This single load table is responsible for writing information to the following table: 1. PP_SERVICEFACTOR
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* SERVICENAME* CURRENCYNAME* VARIABLEFACTOR* FIXEDUNITRATE* LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name Member Name Member Name Value Value

No No No No No No Yes Yes

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Service Name of a Currency item Variable Service factor (1) Fixed Unit Rate value (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

Note: The original Data Bridge table contains a unit rate value (UnitRate) that is calculated, and as a result is not implemented. The export table also contains a Responsibility Center - this is not stored against the base table, and so it is not available for import.

103

2013-07-29

Database Tables

7.1.3.22 PPLOAD_SPREADVALUE Spread Value


Table: PPLOAD_SPREADVALUE This single load table is responsible for writing information to the following table: 1. PP_SPREADVALUE
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* SPREADNAME* VALUE* LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name Member Name Value

No No No No No Yes

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Spread Spread value (1) Load status(Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.23 PPLOAD_WORKSHEETVALUE Work Sheet Value


Table: PPLOAD_WORKSHEETVALUE This single load table is responsible for writing information to the following table: 1. PP_WORKSHEETVALUE

104

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* WORKSHEET1NAME* WORKSHEET2NAME* VALUE* LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Value

No No No No No No No Yes

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of Work Sheet 1 Name of Work Sheet 2 Work Sheet value (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.24 OMLOAD_BOUNDARYINFO Boundary info


Table: OMLOAD_BOUNDARYINFO This single load table is responsible for writing information to the following table: 1. OM_BOUNDARYINFO
Field Name Type Allow Nulls Description

MODELID LOADID GROUPBOUNDARYNAME* BOUNDARYNAME* ICONNAME* RANGECOLOR*

Identifier Identifier Member Name Member Name Member Name Identifier

No No No No No No

ID number for thte model ID number for the load Name of the Boundary Group (1) Name of the Boundary Name of an Icon Range color

105

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATACOLOR* LOADSTATUS DATESTAMP

Identifier

No

Data color Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.25 OMLOAD_EMPLOYEEBOUNDARY Employee boundary


Table: OMLOAD_EMPLOYEEBOUNDARY This single load table is responsible for writing information to the following table: 1. OM_EMPLOYEEBOUNDARY
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* EMPLOYEENAME* COSTOBJECT1NAME* COSTOBJECT2NAME* COSTOBJECT3NAME COSTOBJECT4NAME COSTOBJECT5NAME BOUNDARYNAME*

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name Member Name Member Name Member Name Member Name

No No No No No No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of an Employee Name of Cost Object 1 Name of Cost Object 2 Name of Cost Object 3 Name of Cost Object 4 Name of Cost Object 5 Name of the Boundary

106

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MEASURENAME* VALUE* LOADSTATUS DATESTAMP

Member Name Value

No No

Name of a Measure MetricBoundaryValue(1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.26 OMLOAD_EMPLOYEEB Employee Boundary Measure


Table: OMLOAD_EMPLOYEEB This single load table is responsible for writing information to the following table: 1. PP_EMPLOYEEB
Field Name Type Allow Nulls Description

MODELID LOADID EMPLOYEENAME* BOUNDARYNAME* MEASURENAME* LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name Member Name

No No No No No

ID number for the model ID number for the load Name of an Employee Name of the Boundary Name of a Measure Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.27 OMLOAD_ICONVALUE Icon Value


Table: OMLOAD_ICONVALUE This single load table is responsible for writing information to the following table: 1. OM_ICONVALUE

107

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID LOADID ICONNAME CATEGORY VALUE LOADSTATUS DATESTAMP

Identifier Identifier Member Name Other Text NMemo

No No No Yes Yes

ID number for model ID number for load Name of an Icon Property (1) Icon value (encoded) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.28 OMLOAD_METRICACTUAL Metric Actual Value


Table: OMLOAD_METRICACTUAL This single load table is responsible for writing information to the following table: 1. OM_METRICACTUAL
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* METRICNAME* COSTOBJECT1NAME* COSTOBJECT2NAME* CURRENCYNAME*

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name Member Name

No No No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Metric Name of Cost Object 1 (Object 1) Name of Cost Object 2 (Object 2) Name of a Currency item

108

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

VALUE* LOADSTATUS DATESTAMP

Value

No

Metric actual value (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.29 OMLOAD_METRICADJUSTMENT Metric Actual Adjustment Value


Table: OMLOAD_METRICADJUSTMENT This single load table is responsible for writing information to the following table: 1. OM_METRICADJUSTMENT
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* METRICNAME* COSTOBJECT1NAME* COSTOBJECT2NAME* CURRENCYNAME*

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name Member Name

No No No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of a Metric Name of Cost Object 1 (Object 1) Name of Cost Object 2 (Object 2) Name of a Currency item

109

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

VALUE* LOADSTATUS DATESTAMP

Value

No

Metric actual adjustment value (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.30 OMLOAD_METRICADJUSTTARGET Metric Target Adjustment Value


Table: OMLOAD_METRICADJUSTTARGET This single load table is responsible for writing information to the following table: 1. OM_METRICADJUSTTARGET
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* METRICNAME* COSTOBJECT1NAME* COSTOBJECT2NAME* CURRENCYNAME*

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name Member Name

No No No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of a Metric Name of Cost Object 1 (Object 1) Name of Cost Object 2 (Object 2) Name of a Currency item

110

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

VALUE* LOADSTATUS DATESTAMP

Value

No

Metric Target adjustment value (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.31 OMLOAD_METRICB Metric Boundary Measure


Table: OMLOAD_METRICB This single load table is responsible for writing information to the following table: 1. OM_METRICB
Field Name Type Allow Nulls Description

MODELID LOADID METRICNAME* BOUNDARYNAME* MEASURENAME*

Identifier Identifier Member Name Member Name Member Name

No No No No No

ID number for the model ID number for the load Name of the Metric Name of the Boundary ID of table field e.g. MetricActual BoundaryValueID or MetricPer centBoundaryValueID Load status (Default 1 or 70) (Default current date/time)

LOADSTATUS DATESTAMP

Status Value No Date Yes

7.1.3.32 OMLOAD_METRICBASEPOINT Metric Base Point Value


Table: OMLOAD_METRICBASEPOINT This single load table is responsible for writing information to the following table: 1. OM_METRICBASEPOINT

111

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* METRICNAME* COSTOBJECT1NAME* COSTOBJECT2NAME* CURRENCYNAME* VALUE* LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name Member Name Value

No No No No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Metric Name of Cost Object 1 (Object 1) Name of Cost Object 2 (Object 2) Name of a Currency item Metric basepoint value (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.33 OMLOAD_METRICBOUNDARY Metric Boundary Value


Table: OMLOAD_METRICBOUNDARY This single load table is responsible for writing information to the following table: 1. OM_METRICBOUNDARY

112

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* METRICNAME* COSTOBJECT1NAME* COSTOBJECT2NAME* BOUNDARYNAME* MEASURENAME*

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name Member Name Member Name Value

No No No No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Metric Name of Cost Object 1 (Object 1) Name of Cost Object 2 (Object 2) Name of the Boundary ID of table field e.g. MetricActual BoundaryValueID or MetricPer centBoundaryValueID Value (1) Load status (Default 1 or 70) (Default current date/time)

VALUE* LOADSTATUS DATESTAMP

No

Status Value No Date Yes

7.1.3.34 OMLOAD_METRICTARGET Metric Target Value


Table: OMLOAD_METRICTARGET This single load table is responsible for writing information to the following table: 1. OM_METRICTARGET

113

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* METRICNAME* COSTOBJECT1NAME* COSTOBJECT2NAME* CURRENCYNAME* VALUE* LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name Member Name Value

No No No No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Metric Name of Cost Object 1 (Object 1) Name of Cost Object 2 (Object 2) Name of a Currency item Metric Target value (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.35 OMLOAD_OBJECTIVEACTUAL Objective Actual Value


Table: OMLOAD_OBJECTIVEACTUAL This single load table is responsible for writing information to the following table: 1. OM_OBJECTIVEACTUAL

114

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* OBJECTIVENAME* COSTOBJECT1NAME* COSTOBJECT2NAME* VALUE* LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name Value

No No No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Ccenter Name of the Objective Name of Cost Object 1 (Object 1) Name of Cost Object 2 (Object 2) Objective actual value (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.36 OMLOAD_OBJECTIVEADJUSTMENT Object Actual Adjustment Value


Table: OMLOAD_OBJECTIVEADJUSTMENT This single load table is responsible for writing information to the following table: 1. OM_OBJECTIVEADJUSTMENT
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME*

Identifier Identifier Member Name Member Name

No No No No

ID number for the model ID number for the load Name of the Version Name of the Period

115

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

RESPCENTERNAME* OBJECTIVENAME* COSTOBJECT1NAME* COSTOBJECT2NAME* VALUE* LOADSTATUS DATESTAMP

Member Name Member Name Member Name Member Name Value

No No No No No

Name of the Responsibility Center Name of the Objective Name of Cost Object 1 (Object 1) Name of Cost Object 2 (Object 2) Objective actual adjustment value (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.37 OMLOAD_OBJECTIVEJUSTTARGET Objective Target Adjustment Value


Table: OMLOAD_OBJECTIVEADJUSTTARGET This single load table is responsible for writing information to the following table: 1. OM_OBJECTIVEADJUSTTARGET
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* OBJECTIVENAME* COSTOBJECT1NAME*

Identifier Identifier Member Name Member Name Member Name Member Name Member Name

No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Objective Name of Cost Object 1 (Object 1)

116

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECT2NAME* VALUE* LOADSTATUS DATESTAMP

Member Name Value

No No

Name of Cost Object 2 (Object 2) Objective Target adjustment value (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.38 OMLOAD_OBJECTIVEB Objective Boundary Measure


Table: OMLOAD_OBJECTIVEB This single load table is responsible for writing information to the following table: 1. OM_OBJECTIVEB
Field Name Type Allow Nulls Description

MODELID LOADID OBJECTIVENAME* BOUNDARYNAME* MEASURENAME*

Identifier Identifier Member Name Member Name Member Name

No No No No No

ID number for the model ID number for the load Name of the Objective Name of the Boundary ID of table field e.g. ObjectiveAc tualBoundaryValueID or Objec tivePercentBoundaryValueID Load status (Default 1 or 70) (Default current date/time)

LOADSTATUS DATESTAMP

Status Value No Date Yes

7.1.3.39 OMLOAD_OBJECTIVEBASEPOINT Objective Base Point Value


Table: OMLOAD_OBJECTIVEBASEPOINT This single load table is responsible for writing information to the following table:

117

2013-07-29

Database Tables

1. OM_OBJECTIVEBASEPOINT
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* OBJECTIVENAME* COSTOBJECT1NAME* COSTOBJECT2NAME* VALUE* LOADSTATUS DATESTAMP

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name Value

No No No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Objective Name of Cost Object 1 (Object 1) Name of Cost Object 2 (Object 2) Objective basepoint value (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.40 OMLOAD_OBJECTIVEBOUNDARY Objective Boundary Value


Table: OMLOAD_OBJECTIVEBOUNDARY This single load table is responsible for writing information to the following table: 1. OM_OBJECTIVEBOUNDARY
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME*

Identifier Identifier Member Name Member Name

No No No No

ID number for the model ID number for the load Name of the Version Name of the Period

118

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

RESPCENTERNAME* OBJECTIVENAME* COSTOBJECT1NAME* COSTOBJECT2NAME* BOUNDARYNAME* MEASURENAME*

Member Name Member Name Member Name Member Name Member Name Member Name Value

No No No No No No

Name of the Responsibility Center Name of the Objective Name of Cost Object 1 (Object 1) Name of Cost Object 2 (Object 2) Name of the Boundary ID of table field e.g. ObjectiveAc tualBoundaryValueID or Objec tivePercentBoundaryValueID Value (1) Load status (Default 1 or 70) (Default current date/time)

VALUE* LOADSTATUS DATESTAMP

No

Status Value No Date Yes

7.1.3.41 OMLOAD_OBJECTIVETARGET Objective Target Value


Table: OMLOAD_OBJECTIVETARGET This single load table is responsible for writing information to the following table: 1. OM_OBJECTIVETARGET
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME*

Identifier Identifier Member Name Member Name Member Name

No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center

119

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

OBJECTIVENAME* COSTOBJECT1NAME* COSTOBJECT2NAME* VALUE* LOADSTATUS DATESTAMP

Member Name Member Name Member Name Value

No No No No

Name of the Objective Name of Cost Object 1 (Object 1) Name of Cost Object 2 (Object 2) Objective Target value (1) Load status (Default 1 or 70 (Default current date/time)

Status Value No Date Yes

7.1.3.42 OMLOAD_OBJECTIVEWEIGHTING Objective Weighting Value


Table: OMLOAD_OBJECTIVEWEIGHTING This single load table is responsible for writing information to the following table: 1. OM_OBJECTIVEWEIGHTING
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* OBJECTIVENAME* LINKEDOBJECTIVE* COSTOBJECT1NAME* COSTOBJECT2NAME*

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name Member Name

No No No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Objective Name of the linked Objective Name of Cost Object 1 (Object 1) Name of Cost Object 2 (Object 2)

120

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

WEIGHTING* LOADSTATUS DATESTAMP

Value

No

Objective weighting value (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.1.3.43 OMLOAD_OBJMETRICWEIGHTING Objective Metric weighting value


Table: OMLOAD_OBJMETRICWEIGHTING This single load table is responsible for writing information to the following table: 1. OM_OBJMETRICWEIGHTING
Field Name Type Allow Nulls Description

MODELID LOADID VERSIONNAME* PERIODNAME* RESPCENTERNAME* OBJECTIVENAME* METRICNAME* COSTOBJECT1NAME* COSTOBJECT2NAME*

Identifier Identifier Member Name Member Name Member Name Member Name Member Name Member Name Member Name

No No No No No No No No No

ID number for the model ID number for the load Name of the Version Name of the Period Name of the Responsibility Center Name of the Objective Name of the Metric Name of Cost Object 1 (Object 1) Name of Cost Object 2 (Object 2)

121

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

WEIGHTING* LOADSTATUS DATESTAMP

Value

No

Objective Metric weighting value (1) Load status (Default 1 or 70) (Default current date/time)

Status Value No Date Yes

7.2 About Results Tables


A set of results tables are available to allow the export of both input data and calculated results from a model directly to the database. The layout details for dimension tables are referred to from within the results tables. The dimension data sent to the results tables contains EPO Codes rather than the dimension item names. The results tables are created when the initial table build scripts are run. Most of these begin with the prefix PPR_, followed by the type of result the table holds. The Objectives and Metrics results tables are prefixed by OMR_. Example: The table PPR_ACTIVITYVALUE holds any calculated activity values that have been exported via the export routine within the application. Note: The results tables are not indexed in a new installation or upgrade of version 10. If the \PCM_100_SQL\SUPPORT\Sample\MSSQLCreateResultIndexandPrimaryKeys.SQL script is run to apply indexes and keys to the results tables, there may be a noticeable decrease in speed when model results are exported, and the indexes cannot be removed again if you choose to run this script. When indexed, all results tables use a star schema where all IDs make up the primary key. Results Views A set of views are also available to allow the default alias dimension item names to be viewed in the results, rather than the EPO Codes. Tip: If an alias other than the default is required, then custom views can be written linking in the EPO_DA TA_ALIAS table (as long as alias data exists). This is achieved by linking the alias table ID to the Lang ID of the relevant dimension table, which in turn links in to the relevant results table. Related Topics Results Views

122

2013-07-29

Database Tables

7.2.1 Results Tables

7.2.1.1 PPR_ACTCOSTOBJECTVALUE
Table: PPR_ACTCOSTOBJECTVALUE This table holds the dimension item IDs and results produced by calculating the activity cost object value (see description below to see the relevant dimension table).
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID ACTIVITYID COSTOBJECT1ID COSTOBJECT2ID COSTOBJECT3ID COSTOBJECT4ID COSTOBJECT5ID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for an Activity (links to PP_ACTIVITY_NAME) ID number for Cost Object 1 (links to PP_COSTOBJECT1_NAME) ID number for Cost Object 2 (links to PP_COSTOBJECT2_NAME) ID number for Cost Object 3 (links to PP_COSTOBJECT3_NAME) ID number for Cost Object 4 (links to PP_COSTOBJECT4_NAME) ID number for Cost Object 5 (links to PP_COSTOBJECT5_NAME)

123

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

VALUE FIXEDVALUE VARIABLEVALUE

Value Value Value

No No No

Activity Cost Object value Fixed Activity Cost Object value Variable activity cost object value

7.2.1.2 PPR_ACTIVITYLINEITEMVALUE
Table: PPR_ACTIVITYLINEITEMVALUE This table holds the dimension item IDs and results produced by calculating the activity line item values (see description below to see the relevant dimension table).
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID Int for the Line Item (links to PP_LINEITEM_NAME) ID Int for the Activity (links to PP_ACTIVITY_NAME)

LINEITEMID ACTIVITYID

No No

124

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

VALUE FIXEDVALUE VARIABLEVALUE

Value Value Value

No No No

Activity Line Item value Fixed Activity Line Item value Variable Activity Line Item value

7.2.1.3 PPR_ACTIVITYVALUE
Table: PPR_ACTIVITYVALUE This table holds the dimension item IDs and results produced by calculating the activity values.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Line Item (links to PP_LINEITEM_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) ID number for the Resource Driver (links to PP_RESOURCEDRIV ER_NAME) Activity value

LINEITEMID ACTIVITYID RESOURCEDRIVERID

No No No

VALUE

No

125

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

FIXEDVALUE VARIABLEVALUE UNITRATE

Value Value Value

No No No

Fixed Activity value Variable Activity value Activity Unit Rate value

7.2.1.4 PPR_ACTREASSIGNSPLITVALUE
Table: PPR_ACTREASSIGNSPLITVALUE This table holds the dimension item IDs and results produced by calculating the activity reassignment split values (see description below to see the relevant dimension table).
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) Activity reassignment split value

ACTIVITYID TARGETRESPCENTERID

No No

TARGETACTIVITYID VALUE

No No

126

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

POSTVALUE INVALUE OUTVALUE

Value Value Value

No No No

Activity reassignment post value Activity reassignment in value Activity reassignment out value

7.2.1.5 PPR_APRIMARYACTIVITYDRIVER
Table: PPR_APRIMARYACTIVITYDRIVER This table holds the dimension item IDs and results produced by calculating the activity primary activity driver volumes.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSIONNAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Line Item (links to PP_LINEITEM_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME)

LINEITEMID ACTIVITYID

No No

127

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

ACTIVITYDRIVERID

Member Identifier Value Value

No

ID number for the Activity Driver (links to PP_ACTIVITYDRIV ER_NAME) Activity primary Activity Driver volume Activity primary Activity Driver unit rate

VOLUME UNITRATE

No No

7.2.1.6 PPR_BOMRESULT
Table: PPR_BOMRESULT This table contains the dimension item IDs and results of product unit rates.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Line Item (links to PP_LINEITEM_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) ID number of Cost Object 1 ID number of the Component for the Product/Part

LINEITEMID ACTIVITYID COSTOBJECT1ID COMPONENTID

No No No No

128

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COMPONENTVOLUME COMPONENTUNITRATE COMPONENTFIXEDUNITRATE COMPONENTEXTERNALUNITRATE PRODUCTUNITRATE

Value Value Value Value Value

No No No No No

The accumulated makeup volume of a component in the product The unit rate value of the component The fixed unit rate value of the component The external unit rate value of the component The accumulated component unit rates of the product. This is calculated as: PRODUCTUNITRATE = (COM PONENTUNITRATE + COMPONENTEX TERNALUNITRATE ) * COMPO NENTVOLUME The accumulated component fixed unit rates of the product. This is calculated as: PRODUCTFIXEDUNI TRATE = COMPONENTFIXEDUNI TRATE * COMPONENTVOLUME

PRODUCTFIXEDUNITRATE

Value

No

7.2.1.7 PPR_BOMUNITRATE
Table: PPR_BOMUNITRATE This table contains the dimension item IDs and results of Component Unit Rates.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID

Identifier Identifier Member Identifier Member Identifier

No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME)

129

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

RESPCENTERID

Member Identifier Member Identifier Member Identifier Member Identifier Value

No

ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Line Item (links to PP_LINEITEM_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) ID number of Cost Object 1 The calculated value of the Bill of Materials activity cost divided by the Bill of Materials production volume. The calculated value of the Bill of Materials fixed activity cost divided by the Bill of Materials production volume.

LINEITEMID ACTIVITYID COSTOBJECT1ID VALUE

No No No No

FIXEDVALUE

Value

No

7.2.1.8 PPR_RBBOMMAKEUP
Table: PPR_RBBOMMAKEUP This table contains the dimension item IDs and results of rule based Version and Period Bill Of Materials Makeup volumes.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID

Identifier Identifier Member Identifier Member Identifier

No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME)

130

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECT1ID COMPONENTID VOLUME

Member Identifier Member Identifier Value

No No No

ID number of Cost Object 1 ID number of the component for the product/part The component makeup volume for the product (Cost Object 1)

7.2.1.9 PPR_RBBOMPRODUCTION
Table: PPR_RBBOMPRODUCTION This table contains the dimension item IDs and results of rule based Bill Of Materials Production volume.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID COSTOBJECT1ID VALUE

Identifier Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number of Cost Object 1 (the product) The component production volume

7.2.1.10 PPR_RBBOMUNITSSOLD
Table: PPR_RBBOMUNITSSOLD This table contains the dimension item IDs and results of rule based Bill Of Materials units sold.

131

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Cost Object 1 (the product - links to PP_COSTOB JECT1_NAME) ID number for the Cost Object 2 (the product - links to PP_COSTOB JECT2_NAME) ID number for the Cost Object 3 (the product - links to PP_COSTOB JECT3_NAME) ID number for the Cost Object 4 (the product - links to PP_COSTOB JECT4_NAME) ID number for the Cost Object 5 (the product - links to PP_COSTOB JECT5_NAME) The product/sub-assembly units sold value

COSTOBJECT1ID

No

COSTOBJECT2ID

No

COSTOBJECT3ID

No

COSTOBJECT4ID

No

COSTOBJECT5ID

No

VALUE

No

7.2.1.11 PPR_CONTRIBUTION
Table: PPR_CONTRIBUTION This table holds the dimension item IDs and results produced by calculating the contribution value (see description below to see the relevant dimension table).

132

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for Cost Object 1 (links to PP_COSTOBJECT1_NAME) ID number for Cost Object 2 (links to PP_COSTOBJECT2_NAME) ID numbr for Cost Object 3 (links to PP_COSTOBJECT3_NAME) ID number for Cost Object 4 (links to PP_COSTOBJECT4_NAME) ID number for Cost Object 5 (links to PP_COSTOBJECT5_NAME) Contribution value

COSTOBJECT1ID COSTOBJECT2ID COSTOBJECT3ID COSTOBJECT4ID COSTOBJECT5ID CONTRIBUTION

No No No No No No

7.2.1.12 PPR_COSTOBJECTVALUE
Table:PPR_COSTOBJECTVALUE This table holds the dimension item IDs and results produced by calculating the cost object values (see description below to see the relevant dimension table).

133

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value Value Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Line Item (links to PP_LINEITEM_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) ID number for Cost Object 1 (links to PP_COSTOBJECT1_NAME) ID number for Cost Object 2 (links to PP_COSTOBJECT2_NAME) ID number for Cost Object 3 (links to PP_COSTOBJECT3_NAME) ID number for Cost Object 4 (links to PP_COSTOBJECT4_NAME) ID number for Cost Object 5 (links to PP_COSTOBJECT5_NAME) Cost Object value Fixed Cost Object value Variable Cost Object value

LINEIITEMID ACTIVITYID COSTOBJECT1ID COSTOBJECT2ID COSTOBJECT3ID COSTOBJECT4ID COSTOBJECT5ID VALUE FIXEDVALUE VARIABLEVALUE

No No No No No No No No No No

7.2.1.13 PPR_DCOSTOBJECTVALUE
Table: PPR_DCOSTOBJECTVALUE

134

2013-07-29

Database Tables

This table holds the dimension item IDs and results produced by calculating the direct cost object values (see description below to see the relevant dimension table).
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value Value Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Line Item (links to PP_LINEITEM_NAME) ID number for Cost Object 1 (links to PP_COSTOBJECT1_NAME) ID number for Cost Object 2 (links to PP_COSTOBJECT2_NAME) ID number for Cost Object 3 (links to PP_COSTOBJECT3_NAME) ID number for Cost Object 4 (links to PP_COSTOBJECT4_NAME) ID number for Cost Object 5 (links to PP_COSTOBJECT5_NAME) Direct Cost Object value Fixed direct Cost Object value Variable direct Cost Object value

LINEITEMID COSTOBJECT1ID COSTOBJECT2ID COSTOBJECT3ID COSTOBJECT4ID COSTOBJECT5ID VALUE FIXEDVALUE VARIABLEVALUE

No No No No No No No No No

7.2.1.14 PPR_#DIMENSION_NAME#_BRIDGE
Table: PPR_#DIMENSION_NAME#_BRIDGE

135

2013-07-29

Database Tables

This table is used in conjunction with universe files to enable SAP BusinessObjects Enterprise to query the results of hierarchical data contained within SAP BusinessObjects Profitability and Cost Management dimensions for reporting and analysis. Each dimension has a PPR_#DIMENSION_NAME#_BRIDGE table, where #DIMENSION_NAME# is the name of that dimension. The primary use of this table is to express data as a vertical association of parent/child data to allow report querying and analysis. The table also contains NodeIndex data as a textual representation of the hierarchical structure. For example, the first top level node item (Grandparent) is assigned a node index of 1, the Parent items are assigned a node index of 1.1, 1.2 and so on, and the Child items in the hierarchy are assigned a node index of 1.1.1, 1.1.2 and so on. Restriction: The functionality to report on SAP BusinessObjects Profitability and Cost Management hierarchical data by using this table is currently not available in the software.
Field Name Type Allow Nulls Description

MODELID EXPORTID DIMENSIONID DIMENSIONHIERARCHYID

Identifier Identifier Member Identifier Identifier

No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Dimension (links to PP_DIMENSION_NAME) ID number for hierarchies within a dimension, including attribute hierarchies. Note: There must always be a main hierarchy in a dimension and its DIMEN SIONHIERARCHYID is always 0.

DIMENSIONLEVELID NODEID CHILDNODEID NODENAME CHILDNODENAME NODEISLEAF

Identifier Identifier Identifier Member Name Member Name Identifier

No No No No No No

Position of the dimension item in the hierarchy Internal dimension item identifier Internal dimension identifier for the Child item Name of the node item Child node name The NODEID leaf item in hierarchy

136

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

CHILDNODEISLEAF NODEINDEX CHILDNODEINDEX ORIGINALDIMENSIONLEVELID ISBALANCED

Identifier

No

The CHILDNODEID leaf item in hierarchy Index to represent the position of the node in the hierarchy Child index to represent the position of the node in the hierarchy Original Dimension Level ID (See Note below) Determines original flattened dimension item

Index Identifi- No er Index Identifi- No er Identifier No

Status Value No

Note: In SAP BusinessObjects Profitability and Cost Management, dimensions in the Main and Attribute hierarchies can contain multiple hierarchies that can be unbalanced or of varying depths. As part of the Export to Database function, the SAP BusinessObjects Profitability and Cost Management middle tier analyses all the hierarchies contained within a given dimension for a particular export, to determine which is the deepest. All hierarchies are then vertically flattened to the maximum depth for reporting purposes.

7.2.1.15 PPR_#DIMENSION_NAME#_NODEITEMS
Table: PPR_#DIMENSION_NAME#_NODEITEMS This table is used in conjunction with universe files to enable SAP BusinessObjects Enterprise to query the results of hierarchical data contained within SAP BusinessObjects Profitability and Cost Management dimensions for reporting and analysis. Each dimension has a PPR_#DIMENSION_NAME#_NODEITEMS table, where #DIMENSION_NAME# is the name of that dimension. The primary use of this table is to create a node index of the dimension hierarchy items to allow report querying and analysis on this textual representation of the hierarchical structure. For example, the first top level node item (Grandparent) is assigned a node index of 1, the Parent items are assigned a node index of 1.1, 1.2 and so on, and the Child items in the hierarchy are assigned a node index of 1.1.1, 1.1.2 and so on. Restriction: The functionality to report on SAP BusinessObjects Profitability and Cost Management hierarchical data by using this table is currently not available in the software.

137

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID EXPORTID DIMENSIONID DIMENSIONHIERARCHYID

Identifier Identifier Member Identifier Identifier

No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Dimension (links to PP_DIMENSION_NAME) ID number for hierarchies within a dimension, including attribute hierarchies. Note: There must always be a main hierarchy in a dimension and its DIMEN SIONHIERARCHYID is always 0.

DIMENSIONlEVELID NODEID PARENTNODEID NODENAME PARENTNODENAME NODEISLEAF NODEINDEX PARENTNODEINDEX ORIGINALDIMENSIONLEVELID ISBALANCED

Identifier Identifier Identifier Member Name Member Name Identifier

No No No No No No

Position of the dimension item in the hierarchy Internal dimension item identifier Internal dimension identifier for the parent item Name of the node item Parent node name The NODEID leaf item in hierarchy Index to represent the position of the node in the hierarchy Parent index to represent the position of the node in the hierarchy Original Dimension Level ID (See Note below) Determines original flattened dimension item

Index Identifi- No er Index Identifi- No er Identifier No

Status Value No

Note: In SAP BusinessObjects Profitability and Cost Management, dimensions in the Main and Attribute hierarchies can contain multiple hierarchies that can be unbalanced or of varying depths. As part of the Export to Database function, the SAP BusinessObjects Profitability and Cost Management middle tier analyses all the hierarchies contained within a given dimension for a particular export, to determine

138

2013-07-29

Database Tables

which is the deepest. All hierarchies are then vertically flattened to the maximum depth for reporting purposes.

7.2.1.16 PPR_DPRIMARYACTIVITYDRIVER
Table: PPR_DPRIMARYACTIVITYDRIVER This table holds the dimension item IDs and results produced by calculating the direct primary activity driver volumes (see description below to see the relevant dimension table).
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Line Item (links to PP_LINEITEM_NAME) ID number for the Activity (links to PP_ACTIVITYDRIVER_NAME) Direct primary Activity Driver volume Direct primary Activity Driver unit rate

LINEITEMID ACTIVITYDRIVERID VOLUME UNITRATE

No No No No

7.2.1.17 PPR_DSERVICECOSTOBJECTVALUE
Table: PPR_DSERVICECOSTOBJECTVALUE

139

2013-07-29

Database Tables

This table holds the dimension item IDs and results produced by calculating the direct service cost object value.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Service item (links to PP_SERVICE_NAME) ID number for Cost Object 1 (links to PP_COSTOBJECT1_NAME) ID number for Cost Object 2 (links to PP_COSTOBJECT2_NAME) ID number for Cost Object 3 (links to PP_COSTOBJECT3_NAME) ID number for Cost Object 4 (links to PP_COSTOBJECT4_NAME) ID number for Cost Object 5 (links to PP_COSTOBJECT5_NAME) Direct Service Cost Object value

SERVICEID COSTOBJECT1ID COSTOBJECT2ID COSTOBJECT3ID COSTOBJECT4ID COSTOBJECT5ID VALUE

No No No No No No No

7.2.1.18 PPR_DSPRIMARYACTIVITYDRIVER
Table: PPR_DSPRIMARYACTIVITYDRIVER This table holds the dimension item IDs and results produced by calculating the direct service primary activity driver values.

140

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Service item (links to PP_SERVICE_NAME) ID number for the Activity Driver (links to PP_ACTIVITYDRIV ER_NAME) Direct Service primary Activity Driver value Direct Service primary Activity Driver unit rate

SERVICEID ACTIVITYDRIVERID

No No

VOLUME UNITRATE

No No

7.2.1.19 PPR_EXTERNALACTIVITYVALUE
Table: PPR_EXTERNALACTIVITYVALUE This table holds the dimension item IDs and results entered in the model for External Activity Values.

141

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) ID number for the Line Item (links to PP_LINEITEM_NAME) ID number for a Currency item (links to PP_CURRENCY_NAME) External Activity value Fixed external Activity value

ACTIVITYID LINEITEMID CURRENCYID EXTERNALACTIVITYVALUE

No No No No No

EXTERNALACTIVITYFIXEDVALUE Value

7.2.1.20 PPR_EXTERNALCOSTOBJECTVALUE
Table: PPR_EXTERNALCOSTOBJECTVALUE This table holds the dimension item IDs and results entered in the model for External Cost Object Values.

142

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) ID number for Line Item (links to PP_LINEITEM_NAME) ID number for Cost Object 1 (links to PP_COSTOBJECT1_NAME) ID number for Cost Object 2 (links to PP_COSTOBJECT2_NAME) ID number for Cost Object 3 (links to PP_COSTOBJECT3_NAME) ID number for Cost Object 4 (links to PP_COSTOBJECT4_NAME) ID number for Cost Object 5 (links to PP_COSTOBJECT5_NAME) External Cost Object value Fixed external Cost Object value

ACTIVITYID LINEITEMID COSTOBJECT1ID COSTOBJECT2ID COSTOBJECT3ID COSTOBJECT4ID COSTOBJECT5ID EXTERNALCOSTOBJECTVALUE

No No No No No No No No No

EXTERNALCOSTOBJECTFIXEDVAL Value UE

7.2.1.21 PPR_HVACTIVITYDRIVERMAPPING
Table: PPR_HVACTIVITYDRIVERMAPPING This internal table holds mapping between the detailed transaction drivers and the required consolidation points.

143

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID VERSIONID PERIODID RESPCENTERID

Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No

ID number for the model (links to EPO_MODELS) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Activity driver (links to PP_ACTIVITYDRIV ER_NAME) ID number for the Detail Cost Object 1 (links to PP_DTCOSTOBJECT1ID) ID number for Cost Object 2 (links to PP_DTCOSTOBJECT2ID) ID number for Cost Object 3 (links to PP_DTCOSTOBJECT3ID) ID number for Cost Object 4 (links to PP_DTCOSTOBJECT4ID) ID number for Cost Object 5 (links to PP_DTCOSTOBJECT5ID) ID number for Cost Object 1 (links to PP_COSTOBJECT1_NAME) ID number for Cost Object 2 (links to PP_COSTOBJECT2_NAME) ID number for Cost Object 3 (links to PP_COSTOBJECT3_NAME)

ACTIVITYDRIVERID

No

DETAILCOSTOBJECT1ID DETAILCOSTOBJECT2ID DETAILCOSTOBJECT3ID DETAILCOSTOBJECT4ID DETAILCOSTOBJECT5ID COSTOBJECT1ID COSTOBJECT2ID COSTOBJECT3ID

No No No No No No No No

144

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECT4ID COSTOBJECT5ID ACTIVITYDRIVERVOLUME

Member Identifier Member Identifier Value

No No Yes

ID number for Cost Object 4 (links to PP_COSTOBJECT4_NAME) ID number for Cost Object 5 (links to PP_COSTOBJECT5_NAME) Activity Driver volume

7.2.1.22 PPR_HVBREAKDOWN
Table: PPR_HVBREAKDOWN This table contains a summary of unit costs from the PPR_HVUNITRATE table that are grouped by Responsibility Center and Activity level. The costs are derived from the calculatetransactional costs PCMConsole command for a Transactional Costing model type.
Field Name Type Allow Nulls Description

MODELID VERSIONID PERIODID HVLOOKUPID RESPCENTERID

Identifier Member Identifier Member Identifier Identifier Member Identifier

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) Links to the PPR_HVBREAKDOWNDE TAILCOST table ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME)

145

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

ACTIVITYID FACTOR FIXEDFACTOR

Member Identifier Value Value

No No No

ID number for an Activity (links to PP_ACTIVITY_NAME) Sum of the unit rate Sum of the fixed unit rate

7.2.1.23 PPR_HVBREAKDOWNDETAILCOST
Table: PPR_HVBREAKDOWNDETAILCOST This table contains a summary of unit costs from the PPR_HVUNITRATE table that are grouped by Detailed Cost Object. These are derived from the calculatetransactionalcosts PCMConsole command for a Transactional Costing model type.
Field Name Type Allow Nulls Description

MODELID VERSIONID PERIODID TRANSACTIONALRESPCENTERID HVLOOKUPID DETAILCOSTOBJECT1ID

Identifier Member Identifier Member Identifier Member Identifier Identifier Member Identifier Member Identifier Member Identifier

No No No No No No

ID number for the model (links to EPO_MODELS) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) The Responsibility Center ID for the transaction part of the cost Links to the PPR_HVBREAKDOWN table ID number for Detailed Cost Object 1 (links to PP_DETAILCOSTOB JECT1_NAME) ID number for Detailed Cost Object 2 (links to PP_DETAILCOSTOB JECT2_NAME) ID number for Detailed Cost Object 3 (links to PP_DETAILCOSTOB JECT3_NAME)

DETAILCOSTOBJECT2ID

No

DETAILCOSTOBJECT3ID

No

146

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DETAILCOSTOBJECT4ID

Member Identifier Member Identifier Value

No

ID number for Detailed Cost Object 4 (links to PP_DETAILCOSTOB JECT4_NAME) ID number for Detailed Cost Object 5 (links to PP_DETAILCOSTOB JECT5_NAME) Sum of the original input volume multiplied by the calculated unit rate from the PPR_HVUNITRATE table Sum of the original input volume multiplied by the calculated fixed unit rate from the PPR_HVUNITRATE table

DETAILCOSTOBJECT5ID

No

VALUE

No

FIXEDVALUE

Value

No

7.2.1.24 PPR_HVDETAILCOST
Table: PPR_HVDETAILCOST This table holds the final costs at transaction level from a Transactional Costing model type.
Field Name Type Allow Nulls Description

MODELID VERSIONID PERIODID RESPCENTERID

Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No

ID number for the model (links to EPO_MODELS) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) The Responsibility Center ID for the transaction part of the cost ID number for the Activity (links to PP_ACTIVITY_NAME) ID number for Detail Cost Object 1 (links to PP_DTCOSTOBJECT1ID)

TRANSACTIONALRESPCENTERID ACTIVITYID DETAILCOSTOBJECT1ID

No No No

147

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DETAILCOSTOBJECT2ID DETAILCOSTOBJECT3ID DETAILCOSTOBJECT4ID DETAILCOSTOBJECT5ID VALUE FIXEDVALUE

Member Identifier Member Identifier Member Identifier Member Identifier Value Value

No No No No No No

ID number for Detail Cost Object 2 (links to PP_DTCOSTOBJECT2ID) ID number for Detail Cost Object 3 (links to PP_DTCOSTOBJECT3ID) ID number for Detail Cost Object 4 (links to PP_DTCOSTOBJECT4ID) ID number for Detail Cost Object 5 (links to PP_DTCOSTOBJECT5ID) Detail cost value Detail cost fixed value

7.2.1.25 PPR_HVLIUNITRATE
Table: PPR_HVLIUNITRATE This table holds the unit rates by line item activity that are applied to the transaction level drivers to create the detail costs.
Field Name Type Allow Nulls Description

MODELID VERSIONID PERIODID RESPCENTERID

Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No

ID number for the model (links to EPO_MODELS) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) ID number for the Activity (links to PP_LINEITEM_NAME) ID number for the Activity Driver(links to PP_ACTIVITYDRIV ER_NAME)

ACTIVITYID LINEITEMID ACTIVITYDRIVERID

No No No

148

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECT1ID COSTOBJECT2ID COSTOBJECT3ID COSTOBJECT4ID COSTOBJECT5ID HVLOOKUPID

Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Identifier

No No No No No No

ID number for Cost Object 1 (links to PP_COSTOBJECT1_NAME) ID number for Cost Object 2 (links to PP_COSTOBJECT2_NAME) ID number for Cost Object 3 (links to PP_COSTOBJECT3_NAME) ID number for Cost Object 4 (links to PP_COSTOBJECT4_NAME) ID number for Cost Object 5 (links to PP_COSTOBJECT5_NAME) Links to the PPR_HVBREAKDOWN and PPR_HVBREAKDOWNDETAILCOST tables Line item activity unit rate value Line item activity fixed unit rate value

UNITRATE FIXEDUNITRATE

Value Value

No Yes

7.2.1.26 PPR_HVUNITRATE
Table: PPR_HVUNITRATE This table holds the unit rates that are applied to the transaction level drivers to create the detail costs.
Field Name Type Allow Nulls Description

MODELID VERSIONID PERIODID RESPCENTERID

Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No

ID number for the model (links to EPO_MODELS) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME)

ACTIVITYID

No

149

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

ACTIVITYDRIVERID

Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Identifier

No

ID number for the Activity Driver(links to PP_ACTIVITYDRIV ER_NAME) ID number for Cost Object 1 (links to PP_COSTOBJECT1_NAME) ID number for Cost Object 2 (links to PP_COSTOBJECT2_NAME) ID number for Cost Object 3 (links to PP_COSTOBJECT3_NAME) ID number for Cost Object 4 (links to PP_COSTOBJECT4_NAME) ID number for Cost Object 5 (links to PP_COSTOBJECT5_NAME) Links to the PPR_HVBREAKDOWN and PPR_HVBREAKDOWNDETAILCOST tables Unit Rate value Fixed Unit Rate value

COSTOBJECT1ID COSTOBJECT2ID COSTOBJECT3ID COSTOBJECT4ID COSTOBJECT5ID HVLOOKUPID

No No No No No No

UNITRATE FIXEDUNITRATE

Value Value

No Yes

7.2.1.27 PPR_LICOSTOBJECTVALUE
Table: PPR_LICOSTOBJECTVALUE This table holds the dimension item IDs and results produced by calculating the line item cost object values.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID

Identifier Identifier Member Identifier Member Identifier

No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME)

150

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

LINEITEMID COSTOBJECT1ID COSTOBJECT2ID COSTOBJECT3ID COSTOBJECT4ID COSTOBJECT5ID VALUE FIXEDVALUE VARIABLEVALUE

Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value Value Value

No No No No No No No No No

ID number for the Line Item (links to PP_LINEITEM_NAME) ID number for Cost Object 1 (links to PP_COSTOBJECT1_NAME) ID number for Cost Object 2 (links to PP_COSTOBJECT2_NAME) ID number for Cost Object 3 (links to PP_COSTOBJECT3_NAME) ID number for Cost Object 4 (links to PP_COSTOBJECT4_NAME) ID number for Cost Object 5 (links to PP_COSTOBJECT5_NAME) Line Item Cost Object value Fixed Line Item Cost Object value Variable Line Item Cost Object value

7.2.1.28 PPR_NODE_LEVEL
Table: PPR_NODE_LEVEL This table is used in conjunction with universe files to enable SAP BusinessObjects Enterprise to query the results of hierarchical data contained within Profitability and Cost Management dimensions for reporting and analysis. Reporting is achieved by using external reporting tools such as SAP BusinessObjects Web Intelligence to consume universe files. The table contains data about the number of levels that are present in the hierarchy of a dimension, which can contain up to a maximum of three levels. Restriction: The functionality to report on Profitability and Cost Management hierarchical data by using this table is currently not available in the software (version 10.0 Support Package 01).

151

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID EXPORTID DIMENSIONID DIMENSIONHIERARCHYID

Identifier Identifier Member Identifier Identifier

No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Dimension (links to PP_DIMENSION_NAME) ID number for hierarchies within a dimension, including attribute hierarchies. Note: There must always be a main hierarchy in a dimension and its DIMEN SIONHIERARCHYID is always 0.

DIMENSIONLEVELID LVL

Identifier Identifier

No No

Position of the dimension item in the hierarchy. Additional indicator of the position of a dimension in a hierarchy, used for reporting purposes. Textual description of a dimension level

DESCRIPTION

Level description

No

7.2.1.29 PPR_POSTREASSIGNLINEITEMVALUE
Table: PPR_POSTREASSIGNLINEITEMVALUE This table contains the dimension item IDs and results of Line Item values after reassignments.

152

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value Value Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Line Item (links to PP_LINEITEM_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) Post re-assigned Activity Line Item value Fixed component of the post re-assigned Activity Line Item value Variable component of the post reassigned Activity Line Item value

LINEITEMID ACTIVITYID VALUE FIXEDVALUE VARIABLEVALUE

No No No No No

7.2.1.30 PPR_RBACTIVITYDRIVERVALUE
Table: PPR_RBACTIVITYDRIVERVALUE This table holds the dimension item IDs and results produced by calculating the Rule Based Activity Driver values.

153

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) ID number for Cost Object 1 (links to PP_COSTOBJECT1_NAME) ID number for Cost Object 2 (links to PP_COSTOBJECT2_NAME) ID number for Cost Object 3 (links to PP_COSTOBJECT3_NAME) ID number for Cost Object 4 (links to PP_COSTOBJECT4_NAME) ID number for Cost Object 5 (links to PP_COSTOBJECT5_NAME) Activity Driver value

ACTIVITYDRIVERID COSTOBJECT1ID COSTOBJECT2ID COSTOBJECT3ID COSTOBJECT4ID COSTOBEJCT5ID VALUE

No No No No No No No

7.2.1.31 PPR_RBCURRENCYRATES
Table: PPR_RBCURRENCYRATES This table holds the dimension item IDs and results produced by calculating the rule based currency values.

154

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID EXPORTID VERSIONID PERIODID CURRENCYID RATE

Identifier Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for a Currency item (links to PP_CURRENCY_NAME) Currency rate

7.2.1.32 PPR_RBEMPLOYEERDS
Table: PPR_RBEMPLOYEERDS This table holds the dimension item IDs and results produced by calculating the rule based Employee Resource Driver Split values (see description below for the relevant dimension table).
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Employee (links to PP_EMPLOYEE_NAME)

EMPLOYEEID

No

155

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

RESOURCEDRIVERID

Member Identifier Member Identifier Value

No

ID number for the Resource Driver (links to PP_RESOURCEDRIV ER_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) Employee Resource Driver Split value

ACTIVITYID VALUE

No No

7.2.1.33 PPR_RBHVEXTACTCOUNITRATE
Table: PPR_RBHVEXTACTCOUNITRATE This table holds the results for calculated rules based unit rates from a Transactional Costing model type.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) ID number for Activity Driver (links to PP_ACTIVITYDRIVER_NAME ) ID number for Cost Object 1 (links to PP_COSTOBJECT1_NAME) ID number for Cost Object 2 (links to PP_COSTOBJECT2_NAME)

ACTIVITYID ACTIVITYDRIVERID COSTOBJECT1ID COSTOBJECT2ID

No No No No

156

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECT3ID COSTOBJECT4ID COSTOBJECT5ID UNITRATE FIXEDUNITRATE

Member Identifier Member Identifier Member Identifier Value Value

No No No No No

ID number for Cost Object 3 (links to PP_COSTOBJECT3_NAME) ID number for Cost Object 4 (links to PP_COSTOBJECT4_NAME) ID number for Cost Object 5 (links to PP_COSTOBJECT5_NAME) External Unit Rate Fixed Unit Rate

7.2.1.34 PPR_RBEXTERNALBOMUNITRATE
Table: PPR_RBEXTERNALBOMUNITRATE This table contains the dimension item IDs and results of rule based external Bill Of Materials unit rates.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Line Item (links to PP_LINEITEM_NAME)

LINEITEMID

No

157

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

ACTIVITYID COSTOBJECT1ID VALUE

Member Identifier Member Identifier Value

No No No

ID number for the Activity (links to PP_ACTIVITY_NAME) ID number of Cost Object 1 The Bill of Materials external unit rate value

7.2.1.35 PPR_RBLINEITEMDETAILVALUE
Table: PPR_RBLINEITEMDETAILVALUE This table holds the dimension item IDs and results produced by calculating the rule based Line Item Detail values.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME)

158

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

LINEITEMDETAILID

Member Identifier Member Identifier Value

No

ID number for the Line Item Detail (links to PP_LINEITEMDE TAIL_NAME) ID number for the Line Item (links to PP_LINEITEM_NAME) Line Item Detail value

LINEITEMID VALUE

No No

7.2.1.36 PPR_RBLINEITEMFIXEDVALUE
Table: PPR_RBLINEITEMFIXEDVALUE This table holds the dimension item IDs and results produced by calculating the rule based Line Item Fixed values.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Line Item (links to PP_LINEITEM_NAME) Fixed Line Item value

LINEITEMID FIXEDVALUE

No No

7.2.1.37 PPR_RBLINEITEMVALUE

159

2013-07-29

Database Tables

Table: PPR_RBLINEITEMVALUE This table holds the dimension item IDs and results produced by calculating the rule based Line Item values.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value Value Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Line Item (links to PP_LINEITEM_NAME) Line Item value Fixed Line Item value Variable Line Item value

LINEITEMID VALUE FIXEDVALUE VARIABLEVALUE

No No No No

7.2.1.38 PPR_RBLINEITEMVARVALUE
Table: PPR_RBLINEITEMVARVALUE This table holds the dimension item IDs and results produced by calculating the rule based Line Item Variability values.

160

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Line Item (links to PP_LINEITEM_NAME) Line Item Variability value

LINEITEMID VARIABILITY

No No

7.2.1.39 PPR_RBRESOURCEDRIVERSPLIT
Table: PPR_RBRESOURCEDRIVERSPLIT This table holds the dimension item IDs and results produced by calculating the rule based Resource Driver Split values.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME)

161

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

RESOURCECENTERID

Member Identifier Member Identifier Value Value

No

ID number for the Resource Driver (links to PP_RESOURCEDRIV ER_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) Resource Driver split value Resource Driver percentage split value

ACTIVITYID VALUE PCT_VALUE

No No No

7.2.1.40 PPR_RBRESOURCEDRIVERVALUE
Table: PPR_RBRESOURCEDRIVERVALUE This table holds the dimension item IDs and results produced by calculating the rule based Resource Driver values.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID

Identifier Identifier Member Identifier Member Identifier

No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME)

162

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

RESPCENTERID

Member Identifier Member Identifier Value

No

ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Resource Driver (links to PP_RESOURCEDRIV ER_NAME) Resource Driver value

RESOURCEDRIVERID

No

VALUE

No

7.2.1.41 PPR_RBREVENUE
Table: PPR_RBREVENUE This table holds the dimension item IDs and results produced by calculating the rule based Revenue Type values.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for a Revenue Type (links to PP_REVENUETYPE_NAME) ID number for Cost Object 1 (links to PP_COSTOBJECT1_NAME) ID number for Cost Object 2 (links to PP_COSTOBJECT2_NAME) ID number for Cost Object 3 (links to PP_COSTOBJECT3_NAME)

REVENUETYPEID COSTOBJECT1ID COSTOBJECT2ID COSTOBJECT3ID

No No No No

163

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECT4ID COSTOBJECT5ID UNITPRICE UNITSSOLD REVENUE

Member Identifier Member Identifier Value Value Value

No No No No No

ID number for Cost Object 4 (links to PP_COSTOBJECT4_NAME) ID number for Cost Object 5 (links to PP_COSTOBJECT5_NAME) Unit Price value Units Sold value Revenue value

7.2.1.42 PPR_RBSERVICEDRIVERVALUE
Table: PPR_RBSERVICEDRIVERVALUE This table holds the dimension item IDs and results produced by calculating the rule based Service Driver values.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID

Identifier Identifier Member Identifier Member Identifier

No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME)

164

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

RESPCENTERID

Member Identifier Member Identifier Value

No

ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Service item (links to PP_SERVICE_NAME) Service Driver value

SERVICEID VALUE

No No

7.2.1.43 PPR_RBSERVICEFACTOR
Table: PPR_RBSERVICEFACTOR This table holds the dimension item IDs and results produced by calculating the rule based Service Factor values.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Service item (links to PP_SERVICE_NAME)

SERVICEID

No

165

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

VARIABLEFACTOR FIXEDUNITRATE UNITRATE

Value Value Value

No No No

Variable Factor value Fixed Unit Rate value Unit Rate value

7.2.1.44 PPR_RBSPREADVALUE
Table: PPR_RBSPREADVALUE This table holds the dimension item IDs and results produced by calculating the rule based spread values.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID SPREADID VALUE

Identifier Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Spread (links PP_SPREAD_NAME) Spread value

7.2.1.45 PPR_RBWORKSHEETVALUE
Table: PPR_RBWORKSHEETVALUE This table holds the dimension item IDs and results produced by calculating the rule based Worksheet values.

166

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for Work Sheet 1 (links to PP_WORKSHEET1_NAME) ID number for Work Sheet 2 (links to PP_WORKSHEET2_NAME) Worksheet item value

WORKSHEET1ID WORKSHEET2ID VALUE

No No No

7.2.1.46 PPR_REASSACTLINEITEMVALUE
Table: PPR_REASSACTLINEITEMVALUE This table holds the dimension item IDs and results produced by calculating the Reassigned Activity Line Item value.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID

Identifier Identifier Member Identifier Member Identifier

No No No No

ID number for he model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME)

167

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

RESPCENTERID

Member Identifier Member Identifier Member Identifier Member Identifier Value

No

ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Line Item (links to PP_LINEITEM_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) Reassigned Activity Line Item value

LINEITEMID TARGETRESPCENTERID

No No

TARGETACTIVITYID VALUE

No No

7.2.1.47 PPR_REASSACTSERVICEVALUE
Table: PPR_REASSACTSERVICEVALUE This table holds the dimension item IDs and results produced by calculating the Reassigned Activity Service value.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Line Item (links to PP_SERVICE_NAME)

SERVICEID

No

168

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

TARGETRESPCENTERID

Member Identifier Member Identifier Value

No

ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) Reassigned Activity Service value

TARGETACTIVITYID VALUE

No No

7.2.1.48 PPR_REASSIGNTRACE
Table: PPR_REASSIGNTRACE This table holds the dimension item IDs and results produced by calculating the reassigned traceback values.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) ID number for the Line Item (links to PP_LINEITEM_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME)

ACTIVITYID LINEITEMID TARGETRESPCENTERID

No No No

TARGETACTIVITYID

No

169

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

INVALUE OUTVALUE FINALVALUE MOVEVALUE

Value Value Value Value

No No No No

Reassigned traceback in value Reassigned traceback out value Reassigned traceback final value Reassigned traceback move value

7.2.1.49 PPR_SERVICEACTIVITYVALUE
Table: PPR_SERVICEACTIVITYVALUE This table holds the dimension item IDs and results produced by calculating the Service Activity values.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Service item (links to PP_SERVICE_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME)

SERVICEID ACTIVITYID

No No

170

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

RESOURCEDRIVERID

Member Identifier Value Value

No

ID number for the Resource Driver (links to PP_RESOURCEDRIV ER_NAME) Service Activity value Service Activity Unit Rate value

VALUE UNITRATE

No No

7.2.1.50 PPR_SERVICECOSTOBJECTVALUE
Table: PPR_SERVICECOSTOBJECTVALUE This table holds the dimension item IDs and results produced by calculating the Service Cost Object value.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Service item (links to PP_SERVICE_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) ID number for Cost Object 1 (links to PP_COSTOBJECT1_NAME) ID number for Cost Object 2 (links to PP_COSTOBJECT2_NAME) ID number for Cost Object 3 (links to PP_COSTOBJECT3_NAME)

SERVICEID ACTIVITYID COSTOBJECT1ID COSTOBJECT2ID COSTOBJECT3ID

No No No No No

171

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECT4ID COSTOBJECT5ID VALUE

Member Identifier Member Identifier Value

No No No

ID number for Cost Object 4 (links to PP_COSTOBJECT4_NAME) ID number for Cost Object 5 (links to PP_COSTOBJECT5_NAME) Service Cost Object value

7.2.1.51 PPR_SERVICEVALUE
Table: PPR_SERVICEVALUE This table holds the dimension item IDs and results produced by calculating the Service Cost values.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Service item (links to PP_SERVICE_NAME) Service Cost value Service Income value

SERVICEID COST INCOME

No No No

7.2.1.52 PPR_SCOSTOBJECTVALUE

172

2013-07-29

Database Tables

Table: PPR_SCOSTOBJECTVALUE This table holds the dimension item IDs and results produced by calculating the source cost object values.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value Value Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Line Item (links to PP_LINEITEM_NAME) ID number for Cost Object 1 (links to PP_COSTOBJECT1_NAME) ID number for Cost Object 2 (links to PP_COSTOBJECT2_NAME) ID number for Cost Object 3 (links to PP_COSTOBJECT3_NAME) ID number for Cost Object 4 (links to PP_COSTOBJECT4_NAME) ID number for Cost Object 5 (links to PP_COSTOBJECT5_NAME) Cost Object value Fixed Cost Object value Variable Cost Object value

LINEITEMID COSTOBJECT1ID COSTOBJECT2ID COSTOBJECT3ID COSTOBJECT4ID COSTOBJECT5ID VALUE FIXEDVALUE VARIABLEVALUE

No No No No No No No No No

7.2.1.53 PPR_SOURCEACTLINEITEMVALUE
Table: PPR_SOURCEACTLINEITEMVALUE

173

2013-07-29

Database Tables

This table holds the dimension item IDs and results produced by calculating the source Activity Line Item values.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value Value Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Line Item (links to PP_LINEITEM_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) Source Activity Line Item value Fixed source Activity Line Item value Variable source Activity Line Item value

LINEITEMID TARGETRESPCENTERID

No No

TARGETACTIVITYID VALUE FIXEDVALUE VARIABLEVALUE

No No No No

7.2.1.54 PPR_SPRIMARYACTIVITYDRIVER
Table: PPR_SPRIMARYACTIVITYDRIVER This table holds the dimension item IDs and results produced by calculating the Services primary Activity Driver values.

174

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Service item (links to PP_SERVICE_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) ID number for the Activity Driver (links to PP_ACTIVITYDRIV ER_NAME) Services primary Activity Driver value Unit Rate value

SERVICEID ACTIVITYID ACTIVITYDRIVERID

No No No

VOLUME UNITRATE

No No

7.2.1.55 PPR_SUMACTIVITYVALUE
Table: PPR_SUMACTIVITYVALUE This table holds the dimension item IDs and results produced by calculating the summary Activity values.

175

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value Value Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) Summary Activity value Fixed summary Activity value Variable summary Activity value

ACTIVITYID VALUE FIXEDVALUE VARIABLEVALUE

No No No No

7.2.1.56 PPR_SUMCOSTOBJECTVALUE
Table: PPR_SUMCOSTOBJECTVALUE This table holds the dimension item IDs and results produced by calculating the summary Cost Object values.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID

Identifier Identifier Member Identifier Member Identifier

No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME)

176

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

RESPCENTERID

Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value Value Value

No

ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for Cost Object 1 (links to PP_COSTOBJECT1_NAME) ID number for Cost Object 2 (links to PP_COSTOBJECT2_NAME) ID number for Cost Object 3 (links to PP_COSTOBJECT3_NAME) ID number for Cost Object 4 (links to PP_COSTOBJECT4_NAME) ID number for Cost Object 5 (links to PP_COSTOBJECT5_NAME) Summary Cost Object value Fixed summary Cost Object value Variable summary Cost Object value

COSTOBJECT1ID COSTOBJECT2ID COSTOBJECT3ID COSTOBJECT4ID COSTOBJECT5ID VALUE FIXEDVALUE VARIABLEVALUE

No No No No No No No No

7.2.1.57 PPR_SUMMARYMOVEMENTVALUE
Table: PPR_SUMMARYMOVEMENTVALUE This table holds the dimension item IDs and results produced by calculating the summary movement value.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID

Identifier Identifier Member Identifier Member Identifier

No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME)

177

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

RESPCENTERID

Member Identifier Member Identifier Member Identifier Member Identifier Value

No

ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) Summary movement value

ACTIVITYID TARGETRESPCENTERID

No No

TARGETACTIVITYID VALUE

No No

7.2.1.58 PPR_SUMSERVICEACTIVITYVALUE
Table: PPR_SUMSERVICEACTIVITYVALUE This table holds the dimension item IDs and results produced by calculating the summary Service Activity value.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME)

178

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

SERVICEID ACTIVITYID VALUE

Member Identifier Member Identifier Value

No No No

ID number for the Service item (links to PP_SERVICE_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) Summary Service Activity value

7.2.1.59 PPR_TARGETCOSTOBJECTVALUE
Table: PPR_TARGETCOSTOBJECTVALUE This table holds the dimension item IDs and results produced by calculating the target Cost Object value.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Activity (links to PP_ACTIVITY_NAME) ID number for Cost Object 1 (links to PP_COSTOBJECT1_NAME)

ACTIVITYID TARGETRESPCENTERID

No No

TARGETACTIVITYID COSTOBJECT1ID

No No

179

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECT2ID COSTOBJECT3ID COSTOBJECT4ID COSTOBJECT5ID VALUE

Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No

ID number for Cost Object 2 (links to PP_COSTOBJECT2_NAME) ID number for Cost Object 3 (links to PP_COSTOBJECT3_NAME) ID number for Cost Object 4 (links to PP_COSTOBJECT4_NAME) ID number for Cost Object 5 (links to PP_COSTOBJECT5_NAME) Target Cost Object value

7.2.1.60 PPR_TOTCOSTOBJECTVALUE
Table: PPR_TOTCOSTOBJECTVALUE This table holds the dimension item IDs and results produced by calculating the total Cost Object values.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID COSTOBJECT1ID COSTOBJECT2ID COSTOBJECT3ID COSTOBJECT4ID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for Cost Object 1 (links to PP_COSTOBJECT1_NAME) ID number for Cost Object 2 (links to PP_COSTOBJECT2_NAME) ID number for Cost Object 3 (links to PP_COSTOBJECT3_NAME) ID number for Cost Object 4 (links to PP_COSTOBJECT4_NAME)

180

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECT5ID VALUE FIXEDVALUE VARIABLEVALUE

Member Identifier Value Value Value

No No No No

ID number for Cost Object 5 (links to PP_COSTOBJECT5_NAME) Total Cost Object value Fixed total Cost Object value Variable total Cost Object value

7.2.1.61 PPR_TRACEBACKVALUE
Table: PPR_TRACEBACKVALUE This table holds the dimension item IDs and results produced by calculating the traceback value.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Activity (links to PP_LINEITEM_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for Activity (links to PP_ACTIVITY_NAME) ID number for Cost Object 1 (links to PP_COSTOBJECT1_NAME)

LINEITEMID TARGETRESPCENTERID

No No

TARGETACTIVITYID COSTOBJECT1ID

No No

181

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECT2ID COSTOBJECT3ID COSTOBJECT4ID COSTOBJECT5ID VALUE FIXEDVALUE VARIABLEVALUE

Member Identifier Member Identifier Member Identifier Member Identifier Value Value Value

No No No No No No No

ID number for Cost Object 2 (links to PP_COSTOBJECT2_NAME) ID number for Cost Object 3 (links to PP_COSTOBJECT3_NAME) ID number for Cost Object 4 (links to PP_COSTOBJECT4_NAME) ID number for Cost Object 5 (links to PP_COSTOBJECT5_NAME) Traceback value Fixed traceback value Variable traceback value

7.2.1.62 OMR_EMPLOYEERESULTVALUE
Table: OMR_EMPLOYEERESULTVALUE This table holds the dimension item IDs and results produced by calculating the Employee Results values (see description below for the relevant dimension table).
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number for the Employee (links to PP_EMPLOYEE_NAME)

EMPLOYEEID

No

182

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECT1ID COSTOBJECT2ID RESULTVALUE RESULTICON RESULTRANGECOLOR RESULTDATACOLOR

Member Identifier Member Identifier Value Value Value Value

No No No No No No

ID number for Cost Object 1 (links to PP_COSTOBJECT1_NAME) ID number for Cost Object 2 (links to PP_COSTOBJECT2_NAME) Employee result value Employee result Icon Employee result Range color Employee result Data color

7.2.1.63 OMR_METRICRESULTVALUE
Table: OMR_METRICRESULTVALUE This table holds the dimension item IDs and results produced by calculating the metrics results.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number of the Metric (links to PP_METRIC_NAME) ID number of Cost Object 1 ID number of Cost Object 2 Metric total actual value

METRICID COSTOBJECT1ID COSTOBJECT2ID TOTALACTUALVALUE

No No No No

183

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

TOTALTARGETVALUE TOTALACTUALICON TOTALACTUALRANGECOLOR TOTALACTUALDATACOLOR VARIANCEVALUE ACHIEVEMENTVALUE ACHIEVEMENTICON ACHIEVEMENTRANGECOLOR ACHIEVEMENTDATACOLOR

Value Value Value Value Value Value Value Value Value

No No No No No No No No No

Metric total target value Metric total actual Icon Metric total actual Range color Metric total actual data color Metric variance value Metric achievement value Metric achievement Icon Metric achievement Range color Metric achievement data color

7.2.1.64 OMR_OBJECTIVERESULTVALUE
Table: OMR_OBJECTIVERESULTVALUE This table holds the dimension item IDs and results produced by calculating the objectives results.
Field Name Type Allow Nulls Description

MODELID EXPORTID VERSIONID PERIODID RESPCENTERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No

ID number for the model (links to EPO_MODELS) ID number for the export (links to EPO_USEREXPORTLOG) ID number for the Version (links to PP_VERSION_NAME) ID number for the Period (links to PP_PERIOD_NAME) ID number for the Responsibility Center (links to PP_RESPCEN TER_NAME) ID number of the Objective (links to PP_OBJECTIVES_NAME) ID number of Cost Object 1

OBJECTIVEID COSTOBJECT1ID

No No

184

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECT2ID TOTALACTUALVALUE TOTALTARGETVALUE ACHIEVEMENTVALUE LINKEDRESULTVALUE METRICRESULTSVALUE RESULTVALUE TOTALACTUALICON TOTALACTUALRANGECOLOR TOTALACTUALDATACOLOR RESULTICON RRSULTRANGECOLOR RESULTDATACOLOR ACHIEVEMENTICON ACHIEVEMENTRANGECOLOR ACHIEVEMENTDATACOLOR METRICACHIEVEMENTICON

Member Identifier Value Value Value Value Value Value Value Value Value Value Value Value Value Value Value Value

No No No No No No No No No No No No No No No No No No No No No No

ID number of Cost Object 2 Objective total actual value Objective total target value Objective achievement value Objective linked result value Objective Metric results value Objective result value Objective total actual Icon Objective total actual Range color Objective total actual Data color Objective result Icon Objective result Range color Objective result Data color Objective achievement Icon Objective achievement Range color Objective achievement Data color Objective Metric achievement Icon Objective Metric achievement Range color Objective Metric achievement Data color Objective linked result Icon Objective linked result Range color Objective linked result Data color

METRICACHIEVEMENTRANGECOLOR Value METRICACHIEVEMENTDATACOLOR Value LINKEDRESULTICON LINKEDRESULTRANGECOLOR LINKEDRESULTDATACOLOR Value Value Value

7.2.2 Dimension Tables


All dimension tables referred to in the Results Tables section contain the following fields:

185

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

ID (Key) LANGID (Key) MODELID (Key) NAME MEMO CHANGEREVISION AUDITUSERID DATEALTERED

Identifier Identifier Identifier Member Name Other Text

No No No Yes Yes

Unique ID relating to dimension item Language ID relating to data alias ID number of model Name of the dimension item Memo text for a dimension item Number of times the dimension item has been amended User ID of last user to amend the model Date of last amendment to the model

Audit Identifi- No er Identifier Date No No

The dimension tables are listed below: PP_ACTIVITY_NAME PP_ACTIVITYDRIVER_NAME PP_BOUNDARY_NAME PP_COSTOBJECT1_NAME PP_COSTOBJECT2_NAME PP_COSTOBJECT3_NAME PP_COSTOBJECT4_NAME PP_COSTOBJECT5_NAME PP_DTCOSTOBJECT1_NAME PP_DTCOSTOBJECT2_NAME PP_DTCOSTOBJECT3_NAME PP_DTCOSTOBJECT4_NAME PP_DTCOSTOBJECT5_NAME PP_EMPLOYEE_NAME PP_LINEITEM_NAME PP_ICON_NAME PP_METRICS_NAME PP_OBJECTIVE_NAME PP_PERIOD_NAME PP_RESOURCEDRIVER_NAME PP_RESPCENTER_NAME PP_SERVICE_NAME PP_VERSION_NAME

186

2013-07-29

Database Tables

7.2.3 Results Views


A set of views are available to provide a more user friendly view of the results tables. The views use the EPO Codes in the PPR_ and OMR_ results tables and join to the relevant dimension tables to display the default alias dimension item names for the associated calculated values. The names for standard views have a prefix of V, so for example, for PPR_COSTOBJECTVALUE the view name is VPPR_COS TOBJECTVALUE. (Exceptions to the usual method for constructing view names are detailed in a note at the end of this topic.) Additionally, for each view there are further equivalent views available that can be used in different circumstances as appropriate: The SM view is available for Microsoft SQL Server databases. This executes a different structured query plan with a merged join, which may return results more efficiently. The view name is constructed by adding a suffix of SM to the name. For example, VPPR_COSTOBJECTVALUE has an equivalent view called VPPR_COSTOBJECTVALUESM. The BW views have the column names shortened and the dimension item names shortened to 32 characters. These views can be used for systems that have naming conventions with character restrictions. They have been added to the product to simplify the integration of results into SAP Netweaver Business Warehouse through DBConnect. The view name is constructed by replacing the prefix of V with BW. For example, VPPR_COSTOBJECTVALUE has an equivalent view called BWPPR_COSTOBJECTVALUE. The SM and BW views both return the same data, but they are optimized differently. In summary, data may be returned more efficiently from either view depending on your environment and the volume of data. Because each SAP BusinessObjects Profitability and Cost Management implementation is unique, we do not recommend a specific view, but suggest that each view type is tested to determine which one works the most efficiently in your particular environment. Tip: Custom views can be written if an alias other than the default is required. This can be achieved by linking in the EPO_DATA_ALIAS table. The alias table ID can be linked to the Lang ID of the relevant dimension table, which in turn links to the relevant results table. Note: Exceptions exist for the formatting of certain view names where necessary, to restrict the name length. These are detailed below: View names for ppr_rbexternalcostobjectvalue: vppr_rbexternalcovalue vppr_rbexternalcovaluesm bwppr_rbexternalcovalue vppr_rbexternalactvalue vppr_rbexternalactvaluesm bwppr_rbexternalactvalue

View names for ppr_rbexternalactivityvalue:

187

2013-07-29

Database Tables

View names for ppr_postreassignlineitemvalue: vppr_postrelineitemvalue vppr_postrelineitemvaluesm bwppr_postrelineitemvalue

Related Topics About Results Tables

7.2.4 Exporting Results


Results are exported from the Model Builder application, and the Export to Database option is available to export calculated results to the results tables. The usage of this option is detailed in the SAP BusinessObjects Profitability and Cost Management Modeling User Guide.

7.2.4.1 Export to Database


When an Export to Database is performed, each export of calculated results to the database has an export ID associated with it, which groups the data for different report types that may be required. From a database perspective, this allows the extraction of data from the results tables by export_id. For example, when two sets of Cost Object results are exported to support different reports, they are each given a separate export ID. If either set of data needs to be replaced, then the data can be re-exported with the same ID.

7.3 About Audit Tables


A set of tables is provided to hold auditing data. These tables, are created when running the initial table build scripts, and each are associated with an equivalent table in the database that supports the software application. They fall into two categories; those that record alterations to data tables in the software framework, and those that record changes to the tables that represent your specific software application. Almost all of the records in these tables start with fields called AUDITID and OPERATIONID that are fundamental to the auditing process. The table below provides a description for these fields:

188

2013-07-29

Database Tables

Field Name

AUDITID

This is the first field in most audit records and is an identifier that is unique within each audit table. It allows the auditing process to identify and order the alterations that have been performed to a specific database table used to support the software application. The nature of the performed alteration is signified by the OPERA TIONID field. This is the second field in most audit records. Within each audit table, it identifies the alteration that was made to the equivalent database table that supports the software application. The following identifiers signify the type of change: 1 - New record inserted. 2 - Existing record updated. 3 - Snapshot. When auditing is off, and is then turned on the audit state of the database is indeterminate and a snapshot is taken of all existing records. These are signified with this ID value. Note: When a record is deleted, the existing audit records relating to the deletion candidate are updated with user and date in the DELETEUSERID and DELETEDATE fields.

OPERATIONID

The list below details the different types of audit tables and the type of data that is recorded into them: EPO_AU_ - The audit tables for recording software framework changes are prefixed with these characters. These tables contain auditing data for views, books, security, dimension structure, data alias and rules. PP_AU_ - The Profitability and Costing, Bill of Materials and Transactional Costing audit tables are prefixed with these characters. OM_AU_ - The prefix for the Objectives and Metrics audit tables.

These prefixes are followed by the name of the table that has been altered, for example: EPO_AU_BOOK_INFO and PP_AU_ACTIVITYREASSIGN. Note: Audit is switched on/off for core framework tables via the "Configuration Wizard". The user who performs the configuration MUST be a member of the database DBO user group for Audit to function correctly. If restricted user access is required, and Audit needs switching on, you must run the "Configuration Wizard" first as a user who is a member of the DBO group, then a second time as the restricted user.

7.3.1 Framework Audit Tables

189

2013-07-29

Database Tables

7.3.1.1 EPO_AU_BOOKS
Table: EPO_AU_BOOKS This table contains audit data for EPO_BOOKS table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID ID MODELID PARENTID SECURITYID AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Identifier Identifier Identifier Identifier Date Identifier Date

No No No No No No No No Yes Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the book ID number for the model ID number for the parent book ID number for the security record User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date of deleted

7.3.1.2 EPO_AU_BOOK_PROPERTY
Table: EPO_AU_BOOK_PROPERTY This table contains audit data for EPO_BOOK_PROPERTY table.

190

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITID (Key) OPERATIONID ID MODELID CATEGORY VALUE AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Identifier Other Text NMemo Identifier Date Identifier Date

No No No No Yes Yes No No Yes Yes

Unique ID relating to audit item ID number relating to type of audit operation ID number for the book ID number for the model Category Value User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.1.3 EPO_AU_BOOK_NAME
Table: EPO_AU_BOOK_NAME This table contains audit data for EPO_BOOK_NAME table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID ID MODELID LANGID NAME AUDITUSERID

Identifier Identifier Identifier Identifier Identifier Other Text Identifier

No No No No No Yes No

Unique ID relating toaudit item ID number relating to type of audit operation ID number for the book ID number for the model ID number for the language Name of the book User ID of the last user to amend record

191

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.1.4 EPO_AU_BOOK_INFO
Table: EPO_AU_BOOK_INFO This table contains the audit data for the EPO_BOOK_INFO table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID ID MODELID BOOKTYPE XML AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Identifier Identifier NMemo Identifier Date Identifier Date

No No No No No Yes No No Yes Yes

Unique ID number relating to the audit item ID number relating to type of audit operation ID number for the book ID number for the model Book type XML representation of the book User ID of the last user to amend the record Date of the last amendment to record User ID of the user who deleted the record Date deleted

7.3.1.5 EPO_AU_CELLMEMO

192

2013-07-29

Database Tables

Table: EPO_AU_CELLMEMO This table contains audit data for EPO_AU_CELLMEMO table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID TABLEFIELDID REFERENCE

Identifier Identifier Identifier Identifier Other Text

No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID of table field String containing unique IDs for dimension items making up key set for a value Memo text for the model Number of times the item has been amended User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

MEMO CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Memo

No

Audit Identifi- No er Identifier Date Identifier Date No No Yes Yes

7.3.1.6 EPO_AU_CURRENCY_PROPERTY
Table: EPO_AU_CURRENCY_PROPERTY This table contains audit data for EPO_CURRENCY_PROPERTY table.

193

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITID (Key) OPERATIONID NAME ID VALUE AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Member Name Identifier Other Text Identifier Date Identifier Date

No No No No Yes No No Yes Yes

Unique ID number relating to audit item ID number relating to type of audit operation Name of the Currency item ID number for the Currency item item Currency formatting User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.1.7 EPO_AU_DATA_ALIAS
Table: EPO_AU_DATA_ALIAS This table contains audit data for EPO_DATA_ALIAS table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID ID NAME CHANGEREVISION

Identifier Identifier Identifier Member Name

No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the Data Alias Name of the Data Alias Number of times the item has been amended

Audit Identifi- No er

194

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Date Identifier Date

No No Yes Yes

User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.1.8 EPO_AU_DEFAULT_BOOK
Table: EPO_AU_DEFAULT_BOOK This table contains audit data for EPO_DEFAULT_BOOK table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID ID MODELID GROUPID AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Identifier Identifier Identifier Date Identifier Date

No No No No No No No Yes Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the book ID number for the model ID number for the user group User ID of last user to amend record Date of last amendment to record User ID of user who deleted record Date deleted

7.3.1.9 EPO_AU_DIMENSION_AT
Table: EPO_AU_DIMENSION_AT

195

2013-07-29

Database Tables

This table contains audit data for all of PP_AT_<dimension> tables, like PP_AT_VERSION. In the software, each dimension has its own attribute table. Changes to all of these are recorded through this audit table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID DIMENSIONID MODELID ID PARENTATTRIBID CONSOLTYPE CHILDSORT CHANGEREVISION LATEST AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Identifier Identifier Identifier Identifier

No No No No No No No

Unique ID number relating toaudit item ID number relating to type of audit operation ID number for the Dimension ID number for the Model ID number for the Attribute item ID number for the parent Attribute Consolidation type CHILDSORT parameter Number of times the item has been amended LATEST parameter User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

Order Identifi- No er Identifier No

Order Identifi- Yes er Identifier Date Identifier Date No No Yes Yes

7.3.1.10 EPO_AU_DIMENSION_NAME
Table: EPO_AU_DIMENSION_NAME This table contains audit data for all of PP_<dimension>_NAME tables, like PP_VERSION_NAME. In the software, each dimension has its own name table. Changes to all of these are recorded through this audit table.

196

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITID (Key) OPERATIONID DIMENSIONID MODELID ID LANGID NAME LATEST AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Identifier Identifier Identifier Member Name

No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the Dimension ID number for the model ID number for the Dimension item ID number for the language Name of the Dimension item LATEST parameter User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

Order Identifi- Yes er Identifier Date Identifier Date No No Yes Yes

7.3.1.11 EPO_AU_DIMENSION_RULE
Table: EPO_AU_DIMENSION_RULE This table contains audit data for all of PP_<dimension>_RULE tables, like PP_VERSION_RULE. In the software, each dimension has its own rules table. Changes to all of these are recorded through this audit table.

197

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITID (Key) OPERATIONID DIMENSIONID ID MODELID RULENUMBER WIZARDNUMBER RULETEXT CHANGEREVISION RULEDESC LATEST AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Identifier Identifier Identifier Identifier NMemo

No No No No No No No Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the dimension item ID number for the rule ID number for the model Rule number WIZARD number parameter Rule script Number of times the item has been amended Rule description LATEST parameter User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

Audit Identifi- No er Other Text Yes

Order Identifi- Yes er Identifier Date Identifier Date No No Yes Yes

7.3.1.12 EPO_AU_DIMENSION_STRUCTURE
Table: EPO_AU_DIMENSION_STRUCTURE This table contains audit data for all of PP_<dimension> tables, like PP_VERSION. In the software, each dimension has its own table. Changes to all of these are recorded through this audit table.

198

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITID (Key) OPERATIONID DIMENSIONID MODELID ID PARENTID SECURITYID CONSOLTYPE

Identifier Identifier Identifier Identifier Identifier Identifier Identifier Consolidation Type Identifier Other Text

No No No Yes No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the Dimension ID number for the model ID number for the Dimension item ID number for the parent item ID number for the security record Consolidation type

ATTRIBUTEINFO CHILDSORT ITEMSTATUS CHANGEREVISION LATEST AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Yes

Attribute type CHILDSORT parameter Dimension item status Number of times the item has been amended LATEST parameter User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

Order Identifi- No er Member Identifier No

Audit Identifi- No er Order Identifi- Yes er Identifier Date Identifier Date No No Yes Yes

7.3.1.13 EPO_AU_DV_INFO
Table: EPO_AU_DV_INFO

199

2013-07-29

Database Tables

This table contains audit data for EPO_DV_INFO table.


Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID ID APP_TYPE SRC_MODEL_ID VIEW_NAME AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Identifier Identifier Other Text Identifier Date Identifier Date

No No No No No No No No Yes Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the layout Model type ID number for the model that layout originates from Name of the layout User ID of the last user to amend record Date of the last amendment torecord User ID of the user who deleted record Date deleted

7.3.1.14 EPO_AU_GROUP_INFO
Table: EPO_AU_GROUP_INFO This table contains audit data for EPO_GROUP_INFO table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID GROUPID CATEGORY VALUE AUDITUSERID

Identifier Identifier Identifier Other Text NMemo Identifier

No No No Yes Yes No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the user group Group category Group value User ID of the last user to amend record

200

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.1.15 EPO_AU_GROUP_ROOT
Table: EPO_AU_GROUP_ROOT This table contains audit data for EPO_GROUP_ROOT table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID GROUPID DIMID ID AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Identifier Identifier Identifier Identifier Date Identifier Date

No No No No No No No No Yes Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the user group ID number for the Dimension ID number for the Dimension item User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.1.16 EPO_AU_GROUPS

201

2013-07-29

Database Tables

Table: EPO_AU_GROUPS This table contains audit data for EPO_GROUPS table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID ID NAME AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Other Text Identifier Date Identifier Date

No No Yes Yes No No Yes Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID of the user group Name of the user group User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.1.17 EPO_AU_METADATA_VERSION
Table: EPO_AU_METADATA_VERSION This table contains audit data for EPO_METADATA_VERSION table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MAJOR MINOR PATCH AUDITUSERID

Identifier Identifier Identifier Identifier Identifier Identifier

No No Yes Yes Yes No

Unique ID number relating to audit item ID number relating to type of audit operation Major release number Minor release number Patch number User ID of the last user to amend record

202

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.1.18 EPO_AU_MODEL_GROUPS
Table: EPO_AU_MODEL_GROUPS This table contains audit data for EPO_MODEL_GROUPS table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID GROUPID AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Identifier Identifier Date Identifier Date

No No No No No No Yes Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the user group User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.1.19 EPO_AU_MODEL_PARTITION
Table: EPO_AU_MODEL_PARTITION This table contains audit data for EPO_MODEL_PARTITION table.

203

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID PRECEDENCE PARTITION SERVER AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Identifier Identifier Other Text Identifier Date Identifier Date

No No Yes Yes Yes Yes Yes Yes Yes No No Yes Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center Partition precedence Partition number Server name User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.1.20 EPO_AU_MODEL_PROPERTY
Table: EPO_AU_MODEL_PROPERTY This table contains audit data for EPO_MODEL_PROPERTY table.

204

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITID (Key) OPERATIONID MODELID ID NAME DEFAULTVALUE AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Identifier Other Text Other Text Identifier Date Identifier Date

No No No No No No No No Yes Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the property Name of the property Default property item value User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.1.21 EPO_AU_MODEL_PROPERTY_VALUE
Table: EPO_AU_MODEL_PROPERTY_VALUE This table contains audit data for EPO_MODEL_PROPERTY_VALUE table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID PROPERTYID DIMENSIONITEMID VALUE AUDITUSERID

Identifier Identifier Identifier Identifier Identifier Other Text Identifier

No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the property ID number for the Dimension item Property value User ID of the last user to amend record

205

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.1.22 EPO_AU_MODEL_SERVERS
Table: EPO_AU_MODEL_SERVERS This table contains audit data for EPO_MODEL_SERVERS table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID SERVER AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Other Text Identifier Date Identifier Date

No No No No No No Yes Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model Server name User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.1.23 EPO_AU_MODELS
Table: EPO_AU_MODELS This table contains audit data for EPO_MODELS table.

206

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITID (Key) OPERATIONID ID MODELTYPE MODELNAME MEMO NEXTUNIQUEID MODELSYNC MODELSTATUS AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Identifier Other Text Other Text Identifier Identifier Identifier Identifier Date Identifier Date

No No No No No Yes Yes Yes No No No Yes Yes

Unique ID relating to audit item ID relating to type of audit operation ID number for the model Model type Name of the model Memo text for the model Next available EPO code for the model MODELSYNC parameter Model status User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.1.24 EPO_AU_REPORTS
Table: EPO_AU_REPORTS This table contains audit data for EPO_REPORTS table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID REPORT_ID NAME SECURITY_ID

Identifier Identifier Identifier Other Text Identifier

No No Yes Yes Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the report Name of the report ID number of the security record

207

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Date Identifier Date

No No Yes Yes

User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.1.25 EPO_AU_SECURITY
Table: EPO_AU_SECURITY This table contains audit data for EPO_SECURITY table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID ID SECURITYTYPE AUDITUSERID

Identifier Identifier Identifier Identifier Identifier Identifier

No No No No Yes No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the security record Security type User ID of the last user to amend record

208

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.1.26 EPO_AU_SECURITY_INFO
Table: EPO_AU_SECURITY_INFO This table contains audit data for EPO_SECURITY_INFO table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID SECURITYID GROUPID SECURITYCONTEXT AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Identifier Identifier Identifier Identifier Date Identifier Date

No No No No No Yes No No Yes Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the security record ID number for the user group Security context User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.1.27 EPO_AU_SECURITY_NAME

209

2013-07-29

Database Tables

Table: EPO_AU_SECURITY_NAME This table contains audit data for EPO_SECURITY_NAME table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID ID LANGID MODELID NAME MEMO CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Identifier Identifier Other Text Other Text

No No No No No Yes Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the security record ID number for the language ID number for the model Security name Memo text for the model Number of times the item has been amended User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

Audit Identifi- Yes er Identifier Date Identifier Date No No Yes Yes

7.3.1.28 EPO_AU_SERVERS
Table: EPO_AU_SERVERS This table contains audit data for EPO_SERVERS table.

210

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITID (Key) OPERATIONID SERVER COMPONENT_ID AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Other Text Identifier Identifier Date Identifier Date

No No No No No No Yes Yes

Unique ID number relating to audit item ID number relating to type of audit operation Name of the server ID number for the component User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.1.29 EPO_AU_USER_GROUP
Table: EPO_AU_USER_GROUP This table contains audit data for the EPO_USER_GROUP table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID GROUPID USERID AUDITUSERID

Identifier Identifier Identifier Identifier Identifier

No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the user group ID number for the user User ID of the last user to amend record

211

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.1.30 EPO_AU_USER_INFO
Table: EPO_AU_USER_INFO This table contains audit data for EPO_USER_INFO table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID USERID CATEGORY VALUE AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Other Text NMemo Identifier Date Identifier Date

No No No Yes Yes No No Yes Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID number of the user User category Value User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.1.31 EPO_AU_USERS
Table: EPO_AU_USERS

212

2013-07-29

Database Tables

This table contains audit data for EPO_USERS table.


Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID ID USERNAME PASSWORD STATUS AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Other Text Other Text Identifier Identifier Date Identifier Date

No No No Yes Yes Yes No No Yes Yes

Unique ID number relating toaudit item ID number relating to type of audit operation ID number for the user Name of the user User password User status User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.1.32 EPO_AUDIT_MESSAGES
Table: EPO_AUDIT_MESSAGES This table contains all the messages produced by auditing (in different languages)
Field Name Type Allow Nulls Description

ID (Key) LANGID MESSAGE

Identifier Identifier Other Text

No No Yes

ID of Audit table procedure ID number for the language Message string

7.3.1.33 EPO_AUDITLOG

213

2013-07-29

Database Tables

Table: EPO_AUDITLOG This table describes changes made to auditing.


Field Name Type Allow Nulls Description

AUDITID (Key) MESSAGEID DESCRIPTION AUDITUSERID DATEALTERED

Identifier Identifier Other Text Identifier Date

No No Yes No No

Unique ID number relating to audit item ID number for the audit message Free text reason for auditing change User ID of the last user to amend record Date of the last amendment to record

7.3.2 Assignment Audit Tables

7.3.2.1 PP_AU_ACTIVITYREASSIGN
Table: PP_AU_ACTIVITYREASSIGN This table contains audit data for PP_ACTIVITYREASSIGN table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID

Identifier Identifier Identifier Member Identifier Member Identifier

No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period

214

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

RESPCENTERID ACTIVITYID RESOURCEDRIVERID ARESOURCEDRIVERID TARGETRESPCENTERID TARGETACTIVITYID CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No No

ID number for the Responsibility Center ID number for the Activity ID number for the Resource Driver for reassignment ID number for the Resource Driver for allocation ID number for the Target Responsibility Center ID number for the Target Activity Number of times the item has been amended User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No Yes Yes

7.3.2.2 PP_AU_ASSRESPCENTERACTIVITY
Table: PP_AU_ASSRESPCENTERACTIVITY This table contains audit data for PP_ASSRESPCENTERACTIVITY table.

215

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITID (Key) OPERATIONID MODELID RESPCENTERID ACTIVITYID CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Member Identifier Member Identifier

No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Responsibility Center ID number for the Activity Number of times the item has been amended User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No Yes Yes

7.3.2.3 PP_AU_COSTOBJECTASSIGNMENT
Table: PP_AU_COSTOBJECTASSIGNMENT This table contains audit data for PP_COSTOBJECTASSIGNMENT table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID COSTOBJID

Identifier Identifier Identifier Member Identifier

No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Cost Object assignment

216

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECTID COTYPE CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Member Identifier Member Identifier

No No

ID number for the Cost Object Cost Object type i.e Activity, Line Item or Service Number of times the item has been amended User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No Yes Yes

7.3.2.4 PP_AU_COSTOBJECTDRIVER
Table: PP_AU_COSTOBJECTDRIVER This table contains audit data for PP_COSTOBJECTDRIVER table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID COSTOBJID ACTIVITYDRIVERID VOLUMERESPCENTERTYPE

Identifier Identifier Identifier Member Identifier Member Identifier

No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Cost Object assignment ID number for the Activity Driver Location of the Activity Driver values. (0 All, 1 Parent, Current, 3007 RC Unassigned) Cost Object type i.e Activity, Line Item or Service

Activity Driv- No er Identifier Identifier No

COTYPE

217

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DRIVERORDER

Order Identifi- No er Audit Identifi- No er Identifier Date Identifier Date No No Yes Yes

Numeric order in which the Activity Driver is applied (for example, first is 1 and second is 2) Number of times the item has been amended User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

7.3.2.5 PP_AU_COSTOBJITEM
Table: PP_AU_COSTOBJITEM This table contains audit data for PP_COSTOBJITEM table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID ID LIACTID LIACTTYPE VERSIONID PERIODID

Identifier Identifier Identifier Member Identifier

No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Cost Object ID number for the Activity Line Item combination Activity Line Item type ID number for the Version ID number for the Period

Combination No Identifier Member Identifier Member Identifier Member Identifier No No No

218

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

RESPCENTERID CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Member Identifier

No

ID number for the Responsibility Center Number of times the item has been amended User ID of last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No Yes Yes

7.3.2.6 PP_AU_LINEITEMDIRECT_ACTIVITY
Table: PP_AU_LINEITEMDIRECT_ACTIVITY This table contains audit data for PP_LINEITEMDIRECT_ACTIVITY table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID LINEITEMID ACTIVITYID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for the Line Item ID number for the Direct Activity

219

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Audit Identifi- No er Member Identifier Datetime Member Identifier Datetime No No Yes Yes

Number of times the item has been amended User ID of the last user to amend the record Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.2.7 PP_AU_LINEITEMRESOURCEDRIVER
Table: PP_AU_LINEITEMRESOURCEDRIVER This table contains audit data for PP_LINEITEMRESOURCEDRIVER table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID LINEITEMID RESOURCEDRIVERID CHANGEREVISION

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No Yes Yes Yes Yes Yes Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for the Line Item ID number for the Resource Driver Number of times the item has been amended

Audit Identifi- Yes er

220

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Date Identifier Date

Yes Yes Yes Yes

User ID of the last user to amend the record Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.2.8 PP_AU_SERVICERESOURCEDRIVER
Table: PP_AU_SERVICERESOURCEDRIVER This table contains audit data for the PP_SERVICERESOURCEDRIVER table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID SERVICEID RESOURCEDRIVERID CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for the Service ID number for the Resource Driver assigned to the Service Number of times the item has been amended User ID of the last user to amend the record

Audit Identifi- No er Identifier No

221

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.2.9 PP_AU_SERVICEDIRECT_ACTIVITY
Table: PP_AU_SERVICEDIRECT_ACTIVITY This table contains audit data for PP_SERVICEDIRECT_ACTIVITY table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID SERVICEID ACTIVITYID CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for the Service assigned directly to an Activity ID number for the Activity Number of times the item has been amended User ID of the last user to amend the record

Audit Identifi- No er Identifier No

222

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.2.10 PP_AU_RESPCENTERSERVICE
Table: PP_AU_RESPCENTERSERVICE This table contains audit data for PP_RESPCENTERSERVICE table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID RESPCENTERID SERVICEID AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Member Identifier Member Identifier Identifier Date Identifier Date

No No No No No No No Yes Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Responsibility Center ID number for the Service User ID of the last user to amend the record Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.2.11 OM_AU_ASSMETRICRESPCENTER

223

2013-07-29

Database Tables

Table: OM_AU_ASSMETRICRESPCENTER This table contains audit data for OM_ASSMETRICRESPCENTER table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID METRICID RESPCENTERID CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Member Identifier Member Identifier

No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Metric ID number for the Responsibility Center Number of times the item has been amended User ID of the last user to amend the record Date of the last amendment to the record User ID of the user who deleted the record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No No Yes

7.3.2.12 OM_AU_ASSOBJECTIVEINITIATIVE
Table: OM_AU_ASSOBJECTIVEINITIATIVE This table contains the audit data for the OM_ASSOBJECTIVEINITIATIVE table.

224

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITID OPERATIONID MODELID OBJECTIVEID INITIATIVEID CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Member Identifier Member Identifier

No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Objective ID number for the Initiative Number of times the item has been amended User ID of the last user to amend the record Date of the last amendment to the record User ID of the user who deleted the record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No Yes Yes

7.3.2.13 OM_AU_ASSOBJECTIVELOBJECTIVE
Table: OM_AU_ASSOBJECTIVELOBJECTIVE This table contains audit data for the OM_ASSOBJECTIVELOBJECTIVE table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID OBJECTIVEID

Identifier Identifier Identifier Member Identifier

No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Objective

225

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

LINKEDOBJECTIVEID CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Member Identifier

No

ID number for the linked Objective Number of times the item has been amended User ID of the last user to amend the record Date of the last amendment to the record User ID of the user who deleted the record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No No Yes

7.3.2.14 OM_AU_ASSOBJECTIVEMETRIC
Table: OM_AU_ASSOBJECTIVEMETRIC This table contains the audit data for the OM_ASSOBJECTIVEMETRIC table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID OBJECTIVEID METRICID CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Member Identifier

No No No No No

Unique ID relating to the audit item ID relating to type of audit operation ID of the Model ID of the Objective ID of the Metric The number of times the item has been amended User ID of the last user to amend the record

Audit Identifi- No er Identifier No

226

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No No Yes

Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.2.15 OM_AU_ASSOBJECTIVERESPCENTER
Table: OM_AU_ASSOBJECTIVERESPCENTER This table contains the audit data for the OM_ASSOBJECTIVERESPCENTER table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID OBJECTIVEID RESPCENTERID CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Member Identifier

No No No No No

Unique ID relating to the audit item ID relating to type of audit operation ID of the Model ID of the Objective ID of the Responsibility Center The number of times the item has been amended User ID of the last user to amend the record

Audit Identifi- No er Identifier No

227

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No No Yes

Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.3 Value Audit Tables

7.3.3.1 PP_AU_ACTIVITYDRIVERDELTA
Table: PP_AU_ACTIVITYDRIVERDELTA This table contains audit data for PP_ACTIVITYDRIVERDELTA table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID ACTIVITYDRIVERID COSTOBJECT1ID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for the Activity Driver ID number for Cost Object 1

228

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECT2ID COSTOBJECT3ID COSTOBJECT4ID COSTOBJECT5ID ACTIVITYDRIVERVALUE CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No

ID number for Cost Object 2 ID number for Cost Object 3 ID number for Cost Object 4 ID number for Cost Object 5 Activity Driver Delta value Number of times the item has been amended User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No Yes Yes

7.3.3.2 PP_AU_ACTIVITYDRIVERTARGET
Table: PP_AU_ACTIVITYDRIVERTARGET This table contains audit data for PP_ACTIVITYDRIVERTARGET table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID

Identifier Identifier Identifier Member Identifier

No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version

229

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

PERIODID RESPCENTERID ACTIVITYDRIVERID COSTOBJECT1ID COSTOBJECT2ID COSTOBJECT3ID COSTOBJECT4ID COSTOBJECT5ID ACTIVITYDRIVERVALUE CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No No No

ID number for the Period ID number for the Responsibility Center ID number for the Activity Driver ID number for Cost Object 1 ID number for Cost Object 2 ID number for Cost Object 3 ID number for Cost Object 4 ID number for Cost Object 5 Activity Driver Target value Number of times the item has been amended User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No Yes Yes

7.3.3.3 PP_AU_ACTIVITYDRIVERVALUE
Table: PP_AU_ACTIVITYDRIVERVALUE This table contains audit data for PP_ACTIVITYDRIVERVALUE table.

230

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID ACTIVITYDRIVERID COSTOBJECT1ID COSTOBJECT2ID COSTOBJECT3ID COSTOBJECT4ID COSTOBJECT5ID ACTIVITYDRIVERVALUE CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for the Activity Driver ID number for Cost Object 1 ID number for Cost Object 2 ID number for Cost Object 3 ID number for Cost Object 4 ID number for Cost Object 5 Activity Driver value Number of times the item has been amended User ID of the last user to amend record

Audit Identifi- No er Identifier No

231

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.3.4 PP_AU_BOMMAKEUP
Table: PP_AU_BOMMAKEUP This table contains audit data for PP_BOMMAKEUP table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID COSTOBJECT1ID COMPONENTID CURRENCYID VOLUME CHANGEREVISION AUDITUSERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No No Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for Cost Object 1 ID number for the Component that is part of the product ID number for the Currency item

Audit Identifi- No er Identifier No

Number of times the item has been amended User ID of the last user to amend record

232

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.3.5 PP_AU_BOMPRODUCTION
Table: PP_AU_BOMPRODUCTION This table contains audit data for PP_BOMPRODUCTION table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID COSTOBJECT1ID CURRENCYID VALUE CHANGEREVISION AUDITUSERID

Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for Cost Object 1 ID number for the Currency item

Audit Identifi- No er Identifier No

Number of times the item has been amended User ID of the last user to amend record

233

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.3.6 PP_AU_BOMUNITSSOLD
Table: PP_AU_BOMUNITSSOLD This table contains audit data for PP_BOMUNITSSOLD table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID COSTOBJECT1ID COSTOBJECT2ID COSTOBJECT3ID COSTOBJECT4ID COSTOBJECT5ID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for Cost Object 1 ID number for Cost Object 2 ID number for Cost Object 3 ID number for Cost Object 4 ID number for Cost Object 5

234

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

CURRENCYID VALUE CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Member Identifier Value

No Yes

ID number for the Currency item

Audit Identifi- No er Identifier Date Identifier Date No No Yes Yes

Number of times the item has been amended User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.3.7 PP_AU_CURRENCYRATES
Table: PP_AU_CURRENCYRATES This table contains audit data for PP_CURRENCYRATES table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID CURRENCYID RATE CHANGEREVISION

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for themodel ID number for the Version ID number for the Period ID number for a Currency item Currency rate Number of times the item has been amended

Audit Identifi- No er

235

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Date Identifier Date

No No Yes Yes

User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.3.8 PP_AU_DAVERSION
Table: PP_AU_DAVERSION This table contains audit data for PP_DAVERSION table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID REFVERSIONID CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Member Identifier

No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Driver Analysis Version ID number for the Source Version Number of times the item has been amended User ID of the last user to amend record

Audit Identifi- No er Identifier No

236

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.3.9 PP_AU_DEFAULTBOMMAKEUP
Table: PP_AU_DEFAULTBOMMAKEUP This table contains audit data for PP_DEFAULTBOMMAKEUP table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID COSTOBJECT1ID COMPONENTID BOMMAKEUPID CURRENCYID VOLUME CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for Cost Object 1 ID number for the Component that is part of the product ID number for the Bill Of Materials Makeup ID number for the Currency item

Audit Identifi- No er Identifier No

Number of times the item has been amended User ID of the last user to amend record

237

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.3.10 PP_AU_EXTERNALBOMUNITRATE
Table: PP_AU_EXTERNALBOMUNITRATE This table contains audit data for PP_EXTERNALBOMUNITRATE table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID ACTIVITYID LINEITEMID COSTOBJECT1ID CURRENCYID VALUE

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No No No No Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Driver Analysis Version ID number for the Period ID number for the Responsibility Center ID number for Direct Activity ID number for the Line Item ID number for Cost Object 1 ID number for the Currency item

238

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Audit Identifi- No er Identifier Date Identifier Date No No Yes Yes

Number of times the item has been amended User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.3.11 PP_AU_HVACTIVITYDRIVERVOLUME
Table: PP_AU_HVACTIVITYDRIVERVOLUME This table holds the audit data for the PP_HVACTIVITYDRIVERVOLUME table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID VERSIONID PERIODID ACTIVITYDRIVERID DETAILCOSTOBJECT1ID DETAILCOSTOBJECT2ID DETAILCOSTOBJECT3ID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Activity Driver ID number for the Detail Cost Object 1 ID number for the Detail Cost Object 2 ID number for the Detail Cost Object 3

239

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DETAILCOSTOBJECT4ID DETAILCOSTOBJECT5ID ACTIVITYDRIVERVOLUME CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Member Identifier Member Identifier Value

No No Yes

ID number for the Detail Cost Object 4 ID number for the Detail Cost Object 5 Activity Driver volume Number of times the item has been amended User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

Audit Identifi- Yes er Identifier Date Identifier Date No No Yes Yes

7.3.3.12 PP_AU_HVCOSTOBJECTDRIVER
Table: PP_AU_HVCOSTOBJECTDRIVER This table holds the audit data for the PP_HVCOSTOBJECTDRIVER table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID COSTOBJID ACTIVITYDRIVERID CHANGEREVISION

Identifier Identifier Identifier Member Identifier Member Identifier

No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Cost Object ID number for the Activity Driver Number of times the item has been amended

Audit Identifi- Yes er

240

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Date Identifier Date

No No Yes Yes

User ID of the last user to amend the record Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.3.13 PP_AU_HVEXTACTCOUNITRATE
Table: PP_AU_HVEXTACTCOUNITRATE This table contains audit data for the PP_HVEXTACTCOUNITRATE table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID ACTIVITYID ACTIVITYDRIVERID COSTOBJECT1ID COSTOBJECT2ID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Driver Analysis Version ID number for the Period ID number for the Responsibility Center ID number for Direct Activity ID number for the Activity Driver ID number for Cost Object 1 ID number for Cost Object 2

241

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECT3ID COSTOBJECT4ID COSTOBJECT5ID UNITRATE FIXEDUNITRATE CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Member Identifier Member Identifier Member Identifier Value Value

No No No No No

ID number for Cost Object 3 ID number for Cost Object 4 ID number for Cost Object 5 Unit Rate value Fixed Unit Rate value Number of times the item has been amended User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No Yes Yes

7.3.3.14 PP_AU_EMPLOYEERDS
Table: PP_AU_EMPLOYEERDS This table contains the audit data for the PP_EMPLOYEERDS table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID

Identifier Identifier Identifier Member Identifier Member Identifier

No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period

242

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

RESPCENTERID EMPLOYEEID RESOURCEDRIVERID ACTIVITYID VALUE CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No

ID number for the Responsibility Center ID number for the Employee ID number for the Resource Driver ID number for the Activity The value of the Split Number of times the item has been amended User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No Yes Yes

7.3.3.15 PP_AU_EXTERNALACTIVITYVALUE
Table: PP_AU_EXTERNALACTIVITYVALUE This table contains audit data for PP_EXTERNALACTIVITYVALUE table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID

Identifier Identifier Identifier Member Identifier

No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Driver Analysis Version

243

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

PERIODID RESPCENTERID ACTIVITYID LINEITEMID CURRENCYID EXTERNALACTIVITYVALUE

Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No Yes Yes

ID number for the Period ID number for the Responsibility Center ID number for the Direct Activity ID number for the Line Item ID number for the Currency item External Activity value Fixed external Activity value Number of times the item has been amended User ID of the last user to amend record Date of the last amendment to record User ID of the user who deleted record Date deleted

EXTERNALACTIVITYFIXEDVALUE Value CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Audit Identifi- No er Identifier Date Identifier Date No No Yes Yes

7.3.3.16 PP_AU_EXTERNALCOSTOBJECTVALUE
Table: PP_AU_EXTERNALCOSTOBJECTVALUE This table contains audit data for PP_EXTERNALCOSTOBJECTVALUE table.

244

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID ACTIVITYID LINEITEMID COSTOBJECT1ID COSTOBJECT2ID COSTOBJECT3ID COSTOBJECT4ID COSTOBJECT5ID CURRENCYID EXTERNALCOSTOBJECTVALUE

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No No No No No No No No Yes Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Driver Analysis Version ID number for the Period ID number for the Responsibility Center ID number for Direct Activity ID number for the Line Item ID number for Cost Object 1 ID number for Cost Object 2 ID number for Cost Object 3 ID number for Cost Object 4 ID number for Cost Object 5 ID number for the Currency item External Cost Object value Fixed external Cost Object value Number of times the item has been amended User ID of the last user to amend record

EXTERNALCOSTOBJECTFIXEDVAL Value UE CHANGEREVISION AUDITUSERID

Audit Identifi- No er Identifier No

245

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to record User ID of the user who deleted record Date deleted

7.3.3.17 PP_AU_LINEITEMDELTA
Table: PP_AU_LINEITEMDELTA This table contains audit data for PP_LINEITEMDELTA table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID LINEITEMID CURRENCYID LINEITEMVALUE CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for the Line Item ID number for the Currency item Delta value of the Line Item Number of times the item has been amended User ID of the last user to amend the record

Audit Identifi- No er Identifier No

246

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.3.18 PP_AU_LINEITEMDETAILVALUE
Table: PP_AU_LINEITEMDETAILVALUE This table contains audit data for PP_LINEITEMDETAILVALUE table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID LINEITEMDETAILID LINEITEMID CURRENCYID VALUE CHANGEREVISION

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for the Line Item Detail item ID number for the Line Item ID number for the Currency item Line Item Detail value Number of times the item has been amended

Audit Identifi- No er

247

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Date Identifier Date

No No Yes Yes

User ID of the last user to amend the record Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.3.19 PP_AU_LINEITEMFIXEDVALUE
Table: PP_AU_LINEITEMFIXEDVALUE This table contains audit data for PP_LINEITEMFIXEDVALUE table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID LINEITEMID CURRENCYID VALUE CHANGEREVISION

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for the Line Item ID number for the Currency item Fixed Line Item value Number of times the item has been amended

Audit Identifi- No er

248

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Date Identifier Date

No No Yes Yes

User ID of the last user to amend the record Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.3.20 PP_AU_LINEITEMVALUE
Table: PP_AU_LINEITEMVALUE This table contains the audit data for the PP_LINEITEMVALUE table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID LINEITEMID CURRENCYID LINEITEMVALUE CHANGEREVISION

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Numeric

No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for the Line Item ID number for the Currency item Line Item value Number of times the item has been amended

Audit Identifi- No er

249

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Date Identifier Date

No No Yes Yes

User ID of the last user to amend the record Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.3.21 PP_AU_LINEITEMVARVALUE
Table: PP_AU_LINEITEMVARVALUE This table contains audit data for PP_LINEITEMVARVALUE table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID LINEITEMID VALUE CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for the Line Item Variable Line Item value Number of times the item has been amended User ID of the last user to amend the record

Audit Identifi- No er Identifier No

250

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to the record User ID of the user who deleted the record Date deletion

7.3.3.22 PP_AU_LOCKRESULTS
Table: PP_AU_LOCKRESULTS This table contains audit data for PP_LOCKRESULTS table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Identifier

No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the locked Version ID number for the locked Period Number of times the item has been amended User ID of the last user to amend the record

251

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.3.23 PP_AU_METADATA_VERSION
Table: PP_AU_METADATA_VERSION This table contains audit data for PP_METADATA_VERSION table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MAJOR MINOR PATCH AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Identifier Identifier Identifier Date Identifier Date

No No No No No No No Yes Yes

Unique ID number relating to audit item ID number relating to type of audit operation Major release number Minor release number Patch number User ID of the last user to amend the record Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.3.24 PP_AU_RESOURCEDRIVERDELTA
Table: PP_AU_RESOURCEDRIVERDELTA

252

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID RESOURCEDRIVERID RESOURCEDRIVERVALUE CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for the Resource Driver Resource Driver Delta value Number of times the item has been amended User ID of the last user to amend the record Date of the last amendment to the record User ID of the user who deleted the record Date of deletion

Audit Identifi- No er Identifier Date Identifier Date No No Yes Yes

7.3.3.25 PP_AU_RESOURCEDRIVERDSPLIT
This table contains audit data for PP_RESOURCEDRIVERDSPLIT table.

253

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID RESOURCEDRIVERID ACTIVITYID RESOURCEDRIVERVALUE CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for the Resource Driver ID number for the Activity Activity Resource Driver Delta Split value Number of times the item has been amended User ID of the last user to amend the record Date of the last amendment to the record User ID of the user who deleted the record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No Yes Yes

7.3.3.26 PP_AU_RESOURCEDRIVERSPLIT
Table: PP_AU_RESOURCEDRIVERSPLIT This table contains audit data for PP_RESOURCEDRIVERSPLIT table.

254

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID RESOURCEDRIVERID ACTIVITYID RESOURCEDRIVERVALUE CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for the Resource Driver ID number for the Activity Activity Resource Driver Split value Number of times the item has been amended User ID of the last user to amend the record Date of the last amendment to the record User ID of the user who deleted the record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No Yes Yes

7.3.3.27 PP_AU_RESOURCEDRIVERTARGET
Table: PP_AU_RESOURCEDRIVERTARGET This table contains audit data for PP_RESOURCEDRIVERTARGET table.

255

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID RESOURCEDRIVERID RESOURCEDRIVERVALUE CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Numeric

No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for the Resource Driver Resource Driver Target value Number of times the item has been amended User ID of the last user to amend the record Date of the last amendment to the record User ID of the user who deleted the record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No Yes Yes

7.3.3.28 PP_AU_RESOURCEDRIVERTARSPLIT
Table: PP_AU_RESOURCEDRIVERTARSPLIT This table contains the audit data for the PP_RESOURCEDRIVERTARSPLIT table.

256

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID RESOURCEDRIVERID ACTIVITYID RESOURCEDRIVERVALUE CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No No No

Unique ID relating to the audit item ID relating to type of audit operation ID of a Model ID of a Version ID of a Period ID of a Responsibility Center ID of a Resource Driver ID of an Activity Resource Driver Target Split Value for the Activity The number of times the item has been amended User ID of the last user to amend the record Date of the last amendment to the record User ID of the user who deleted the record Date of deletion

Audit Identifi- No er Identifier Date Identifier Date No No Yes Yes

7.3.3.29 PP_AU_RESOURCEDRIVERVALUE
Table: PP_AU_RESOURCEDRIVERVALUE This table contains audit data for PP_RESOURCEDRIVERVALUE table.

257

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID RESOURCEDRIVERID RESOURCEDRIVERVALUE CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for model ID number for Version ID number for Period ID number for Responsibility Center ID number for Resource Driver Resource Driver value Number of times item has been amended User ID of last user to amend record Date of last amendment to record User ID of user who deleted record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No Yes Yes

7.3.3.30 PP_AU_REVENUE
Table: PP_AU_REVENUE This table contains audit data for the PP_REVENUE table.

258

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID REVENUETYPEID COSTOBJECT1ID COSTOBJECT2ID COSTOBJECT3ID COSTOBJECT4ID COSTOBJECT5ID CURRENCYID UNIT_PRICE UNITS_SOLD REVENUE CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value Value Value

No No No No No No No No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for the Revenue Type ID number for Cost Object 1 ID number for Cost Object 2 ID number for Cost Object 3 ID number for Cost Object 4 ID number for Cost Object 5 ID number for the Currency item Unit Price value Units Sold value Revenue item value Number of times the item has been amended User ID of the last user to amend the record

Audit Identifi- No er Identifier No

259

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.3.31 PP_AU_SERVICEDRIVERDELTA
Table: PP_AU_SERVICEDRIVERDELTA This table contains audit data for PP_SERVICEDRIVERDELTA table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID SERVICEID SERVICEDRIVERVALUE CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for the Service Service Driver Delta value Number of times the item has been amended User ID of the last user to amend the record

Audit Identifi- No er Identifier No

260

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.3.32 PP_AU_SERVICEDRIVERTARGET
Table: PP_AU_SERVICEDRIVERTARGET This table contains audit data for PP_SERVICEDRIVERTARGET table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID SERVICEID SERVICEDRIVERVALUE CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for the Service Service Driver Target value Number of times the item has been amended User ID of the last user to amend the record

Audit Identifi- No er Identifier No

261

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.3.33 PP_AU_SERVICEDRIVERVALUE
Table: PP_AU_SERVICEDRIVERVALUE This table contains audit data for the PP_SERVICEDRIVERVALUE table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID SERVICEID SERVICEDRIVERVALUE CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Numeric

No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for the Service Service Driver value Number of times the item has been amended User ID of the last user to amend the record

Audit Identifi- No er Identifier No

262

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.3.34 PP_AU_SERVICEFACTOR
Table: PP_AU_SERVICEFACTOR This table contains audit data for the PP_SERVICEFACTOR table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID SERVICEID CURRENCYID VARIABLEFACTOR FIXEDUNITRATE CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value Value

No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Service ID number for the Currency item Variable Factor value Fixed Unit Rate value Number of times the item has been the amended User ID of the last user to amend the record

Audit Identifi- No er Identifier No

263

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.3.35 PP_AU_SPREADVALUE
Table: PP_AU_SPREADVALUE This table contains audit data for the PP_SPREADVALUE table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID SPREADID SPREADVALUE CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number relating the model ID number relating the Version ID number relating the Period ID number for the Spread Spread value Number of times the item has been amended User ID of the last user to amend the record

Audit Identifi- No er Identifier No

264

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.3.36 PP_AU_SUBSTITUTIONS
Table: PP_AU_SUBSTITUTIONS This table contains top level names such as versions and periods data for the PP_SUBSTITUTIONS table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID LANGID ID SUBSTITUTION AUDITUSERID

Identifier Identifier Identifier Identifier Identifier Other Text Identifier

No No No No No Yes No

Unique ID number relating to audit item ID number relating to the type of audit operation ID number for the model ID number for the Language ID number for the substitute item Substitute name User ID of the last user to amend the record

265

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.3.37 PP_AU_USER_RULE
Table: PP_AU_USER_RULE This table contains audit data for the PP_USER_RULE table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID RULETEXT CHANGEREVISION RULEDESC AUDITUSERID

Identifier Identifier Identifier NMemo

No No Yes Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model Rule script Number of times the item has been amended Rule description User ID of the last user to amend the record

Audit Identifi- Yes er Other Text Identifier Yes Yes

266

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

Yes Yes Yes

Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.3.38 PP_AU_WORKSHEETVALUE
Table: PP_AU_WORKSHEETVALUE This table contains audit data for the PP_WORKSHEETVALUE table.
Field Name Type Allow Nulls Description

AUDITID (Key) OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID WORKSHEET1ID WORKSHEET2ID WORKSHEETVALUE CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for Work Sheet 1 ID number for Work Sheet 2 Value of Work Sheet array item Number of times the item has been amended User ID of the last user to amend the record

Audit Identifi- No er Identifier No

267

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.3.39 OM_AU_BOUNDARYINFO
Table: OM_AU_BOUNDARYINFO This table contains audit data for the OM_BOUNDARYINFO table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID GROUPBOUNDARYID BOUNDARYID ICONID RANGECOLOR DATACOLOR CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Identifier Identifier

No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Group Boundary ID number for the Boundary ID number for the Icon Range color Data color Number of times the item has been amended User ID of the last user to amend the record

Audit Identifi- No er Identifier No

268

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No No Yes

Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.3.40 OM_AU_EMPLOYEEB
Table: OM_AU_EMPLOYEEB This table contains the audit data for the OM_AU_EMPLOYEEB table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID EMPLOYEEID BOUNDARYID MEASUREID CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier

No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for model ID number for Employee ID number for Boundary ID number for measure Number of times item has been amended User ID of last user to amend record

Audit Identifi- No er Identifier No

269

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of last amendment to record User ID of user who deleted record Date deleted

7.3.3.41 OM_AU_EMPLOYEEBOUNDARY
Table: OM_AU_EMPLOYEEBOUNDARY This table contains the audit data for the OM_AU_EMPLOYEEBOUNDARY table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID EMPLOYEEID COSTOBJECT1ID COSTOBJECT2ID BOUNDARYID MEASUREID VALUE

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for model ID number for Version ID number for Period ID number for Responsibility Center ID number for Employee ID number for Cost Object 1 ID number for Cost Object 2 ID number for Boundary ID number for Measure Employee Boundary value

270

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Audit Identifi- No er Identifier Date Identifier Date No No No Yes

Number of times item has been amended User ID of last user to amend record Date of last amendment to record User ID of user who deleted record Date deleted

7.3.3.42 OM_AU_ICONVALUE
Table: OM_AU_ICONVALUE This table contains audit data for OM_ICONVALUE table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID ICONID CATEGORY VALUE CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Other Text NMemo

No No No No Yes Yes

Unique ID number relating to audit item ID number relating to type of audit operation ID number for model ID number for Icon Icon property An icon value (encoded) number of times item has been amended User ID of last user to amend record

Audit Identifi- No er Identifier No

271

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No No Yes

Date of last amendment to record User ID of user who deleted record Date deleted

7.3.3.43 OM_AU_INITIATIVE_DETAIL
Table: OM_AU_INITIATIVE_DETAIL This table contains the audit data for the OM_INITIATIVE_DETAIL table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID INITIATIVEID SHORTDESCRIPTION LONGDESCRIPTION AREFERENCE CREATEUSERID LASTMODIFIEDNAME CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Other Text NMemo Date Value Identifier Other Text

No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Initiative Initiative name Initiative description Internal system date for the calculation of new initiatives User ID of the user who created the initiative User name of the user who last amended the initiative Number of times the item has been amended User ID of the last user to amend the record

Audit Identifi- No er Identifier No

272

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No Yes Yes

Date of the last amendment to the record User ID of the user who deleted the record Date deleted

7.3.3.44 OM_AU_METRICACTUAL
Table: OM_AU_METRICACTUAL This table contains audit data for OM_METRICACTUAL table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID METRICID COSTOBJECT1ID COSTOBJECT2ID CURRENCYID VALUE

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for model ID number for Version ID number for Period ID number for Responsibility Center ID number for Metric ID number for Cost Object 1 ID number for Cost Object 2 ID number for Currency Metric value

273

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Audit Identifi- No er Identifier Date Identifier Date No No No Yes

Number of times item has been amended User ID of last user to amend record Date of last amendment to record User ID of user who deleted record Date deleted

7.3.3.45 OM_AU_METRICADJUSTMENT
Table: OM_AU_METRICADJUSTMENT This table contains audit data for the OM_METRICADJUSTMENT table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID METRICID COSTOBJECT1ID COSTOBJECT2ID CURRENCYID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for model ID number for Version ID number for Period ID number for Responsibility Center ID number for Metric ID number for Cost Object 1 ID number for Cost Object 2 ID number for Currency

274

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

VALUE CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Numeric

No

Metric adjustment value Number of times item has been amended User ID of last user to amend record Date of last amendment to record User ID of user who deleted record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No No Yes

7.3.3.46 OM_AU_METRICADJUSTTARGET
Table: OM_AU_METRICADJUSTTARGET This table contains audit data for OM_METRICADJUSTTARGET table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID METRICID COSTOBJECT1ID COSTOBJECT2ID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for model ID number for Version ID number for Period ID number for Responsibility Center ID number for Metric ID number for Cost Object 1 ID number for Cost Object 2

275

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

CURRENCYID VALUE CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Member Identifier Value

No No

ID number for Currency Metric Adjustment Target value Number of times item has been amended User ID of last user to amend record Date of last amendment to record User ID of user who deleted record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No No Yes

7.3.3.47 OM_AU_METRICB
Table: OM_AU_METRICB This table contains audit data for the OM_METRICB table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID METRICID BOUNDARYID MEASUREID CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier

No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for model ID number for Metric ID number for Boundary ID number for measure Number of times item has been amended User ID of last user to amend record

Audit Identifi- No er Identifier No

276

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No No Yes

Date of last amendment to record User ID of user who deleted record Date deleted

7.3.3.48 OM_AU_METRICBASEPOINT
Table: OM_AU_METRICBASEPOINT This table contains audit data for the OM_METRICBASEPOINT table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID METRICID COSTOBJECT1ID COSTOBJECT2ID CURRENCYID VALUE CHANGEREVISION

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for model ID number for Version ID number for Period ID number for Responsibility Center ID number for Metric ID number for Cost Object 1 ID number for Cost Object 2 ID number for Currency Metric basepoint value Number of times item has been amended

Audit Identifi- No er

277

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Identifier Date Identifier Date

No No No Yes

User ID of last user to amend record Date of last amendment to record User ID of user who deleted record Date deleted

7.3.3.49 OM_AU_METRICBOUNDARY
Table: OM_AU_METRICBOUNDARY This table contains audit data for the OM_METRICBOUNDARY table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID METRICID COSTOBJECT1ID COSTOBJECT2ID BOUNDARYID MEASUREID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for model ID number for Version ID number for Period ID number for Responsibility Center ID number for Metric ID number for Cost Object 1 ID number for Cost Object 2 ID number for Boundary ID number for measure

278

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

VALUE CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Value

No

Metric Boundary value Number of times item has been amended User ID of last user to amend record Date of last amendment to record User ID of user who deleted record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No No Yes

7.3.3.50 OM_AU_METRICTARGET
Table: OM_AU_METRICTARGET This table contains audit data for the OM_METRICTARGET table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID METRICID COSTOBJECT1ID COSTOBJECT2ID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for model ID number for Version ID number for Period ID number for Responsibility Center ID number for Metric ID number for Cost Object 1 ID number for Cost Object 2

279

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

CURRENCYID VALUE CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Member Identifier Value

No No

ID number for Currency Metric Target value Number of times item has been amended User ID of last user to amend record Date of last amendment to record User ID of user who deleted record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No No Yes

7.3.3.51 OM_AU_OBJECTIVEACTUAL
Table: OM_AU_OBJECTIVEACTUAL This table contains audit data for OM_OBJECTIVEACTUAL table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID OBJECTIVEID COSTOBJECT1ID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for model ID number for Version ID number for Period ID number for Responsibility Center ID number for Objective ID number for Cost Object 1

280

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECT2ID VALUE CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Member Identifier Value

No No

ID number for Cost Object 2 Objective Actual value Number of times item has been amended User ID of last user to amend record Date of last amendment to record User ID of user who deleted record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No No Yes

7.3.3.52 OM_AU_OBJECTIVEADJUSTMENT
Table: OM_AU_OBJECTIVEADJUSTMENT This table contains audit data for the OM_OBJECTIVEADJUSTMENT table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID OBJECTIVEID COSTOBJECT1ID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for model ID number for Version ID number for Period ID number for Responsibility Center ID number for Objective ID number for Cost Object 1

281

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECT2ID VALUE CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Member Identifier Value

No No

ID number for Cost Object 2 Objective Adjustment value Number of times item has been amended User ID of last user to amend record Date of last amendment to record User ID of user who deleted record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No No Yes

7.3.3.53 OM_AU_OBJECTIVEADJUSTTARGET
Table: OM_AU_OBJECTIVEADJUSTTARGET This table contains audit data for the OM_OBJECTIVEADJUSTTARGET table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID OBJECTIVEID COSTOBJECT1ID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for model ID number for Version ID number for Period ID number for Responsibility Center ID number for Objective ID number for Cost Object 1

282

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECT2ID VALUE CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Member Identifier Value

No No

ID number for Cost Object 2 Objective Adjustment Target value Number of times item has been amended User ID of last user to amend record Date of last amendment to record User ID of user who deleted record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No No Yes

7.3.3.54 OM_AU_OBJECTIVEB
Table: OM_AU_OBJECTIVEB This table contains audit data for the OM_OBJECTIVEB table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID OBJECTIVEID BOUNDARYID MEASUREID CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier

No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for model ID number for Objective ID number for Boundary ID number for Measure Number of times item has been amended User ID of last user to amend record

Audit Identifi- No er Identifier No

283

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No No Yes

Date of last amendment to record User ID of user who deleted record Date deleted

7.3.3.55 OM_AU_OBJECTIVEBASEPOINT
Table: OM_AU_OBJECTIVEBASEPOINT This table contains audit data for the OM_OBJECTIVEBASEPOINT table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID OBJECTIVEID COSTOBJECT1ID COSTOBJECT2ID VALUE CHANGEREVISION AUDITUSERID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for model ID number for Version ID number for Period ID number for Responsibility Center ID number for Objective ID number for Cost Object 1 ID number for Cost Object 2 Objective basepoint value Number of times item has been amended User ID of last user to amend record

Audit Identifi- No er Identifier No

284

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

DATEALTERED DELETEUSERID DELETEDATE

Date Identifier Date

No No Yes

Date of last amendment to record User ID of user who deleted record Date of deleted

7.3.3.56 OM_AU_OBJECTIVEBOUNDARY
Table: OM_AU_OBJECTIVEBOUNDARY This table contains audit data for the OM_OBJECTIVEBOUNDARY table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID OBJECTIVEID COSTOBJECT1ID COSTOBJECT2ID BOUNDARYID MEASUREID VALUE

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Value

No No No No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for model ID number for Version ID number for Period ID number for Responsibility Center ID number for Objective ID number for Cost Object 1 ID number for Cost Object 2 ID number for Boundary ID number for Measure Objective Boundary value

285

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Audit Identifi- No er Identifier Date Identifier Date No No No Yes

Number of times item has been amended User ID of last user to amend record Date of last amendment to record User ID of user who deleted record Date deleted

7.3.3.57 OM_AU_OBJECTIVEMETRICWEIGHTING
Table: OM_AU_OBJECTIVEMETRICWEIGHTING This table contains audit data for the OM_OBJECTIVEMETRICWEIGHTING table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID OBJECTIVEID METRICID COSTOBJECT1ID COSTOBJECT2ID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for the Objective ID number for the Metric ID number for Cost Object 1 ID number for Cost Object 2

286

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

WEIGHTING CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Value

No

Objective Metric Weighting value Number of times the item has been amended User ID of the last user to amend the record Date of the last amendment to the record User ID of the user who deleted the record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No No Yes

7.3.3.58 OM_AU_OBJECTIVETARGET
Table: OM_AU_OBJECTIVETARGET This table contains audit data for the OM_OBJECTIVETARGET table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID OBJECTIVEID COSTOBJECT1ID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for the Objective ID number for Cost Object 1

287

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

COSTOBJECT2ID VALUE CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Member Identifier Value

No No

ID number for Cost Object 2 Objective Target value Number of times the item has been amended User ID of the last user to amend the record Date of the last amendment to the record User ID of the user who deleted the record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No No Yes

7.3.3.59 OM_AU_OBJECTIVEWEIGHTING
Table: OM_AU_OBJECTIVEWEIGHTING This table contains audit data for the OM_OBJECTIVEWEIGHTING table.
Field Name Type Allow Nulls Description

AUDITID OPERATIONID MODELID VERSIONID PERIODID RESPCENTERID OBJECTIVEID

Identifier Identifier Identifier Member Identifier Member Identifier Member Identifier Member Identifier

No No No No No No No

Unique ID number relating to audit item ID number relating to type of audit operation ID number for the model ID number for the Version ID number for the Period ID number for the Responsibility Center ID number for the Objective

288

2013-07-29

Database Tables

Field Name

Type

Allow Nulls

Description

LINKEDOBJECTIVEID COSTOBJECT1ID COSTOBJECT2ID WEIGHTING CHANGEREVISION AUDITUSERID DATEALTERED DELETEUSERID DELETEDATE

Member Identifier Member Identifier Member Identifier Value

No No No No

ID number for the linked Objective ID number for Cost Object 1 ID number for Cost Object 2 Weighting value Number of times the item has been amended User ID of the last user to amend the record Date of the last amendment to the record User ID of the user who deleted the record Date deleted

Audit Identifi- No er Identifier Date Identifier Date No No No Yes

289

2013-07-29

Database Tables

290

2013-07-29

More Information

More Information

Information Resource

Location

SAP BusinessObjects product information

http://www.sap.com Navigate to http://help.sap.com/businessobjects and on the "SAP BusinessObjects Overview" side panel click All Products. You can access the most up-to-date documentation covering all SAP BusinessObjects products and their deployment at the SAP Help Portal. You can download PDF versions or installable HTML libraries. Certain guides are stored on the SAP Service Marketplace and are not available from the SAP Help Portal. These guides are listed on the Help Portal accompanied by a link to the SAP Service Marketplace. Customers with a maintenance agreement have an authorized user ID to access this site. To obtain an ID, contact your customer support representative. http://service.sap.com/bosap-support > Documentation Installation guides: https://service.sap.com/bosap-instguides Release notes: http://service.sap.com/releasenotes

SAP Help Portal

SAP Service Marketplace

The SAP Service Marketplace stores certain installation guides, upgrade and migration guides, deployment guides, release notes and Supported Platforms documents. Customers with a maintenance agreement have an authorized user ID to access this site. Contact your customer support representative to obtain an ID. If you are redirected to the SAP Service Marketplace from the SAP Help Portal, use the menu in the navigation pane on the left to locate the category containing the documentation you want to access. https://cw.sdn.sap.com/cw/community/docupedia

Docupedia

Docupedia provides additional documentation resources, a collaborative authoring environment, and an interactive feedback channel. https://boc.sdn.sap.com/

Developer resources https://www.sdn.sap.com/irj/sdn/businessobjects-sdklibrary

291

2013-07-29

More Information

Information Resource

Location

SAP BusinessObjects articles on the SAP Community Network

https://www.sdn.sap.com/irj/boc/businessobjects-articles These articles were formerly known as technical papers. https://service.sap.com/notes

Notes These notes were formerly known as Knowledge Base articles. Forums on the SAP Community Network https://www.sdn.sap.com/irj/scn/forums http://www.sap.com/services/education Training From traditional classroom learning to targeted e-learning seminars, we can offer a training package to suit your learning needs and preferred learning style. http://service.sap.com/bosap-support Online customer support The SAP Support Portal contains information about Customer Support programs and services. It also has links to a wide range of technical information and downloads. Customers with a maintenance agreement have an authorized user ID to access this site. To obtain an ID, contact your customer support representative. http://www.sap.com/services/bysubject/businessobjectsconsulting Consulting Consultants can accompany you from the initial analysis stage to the delivery of your deployment project. Expertise is available in topics such as relational and multidimensional databases, connectivity, database design tools, and customized embedding technology.

292

2013-07-29

Index
A
About Results Tables Exporting Results 188 Activities Reassignment PPLOAD_COSTOBJECTASSIGNMENT 73 Activity Driver Volume PPLOAD_HVACTIVITYDRIVERVOLUME 93 Alias Data Load EPO_DATA_ALIAS 33 OMLOAD_#_AL 33 pkgPP_#_ALIAS 33 PP_#_NAME 33 PPLOAD_#_AL 33 Alias Procedures and Packages 31 Assignment Load 36 Assignment Procedures and Packages 35 Audit Tables About 188 autogrow 56 Automatic Model Refresh 43

D
Data Loader About 19 Assignment Tables 72 Follow-up Activities 44 Management Tables 66 Structural Tables 68 Data Loader Completion Checks 44 Data Loader Error Codes 54 Data Loader Management Tables EPO_DBCONFIG 66 EPO_ERRORLOG 66 PPHV_LOG 67 PPLOAD_LOG 67 Data Loader Parallel Processing Scripts 61 Data Loader Parameters 22 Data Loader Preparation 19 Data Loader Structural Tables EPOLOAD_PROPERTY 71 EPOLOAD_PROPERTYITEM 72 PPLOAD_#_AL 70 PPLOAD_#_DH 69 Data Loader Tables About 64 Database Administrator's Guide About 9 Database Setup Scripts 12 Dimension Data load 30 Dimension Procedures and Packages 29 Dimension Tables 185 Disk Space Maintenance Data File Maintenance 56

B
Bill of Materials Default Makeup 89 Bill of Materials External Unit Rate 91 Bill of Materials Makeup 85 Bill of Materials Production PPLOAD_BOMPRODUCTION 86 Bill of Materials Units Sold PPLOAD_BOMUNITSSOLD 87 Boundary info OMLOAD_BOUNDARYINFO 105

E C
Core tables 11 Cost Object Assignment PP_COSTOBJECTASSIGNMENT 74 PP_COSTOBJITEM 74 Cost Object Driver Assignment PP_COSTOBJECTDRIVER 75 PP_COSTOBJITEM 75 PP_HVCOSTOBJECTDRIVER 75 Currency Rate PPLOAD_CURRENCYRATES 88 Employee boundary OMLOAD_EMPLOYEEBOUNDARY 106 Employee Boundary Measure OMLOAD_EMPLOYEEB 107 Employee Resource Driver Split PPLOAD_EMPLOYEERDS 89 EPO_AU_BOOK_INFO 192 EPO_AU_BOOK_NAME 191 EPO_AU_BOOK_PROPERTY 190 EPO_AU_BOOKS 190, 276, 277 EPO_AU_CELLMEMO 193

EPO_AU_CURRENCY_PROPERTY 193 EPO_AU_DATA_ALIAS 194 EPO_AU_DEFAULT_BOOK 195 EPO_AU_DIMENSION_AT 195 EPO_AU_DIMENSION_NAME 196 EPO_AU_DIMENSION_RULE 197 EPO_AU_DIMENSION_STRUCTURE 198 EPO_AU_DV_INFO 199 EPO_AU_GROUP_INFO 200 EPO_AU_GROUP_ROOT 201 EPO_AU_GROUPS 202 EPO_AU_METADATA_VERSION 202 EPO_AU_MODEL_GROUPS 203 EPO_AU_MODEL_PARTITION 203 EPO_AU_MODEL_PROPERTY 204 EPO_AU_MODEL_PROPERTY_VALUE 205 EPO_AU_MODEL_SERVERS 206 EPO_AU_MODELS 206 EPO_AU_REPORTS 207 EPO_AU_SECURITY 208 EPO_AU_SECURITY_INFO 209 EPO_AU_SECURITY_NAME 210 EPO_AU_SERVERS 210 EPO_AU_USER_GROUP 211 EPO_AU_USER_INFO 212 EPO_AU_USERS 212 EPO_AUDIT_MESSAGES 213 EPO_AUDITLOG 214 EPOACCESS 16 Execute Data Loader Routines PP_EXECUTEDLROUTINES 42 Exporting Results Export to Database 188 ExportToLoad 43 External activity cost object unit rate PPLOAD_HVEXTACTCOUNITRATE 94 External Activity Value PPLOAD _EXTERNALACTIVITYVALUE 90 External Cost Object Value PPLOAD_EXTERNALCOSTOBJECTVALUE 92

G
Generating a Load Identifier 19

293

2013-07-29

Index

H
History of Changes 5

I
Icon Value OMLOAD_ICONVALUE 107 Indexes and Statistics 56

L
Line item detail value PPLOAD_LINEITEMDETAILVALUE 95 Line Item Direct Activity Overrides PPLOAD_LINEITEMDIRECT_ACTIVITY 76 Line item fixed value PPLOAD_LINEITEMFIXEDVALUE 96 Line item value data PP_LINEITEMDELTA 97 PPLOAD_LINEITEMVALUE 97 Line Item Variable PPLOAD_LINEITEMVARIABLE 98 Load Log Table PPLOAD_LOG 47 LOADSTATUS Constant Names 47 LOADSTATUS Field Values 47 Log Maintenance 62

Metrics Employees Assignment Override Value OMLOAD_OVRMETRICEMPLOYEE 82 Metrics Employees Assignment Value OMLOAD_ASSMETRICEMPLOYEE 79 Metrics Responsibility Centers Assignment Value OMLOAD_ASSMETRICRESPCENTER 80 Microsoft SQL Server Pre-installation Tasks 12 Setting up a New Database 15 MSSQLParallelQuery_OFF.SQL 61 MSSQLParallelQuery_ON.SQL 61

M
Metric actual adjustment value OMLOAD_METRICADJUSTMENT 109 Metric Actual Value OMLOAD_METRICACTUAL 108 Metric base point value OMLOAD_METRICBASEPOINT 111 Metric Boundary Measure OMLOAD_METRICB 111 Metric boundary value OMLOAD_METRICBOUNDARY 112 Metric target adjustment value OMLOAD_METRICADJUSTTARGET 110 Metric target value OMLOAD_METRICTARGET 113

Objectives Linked Objectives Assignment Value OMLOAD_ASSOBJECTIVELOBJECTIVE 81 Objectives Metrics Assignment Value OMLOAD_ASSOBJECTIVEMETRIC 81 Objectives Responsibility Centers Assignment Value OMLOAD_ASSOBJECTIVERESPCENTER 82 OM_AU_ASSMETRICRESPCENTER 224 OM_AU_ASSOBJECTIVEINITIATIVE 224 OM_AU_ASSOBJECTIVELOBJECTIVE 225 OM_AU_ASSOBJECTIVEMETRIC 226 O OM_AU_ASSOBJECTIVERESPCENTER 227 Objective actual adjustment value OM_AU_BOUNDARYINFO 268 OMLOAD_OBJECTIVEADJUSTMENT OM_AU_EMPLOYEEB 269 115 OM_AU_EMPLOYEEBOUNDARY 270 Objective Actual Value OM_AU_ICONVALUE 271 OMLOAD_OBJECTIVEACTUAL OM_AU_INITIATIVE_DETAIL 272 114 OM_AU_METRICACTUAL 273 Objective Base Point Value OM_AU_METRICADJUSTMENT 274 OMLOAD_OBJECTIVEBASEPOINT OM_AU_METRICADJUSTTARGET 117 275 Objective boundary measure OM_AU_METRICBOUNDARY 278 OMLOAD_OBJECTIVEB 117 OM_AU_METRICTARGET 279 Objective boundary value OM_AU_OBJECTIVEACTUAL 280 OMLOAD_OBJECTIVEBOUNDARY OM_AU_OBJECTIVEADJUSTMENT 118 281 Objective Metric Weighting Value OM_AU_OBJECTIVEADJUSTTARGET OMLOAD_OBJMETRICWEIGHTING 282 121 OM_AU_OBJECTIVEB 283 Objective target adjustment value OM_AU_OBJECTIVEBASEPOINT 284 OMLOAD_OBJECTIVEJUSTTARGET OM_AU_OBJECTIVEBOUNDARY 285 116 OM_AU_OBJECTIVEMETRICWEIGHTING Objective target value 286 OMLOAD_OBJECTIVETARGET OM_AU_OBJECTIVETARGET 287 119 OM_AU_OBJECTIVEWEIGHTING 288 Objective weighting value OMR_EMPLOYEERESULTVALUE OMLOAD_OBJECTIVEWEIGHTING 182 120 OMR_METRICRESULTVALUE 183 Objectives Employees Assignment OMR_OBJECTIVERESULTVALUE Override Value 184 OMLOAD_OVROBJECTIVEEMPLOYEE Oracle 83 Database Preparation 13 Objectives Employees Assignment Pre-installation Tasks 13 Value Setting up a New Database 17 OMLOAD_OBJMETRICWEIGHTING Tablespace and User Creation 14 80 Tablespace Setup and User Rights 13

294

2013-07-29

Index

P
Performing a Data Load 40 PP_AU_ACTIVITYDRIVERDELTA 228 PP_AU_ACTIVITYDRIVERTARGET 229 PP_AU_ACTIVITYDRIVERVALUE 230 PP_AU_ACTIVITYREASSIGN 214 PP_AU_ASSRESPCENTERACTIVITY 215 PP_AU_BOMMAKEUP 232 PP_AU_BOMPRODUCTION 233 PP_AU_BOMUNITSSOLD 234 PP_AU_COSTOBJECTASSIGNMENT 216 PP_AU_COSTOBJECTDRIVER 217 PP_AU_COSTOBJITEM 218 PP_AU_CURRENCYRATES 235 PP_AU_DAVERSION 236 PP_AU_DEFAULTBOMMAKEUP 237 PP_AU_EMPLOYEERDS 242 PP_AU_EXTERNALACTIVITYVALUE 243 PP_AU_EXTERNALBOMUNITRATE 238 PP_AU_EXTERNALCOSTOBJECTVALUE 244 PP_AU_HVACTIVITYDRIVERVOLUME 239 PP_AU_HVCOSTOBJECTDRIVER 240 PP_AU_HVEXTACTCOUNITRATE 241 PP_AU_LINEITEMDELTA 246 PP_AU_LINEITEMDETAILVALUE 247 PP_AU_LINEITEMDIRECT_ACTIVITY 219 PP_AU_LINEITEMFIXEDVALUE 248 PP_AU_LINEITEMRESOURCEDRIVER 220 PP_AU_LINEITEMVALUE 249 PP_AU_LINEITEMVARVALUE 250 PP_AU_LOCKRESULTS 251 PP_AU_METADATA_VERSION 252 PP_AU_RESOURCEDRIVERDELTA 252 PP_AU_RESOURCEDRIVERDSPLIT 253 PP_AU_RESOURCEDRIVERSPLIT 254 PP_AU_RESOURCEDRIVERTARGET 255 PP_AU_RESOURCEDRIVERTARSPLIT 256 PP_AU_RESOURCEDRIVERVALUE 257

PP_AU_RESPCENTERSERVICE 223 PP_AU_REVENUE 258 PP_AU_SERVICEDIRECT_ACTIVITY 222 PP_AU_SERVICEDRIVERDELTA 260 PP_AU_SERVICEDRIVERTARGET 261 PP_AU_SERVICEDRIVERVALUE 262 PP_AU_SERVICEFACTOR 263 PP_AU_SERVICERESOURCEDRIVER 221 PP_AU_SPREADVALUE 264 PP_AU_SUBSTITUTIONS 265 PP_AU_USER_RULE 266 PP_AU_WORKSHEETVALUE 267 PPLOAD_#_DH 30 PPLOAD_ACTIVITYDRIVERVALUE Activity Driver Value 84 PPLOAD_BOMMAKEUP 85 PPLOAD_DEFAULTBOMMAKEUP 89 PPLOAD_EXTERNALBOMUNITRATE 91 PPR_#DIMENSION_NAME#_BRIDGE 135 PPR_#DIMENSION_NAME#_NODEITEMS 137 PPR_ACTCOSTOBJECTVALUE 123 PPR_ACTIVITYLINEITEMVALUE 124 PPR_ACTIVITYVALUE 125 PPR_ACTREASSIGNSPLITVALUE 126 PPR_APRIMARYACTIVITYDRIVER 127 PPR_BOMRESULT 128 PPR_BOMUNITRATE 129 PPR_CONTRIBUTION 132 PPR_COSTOBJECTVALUE 133 PPR_DCOSTOBJECTVALUE 134 PPR_DPRIMARYACTIVITYDRIVER 139 PPR_DSERVICECOSTOBJECTVALUE 139 PPR_DSPRIMARYACTIVITYDRIVER 140 PPR_EXTERNALACTIVITYVALUE 141 PPR_EXTERNALCOSTOBJECTVALUE 142 PPR_HVACTIVITYDRIVERMAPPING 143 PPR_HVBREAKDOWN 145 PPR_HVBREAKDOWNDETAILCOST 146 PPR_HVDETAILCOST 147 PPR_HVLIUNITRATE 148 PPR_HVUNITRATE 149

PPR_LICOSTOBJECTVALUE 150 PPR_NODE_LEVEL 151 PPR_POSTREASSIGNLINEITEMVALUE 152 PPR_RBACTIVITYDRIVERVALUE 153 PPR_RBBOMMAKEUP 130 PPR_RBBOMPRODUCTION 131 PPR_RBBOMUNITSSOLD 131 PPR_RBCURRENCYRATES 154 PPR_RBEMPLOYEERDS 155 PPR_RBEXTERNALBOMUNITRATE 157 PPR_RBHVEXTACTCOUNITRATE 156 PPR_RBLINEITEMDETAILVALUE 158 PPR_RBLINEITEMFIXEDVALUE 159 PPR_RBLINEITEMVALUE 160 PPR_RBLINEITEMVARVALUE 160 PPR_RBRESOURCEDRIVERSPLIT 161 PPR_RBRESOURCEDRIVERVALUE 162 PPR_RBREVENUE 163 PPR_RBSERVICEDRIVERVALUE 164 PPR_RBSERVICEFACTOR 165 PPR_RBSPREADVALUE 166 PPR_RBWORKSHEETVALUE 166 PPR_REASSACTLINEITEMVALUE 167 PPR_REASSACTSERVICEVALUE 168 PPR_REASSIGNTRACE 169 PPR_SCOSTOBJECTVALUE 172 PPR_SERVICEACTIVITYVALUE 170 PPR_SERVICECOSTOBJECTVALUE 171 PPR_SERVICEVALUE 172 PPR_SOURCEACTLINEITEMVALUE 173 PPR_SPRIMARYACTIVITYDRIVER 174 PPR_SUMACTIVITYVALUE 175 PPR_SUMCOSTOBJECTVALUE 176 PPR_SUMMARYMOVEMENTVALUE 177 PPR_SUMSERVICEACTIVITYVALUE 178 PPR_TARGETCOSTOBJECTVALUE 179 PPR_TOTCOSTOBJECTVAULE 180 PPR_TRACEBACKVALUE 181 Property Data Load 34 Property Item Value Data Load 34 Property Procedures and Packages 34

295

2013-07-29

Index

R
Resource Driver Split PPLOAD_RESOURCEDRIVERSPLIT 99 Resource Driver Value PPLOAD_RESOURCEDRIVERVALUE 100 Resource Drivers Line Items Assignment 77 Resource Drivers Services Assignment PPLOAD_SERVICERESOURCEDRIVER 78 Responsibility Centers Activities Assignment PPLOAD_ASSRESPCENTERACTIVITY 73 Restoring the Database 55 Restrictions 11 Results Tables About 122 Results Views 187

Revenue PPLOAD_REVENUE 101 Running Data Loader Remotely 20

Structural Procedures and Packages 29 Supported Versions 11

S
Service Driver Value PPLOAD_SERVICEDRIVERVALUE 102 Service Factor PPLOAD_SERVICEFACTOR 103 Services Resource Drivers Assignment Overrides PPLOAD_SERVICEDIRECT_ACTIVITY 78 Services Responsibility Centers PP_RESPCENTERSERVICE 79 Spread Value PPLOAD_SPREADVALUE 104 Stage Table Management 45

T
Transforming Data from an Existing Model 43 Troubleshooting Data Loader 46

V
Value Data Load 40 Value Procedures and Packages 37 Value Tables 84

W
Work Sheet Value PPLOAD_WORKSHEETVALUE 104

296

2013-07-29