SAPBW Technical Specification Template

Embed Size (px)

Citation preview

  • 8/13/2019 SAPBW Technical Specification Template

    1/30

    Client Logo BI Technical Specification

    Consultancy Co.

    Logo

    Technical Specification BI

    Document Reference : Version : Document Status : Re!ie" [Draft/Re!ie"/Signed Off]

    #uthor : < #uthor Name >

    Last Re!ision Date : Date Create( : Date )rinte( :

    www.SAPBWCon!lting.co"

  • 8/13/2019 SAPBW Technical Specification Template

    2/30

    BI Technical Specification

    Document Information

    B!ine Area

    #AP/C$ ID

    %S Definition %or" ID

    SAP BW &erion SAP 'etWea(er BW ).*

    #lo+al / ,ocal

    #ppro!al

    #ppro!e( * Name Role Signature Date

    Wor- trea"Tea" ,eadDe(elop"entTea" ,ead

    Document +istor*

    Version Reason for change Date

    ...0.*

    Page ,of -.

  • 8/13/2019 SAPBW Technical Specification Template

    3/30

    BI Technical Specification

    Tale of Contents

    . #1'1$A, I'%O$2ATIO'............................................................................................3

    0. D1SC$IPTIO' A'D P4$POS1...................................................................................5

    *. T1C6'ICA, D1SI#' O&1$&I1W...............................................................................5

    *. A!"ption............................................................................................................................ 5

    *.0 Deign Sol!tion 7 O(er(iew....................................................................................................8

    *.* Data %low Diagra"................................................................................................................ 8

    *.3 Data $e9!ire"ent..................................................................................................................8

    3. ISS41S..........................................................................................................................)

    5. T1C6'ICA, SO,4TIO'...............................................................................................)

    8. BI OB:1CT D1TAI, D1SI#' ;DATA %,OW D1SI#'ect ;Characteritic ? @e %ig!re< Detail Specification...............................................=

    8.0 Datao!rce/1tractor Detail Specification..............................................................................=

    8.0 DSO/ODS Detail Specification.............................................................................................0

    8.* InfoC!+e Detail Specification...............................................................................................)

    8.3 2!ltiPro(ider Detailed Specification.....................................................................................00

    8.5 $eporting $e9!ire"ent......................................................................................................03

    ). WO$@BOO@ D1SI#'................................................................................................0=

    =. 1$$O$ 21SSA#1S .................................................................................................0

    . S1C4$IT $1E4I$121'TS/ A4T6O$IFATIO' D1TAI,S....................................*

    . ADDITIO'A, I'%O$2ATIO' A'D ATTAC621'TS...............................................*

    . 4'IT T1ST P,A'......................................................................................................*

    Page -of -.

  • 8/13/2019 SAPBW Technical Specification Template

    4/30

    BI Technical Specification

    /0 General Information

    1unctional Design Spec IDG Report IDG

    Report TitleG

    Implement0 )hase

    %essage ClassG

    De!elop0 ClassG

    %o(uleG

    Report )aper Si2e

    Report 3ser43ser 5roupG

    Contact Details:

    )repare( B* )rep DateG

    )hone Numer:

    6mail #((ress:

    Business41unctional #nal*stG

    )hone Numer:

    6mail #((ress:

    1unctional #rea 3serContactG

    )rimar*:

    )hone Numer:

    6mail #((ress:

    Secon(ar*G

    )hone Numer:

    6mail #((ress:

    Report Run 1re7uenc* Languages

    )riorit*G Comple8it*G68pecte( !olumeG

    Data Refresh 1re7uenc*

    Transport Information

    ChangeRe7uest 9

    Tas 9

    &;ect I(entifier

    )rogram ID= La*out SetID= etc

    &;ect T*pe

    )rogram= Transaction= La*outSet

    Page ?of -.

  • 8/13/2019 SAPBW Technical Specification Template

    5/30

    BI Technical Specification

    ,0 Description and Purpose

    T6XT T& B6 R6%&V6D0 53ID#NC6 &NL'

    < 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.

    >

    6ND &1 53ID#NC6 T6XT

    -0 Technical Design Overview

    -0/Assumption

    T6XT T& B6 R6%&V6D0 53ID#NC6 &NL' 6ND &1 53ID#NC6 T6XT

    Page @of -.

  • 8/13/2019 SAPBW Technical Specification Template

    6/30

    BI Technical Specification

    -0, Design Solution - Overview

    Provide a brief textual overview of the technical solution, noting data targets, sources of data, degree of

    customiation, etc. Business !ustification and re"uirements need not be addressed here, as these are moreappropriately covered in the B# $unctional %pecification document.

    BW Object Type Technical Name Description

    Syst

    em

    BCT,

    Enhanced,

    Custom

    Data Source

    Info Source

    ODS Object

    InfoCube

    MultiProvider

    -0- Data Flow Diagram-0-0/0 Flow of Transactional Data

    Diagram the flow of transactional data from source to data target. Include such &ey components as 'xtractor,

    Data%ources, and Data (argets. )ighlight significant data transformations *user exit logic, transfer rules, updaterules, etc.+ in the flow at the point where they occur, and supplement this with additional textual description below

    the diagram if necessary.

    -0-0,0 Flow of Master Data

    For any significant master data, provide an overview of the master data flow through diagrams and/or textualdescription. Include information such as primary source tables/files and highlights of significant data

    transformations *user exits, transfer routines, etc.+. #ithin the context of this section, significant master data-refers primarily to master data ob!ects with complex customiation *multitable extraction, transformation logic,

    etc.+, although %Pdelivered master data objects with complex extraction and/or transformation may occasionallybe included as well.

    -0? Data Reuirement

    !"#"$" %e& Figures'%PIs

    Key Fiure

    !D

    Key Fiure Technical Name "nit Basic CKF #KF Comments

    01 (otal credit postings 023'DI( 02433'526 7

    08 (otal Debit Postings 0D'BI( 02433'526 7

    09 Balance 02$;B

  • 8/13/2019 SAPBW Technical Specification Template

    7/30

    BI Technical Specification

    !"#"(" )haracteristics

    Characteristic Technical Name Na$%

    &ttr%

    &ttr Te't (ier Comments

    Company Code C!"#$C!%& 6es 6es 6es 5o

    !"#"!" Time )haracteristics

    Characteristic Technical Name Comments

    $iscal 6ear 0$I%26'3

    -0?0?0 3nit Characteristics

    >?lobal %ettings: Import 4nit and 2urrency tables from 3/9

    Characteristic Technical Name Comments

    2urrency 02433'526

    ?0 Issues

    T6XT T& B6 R6%&V6D0 53ID#NC6 &NL':

  • 8/13/2019 SAPBW Technical Specification Template

    8/30

    BI Technical Specification

    @e proce tep.

    Wh a partic!lar f!nction "od!le wa choen.

    Wh !e "!ltiple elect rather than >!t one.

    Wh !e a partic!lar -ind of logic for the "ain proceing.

    What were the "a>or technical pro+le" with the deign of the BI o+>ect

    1tc. > 6ND &1 53ID#NC6 T6XT

    A0 *I O+,ect Detail Design Data Flow Design.

    /"$ InfoO+,ect )haracteristics 0 %e& Figure. DetailSpecification

    T6XT T& B6 R6%&V6D0 53ID#NC6 &NL':

    < In thi ectionK InfoO+>ect pecification and deign need to +e "aintained in ecel for"atK a

    pro(ided in the attach"ent. Special logic for data !pdating of 2ater Data need to +e attachedeparatel. Detail pecification for 2ater data InfoO+>ect load need to +e "aintained. %ore(er 2ater Data loadK a doc!"ent need to +e inerted here. >

    6ND &1 53ID#NC6 T6XT

    Detail Specification for 2ater data InfoO+>ect ,oadG

    /"( Datasource'12tractor Detail Specification

    68tractor Summar*:In the ta+le +elowK lit all the etractor related to the data flow fro" the o!rce te" to the

    DSO/C!+e in BW. Thee ho!ld tpicall +e tranactional data o!rce for the p!rpoe of thidoc!"ent a "ater data related data o!rce for loading "ater data o+>ect will alread +epecified in the pre(io! ection 8.. If howe(er the "ater data datao!rce i to +e loadeddirectl into a DSO/C!+eK then it i conidered part of the data flow and ho!ld +e lited +elow.

    Page of -.

  • 8/13/2019 SAPBW Technical Specification Template

    9/30

    BI Technical Specification

    Description ec!nical

    "a#e

    Datasource

    ype

    Source Syste# $C%&eneric%&enerated $C

    'n!anced

    ()%"*

    ?eneral

  • 8/13/2019 SAPBW Technical Specification Template

    10/30

    BI Technical Specification

    %or all Data So!rce ;#eneric or enhanced B!ine Content

  • 8/13/2019 SAPBW Technical Specification Template

    11/30

    BI Technical Specification

    L& Cocpit 6nhancements LBH6:

    %or logitic etractor onlK detail an enhance"ent or field that are to +e added to theetractor here.

    Data Source 0,ISM0MSC,68tract Structure 2C02MSC,3p(ate %o(e 4nerialiJed &* 4pdateTale 1iel( Description

    2C1@1T B4@$S Co"pan Code

    BH Data Source Specification:Specif the BW Data So!rce etting here for c!to" Data So!rce. 4e thi for" if needed forenhanced B!ine Content Data So!rce a well.

    %ield Decription 1ter nal,ength

    @e%ield

    Con(.$o!tine

    ,owercae

    %or"at SSCon(.$o!tine

    C!rrenc /4nit

    Selection

    Selection Option

    Page //of -.

  • 8/13/2019 SAPBW Technical Specification Template

    12/30

    BI Technical Specification

    /"( DSO'ODS Detail Specification

    Technical Name Description%I#,MO #eneral ,edger ;'ewect Standard/ Write optimised / Direct update

    SID #eneration !pon Acti(ation During Reporting/During Activation/NeverCreate SIDs4ni9!e data record es/NoActi(ate Data A!to"aticall es/NoSet E!alit Stat! to HO@ A!to"aticall es/No4pdate Data A!to"aticall es/NoPartition ConditionGInfoArea %I#,M1$P

    Ge* 1iel(sInfo&;ectDescription

    Technical Name Data T*pe Length

    Data 1iel(sInfo&;ectDescription

    Technical Name Data T*pe Length

    Na!igation #ttriuteInfo&;ectDescription

    Technical Name Data T*pe Length

    In(e8es

    ./.Info&;ect

    Description

    Technical Name Data T*pe Length

    Page /,of -.

  • 8/13/2019 SAPBW Technical Specification Template

    13/30

    BI Technical Specification

    .,.Info&;ectDescription

    Technical Name Data T*pe Length

    Page /-of -.

  • 8/13/2019 SAPBW Technical Specification Template

    14/30

    BI Technical Specification

    TransformationTranfor"ation Decription T$CS F%IM#,M 7N ODSO %I#,MOTarget of Transformation:

    O+>ect TpeG'a"eSource of Transformation:

    O+>ect Tpe'a"e$!le #ro!pG

    Start $o!tineG Inert o!r Start $o!tine Code hereN

    1iel(sSource 1iel( %etho( Direct

    #ssignment D=Constant C=Rea( %aster Data %= Rea( fromDataStore RD=1ormula 1=Initial I =TimeCharacteristics T = Routine R

    Target Info&;ect Con!ersion68it

    )erformCon!ersion68it '4N

    #,MACCO4'T D #,MACCO4'T A,P6A 'o

    1nd $o!tineG Inet o!r 1nd $o!tine Code hereN

    1iel( Routines: Write a a"ple code for each %ield $o!tine !ed in the Tranfor"ation N

    InfoO+>ect

    %ield $o!tineG Inet o!r %ield $o!tine Code hereN

    InfoO+>ect

    %ield $o!tineG Inet o!r %ield $o!tine Code hereN

    InfoO+>ect

    Page /?of -.

  • 8/13/2019 SAPBW Technical Specification Template

    15/30

    BI Technical Specification

    %ield $o!tineG Inet o!r %ield $o!tine Code hereN

    Data Transfer )rocess

    Data Tranfer Proce %IM#,M / 1CDC,'T0 7N %I#,MOID BWD DTPM325B6AO26%)A)*E5W@2=SI1

    BWE

    BWPDTP Tpe Standard

    68traction:So!rce of DTP ;Technical 'a"e< %IM#,MDecription #eneral ,edgerG ,eading ,edger BalanceData So!rce Tpe Data So!rceSo!rce Ste" 1CDC,'T0/1CPC,'T*1traction 2odeG %!ll/Delta

    Onl get delta once#et one re9!et onl

    $etrie(e !ntil no "ore new data

    Parallel 1traction ;/'ect TpeG InfoC!+e'a"eSource of Transformation:

    O+>ect Tpe DSO'a"e$!le #ro!pG

    Start $o!tineG Inert o!r Start $o!tine Code hereN

    1iel(sSource 1iel( %etho( Direct

    #ssignment D=Constant C=Rea( %aster Data %= Rea( fromDataStore RD=1ormula 1=Initial I =TimeCharacteristics T = Routine R

    Target Info&;ect Con!ersion68it

    )erformCon!ersion68it '4N

    #,MACCO4'T D #,MACCO4'T A,P6A 'o

    1nd $o!tineG Inet o!r 1nd $o!tine Code hereN

    1iel( Routines: Write a a"ple code for each %ield $o!tine !ed in the Tranfor"ation N

    InfoO+>ect

    %ield $o!tineG Inet o!r %ield $o!tine Code hereN

    InfoO+>ect

    %ield $o!tineG Inet o!r %ield $o!tine Code hereN

    InfoO+>ect

    Page /Eof -.

  • 8/13/2019 SAPBW Technical Specification Template

    20/30

    BI Technical Specification

    %ield $o!tineG Inet o!r %ield $o!tine Code hereN

    Data Transfer )rocess

    Data Tranfer Proce %I#,MO 7N %I#,MCID BWD DTPM3@P4$'=AF1F=:1%6A3'*&

    BWEBWP

    DTP Tpe Standard68traction:So!rce of DTP ;Technical 'a"e< %I#,MODecription #eneral ,edger ;'ewectSo!rce Ste" BW1traction 2odeG %!ll/Delta

    Onl get delta once#et one re9!et onl

    $etrie(e !ntil no "ore new dataParallel 1traction ;/'< e

    Pac-age SiJe 5K

    %ilter ConditionG 1iel( 1rom orVariale

    To or Routine

    %icalear/period

    IMC4%E4

    %icalear/period

    .0 0.0

    Selection of Ge* 1iel(s for 6rror Stac:

    Ge* 1iel( 1iel( Name Long Description

    3p(ate:DTP Data Target %I#,MCDecription #eneral ,edger ;'ew

  • 8/13/2019 SAPBW Technical Specification Template

    21/30

    BI Technical Specification

    68ecute:

    Technical $e9!et Stat! $e9!et Stat! i et to Hgreen if warning occ!rO(erall Stat! of $e9!et Set O(erall Stat! A!to"aticallProceing "odeG Serial 1tractionK I""ediate Parallel ProceingA!to"aticall $epeat $ed$e9!et in Proce Chain;/'