Академический Документы
Профессиональный Документы
Культура Документы
: : :
#uthor
: : :
www.SAPBWCon !lting.co"
Document Information
B! ine Area #AP/C$ ID %S Definition %or" ID SAP BW &er ion #lo+al / ,ocal SAP 'etWea(er BW ).*
#ppro!al
#ppro!e( * Wor- trea" Tea" ,ead De(elop"ent Tea" ,ead Name Role Signature Date
Document +istor*
Version ../ ... ..0 ..* Reason for change Date
Page , of -.
Ta le of Contents
). WO$@BOO@ D1SI#'................................................................................................0= =. 1$$O$ 21SSA#1S .................................................................................................0C C. S1C4$ITD $1E4I$121'TS/ A4T6O$IFATIO' D1TAI,S....................................*/ ./. ADDITIO'A, I'%O$2ATIO' A'D ATTAC621'TS...............................................*/ ... 4'IT T1ST P,A'......................................................................................................*/
Page - of -.
/0 General Information
1unctional Design Spec IDG Report TitleG Implement0 )hase %essage ClassG De!elop0 ClassG %o(uleG Report )aper Si2e Report 3ser43ser 5roupG )repare( B* )hone Num er: 6mail #((ress: Business41unctional #nal*stG )hone Num er: 6mail #((ress: 1unctional #rea 3ser ContactG )rimar*: )hone Num er: 6mail #((ress: Secon(ar*G )hone Num er: 6mail #((ress: Report IDG
Contact Details:
)rep DateG
Languages Comple8it*G
Transport Information
Change Re7uest 9
Tas: 9
Page ? of -.
Page @ of -.
Technical Name
Description
Syst em
ODS Object
InfoCube MultiProvider
Page A of -.
!"#"(" )haracteristics
Characteristic Company Code Technical Name C!"#$C!%& Na$% &ttr% 6es &ttr 6es Te't 6es (ier 5o Comments
-0?0?0 3nit Characteristics >?lobal %ettings: Import 4nit and 2urrency tables from 3/9
Characteristic 2urrency Technical Name 02433'526 Comments
?0 Issues
T6XT T& B6 R6%&V6D0 53ID#NC6 &NL': <Thi ection ho!ld +e ! ed li-e a log d!ring the creation of thi doc!"ent to o!tline anA o!t tanding i !e that need to +e re ol(ed prior to contin!ing with the de(elop"ent wor-. Prior to ign7off there ho!ld +e no i !e re"aining.> 6ND &1 53ID#NC6 T6XT
Issue 9
Date Raise(
Issue Description
Issue Resolution
@0 Technical Solution
T6XT T& B6 R6%&V6D0 53ID#NC6 &NL': <Thi ection highlight the -eA de ign i !e . A erie of +!llet point cho en for the progra" and the "ain technical diffic!ltie . %or 1Ba"pleG What a !"ption are "ade in the technical pecification and what theA entail in technical ter" . Page B of -. !""ariJing the logic
WhA a partic!lar f!nction "od!le wa cho en. WhA ! e "!ltiple elect rather than >! t one. WhA ! e a partic!lar -ind of logic for the "ain proce ing. What were the "a>or technical pro+le" with the de ign 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. Detail Specification
T6XT T& B6 R6%&V6D0 53ID#NC6 &NL': < In thi ectionK InfoO+>ect pecification and de ign need to +e "aintained in eBcel for"atK a pro(ided in the attach"ent. Special logic for data !pdating of 2a ter Data need to +e attached eparatelA. Detail pecification for 2a ter data InfoO+>ect load need to +e "aintained. %or e(erA 2a ter Data loadK a doc!"ent need to +e in erted here. > 6ND &1 53ID#NC6 T6XT
$C 'n!anced ()%"* 5o
5eneric Data Source Details: SpecifA the 1CC Data So!rce de ign here for generic data o!rce . ,ea(e +lan- or delete if none ! ed. ;$SO0<.
Name Settings
Application Co"ponent Data $econciliation Short De cription 2edi!" De cription ,ong De cription 68traction from DB Vie" &iew/Ta+le 1Btract Str!ct!re 68traction from S#) Duer* InfoSet 68traction from 1unction %o(ule %!nction 2od!le 1Btract Str!ct!re #eneric Delta Setting for thi Data So!rceG Delta 6na le( Delta$Specific 1iel(: %ield 'a"e Ti"e Sta"p ;4TC< Ti"e Sta"p ;,ocal< Calendar DaA '!"eric Pointer Settings: SafetA Inter(al 4pper ,i"it SafetA Inter(al ,ower ,i"it $eal7Ti"e 1na+led 'ew Stat! for Changed $ecord Additi(e Delta e.g. %I7#, De /'o
Value
e.g. ,%'.
De /'o
De /'o L
Page E of -.
4$, for Standard Data So!rceG 1unction 6nhancement: Doc!"ent f!nction enhance"ent for each data o!rce here if anA. 6nhance 68traction Structure: Doc!"ent anA incl!de or append to the eBtraction tr!ct!re here for each data o!rce. Append 'a"e Data So!rce Component
Component T*pe
Data T*pe
Length
Decimal
Description
Page /. of -.
P o
%ield
. . 0 * 3 5 8 )
BH Data Source Specification: SpecifA the BW Data So!rce etting here for c! to" Data So!rce . 4 e thi for" if needed for enhanced B! ine Content Data So!rce a well. De cription 1Bter @eA Con(. ,ower %or"at SS C!rren Sele Selection Option nal %ield $o!tine ca e Con(. cA / ction ,engt $o!tine 4nit h
Page // of -.
Description
#eneral ,edger ;'ew<G Tran action %ig!re
Settings
TApe of DataSo!rce O+>ect SID #eneration !pon Acti(ation 4ni9!e data record Acti(ate Data A!to"aticallA Set E!alitA Stat! to HO@I A!to"aticallA 4pdate Data A!to"aticallA Partition ConditionG InfoArea Standard/ Write optimised / Direct update During Reporting/During Activation/Never Create SIDs es/No es/No es/No es/No /%I#,M1$P
Ge* 1iel(s
Info& ;ect Description Technical Name Data T*pe Length
Data 1iel(s
Info& ;ect Description Technical Name Data T*pe Length
In(e8es ./.
Info& ;ect Description Technical Name Data T*pe Length
Page /, of -.
Page /- of -.
Transformation
Tran for"ation De cription Target of Transformation: O+>ect TApeG 'a"e Source of Transformation: O+>ect TApe 'a"e $!le #ro!pG T$CS F%IM#,M./ 7N ODSO /%I#,MO./
Start $o!tineG OIn ert Ao!r Start $o!tine Code hereN 1iel(s
Source 1iel( %etho( < Direct #ssignment I D= Constant I C= Rea( %aster Data I %= Rea( from DataStore I RD= 1ormula I 1= Initial I I =Time Characteristics I T = Routine I R D Target Info& ;ect Con!ersion 68it )erform Con!ersion 68it <'4N>
/#,MACCO4'T
/#,MACCO4'T
A,P6A
'o
1iel( Routines:
O Write a a"ple code for each %ield $o!tine ! ed in the Tran for"ation N
InfoO+>ect
Page /? of -.
<XXXXXX> BI Technical Specification %ield $o!tineG OIn et Ao!r %ield $o!tine Code hereN
68traction:
So!rce of DTP ;Technical 'a"e< De cription Data So!rce TApe So!rce SA te" 1Btraction 2odeG OnlA get delta once #et one re9!e t onlA $etrie(e !ntil no "ore new data Parallel 1Btraction ;D/'< Pac-age SiJe %ilter ConditionG
/.0.0/..
Selection of Ge* 1iel(s for 6rror Stac:: Ge* 1iel( 1iel( Name
Long Description
3p(ate:
DTP Data Target De cription Data Target TApe 1rror 6andlingG 2aBi"!" '!"+er of error per pac'o 4pdate witho!t 2a ter /%I#,MO./ #eneral ,edger ;'ew<G Tran action %ig!re DSO 4pdate &alid $ecord G 'o reporting ;$e9!e t $ed< !"" N# Page /@ of -.
68ecute:
Technical $e9!e t Stat! O(erall Stat! of $e9!e t Proce ing "odeG A!to"aticallA $epeat $ed $e9!e t in Proce Chain ;D/'< $e9!e t Stat! i et to HgreenI if warning occ!r Set O(erall Stat! A!to"aticallA Serial 1BtractionK I""ediate Parallel Proce ing 'o
Page /A of -.
Technical Name
/%I#,MC./ Settings TApe S!+TApe BWA Stat! InfoArea Partition Condition
Description
#eneral ,edger ;'ew<G Tran action %ig!re
Standard InfoC!+e 'o BWA IndeB /%I#,M1$P /CA,2O'T6//%ISCP1$/'ot 4 ed %ro" To 2aB 'o. of Partition
Thi te"plate pro(ide eno!gh row for the "aBi"!" n!"+er of di"en ion . Delete the !n! ed di"en ion in thi doc!"ent when Ao! are done. Dimensions InfoO+>ect De cription Data TApe ,ength Data Pac-age /C6'#ID Change r!n '42C .3 ID /$1CO$DTP $ecord tApe '42C /. /$1E4ID $e9!e t ID C6A$ */ Ti"e
4nit
Di"en ion . $replace wit% Dimension&s name e'g' #rgani(ational )nits* Di"en ion 0 Di"en ion * Di"en ion 3 Page /B of -.
Di"en ion 5 Di"en ion 8 Di"en ion ) Di"en ion = Di"en ion C Di"en ion A Di"en ion B Di"en ion C Di"en ion D
Ge* 1igures
Info& ;ect Technical Data Length T*pe Cumulat Description Name T*pe i!e <'4N> C!"!lati(e /BA,A'C1 C4$$ /C A"o!nt D Balance #ggreg0 S!" 68cept0 #ggreg0 ,a t 3nit /C4$$ 1'CD
Page /C of -.
Transformation
Tran for"ation De cription Target of Transformation: O+>ect TApeG 'a"e Source of Transformation: O+>ect TApe 'a"e $!le #ro!pG ODSO /%I#,MO./ 7N C4B1 /%I#,MC./ InfoC!+e DSO
Start $o!tineG OIn ert Ao!r Start $o!tine Code hereN 1iel(s
Source 1iel( %etho( < Direct #ssignment I D= Constant I C= Rea( %aster Data I %= Rea( from DataStore I RD= 1ormula I 1= Initial I I =Time Characteristics I T = Routine I R D Target Info& ;ect Con!ersion 68it )erform Con!ersion 68it <'4N>
/#,MACCO4'T
/#,MACCO4'T
A,P6A
'o
1iel( Routines:
O Write a a"ple code for each %ield $o!tine ! ed in the Tran for"ation N
InfoO+>ect
Page /E of -.
<XXXXXX> BI Technical Specification %ield $o!tineG OIn et Ao!r %ield $o!tine Code hereN
68traction:
So!rce of DTP ;Technical 'a"e< De cription Data So!rce TApe So!rce SA te" 1Btraction 2odeG OnlA get delta once #et one re9!e t onlA $etrie(e !ntil no "ore new data Parallel 1Btraction ;D/'< Pac-age SiJe %ilter ConditionG
/.0.0/..
Selection of Ge* 1iel(s for 6rror Stac:: Ge* 1iel( 1iel( Name
Long Description
3p(ate:
DTP Data Target De cription Data Target TApe 1rror 6andlingG 2aBi"!" '!"+er of error per pac'o 4pdate witho!t 2a ter DataG /%I#,MC./ #eneral ,edger ;'ew<G Tran action %ig!re InfoC!+e 'o 4pdateK 'o $eporting !"" N#
Page ,. of -.
Page ,/ of -.
Technical 'a"e
Dimensions InfoO+>ect Data Pac-age /C6'#ID De cription Change r!n ID /$1CO$DTP $ecord tApe /$1E4ID $e9!e t ID /%ISCP1$ %i cal Dear / Period Data TApe '42C '42C C6A$ '42C ,ength .3 /. */ /) IdentifA 'A 'A 'A /%IAMDS..
Ti"e
4nit
Di"en ion . $replace wit% Dimension&s name e'g' #rgani(ational )nits* Di"en ion 0 Di"en ion * Di"en ion 3 Di"en ion 5 Di"en ion 8 Di"en ion ) Di"en ion = Page ,, of -.
Di"en ion C Di"en ion A Di"en ion B Di"en ion C Di"en ion D
Ge* 1igures
Info& ;ect Technical Description Name C!"!lati(e Balance Data T*pe Length T*pe Cumulat i!e <'4N> #ggreg0 S!" 68cept0 #ggreg0 ,a t 3nit /C4$$ 1'CD Select <#ssign >
/BA,A'C1 C4$$ /C
A"o!nt D
Page ,- of -.
e8ample em e((e( into "or(= ut *ou ma* also insert an e8cel file for larger reports> 6ND &1 53ID#NC6 T6XT
'xample:
#/, Acco!nt Tr $c(+l 7 Do"e tic In(t 7 Trading #d 2achinerA ? 19!ip"t Acc!" Dpr 7 2 ? 1 Tr PA+l 7 Do"e tic Sale TaB A$ 7 State In(t 7 Initial ;Trd< Sale $e( Sale $e( 7 Ser(ice Co t of #d Sold 1Btraord 1Bp/Inc O(erall $e !lt :A' 0/./ //.//.0./// //.//.*5/)5 //.//.8//0/ //.//.)//0/ //.//0../// //.//0.8.// //.//*CC.)5 //.//3.//// //.//3.//./ //.//5///// //.//)/./// P /.// P /.// P 0K.5/.// 7P .)C..) P /.// P /.// P /.// P /.// P /.// P /.// 7P .KC)/.=* P /.// %1B 0/./ P /.// P /.// P /.// P /.// P /.// P /.// P /.// P /.// P /.// P /.// P /.// P /.// 2A$ 0/./ P /.// P /.// P /.// P /.// P /.// P /.// P /.// P /.// P /.// P /.// P /.// P /.// O(erall $e !lt P /.// P /.// P 0K.5/.// 7P .)C..) P /.// P /.// P /.// P /.// P /.// P /.// 7P .KC)/.=* P /.//
Page ,? of -.
Order on Screen
1 8 9
Interactive Selection Criteria InfoObject Mandatory + Default ( ec!nical or optional value "a#e*
02ABP;2AD' 02/<BA5() 0P3A$I(;2(3 Bandatory Aptional Aptional blan&
Constant -alues
D1
0$P'3
1000
Reporting Data$)ro!i(er <Info)ro!i(er>: Technical Name /%I#,MC./ Description #eneral ,edger ;'ew<G Tran action %ig!re
Page ,@ of -.
Ro"s
ec!nical "a#e 0P3A$I(;2(3 Description Profit 2enter Description in 2uery %tandard / alternative Display /s :ey and (ext e3t -ie4 %hort Sort C!aracteristic 0P3A$I(;2(3 Sort by (ext Sort Direction /scending 5esult 5o4s /lways Display 6ierarc!y Display /ctive '3pand o Level 8
Columns
ec!nical "a#e 0$I%2P'3 D3:$B<52P D3:$B<52/ 0%/<'%
D2:;B<52;C/3
Description $iscal 6ear / Period Plan /ctual %ales for the Period Balance Cariance
Description in 2uery %tandard Plan Balance /ctual Balance %ales for the Period
Display /s (ext
Sort by :ey
'3pand o Level
Page ,A of -.
Description
Balance Cariance
Calculation Logic
D3:$B<52P E D3:$B<52/
5estriction Logic
0C(6P' = 80 *Plan+, 0C'3%IA5 = 0 *Plan//ctual Cersion+, 0B/</52'
1ormulae
ec!nical "a#e Description
Cariance F
Calculation Logic
G*D3:$B<52P E D3:$B<52/+ / D3:$B<52PH > 100
Selections
ec!nical "a#e Description
Plan Balance
5estriction Logic
0C(6P' = 80 *Plan+, 0B/</52'
Con(itions
Condition 2ondition 1 7ey .igure B/</52' Operator <( -alue I Deter#ine C!aracteristic /ssign#ent Individual 2haracteristics and char. 2ombinations C!aracteristic 0?<;/22A45( 02A%(2'5('3
68ceptions
'3ception Description /lert Level Operator -alues '3ception Defined On '3ception Defined On (in case of '3ception /ffects Data Cells '3ception /ffects C!aracteris
Page ,B of -.
'xception 1
'@ <( B(
0 I G.IJIH
Balance
Operator
-alue
-ariable Description
5ew CariableK
Processing by
-ariable 5epresents
%ingle Calue
Mandatory or optional
Bandatory Aptional
023B;23D;/( 02/<BA5()
+elong to.
Characteristic
Logic
B0 5or6+oo6 Design
Doc!"ent the 9!erie ! ed for the wor-+oo- here along with infor"ation on their InfoPro(ider . &r(er Duer* Name Duer* Info)ro!i(er Info)ro!i(er Info#rea Page ,C of -.
C0 1rror 3essages
De cri+e the eBpected error "e age ;2onitor Screen< for different error condition d!ring data load . 6rror %essage Num er .. 0. *. 6rror %essage Te8t <B. characters> 6rror Con(itions
Page ,E of -.
T6XT T& B6 R6%&V6D0 53ID#NC6 &NL' < AnA infor"ation the de igner +elie(e to +e of +enefit to the de(eloper ho!ld +e attached here. Other o+>ect nece arA for the correct r!nning of the enhance"ent ho!ld al o appear here. > 6ND &1 53ID#NC6 T6XT
Page -. of -.