Documente Academic
Documente Profesional
Documente Cultură
Technical Specification – BI
<Name of the Specification>
www.SAPBWConsulting.com
<XXXXXX> BI Technical Specification
Document Information
Business Area
GAP/CR ID
FS Definition Form ID
Global / Local
Approval
Document History
Page 2 of 30
<XXXXXX> BI Technical Specification
Table of Contents
1. GENERAL INFORMATION............................................................................................4
3.1 Assumption............................................................................................................................ 5
3.2 Design Solution - Overview....................................................................................................6
3.3 Data Flow Diagram................................................................................................................ 6
3.4 Data Requirement..................................................................................................................6
4. ISSUES..........................................................................................................................7
5. TECHNICAL SOLUTION...............................................................................................7
7. WORKBOOK DESIGN................................................................................................28
Page 3 of 30
<XXXXXX> BI Technical Specification
1. General Information
Transport Information
Page 4 of 30
<XXXXXX> BI Technical Specification
< Description of the BI report/analytical application such as its purpose, how, when, why, where, who, as
appropriate. Provide additional information about the design of the application not covered in the other descriptions.
>
3.1 Assumption
TEXT TO BE REMOVED. GUIDANCE ONLY
< The technical designer should detail here all the procedures or configuration affecting the
report that the developer can take for granted. Other assumptions that the designer foresees
will better focus the scope of the enhancement should also be included here.
This is a very important part of the specification as it ensures that no unnecessary development
work is undertaken.
It is normal for assumptions to be thought up at the technical development stage as well as the
functional specification stage as development and testing may throw up more obscure
scenarios than thought out at a business level. These should be discussed during the
development stage and added to the spec when agreed.
Example assumptions:
1) All weights in the SAP system will be in kilograms
2) The user-exit will only be available to the Spanish users
3) Deliveries will have a maximum of 5 line items
4) The login language will be Spanish
5) Only Billing documents with Delivery documents (SD Preceding document category ‘J’) as
their preceding referenced document will be extracted
6) The lessee’s price will never be more than 7 characters long
7) Etc.> END OF GUIDANCE TEXT
Page 5 of 30
<XXXXXX> BI Technical Specification
BCT,
Syst Enhanced,
BW Object Type Technical Name Description em Custom
Data Source
Info Source
ODS Object
InfoCube
MultiProvider
Page 6 of 30
<XXXXXX> BI Technical Specification
3.4.2. Characteristics
Characteristic Technical Name Nav. Attr Text Hier Comments
Attr.
Company Code 0COMP_CODE Yes Yes Yes No
4. Issues
TEXT TO BE REMOVED. GUIDANCE ONLY:
<This section should be used like a log during the creation of this document to outline any
outstanding issues that need to be resolved prior to continuing with the development work. Prior
to sign-off there should be no issues remaining.> END OF GUIDANCE TEXT
5. Technical Solution
Page 7 of 30
<XXXXXX> BI Technical Specification
Page 8 of 30
<XXXXXX> BI Technical Specification
Page 9 of 30
<XXXXXX> BI Technical Specification
For all Data Sources (Generic or enhanced Business Content), please detail the Customer View
settings below from RSA6. For non-modified Business Content data sources, you can simply
include the official link to SAP’s online documentation.
Function Enhancement:
Document function enhancements for each data source here if any.
Append Name
Data Source
Component Component Data Type Length Decimal Description
Type
Page 10 of 30
<XXXXXX> BI Technical Specification
Page 11 of 30
<XXXXXX> BI Technical Specification
Settings
Type of DataSource Object Standard/ Write optimised / Direct update
SID Generation upon Activation During Reporting/During Activation/Never
Create SIDs
Unique data records Yes/No
Activate Data Automatically Yes/No
Set Quality Status to ‘OK’ Automatically Yes/No
Update Data Automatically Yes/No
Partition Condition:
InfoArea 0FIGL_ERP
Key Fields
InfoObject Technical Name Data Type Length
Description
Data Fields
InfoObject Technical Name Data Type Length
Description
Navigation Attribute
InfoObject Technical Name Data Type Length
Description
Indexes
010
InfoObject Technical Name Data Type Length
Description
Page 12 of 30
<XXXXXX> BI Technical Specification
020
InfoObject Technical Name Data Type Length
Description
Page 13 of 30
<XXXXXX> BI Technical Specification
Transformation
Transformation Description TRCS ZFI_GL_10 -> ODSO 0FIGL_O10
Target of Transformation:
Object Type:
Name
Source of Transformation:
Object Type
Name
Rule Group:
Start Routine: <Insert your Start Routine Code here>
Fields
Source Field Method ( Direct Target InfoObject Conversion Perform
Assignment = D, Exit Conversion
Constant = C, Exit (Y/N)
Read Master Data
= M, Read from
DataStore = RD,
Formula = F,
Initial = I ,Time
Characteristics =
T , Routine = R
0GL_ACCOUNT D 0GL_ACCOUNT ALPHA No
Field Routines:
< Write a sample code for each Field Routine used in the Transformation >
InfoObject
Page 14 of 30
<XXXXXX> BI Technical Specification
Update:
DTP Data Target 0FIGL_O10
Description General Ledger (New): Transaction Figures
Data Target Type DSO
Error Handling: Update Valid Records: No reporting (Request Red)
Maximum Number of error per 100
pack
No Update without Master NO
Page 15 of 30
<XXXXXX> BI Technical Specification
Data:
Execute:
Technical Request Status Request Status is set to ‘green’ if warnings occur
Overall Status of Request Set Overall Status Automatically
Processing mode: Serial Extraction, Immediate Parallel Processing
Automatically Repeat Red No
Requests in Process Chains
(Y/N)
Page 16 of 30
<XXXXXX> BI Technical Specification
Settings
Type Standard InfoCube
SubType
BWA Status No BWA Index
InfoArea 0FIGL_ERP
Partition Condition 0CALMONTH/0FISCPER/Not Used
From To
This template provides enough rows for the maximum number of dimensions. Delete the
unused dimensions in this document when you are done.
Dimensions
InfoObject Description Data Type Length
Data Package 0CHNGID Change run NUMC 14
ID
0RECORDTP Record type NUMC 01
0REQUID Request ID CHAR 30
Time
Unit
Dimension 2
Dimension 3
Dimension 4
Page 17 of 30
<XXXXXX> BI Technical Specification
Dimension 5
Dimension 6
Dimension 7
Dimension 8
Dimension 9
Dimension A
Dimension B
Dimension C
Dimension D
Navigation Attribute
InfoObject Technical Name Data Type Length
Description
Key Figures
InfoObject Technical Data Length Type Cumulat Aggreg. Except. Unit
Description Name Type ive (Y/N) Aggreg.
Cumulative 0BALANCE CURR 09 Amount Y Sum Last 0CURR
Balance ENCY
Page 18 of 30
<XXXXXX> BI Technical Specification
Transformation
Transformation Description ODSO 0FIGL_O10 -> CUBE 0FIGL_C10
Target of Transformation:
Object Type: InfoCube
Name
Source of Transformation:
Object Type DSO
Name
Rule Group:
Start Routine: <Insert your Start Routine Code here>
Fields
Source Field Method ( Direct Target InfoObject Conversion Perform
Assignment = D, Exit Conversion
Constant = C, Exit (Y/N)
Read Master Data
= M, Read from
DataStore = RD,
Formula = F,
Initial = I ,Time
Characteristics =
T , Routine = R
0GL_ACCOUNT D 0GL_ACCOUNT ALPHA No
Field Routines:
< Write a sample code for each Field Routine used in the Transformation >
InfoObject
Page 19 of 30
<XXXXXX> BI Technical Specification
Update:
DTP Data Target 0FIGL_C10
Description General Ledger (New): Transaction Figures
Data Target Type InfoCube
Error Handling: No Update, No Reporting
Maximum Number of error per 100
pack
No Update without Master NO
Data:
Page 20 of 30
<XXXXXX> BI Technical Specification
Execute:
Technical Request Status Request Status is set to ‘green’ if warnings occur
Overall Status of Request Set Overall Status Automatically
Processing mode: Serial Extraction, Immediate Parallel Processing
Automatically Repeat Red No
Requests in Process Chains
(Y/N)
Page 21 of 30
<XXXXXX> BI Technical Specification
Relevant InfoProviders
Technical Name Description InfoProvider Type
Cube/DSO/InfoObject/HybridProvider/
InfoSets/Aggregation Levels
Dimensions
InfoObject Description Data Length Identify
Type
Data Package 0CHNGID Change run NUMC 14 NA
ID
0RECORDTP Record type NUMC 01 NA
0REQUID Request ID CHAR 30 NA
Time 0FISCPER Fiscal Year / NUMC 07 0FIA_DS11
Period
Unit
Dimension 2
Dimension 3
Dimension 4
Dimension 5
Dimension 6
Dimension 7
Dimension 8
Page 22 of 30
<XXXXXX> BI Technical Specification
Dimension 9
Dimension A
Dimension B
Dimension C
Dimension D
Navigation Attribute
InfoObject Technical Name Data Type Length
Description
Key Figures
InfoObject Technical Data Length Type Cumulat Aggreg. Except. Unit Select
Description Name Type ive (Y/N) Aggreg. (Assign
)
Cumulative 0BALANCE CURR 09 Amount Y Sum Last 0CURR
Balance ENCY
Page 23 of 30
<XXXXXX> BI Technical Specification
G/L Account JAN 2010 FEB 2010 MAR 2010 Overall Result
Tr Rcvbls -
0010/121000 $ 0.00 $ 0.00 $ 0.00 $ 0.00
Domestic
Invt - Trading Gds 0010/135075 $ 0.00 $ 0.00 $ 0.00 $ 0.00
Machinery &
0010/160020 $ 2,150.00 $ 0.00 $ 0.00 $ 2,150.00
Equipmt
Accum Dpr - M & E 0010/170020 -$ 179.17 $ 0.00 $ 0.00 -$ 179.17
Tr Pybls - Domestic 0010/211000 $ 0.00 $ 0.00 $ 0.00 $ 0.00
Sales Tax AR -
0010/216100 $ 0.00 $ 0.00 $ 0.00 $ 0.00
State
Invt - Initial (Trd) 0010/399175 $ 0.00 $ 0.00 $ 0.00 $ 0.00
Sales Rev 0010/410000 $ 0.00 $ 0.00 $ 0.00 $ 0.00
Sales Rev -
0010/410010 $ 0.00 $ 0.00 $ 0.00 $ 0.00
Services
Cost of Gds Sold 0010/500000 $ 0.00 $ 0.00 $ 0.00 $ 0.00
Extraord Exp/Inc 0010/701000 -$ 1,970.83 $ 0.00 $ 0.00 -$ 1,970.83
Overall Result $ 0.00 $ 0.00 $ 0.00 $ 0.00
Page 24 of 30
<XXXXXX> BI Technical Specification
Report Structure
TEXT TO BE REMOVED. GUIDANCE ONLY <Please list any selection criteria the users may
have for this report. Note if the filter should be Interactive in the first table (i.e. a selection by the
user and if it is optional or mandatory). For static and non-interactive filters list these in the
second table “Global Filters”. > END OF GUIDANCE TEXT
Global Filters
Criteria InfoObject Constant SAP/Customer Variable’s Selection
(InfoObject (Technical Values EXIT Technical Type
Description) Name) Variable Name (Single value,
Description range, etc.)
Fiscal Year 0FISCVARNT Z1 Single Value
Variant
Fiscal Year / 0FISCPER Current Fiscal 0FPER Single Value
Period Year/Period
Controlling Area 0CO_AREA 1000 Single Value
Authorization
Page 25 of 30
<XXXXXX> BI Technical Specification
Rows
Technical Description Description Display Text Sort Sort Sort Result Hierarchy Expand
Name in Query As View Characteristic by Direction Rows Display To
Level
0PROFIT_CTR Profit Standard / Key Short 0PROFIT_CTR Text Ascending Always Active 2
Center alternative and Display
Text
Columns
Technical Description Description Display Text Sort Sort Sort Result Hierarchy Expand
Name in Query As View Characteristi by Direction Rows Display To
c Level
0FISCPER Fiscal Standard Text Medium 0FISCPER Key Ascending Always Inactive
Year / Length Display
Period
ZRKFBLNCP Plan Plan Ascending
Balance
ZRKFBLNCA Actual Actual
Balance
0SALES Sales for Sales for
the Period the Period
ZCK_BLNC_VAR Balance
Variance
Technical Name Description Description Display Text Sort Sort Sort Result Hierarchy Expand
in Query As View Characteristi by Direction Rows Display To
c Level
0GL_ACCOUNT GL Standard Text Medium Key Ascending Never Inactive
Account and Length
Key
0COSTCENTER Cost Center Standard Text Medium Always
Length
Page 26 of 30
<XXXXXX> BI Technical Specification
Formulae
Selections
Conditions
Exceptions
Page 27 of 30
<XXXXXX> BI Technical Specification
Cell Restrictions
Exception Exception Exception Only Characteristic Operator Value
Description Affects Affects Results
Everything
Exception 1 X
Customer Variables
Document any custom variables created for this report. Do not document standard variables.
For Replacement Paths, create a new section below the table clearly referencing the variable it
InfoObject Variable Variable Processing by Variable Mandatory or Exit (Y/N) Default
Technical Description Represents optional if Y then (If so, at
Name STEP what
value?)
0CRM_CRD_AT ZABC New Variable… Manual Single Value Mandatory Y (1) Sy-date
Input/Authorization
0CALMONTH ZCDF Optional N
belongs to.
7. Workbook Design
Document the queries used for the workbook here along with information on their InfoProviders.
Page 28 of 30
<XXXXXX> BI Technical Specification
8. Error Messages
Describe the expected error messages (Monitor Screen) for different error conditions during
data loads.
Page 29 of 30
<XXXXXX> BI Technical Specification
Page 30 of 30