Upload
ramu11111111
View
226
Download
0
Embed Size (px)
Citation preview
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 1/41
Integrated BusinessSystem (IBS)
GT FI Technical Specification WIP Ledger toGL Interface
KPMG International
October, 2009
GT FI Technical
Specification WIP Ledger
to GL Interface
KPMG International
o!e"ber, 20#0
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 2/41
314801497 Page 1
$e!i%ion &i%tor' and (ppro!al
$e!i%ion hi%tor'
)er%ion (*thor +ate $e!i%ion
0# Srini!a%*l* -e%ta #. /*l' #009 Initial !er%ion
02 Srini!a%*l* -e%ta # (*g 2009 Modification for 1$ 34 (cco*ntingPrinciple added in G5L po%ting
#0 Srini!a%*l* -e%ta # (*g 2009 6nit te%t detail% incl*ded
20 Srini!a%*l* -e%ta # Oct 2009 6pdated the +oc*"ent 7ith Late%t Model%pec
80 Weinfeld, Marc S # Oct 2009 6pdated the +oc*"ent 7ith Late%t Model%pec
(ppro!al
)er%ion a"e +ate $e!ie7ed
#0 Weinfeld, Marc S
#0 Singh, Pra!een K*"ar
#0 &*ghe%, /ohn
#0 M*%*n*ri, Kal'an Te
#0 :1-
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 3/41
314801497 Page 2
1ontent%
# Introd*ction #
## P*rpo%e #
#2 Scope #
#8 (*dience #
# +efinition% 2
#. $eference% 8
#; -*%ine%% 1onte<t and Goal% 8
# Intended *%e 8
#3 S*cce%% Factor%
#9 Inp*t%
2 &igh Le!el +e%ign .
2# S'%te" O!er!ie7 .
22 1o"ponent Model .
28 +e!elop"ent Obect Li%t ;
2 S'%te" Flo7
8 +e%ign 1on%ideration% #0
8# (pproach #082 (%%*"ption% #0
88 Standard% #0
8 G*ideline% #0
8. Technologie% ##
(pplication 1onfig*ration #2
. +ata Model #8
.# =ntit' $elation%hip #8
.## Li%t of 1*%to" Table% #8
.#2 Li%t of Standard Table% #8
.#8 Li%t of 1*%to" Str*ct*re% #
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 4/41
314801497 Page 3
.2 Sche"a #
.2# 1*%to" Table% #
.22 1*%to" Str*ct*re% Sche"a #
; 6%er Interface #.;# (pproach and Standard% #.
;2 Str*ct*re #.
+etailed +e%ign #;
# WIP Ledger to General Ledger Interface #;
## +efinition #;
#2 Inp*t% #;
#8 Proce%%ing #
# O*tp*t%#
#. =<ception% #3
3 Internationali>ation 20
3# Globali>ation 20
3## 1*rrenc' For"at 20
3#2 +ate For"at% 20
3#8 Me%%age% 20
3# Title% 2#
32 Locali>ation 28
9 6nit Te%ting 2.
9# (pproach 2.
92 =n!iron"ent 2.
98 6nit Te%t +ata 2.
9 6nit Te%t% 2.
#0 Sec*rit' 80
#0# (dditional Sec*rit' $e?*ire"ent% 80
#0## (*thori>ation Gro*p 80
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 5/41
314801497 Page 4
## on F*nctional +e%ign 8#
### Perfor"ance 8#
##2 In%tr*"entation 8#
##8 Fa*lt Tolerance 8#
#2 Fra"e7or@ 82
#2# (pplication (rchitect*re 82
#22 +ata (cce%% 82
#28 Sec*rit' 82
#2 Logging and =rror &andling 82
#2. 1onfig*ration 82
#8 (ppendi< 88
#8# 6nit Te%t $e%*lt% o*tp*t 88
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 6/41
1 Introduction
1.1 Purpose
The p*rpo%e of thi% doc*"ent i% to de%cribe the technical de%ign %pecification% for po%ting record% fro"
Wor@ in Progre%% AWIPB ledger to General ledger *%ing the interface CFIDWIPDO6T-O6+ Thi%
doc*"ent 7ill identif' the appropriate entrie% li@e ti"e%heet entrie%, ti"e tran%fer%, e<pen%e entrie%,
e<pen%e tran%fer% and rea%%ign"ent% for incl*%ion in WIP and re%pecti!el' po%ting of the%e total WIP
!al*e% to General Ledger
1.2 Scope
The %cope of thi% doc*"ent i% the follo7ingE
+e!elop an interface progra" 7hich 7ill %elect the WIP ledger record% b' WIP ledger creation date andgenerate po%ting% for all the WIP ledger record% for each da'
• To de%cribe the proce%% 7here, for each prod*cti!e r*n a *ni?*e r*n identifier n*"ber 7ill be
logged 7ithin a c*%to" table ACP(FID6PLO(+DLOGB The identifier n*"ber 7ill be %tored on the
reference doc*"ent field 7ithin the General Ledger doc*"ent
• The proce%% of WIP Ledger *pdate to the General Ledger, 7hich 7ill enable the correct !al*e%
for WIP, %tandard re!en*e, re!en*e di%co*nt and b*%ine%% de!elop"ent e<pen%e to be reflected
in the General Ledger
• +e%cribe the proce%% of po%ting% to the General Ledger fro" the WIP Ledger, 7hich 7ill be %*b4
totaled b' profit center and po%ted *%ing the -(PI A-(PID(11DGLDPOSTIGDPOSTB
• +e%cribe the follo7ing po%ting% are "ade for the follo7ing *%ing thi% interface
o Standard Ti"e !al*ation to WIP
o Ti"e Tran%fer% to WIP
o =ngage"ent =<pen%e% to WIP
o =<pen%e Tran%fer% to WIP
o $ea%%ign"ent%, tran%fer of the WIP
1.3 AudienceThi% doc*"ent i% intended for the follo7ingE
• S(P Technical 1on%*ltant%
• S(P F*nctional 1on%*ltant%
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 7/41
• Sol*tion (rchitect
1.4 Definitions
The follo7ing ter"% are referred to 7ithin thi% doc*"entE
Table #E (bbre!iation%
Glossary escription
I%% =ng I%%*ing =ngage"ent
$ec =ng $ecei!ing =ngage"ent
I =ng Off I%%*ing =ngage"ent Office -alance Sheet Profit center
$ =ng Off $ecei!ing =ngage"ent Office -alance Sheet Profit center
FI5P1( Po%ting to Financial General Ledger and 1O Profit 1enter%
1OEP( or P( 1O Profitabilit' (nal'%i%, the "od*le 7here Wor@ In Progre%% i% %tored
and !al*ed b' =ng
P(4FI Po%ting !ia a batch progra" that po%t% record% fro" 1OP( bac@ to
Financial Ledger
P(4FI(P Po%ting !ia a batch progra" that po%t% record% fro" 1OP( bac@ to
Financial
(5c (%%ign (cco*nt a%%ign"ent thro*gh %tandard S(P config*ration, to Financial%
and Profit 1enter%
S+4P( In (cco*nt a%%ign"ent thro*gh %tandard S(P config*ration, to 1OP(
P( In7ard Po%ting !ia a batch progra" that po%t% record% fro" Ti"e, =<pen%e%
or other tran%action% to 1OP(
="p P1 ="plo'ee profit center
=ng P1 =ngage"ent profit center
C-6+ =ng -*%ine%% de!elop"ent engage"ent, non chargeable to client Set at
>ero reali>ation rate%
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 8/41
1.5 References
The follo7ing doc*"ent% 7ere referred to 7hile preparing thi% doc*"entE
Table2E $eference doc*"ent%
ocument !ame "ersion
KPMG I-S
GTD=FnSDF#228DWIPLedgerToGLInterfaceD0220
9doc
#0
KPMG I-S +=) 4 Internationali>ation +e%ign A2003
MarBdoc
#0
KPMG I-S S(P (-(P +e!elop"ent Standard%
!#2doc#0
KPMG I-S +e!elop"ent :1 1hec@li%t#0
KPMG I-S +e%ign G*ideline% 1hec@li%t#0
KPMG I-S Technical Spec :1 1hec@li%t#0
1.6 usiness !onte"t and #oa$s
=ntrie% li@e ti"e%heet entrie%, ti"e tran%fer%, e<pen%e entrie%, e<pen%e tran%fer% and rea%%ign"ent% 7ill
be identified for incl*%ion in WIP The re%pecti!el' po%ting of the%e total WIP !al*e% to General Ledger
7ill be en%*red
1.7 %ntended use
The identification of entrie%, incl*%ion in WIP and re%pecti!e po%ting to General Ledger 7ill be done
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 9/41
1.8 Success &actors
The %*cce%%f*l identification of entrie%, incl*%ion in WIP and re%pecti!e po%ting to General Ledger 7ill be
en%*red
1.9 %nputs
F*nctional Specification and 1onfig*ration doc*"ent% are the inp*t% for thi% de%ign
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 10/41
# $igh Le%el esign
2.1 S'ste( )*er*ie+
S(P =nterpri%e 1entral 1o"ponent ;0 A=11B %'%te" r*n% on (-(P %tac@ It can be acce%%ed fro"de%@top *%ing S(P G6I Frontend, and S(P =nterpri%e Portal A=PB Tran%action code% are a @ind of
%hortc*t% *%ed to acce%% the %'%te" Tran%action code% are *%ed to config*re, "anage, and *%e the
%'%te"
2.2 !o(ponent ,ode$
Table8E 1o"ponent Model
Pac&age 'ect Type 'ect escription Purpose
5KGO5FIDP
$G
Progra" 5KGO5FI$DWIPDG
LDIT=$F(1=
WIP Ledger to GLInterface 4 O*tbo*nd
Thi% Progra" fetche%the data fro" ce#<<<<
table and po%t% the
record% fro" 7or@ in
progre%% ledger to
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 11/41
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 12/41
Pac&age 'ect Type 'ect escription Purpose
5KGO5FIDP$G =nhance"ent
I"ple"entation
5KGO5FID11DL=GT&D1&=1K I"plicit
enhance"ent
i"ple"entation
for co%t center
length
!alidation
To re%trict
co%t
center
n*"bering
to 3 digit%
5KGO5FIDP$G =nhance"ent
I"ple"entation
5KGO5FIDP1DM(+TD1&=1K I"plicit
enhance"ent
for !alidation
d*ring co%t
center creation
To !alidate
7hether
profit
center
field i%
blan@ or
not d*ring
co%t
center
creation
and to
!alidate
7hether a
gi!en
profit
center ha%
alread'
been *%ed
for an'
other co%t
center in
the %a"e
co"pan'
code
2.4 S'ste( &$o+
The follo7ing proce%% diagra" o*tline% the high le!el flo7 of thi% de!elop"ent
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 13/41
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 14/41
&igure 1 %P /edger to #enera$ /edger %nterface
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 15/41
* esign +onsiderations
3.1 Approac
Thi% de!elop"ent i% follo7ing the Standard S(P (-(P =!ent +ri!en (pproach in S(P G6I
3.2 Assu(ptions
The follo7ing a%%*"ption% ha!e been "ade for the p*rpo%e of thi% de!elop"entE
• 1o"pan' code 7ill be added to the %election %creen to d'na"icall' fetch the operating concern
table
• $eference tran%action AObect t'pe%B CP(FI, C1OP(, CI1O 7ill be *%ed a% a con%tant !al*e in
o*tbo*nd progra" and the%e entrie% 7ill be config*red in table TTP before te%ting
• (pplication Log obect CM=I 7ill be *%ed a% con%tant !al*e in the o*tbo*nd progra" and the%e
entrie% 7ill be config*red in table -(LO-/T
• +oc*"ent t'pe C+ 7ill be *%ed a% con%tant !al*e for ti"e%heet entrie% and rea%%ign"ent% 7hile
doc*"ent t'pe C= 7ill be *%ed a% con%tant for e<pen%e% and C- for C-6+ e<pen%e%
• +'na"ic %tr*ct*re 7ill not ha!e an' i"pact on 1OP( o*tbo*nd progra"
• The WIP Ledger 7ill hold t7o c*rrencie% legal entit' c*rrenc' and gro*p c*rrenc'
• =<pen%e% 7ill be con%idered #00J reco!erable 7herea% ti"e 7ill be %*bect to WIP ad*%t"ent%
• =ntrie% ta@en fro" e<pen%e and tra!el "anage"ent 7ill be fro" the IF$S ledger onl'
• Line ite"% fro" the WIP ledger 7ill al7a'% be po%ted to the IF$S Ledger Po%ting% to the local
ledger 7ill be a config*rable ite" and 7ill be ba%ed on the co*ntr' re?*ire"ent
3.3 Standards
The follo7ing %tandard% ha!e been applied for thi% de!elop"entE
TableE Standard%
ocument !ame "ersion
KPMG I-S S(P (-(P +e!elop"ent Standard%
!#2doc
#0
KPMG I-S +e!elop"ent :1 1hec@li%t #0
3.4 #uide$ines
The follo7ing g*ideline% ha!e been applied 7ithin thi% Technical Specification% doc*"entE
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 16/41
Table.E G*ideline%
ocument !ame "ersion
KPMG I-S +=) 4 Internationali>ation +e%ign A2003
MarBdoc
#0
KPMG I-S S(P (-(P +e!elop"ent Standard%
!#2doc
#0
3.5 ecno$ogies
The follo7ing technolog' i% *%ed for thi% +e!elop"ent
a-$e 3 ecno$og'
, Technologies
# S(P =11 ;0 4 (-(P
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 17/41
- .pplication +onfiguration
The follo7ing config*ration relate% to thi% de!elop"entE
a-$e 8 !onfiguration o-ects
Tale escription 'ect Purpose
TTP Obect T'pe% for
(cco*nting
CP(FI,C1OP(,CI
1O
$eference
tran%action% for
po%ting the record%
to General Ledger
-(LO-/T (pplication LogE
Obect Te<t%
CM=I Obect t'pe for
7riting "e%%age%
into (pplication Log
T008 +oc*"ent
T'pe%
C+,C=,C- +oc*"ent t'pe for
po%ting ti"e %heet
entrie%, e<pen%e
entrie% and C-6+
e<pen%e% entrie% to
and -S=G and
-KPF table%
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 18/41
/ ata 0odel
5.1 ntit' Re$ationsip
.## Li%t of 1*%to" Table%
Table 9E 1*%to" table%
Tale !ame escription
CP(FID6PLO(+DLO
G
Thi% table 7ill be *%ed for %toring the log of po%ting r*n% for the 1OP(
o*tbo*nd progra"
.#2 Li%t of Standard Table%Table #0E Standard table%
Tale !ame escription
-G$00 -atch Inp*t Str*ct*re for Se%%ion +ata
-KPF (cco*nting +oc*"ent &eader
-S=G (cco*nting +oc*"ent Seg"ent
SS1$FI=L+S Field% on %election %creen%
)-$K -illing +oc*"entE &eader +ata
T000 1lient%
T00# 1o"pan' 1ode%
T008 +oc*"ent T'pe%
TK(0# 1ontrolling (rea%
TK(02 1ontrolling area a%%ign"ent
SK(# G5L (cco*nt Ma%ter A1hart of (cco*nt%B
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 19/41
Tale !ame escription
T)G(T Te<t% for $ecord T'pe%
(P:I :*e*e info definition
.#8 Li%t of 1*%to" Str*ct*re%
o c*%to" %tr*ct*re ha% been decided for thi% partic*lar de!elop"ent
5.2 Sce(a
.2# 1*%to" Table%
Table ##E 1*%to" table for *ploading log %tat*%
P.FI23PL'.2L'G (Log of Posting runs from +'P. to FI)
Field 4ey ata 5lement Type Len ec Short escription
M(+T M(+T 1LT 8 0 1lient
-6K$S -6K$S1&($ 0 1o"pan' 1ode
LOGDI+ CLOGI+1&($ #0 0
1OP( to FI InterfaceLog entr' Id
P(D1$=(T=D +T=DF$ CP(D1$=(T=D+T=DF$ +(TS 3 0
1OP(5FI Interface1reate date in 1OP(
P(D1$=(T=D +T=DTO CP(D1$=(T=D+T=DTO +(TS 3 0 1OP( 1reate date 4 To
FIDPOSTD+T= -6+(T +(TS 3 0
Po%ting +ate in the+oc*"ent
1$=(T=D+(T= 1P6+T +(TS 3 0
+a' On Which (cco*nting +oc*"entWa% =ntered
1$=(T=DTIM= 1P6TM TIMS ; 0 Ti"e of =ntr'
.22 1*%to" Str*ct*re% Sche"a
o c*%to" %tr*ct*re ha% been decided for the partic*lar de!elop"ent
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 20/41
6 3ser Interface
6.1 Approac and Standards
The WIP ledger o*tbo*nd interface 7ill be e<ec*ted in %tandard S(P G6I *%ing c*%to"i>ed tran%actioncode The follo7ing i% the approachE
• The *%er 7ill enter the appropriate tran%action CFIDWIPDO6T-O6+ 7hich 7ill directl' call the
progra" for po%ting the record% to General Ledger
• The *%er 7ill %pecif' the co"pan' code and date range a% inp*t !al*e% to the %creen The o*tp*t
7ill be the li%t of %*cce%%f*l and failed doc*"ent% po%ted 7ith the appropriate "e%%age for the
fail*re
• The *%er can chec@ the po%ted record% b' *%ing the tran%action code F-08
• The WIP Ledger o*tbo*nd interface progra" i% e<ec*ted a% a batch proce%% dail' at "idnight
after the e<ec*tion of WIP Ledger inbo*nd interface progra"
6.2 Structure
Thi% i% not applicable for thi% Technical Specification% doc*"ent
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 21/41
7 etailed esign
7.1 %P /edger to #enera$ /edger %nterface
## +efinition
The appropriate entrie% li@e ti"e%heet entrie%, ti"e tran%fer%, e<pen%e entrie%, e<pen%e tran%fer% and
rea%%ign"ent% 7ill be identified, for incl*%ion in WIP and re%pecti!el' po%ting of the%e total WIP !al*e% to
General Ledger
#2 Inp*t%
Selection Screen
The follo7ing are the field de%cription% for the %election %creen
&igure 2 se$ection screen
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 22/41
#8 Proce%%ing
The WIP Ledger o*tbo*nd interface progra" i% e<ec*ted a% a batch proce%% dail' at "idnight after thee<ec*tion of WIP Ledger inbo*nd interface progra" The batch proce%% can be %ched*led *%ing thetcode SM8; or SM8 b' %pecif'ing the para"eter% li@e ob na"e and e<ec*tion date and ti"e fore<ec*tion In ca%e of an' ob fail*re 7e can chec@ the %tat*% of the o*tbo*nd progra" in SM8; or SM8
# O*tp*t%
O*tp*t Screen
The follo7ing o*tp*t %creen i% di%pla'ed after po%ting record% fro" WIP Ledger to GL interface
&igure3 )utput screen
Proce%%ing %ection
(ll the error record% in the progra" 7ill be %ent to %e%%ion SM8. for f*rther proce%%ing and at the %a"eti"e the error record% 7ill be 7ritten into the application log *%ing the file na"e >fiD7ipDo*tbo*nd anddate a%%ociated 7ith it We can chec@ the error record% in tcode (L##
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 23/41
Se%%ion for error%E
&igure 6 Session created for rror record
=rror record% %tored in (pplication log
&igure 7 rror record in app$ication $og
#. =<ception%
Follo7ing i% the li%t of "e%%age% for e<ception%E
# o* are not a*thori>ed to po%t in co"pan' code
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 24/41
2 Operating concern i% not defined for controlling area8 Operating concern not fo*nd for controlling area 1ontrolling (rea not fo*nd for the co"pan' code. KPMG financial 'ear !ariant i% not defined for controlling area
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 25/41
8 Internationali9ation
8.1 #$o-a$iation
3## 1*rrenc' For"at
Thi% i% not rele!ant for thi% Technical Specification% doc*"ent
3#2 +ate For"at%
Thi% i% not rele!ant for thi% Technical Specification% doc*"ent
3#8 Me%%age%
Me%%age% *%ed 7ithin thi% enhance"ent are contained in the "e%%age cla%% 5KGO5FIDMSGD1L(SSThe%e "e%%age% need to be tran%lated
Table #8E Me%%age%
0essage:I escription
000
##; to interface %tarted
## to interface co"pleted
#20 =nter both fro" and to date%
#2# +ate% "*%t be before toda'
#22 +ate range o!erlap% pre!io*% range
#28 +ate range lea!e% gap to pre!io*% range
#2 More than one po%ting period in date range
#2. o P( data for to
#2; Get ne<t log n*"ber failed
#8# =rror% detectedE
#82 o log entrie% a!ailable for re!er%al
#88 o doc*"ent% fo*nd 7ith reference
#8 =rror clo%ing o*tp*t file
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 26/41
0essage:I escription
#8. 1lient t'pe doe% not e<i%t%
#2 1ontrolling (rea not fo*nd for the co"pan' code
#8 Operating concern not fo*nd for controlling area
# Operating concern i% not defined for controlling area
#. KPMG Financial 'ear !ariant i% not defined for controlling area
#. Po%ting period 5 i% clo%ed for 1o"pan'
#;0 Plea%e enter at lea%t one field to rea%%ign
28; P(FI Interface log loc@ed b'
3# Title%
1*%to" te<t ele"ent% created for the %creen% a%%ociated 7ith thi% enhance"ent are re?*ired to betran%lated Follo7ing i% the li%t of c*%to" te<t ele"ent% created for thi% enhance"entE
Table #E Te<t ele"ent%
Te;t:element I escription
008 Selection 1riteria
0#2 1O4P(
0#8 FI
0# Perfor" Te%t $*n
0# In%ert into Log table failed
0#3 P( create date range %election
0#9 +ate range lea!e% a gap to pre!io*% r*n 1ontin*e
020 e%
02# o
022 o 1OP( for date range
02; =$$
02 $e!er%al%
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 27/41
Te;t:element I escription
023 FI +oc*"ent% po%tedE
029 =<tracting 1OP( data
080 FailedE
08# Te%t $*n
08 Po%ting%
08; $=)
08 $e!er%al
083 1o"pan'
089 +oc*"ent
00 T'pe
0# Po%t +ate
02 WIP Po%ting
08 WIP $ea%%ign"ent
0 1O4P( to FI
0. P( create date range
0; to
0.# P(FI
0.2 POST
0.8 G2
0. -KPF
0.. CP(FIDLOG
0.3 $=)S
0.9 K
0;0 began
0;# co"pleted
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 28/41
Te;t:element I escription
0;2 S
0; OP1(
0;; FI +oc*"ent $e!er%alE
0. Warning Plea%e chec@ SM8. for error batch
0; Warning Plea%e chec@ SM8. for *nproce%%ed batch
0 o entr' created in application log
09 CLT+
03# CF#8POST
032 CF#8
038 Start creating -+1 %e%%ionE
03 --S=G
03; =
033 F.
##2 (pplication Log %tat*% for WIP GL Interface
200 FI Po%ting hit% "a< entrie% in record T'pe
202 o gro*ping can be deter"ined for po%ting
800 P(FI $eference *"berE
8.2 /oca$iation
The follo7ing e<ten%ion point% are p*t into the progra" to enable Me"ber Fir" locali>ation% to be
i"ple"ented 7ith thi% progra"E
Table #.E Locali>ation
'ect Type $oo& 'ect escription Purpose
F*nctionMod*le
5KGO5FIDWIPDGLDI
T=$F(1=D00# Locali>ation
Thi% FM act% a% &oo@ 7hich a%I"port5=<port Para"eter to an'local Me"ber fir"
Incl*deProgra"
CNFI$DWIPDGLDIT=$F(1=
( Thi% progra" i% *%ed b' "e"berfir" to i"ple"ent the locali>ationcode *%ing the abo!e FM
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 29/41
I"port5=<port Para"eter%
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 30/41
< 3nit Testing
9.1 Approac
6nit Te%ting ha% been done to chec@ the entrie% li@e ti"e%heet entrie%, ti"e tran%fer%, e<pen%e entrie%,e<pen%e tran%fer% and rea%%ign"ent% and their incl*%ion in WIP and the re%pecti!e po%ting of the%e total
WIP !al*e% to General Ledger
9.2 n*iron(ent
Table #;E Te%t en!iron"ent
System S(P =11 +e!elop"ent
+lient .8.
Test 3ser=s Sana' /a'a@odi
Portal Thi% i% not applicable for thi% Technical Specification
9.3 nit est Data
Plea%e refer to the attached doc*"ent% in the Section 98 for the %pecific 6nit Te%t +ata *%ed
9.4 nit ests
F*nctional Scenario%
The follo7ing *nit te%t% 7ere carried o*t d*ring de!elop"ent
Table #E 6nit Te%t $e%*lt%
3nit Test +ase Input 5;pected
>esult
.ctual
results
# Proce%%ing of WIP
Ledger to GL
Interface in Te%t $*n
=nter co"pan'
code ,date range
and 1hec@ on
Perfor" Te%t $*n1hec@ bo<
The
progra"
%ho*ld
di%pla' thelog
containing
failed and
%*cce%%f*l
record%
$efer to
appendi<
%ection
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 31/41
7itho*t
po%ting the
act*al data
to FI
2 Proce%%ing of WIP
Ledger to GL
Interface in
Prod*ction r*n
=nter co"pan'
code and date
range
The
progra"
%ho*ld
di%pla' the
log
containing
failed and
%*cce%%f*l
record% 7ith
data po%ting
the act*al
data to FI
$efer to
appendi<
%ection
8 Proce%%ing of WIP
Ledger to GL
Interface 7ith
different profit center%
=nter co"pan'
code and date
range
The
progra"
%ho*ld
di%pla' the
log
containing
failed and
%*cce%%f*l
record% 7ith
data po%ted
to different
profit
center%
$efer to
appendi<
%ection
Proce%%ing of WIP
Ledger to GL
Interface for entrie%
"ade to -*%ine%%
de!elop"ent
engage"ent
=nter co"pan'
code and date
range
The
progra"
%ho*ld
di%pla' the
log
containing
failed and
%*cce%%f*l
record% 7ith
data po%ted
to -*%ine%%
$efer to
appendi<
%ection
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 32/41
de!elop"en
t
engage"ent
. Proce%%ing of WIP
Ledger to GL
Interface 7ith
ti"e%heet being %plit
fro" one pha%e to
other pha%e of the
engage"ent
=nter co"pan'
code and date
range
The
progra"
%ho*ld
di%pla' the
log
containing
failed and
%*cce%%f*l
record% 7ith
ti"e %heet
data po%ted
to different
pha%e of the
engage"ent
$efer to
appendi<
%ection
; Proce%%ing of WIP
Ledger to GL
Interface 7ith
ti"e%heet being
tran%ferred fro" one
pha%e to other pha%e
of the engage"ent
=nter co"pan'
code and date
range
The
progra"
%ho*ld
di%pla' the
log
containing
failed and
%*cce%%f*l
record% 7ith
ti"e %heet
data
tran%ferred
to different
pha%e of the
engage"ent
$efer to
appendi<
%ection
Proce%%ing of WIP
Ledger to GL
Interface 7ith
ti"e%heet being
tran%ferred fro" one
=nter co"pan'
code and date
range
The
progra"
%ho*ld
di%pla' the
log
$efer to
appendi<
%ection
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 33/41
engage"ent to
other engage"ent
containing
failed and
%*cce%%f*l
record% 7ith
ti"e %heet
data
tran%ferred
fro" one
engage"ent
to another
3 Proce%%ing of WIP
Ledger to GL
Interface 7here
e<pen%e are po%ted
to a %tandard
engage"ent
=nter co"pan'
code and date
range
The
progra"
%ho*ld
di%pla' the
log
containing
failed and
%*cce%%f*l
record% 7ith
e<pen%e%
entrie%
po%ted to FI
$efer to
appendi<
%ection
9 Proce%%ing of WIP
Ledger to GL
Interface 7here
e<pen%e are po%ted
to a b*%ine%%
de!elop"ent
engage"ent
=nter co"pan'
code and date
range
The
progra"
%ho*ld
di%pla' the
log
containing
failed and
%*cce%%f*l
record% 7ith
e<pen%e%
entrie%
po%ted to
b*%ine%%
de!elop"en
t
engage"ent
$efer to
appendi<
%ection
#0 Proce%%ing of
WIP Ledger to GL
=nter co"pan'
code and date
The
progra"
$efer to
appendi<
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 34/41
Interface 7here
e<pen%e are po%ted
to a %tandard
engage"ent and i%
%plit fro" one pha%e
to another pha%e of
the %a"e
engage"ent
range %ho*ld
di%pla' the
log
containing
failed and
%*cce%%f*l
record% 7ith
e<pen%e%
entrie%
po%ted to
%tandard
engage"ent
and i% %plit
fro" one
pha%e to
another
pha%e of the
%a"e
engage"ent
%ection
## Proce%%ing of
WIP Ledger to GL
Interface 7here
e<pen%e are po%ted
to a %tandard
engage"ent and i%
tran%ferred fro" one
pha%e to another
pha%e of the %a"e
engage"ent
=nter co"pan'
code and date
range
The
progra"
%ho*ld
di%pla' the
log
containing
failed and
%*cce%%f*l
record% 7ith
e<pen%e%
entrie%
po%ted to
%tandard
engage"ent
and i%
tran%ferred
fro" one
pha%e to
another
pha%e of the
%a"e
engage"ent
$efer to
appendi<
%ection
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 35/41
#2 Proce%%ing of
WIP Ledger to GL
Interface 7here
e<pen%e are po%ted
to a %tandard
engage"ent and i%
tran%ferred to another
engage"ent
=nter co"pan'
code and date
range
The
progra"
%ho*ld
di%pla' the
log
containing
failed and
%*cce%%f*l
record% 7ith
e<pen%e%
entrie%
po%ted
%tandard
engage"ent
and i%
tran%ferred
to another
engage"ent
$efer to
appendi<
%ection
#8 Proce%%ing of
WIP Ledger to GL
Interface 7here an
engage"ent i%
rea%%igned
=nter co"pan'
code and date
range
The
progra"
%ho*ld
di%pla' the
log
containing
failed and
%*cce%%f*l
record% 7ith
engage"ent
rea%%igned
$efer to
appendi<
%ection
# Proce%%ing of
WIP Ledger to GL
Interface 7ith
ti"e%heet and
e<pen%e entrie% The
co"pan' code of the
engage"ent and the
e"plo'ee are
different
=nter co"pan'
code and date
range
The
progra"
%ho*ld
di%pla' the
log
containing
failed and
%*cce%%f*l
record%
7here the
data po%ted
to different
$efer to
appendi<
%ection
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 36/41
co"pan'
code%
#. Proce%%ing of
WIP Ledger to GL
Interface 7ith
ti"e%heet and
e<pen%e entrie%
7here the po%ting
period of the
co"pan' code i%
clo%ed
=nter co"pan'
code and date
range
The
progra"
%ho*ld
di%pla' the
log
di%pla'ing
the
"e%%age a%
po%ting
period of
co"pan'
code i%
clo%ed
$efer to
appendi<
%ection
#; Proce%%ing of
WIP Ledger to GL
Interface 7ith
ti"e%heet and
e<pen%e entrie%
7here Profit 1enter of
the =ngage"ent 5
="plo'ee i% loc@ed
=nter co"pan'
code and date
range
The
progra"
%ho*ld
di%pla' the
log
di%pla'ing
the
"e%%age a%
po%ting
period of
Profit 1enter
of the
=ngage"en
t 5 ="plo'ee
i% loc@ed
$efer to
appendi<
%ection
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 37/41
1? Security
The follo7ing %ec*rit' re?*ire"ent% ha!e been identified for thi% enhance"entE
Table #3E Tran%action code
>ole Transaction .uthori9ation +onsiderations
Finance S*pport
Gro*p
CFIDWIPDO6T-O6
+
Finance S*pport Gro*p 7ill ha!e a*thori>ation to
e<ec*te thi% interface "an*all' 7hen re?*ired
10.1 Additiona$ Securit' Reuire(ents
#0## (*thori>ation Gro*p
Table #9E (*thori>ation Gro*p
'ect
Type 'ect
.uthori9ation
group
.uthori9atio
n 'ect Purpose
Progra" 5
KGO5FI$DWIPDGLD
IT=$F(1=
S(P Standard
Finance (thGrp
FDLF(#D-6K Thi% (*thori>ation 1hec@ i% *%ed to
chec@ the 6%er (*thori>ation for
1o"pan' code in the %election %creen
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 38/41
11 !on Functional esign
11.1 Perfor(ance
Thi% i% not applicable for thi% Technical Specification% doc*"ent
11.2 %nstru(entation
Thi% i% not applicable for thi% Technical Specification% doc*"ent
11.3 &au$t o$erance
Thi% i% not applicable for thi% Technical Specification% doc*"ent
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 39/41
1# Frame@or&
12.1 App$ication Arcitecture
Thi% i% not rele!ant for thi% enhance"ent
12.2 Data Access
+ata i% fetched *%ing %tandard S=L=1T ?*er' and *%ing the f*nction "od*le%
12.3 Securit'
Thi% i% not rele!ant for thi% enhance"ent
12.4 /ogging and rror and$ing
=rror "e%%age% 7ill be read fro" the c*%to" "e%%age cla%%
12.5 !onfiguration
1onfig*ration 7ill be done b' the F*nctional 1on%*ltant%
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 40/41
1* .ppendi;
13.1 nit est Resu$ts output
WIP_TO_GL_TestRun.doc
WIP_TO_GL_ProductionRun.doc
WIP_TO_GL_PRFT_CNTRS_DIFF.doc
WIP_TO_GL_BUSINESS_DEV_ENG.doc
WIP_TO_GL_TIMESHEET_SPLIT_PHSE_D
WIP_TO_GL_TIMESHEET_PHSE_DIFF_E
WIP_TO_GL_TIMESHEET_TRNSFR_DIFF_
WIP_TO_GL_E!PENS
E_STD_ENGMT.doc
WIP_TO_GL_E!PENSE_BUSINESSDEV_EN
8/18/2019 ledger outbound
http://slidepdf.com/reader/full/ledger-outbound 41/41
WIP_TO_GL_E!PENSE_STD_ENGMT_PHS
WIP_TO_GL_E!PENSE_STD_ENGMT_PHS
WIP_TO_GL_E!PENSE_ENGMT_TRNSFR.d
WIP_TO_GL_ENGMT _RESSIGN.doc
WIP_TO_GL_TIME_E!PNS_DIFF_CMPCOE
WIP_TO_GL_POSTING_PERIOD_CLOSED.
WIP_TO_GL_PRFT_CNTRS_LOC"ED.doc
20#0 KPMG International 1ooperati!e AKPMG InternationalHB,a S7i%% entit' Me"ber fir"% of theKPMG net7or@ of independent fir"% are affiliated 7ith KPMG International KPMG International pro!ide%no client %er!ice% o "e"ber fir" ha% an' a*thorit' to obligate or bind KPMG International or an' other"e"ber fir" !i%44!i% third partie%, nor doe% KPMG International ha!e an' %*ch a*thorit' to obligate orbind an' "e"ber fir" (ll right% re%er!ed
The infor"ation contained herein i% of a general nat*re and i% not intended to addre%% the circ*"%tance%of an' partic*lar indi!id*al or entit' (ltho*gh 7e endea!o*r to pro!ide acc*rate and ti"el' infor"ation,there can be no g*arantee that %*ch infor"ation i% acc*rate a% of the date it i% recei!ed or that it 7illcontin*e to be acc*rate in the f*t*re o one %ho*ld act on %*ch infor"ation 7itho*t appropriateprofe%%ional ad!ice after a thoro*gh e<a"ination of the partic*lar %it*ation