sla technical_proc
TRANSCRIPT
-
8/20/2019 SLA Technical_Proc
1/60
-
8/20/2019 SLA Technical_Proc
2/60
R12 Federal Financials
Subledger Accounting Teard
Larry Baugh
Apps Ingenuity LLC
April 24,2012
-
8/20/2019 SLA Technical_Proc
3/60
-
8/20/2019 SLA Technical_Proc
4/60
• LA Intr' ? is LA in@ed=
-
8/20/2019 SLA Technical_Proc
5/60
• A centraliEed, rules6ased accunting engine!serice utiliEed thru
create an agencys reGuired 8(L accunting entries5
• A sche$a and tlset t supprt arius 9eatures including enhandrilld?n!recnciliatin et?een the (L!usidiary $dules and a
reprting capaility arund accunting transactins!alances5
What is SubLedger Accounting (SLA
GLPrimary Ledger
PO AP PA AR
XLA
FV FA
Federal Financials usto!ers !ust i!"le!ent SLA when de"lo
$SS%L Transaction odes are no longer an o"tion &or account
ece"t &or !anual or custo! inter&aced %L ournals
-
8/20/2019 SLA Technical_Proc
6/60
*ow is SLA in'o+ed to create the Ac
LA prcesses are triggered di99erently depending n
?hether the transactin eent is suHect t Budgetary
Cntrl!%ncu$rance prcessing5
Fr eents nt suHect t Budgetary Cntrl, LA
prcesses are initiated ia'• u$itting the Create Accunting cncurrent
prcess )r ?rapper, e5g5 A u$it Accunting
• Fr$ Actins
-
8/20/2019 SLA Technical_Proc
7/60
*ow is SLA in'o+ed to create the Ac
Fr eents suHect t Budgetary Cntrl )i5e5 F* Budget, -O eGs!-Os
Inice *alidatin, LA prcesses are initiated ia Funds Chec@ and F
eseratin Actins5
•Funds Chec@ actins ?ill create the LA entries in a te$prary ;ra9t s•Funds eseratin actins ?ill create the LA entries in a ;Final status
-
8/20/2019 SLA Technical_Proc
8/60
What does the SLA -ngine do,
As the LA engine prcesses, it'•Creates the apprpriate accunting entries 9r$ de9ined
LA rules cnsisting 9 @ey attriutes including ase CCIs,7atural Accunt eg$ents, Accunted!%ntered r!Cr,
Durnal Line escriptins, etc5
• Creates ne? accunting H
susidiary6lin@age recrds• Optinally trans9ers t (e• 8pdates /LA Balance ta
-
8/20/2019 SLA Technical_Proc
9/60
"he rules and cn9iguratins ?hich dictate the accunting entries created y L
the Accounting .ethods Builder (A.B)# "he A#B Fra$e?r@ prides a hie
$echanis$ 9r creating and $aintaining a Ledgers LA cn9iguratin5/rgani0ational o!"onents•uledger Accunting #ethds )LA# )e5g5 the 8 Federal #ethd
• Applicatin Accunting e9initins )AA )e5g5 the -O AA• %ent Classes!"ypes )e5g5 -urchase Order and Agree$ents
• Durnal Line e9initins )DL )e5g5 Federal -urchasing
The A.B o!"onents that create the Funda!ental ournal entry lines • Durnal Line "ypes )DL" )e5g5 F* -O 8nanticipated Budget• Accunt eriatin ules )A )e5g5 Base CCI, (L
Su""orting o!"onents urces, Accunting Attriutes, Durnal escriptin
upprting e9erences, Business Fl?s, etc5
SLA Rules on&iguration Fra!ewor+
-
8/20/2019 SLA Technical_Proc
10/60
AAs and supprting c$pnents acrss $dules rll6up t the LA#
SLA Rules on&iguration Fra!ewor+
-
8/20/2019 SLA Technical_Proc
11/60
A LA# is tied t the Ledger using the
12 Accunting etup #anager5
SLA Rules on&iguration Fra!ewor+
-
8/20/2019 SLA Technical_Proc
12/60
"he seeded 8 Federal Accunting LA# seres as help9ul guide in understand
can e used 9r Federal Financials cust$ers, ut !ost Fed installs will li+ely
build5co"y to custo! rules based on their agency4uni6ue $SS%L structurere6uire!ent 'ariations and to o'erco!e any bugs in the seeded $S Federa
Fr Federal 8pgrades, nte that upn initial upgrade,
Ledgers ?ill nt e aut$atically assigned t the 8
Federal LA#5 "he upgrade prcess ?ill assign the
Accrual ?ith %ncu$rance AccuntingJ LA#5
Be sure t update the Ledger LA# assign$ent t
start ec$ing 9a$iliar ?ith the 8 Federal LA
aseline5
SLA Rules on&iguration Fra!ewor+
-
8/20/2019 SLA Technical_Proc
13/60
An agency6speci9ic LA# can e cn9ig
C$pnent Hects created )i5e5 cpied
$eet speci9ic reGuire$ents5 "his ?ill a
insulate a LA# 9r$ 9uture patch relea
SLA Rules on&iguration Fra!ewor+
-
8/20/2019 SLA Technical_Proc
14/60
7te that in the eeded Federal AAs, the 7atural Accunt seg$ent As are
F*KAKACCO87" alue6set5 In rder t utiliEe the seeded F* As, an ins
Accunt *alues $ust $atch the alues in the F*KAKACCO87" set5
SLA Rules on&iguration Fra!ewor+
-
8/20/2019 SLA Technical_Proc
15/60
I9 creating a ne? agency6speci9ic DL, i9 the DL is $apped t a Chart 9 Accu
F* eeded As cannt e cpied!assciated int the ne? COA6speci9ic DL5
"his is ecause the cpy
prcess en9rces that the
alue6set used n any
As, $ust e the alue6
set 9 the $atchingseg$ent in the de9ined
COA5
SLA Rules on&iguration Fra!ewor+
-
8/20/2019 SLA Technical_Proc
16/60
SLA 8rocessing 9 What:s A""licable W
-
8/20/2019 SLA Technical_Proc
17/60
Factrs that cntrl ?hich DL"s!As are applicale and 9ire 9r speci9ic trans
•.odule o& the transaction Cntrls ?hich AA 9 the LA# ?ill e ealuat•SLA -'ent lass5Ty"e o& the transaction Cntrls ?hich DL)s 9 the AA
ealuated•Is the transaction sub;ect to Budgetary ontrol' Cntrls ?hich DL)s 9
ealuated•LT onditions Once the LA %ent prcessing identi9ies a transactin as
DL, the LA engine ?ill ealuate the transactin attriutes against all the DL"
the DL t deter$ine ?hich DL"s ?ill 9ire 9r the transactin5•A3R onditions Fr all DL"s turned n, the $apped As ?ill then e ea
their cnditins5
WhichAAD# Event Class# JLDs!# JL"s# ADRs?
SLA 8rocessing 9 What:s A""licable W
-
8/20/2019 SLA Technical_Proc
18/60
SLA -'ent 8rocessing 9 Which -'en
"he $ethd 9 assciating a speci9ic LA %ent "ype cde t a transactin di99e
$dules, ut there is n straight69r?ard ?ay 9 precisely $apping the LA %e
t typical transactin eents5 >?eer, the %ent "ype Cdes!7a$es are $st
understandale5
-
8/20/2019 SLA Technical_Proc
19/60
%&a$ple' Fr -urchasing, %entK"ypeKCdes 9r -O "ransactins are created
pKencu$ranceKpstprcessing5getKeentKandKentityKcdes prcedure ?hi
y a -urchasing Funds Chec@!esere actin, Hust prir t a call t LA %ent
SLA -'ent 8rocessing 9 Which -'en
PROCEDURE get_event_and_entity_codes(
p_doc_type IN VARCHAR2,
p_doc_sutype IN VARCHAR2,
p_action IN VARCHAR2,
!_entity_type_code OU" NOCOP# VARCHAR2,
!_event_type_code OU" NOCOP# VARCHAR2
$
I%
&
I' (p_doc_type )RE*UI%I"ION)$ "HEN
!_entity_type_code + )RE*UI%I"ION)
-_entity_st. + )RE*) E/%I' (p_doc_type IN ()PO),)PA)$$ "HEN
!_entity_type_code + )PURCHA%E_ORDER)
-_entity_st. + )PO_PA)
E/%I' (p_doc_type )RE/EA%E)$ "HEN
!_entity_type_code + )RE/EA%E) 00 1ug 34343
-_entity_st. + )RE/EA%E)
E/%E
-_e..o._5-ag + )#)
END I'
I' (p_action g_action_RE%ERVE$ "HEN
-_action_st. + )RE%ERVED)
E/%I' (p_action g_action_UNRE%ERVE$ "HEN
-_action_st. + )UNRE%ERVED)
E/%I' (p_action g_action_AD6U%"$ "HEN
-_action_st. + )AD6U%"ED)
E/%I' (p_action g_action_CANCE/$ "HEN
-_action_st. + )CANCE//ED)
E/%I' (p_action g_action_'INA/_C/O%E$ "H
-_action_st. + )'INA/_C/O%ED)
E/%I' (p_action g_action_UNDO_'INA/_C/O%
-_action_st. + )UNDO_'INA/_C/O%ED)
E/%I' (p_action g_action_RE6EC"$ "HEN -_action_st. + )RE6EC"ED)
E/%I' (p_action g_action_RE"URN$ "HEN
-_action_st. + )RE"URNED)
00 1ug 789728: 1egin
E/%I' (p_action g_action_INVOICE_CANCE/$
-_action_st. + )INV_CANCE//ED)
E/%I' (p_action g_action_CR_;E;O_CANCE/$
-_action_st. + )CR_;E;O_CANCE//ED)
!_event_type_code + -_entity_st.
-
8/20/2019 SLA Technical_Proc
20/60
LA %ent Classes and "ypes
are seeded and nt $di9iale
9r standard %6Business uite
transactins5
%ent Class t (L D% Categry
cn9iguratins can e updated i9
desired5
Fr e&ternal %6Business uitetransactins, cust$ %ent
Classes!"ypes ther /LA
cn9igs can e acc$plished
?ith a Financials Accunting
>u )FA> license5
SLA -'ent 8rocessing 9 Which -'en
-
8/20/2019 SLA Technical_Proc
21/60
SLA -'ent 8rocessing 9 Which L3,
In s$e cases, the Budgetary ontrol Flag n the DL ?ill e a 9actr n ?he
applicale 9r a particular transactin eent5 )%&a$ple' Federal -ayales AA 6
Fr the %ent Class : ;Inices, t? DLs are assigned5
3uring In'oice
-
8/20/2019 SLA Technical_Proc
22/60
S
-
8/20/2019 SLA Technical_Proc
23/60
SLA -'ent 8rocessing 9 Which LTs
All cnditins 9 the DL" $ust e true 9r the transactin, in rder 9r the DL" t
SLA - t 8 i Whi h LT
-
8/20/2019 SLA Technical_Proc
24/60
SLA -'ent 8rocessing 9 Which LTs
Fr ur t? e&a$ple DL"s, @ey cnditin di99erences are'
XXAAA PO Unpaid Obligation JLT XXAAA PO Unpaid Obligation P
Federal Pri$r %ear Flag & '() Federal Pri$r %ear Flag & '%)FV Acc$*nted +n,aid O-ligati$n Am$*nt .&/ FV Acc$*nted +n,aid O-ligati$n P
Functinally, the
cnditins $a@e sense
in the Federal
enirn$ent, ut 9ullyunderstanding the
alues represented y
the surces reGuires
$re digging int LA
urces5
SLA S
-
8/20/2019 SLA Technical_Proc
25/60
SLA Sources
urces are 12 data ele$ents that can e used in A#B rule de9initi
are assigned t the %ent Classes they are applicale t5 12 pride
9 seeded surces and als prides the capaility 9r Cust$ urce
SLA S
-
8/20/2019 SLA Technical_Proc
26/60
SLA Sources
LA urces $ap t clu$ns 9 dataase ie?s5 "hese ie?s represe
ele$ents directly related t r deriale 9r$ a transactin and its data
Source_Code Source Name PO_
PO0D12"R13+"1O(01D PO Distri-*ti$n 1denti4er PO0
PO0D12"R13+"1O(0(+53ER PO Distri-*ti$n (*m-er PO0
PO0261P5E("0(+53ER PO 2hi,ment (*m-er PO0
PO0L1(E01D PO Line 1denti4er PO0
PO06EADER01D PO 6eader 1denti4er PO0
PO0D12"R13+"1O(0"%PE PO Distri-*ti$n "y,e PO0
PO0L1(E0LOCA"1O(01D PO Line L$cati$n 1denti4er PO0
GL0DA"E Gl Date GL0
E32 C$re "a-les
$ _e%tract_$& #ie'()e7g7PO0EX"RAC"06EADER0VPO0EX"RAC"0DE"A1L0VPO_DISTS_!"_#
"&_%la$ _re*_$&#ie'()e7g7FV0XLA0PO0REF0VFV0XLA0AP0REF0V
LA prcesses include creating a ariety 9 te$prary %&tractsJ during
-rcessing5 "ransactin attriute alues are gathered and inserted int
(lal "e$prary )K(" tales, t e e99iciently e&psed as LA urc
cnditins, accunting attriutes, Hurnal line descriptins, etc5
SLA S
-
8/20/2019 SLA Technical_Proc
27/60
SLA Sources
#ultiple Federal Financials6speci9ic surces are cllected!deried and in
9Ke&tractKdetailKgt y a ariety 9 12 F* LA -rcessing pac@ages5
are $ade aailale t the LA rules engine ia a set 9 9K&laKre9K
E32 C$re "a-les
&'=sla=>="rocessing="+gs
e7g78v0sla0,$0,r$cessing0,9g
FV0EX"RAC"0DE"A1L
#e
FV0EX"RAC
TI8 I9 the F
-
8/20/2019 SLA Technical_Proc
28/60
SLA Sources
" 100 understand the driing 9ield r lgic ehind the seeded LA
urces, the surces e&tract Hect ie? needs t e interrgated and
s$e cases, -L!L needs t e searched t understand the datasriginatin5
SLA S
-
8/20/2019 SLA Technical_Proc
29/60
SLA Sources
In the case 9 ur Federal 8rior ?ear urce, the riginating surce is
9KslaKutlKprcessingKp@g5getKprirKyearKstatus prcedure5 "he
9KslaKutlKprcessingKp@g is triggered y a series 9 h@sJ riginating&laKaccuntingKp@g5
c.eate o. .ep-ace
PAC=A>E 1OD# 5v_s-a_ut-_p.ocessing_p?g
A%
&@@
PROCEDURE get_p.io._yea._status
(
p_app-ication_id IN NU;1ER, p_-edge._id IN NU;1ER,
p_5y_va-ue IN VARCHAR2,
p_g-_date IN DA"E,
p_pya OU" NOCOP# VARCHAR2,
p_pya_type OU" NOCOP# VARCHAR2,
p_e..o._code OU" NOCOP# NU;1ER,
p_e..o._desc OU" NOCOP# VARCHAR2
$
"he prcedure c$pares the p
the current transactins (L a
BF. n the transactin t dete
BF. is -rir .ear5
7te' I9 the (L ate .ear is n
F* e9ine Federal Optins 9r$
#apping tale, the prcedure
e&ceptin, preenting LA %nt
usto! Sources
-
8/20/2019 SLA Technical_Proc
30/60
usto! Sources
Althugh thusands 9 seeded LA urces are aailale, the ptentia
s$e data attriute desired 9r use $ay nt e aailale as a seeded s
prides the capaility 9r deelping cust$ -L!L 9unctins that caalues t e used as surces5
eeded surces are passed as
input para$eters int the cust$
9unctins, in the rder they are
cn9igured in the Cust$ urce
de9initin 9r$5
Cust$ urces can e utiliEed as
Accunting Attriutes i9 de9ined5
usto! Sources
-
8/20/2019 SLA Technical_Proc
31/60
usto! Sources
Cust$ urce eelp$ent ec$$endatins'•Cnslidate the cust$ surces int a single r 9e? pac@ages, i5e5
//AAAKLAK8"LK-( r //AAAK-OKLAK8"LK-(5•8tiliEe a deug $echanis$ t e ale t capture @ey data!ariales ut
cust$ surce e&ecutin5 "he ptential e&ists that s$e data $ay nl
inside the /LA %ent prcessing sessin5 I' -_deug )#) "HEN
IN%ER" IN"O CU%34@AAA_/A_DE1U>
(id,c.eation_date,Bessage_te!t, Bodu-e$
VA/UE% (!!aaa_!-a_deug_s@ne!tva-, sysdate,
)2+ Va-ues 0 p_pay_ist_dist_id+ )
-
8/20/2019 SLA Technical_Proc
32/60
LT o!"onents 9 Accounting Attrib
All DL"s $ust include Accunting Attriute Assign$ents5 "he Accuntin
Assign$ents are used t ppulate nu$erus clu$ns in the /LAKA%KL
/LAKI"IB8"IO7KLI7 and (LKD%KLI7% depending n the accsu$$ariEatin leel utiliEed5
Fr e&a$ple, the alue 9r the LA urce
$apped t the ;Accunted A$unt ?ill e the
AccuntedKr r AccuntedKCr a$unt
created in /LAKA%KLI7%!(LKD%KLI7% i9
detail leel su$$ariEatin is utiliEed5
Other?ise, the alue ?ill e su$$ariEed ?ith
ther /LAKA%KLI7% r
/LAKI"IB8"IO7KLI7 recrds5
LT o!"onents Side
-
8/20/2019 SLA Technical_Proc
33/60
LT o!"onents 9 Side
"he ideJ setting n DL"s can e a it
cn9using ?hen 9irst getting 9a$iliar ?ith LA5
"he ideJ alue des nt represent that a DL"
?ill al?ays 100 create a Credit entry r al?ays
create a eit entry, it depends n the sign 9
the DL"s accunted a$unt alue5
I9 accuntedKa$t M 0 the side alue : ;eit,then the DL" ?ill create a eit5
I9 accuntedKa$t N 0 the side alue : ;eit,
then the DL" ?ill create a Credit5
LT o!"onents Balance Ty"e
-
8/20/2019 SLA Technical_Proc
34/60
LT o!"onents 9 Balance Ty"e
" create the reGuired Federal "rial Balance
Hurnal entries, the ;Balance "ype 9r all typical
Federal Durnal %ntries shuld e ;Actual5
In Federal (ern$ent usiness prcesses,
;Actual Hurnals are used 9r Funds Budget
istriutin, Funds tatus reprting and Funds
Chec@ing5
;%ncu$rance Hurnals are typically utiliEed
$re in tate Lcal (ern$ental
Accunting5
LT o!"onents Business Flow
-
8/20/2019 SLA Technical_Proc
35/60
LT o!"onents 9 Business Flow
In $y analysis t6date, I hae nt
i$ple$ented the use 9 Business
Fl?s in Federal DL"s5
Fr 8 Federal 12 8pgrade
cust$ers, I$ cncerned aut
the iaility 9 Business Fl?s t
prperly lin@ et?een 11i and
12 created Budgetary Accunting eents5
"his is due t the lac@ 9 a LA >istrical 8pgrade prcess 9r pre61
created y 8(L "ransactin Cdes5
Account 3eri'ation Rules (A3Rs)
-
8/20/2019 SLA Technical_Proc
36/60
Account 3eri'ation Rules (A3Rs)
Once the LA engine deter$ines a DL"
?ill e in@ed 9r an eent, the As
pride the 9ra$e?r@ 9r creating theCde C$inatin I )CCI r Line 9
Accunting the DL" that ?ill e psted5
%ery DL" $ust at least include a
$apping t an ;All eg$ents A that
?ill result in a alid CCI5 "he ;Alleg$ents A ?ill lay6d?n the
aseline CCI 9r the Accunting %ntry5
Additinal seg$ent As, i5e5 (L r 7atural Accunt, can then e $a
cn9igured t erride the asline CCI alues 9r the applicale seg$
Account 3eri'ation Rules (A3Rs)
-
8/20/2019 SLA Technical_Proc
37/60
Account 3eri'ation Rules (A3Rs)
Cnditins ased n LA
urces are the @ey
c$pnents that drie Aalue selectin, Hust li@e DL"s
ournal Line 3escri"tions
-
8/20/2019 SLA Technical_Proc
38/60
ournal Line 3escri"tions
As desired, 12 supprts 9le&ile cn9iguratin 9 cnstant te&t and dy
alues t e included in the LA and (L Hurnal header line descripti
-
8/20/2019 SLA Technical_Proc
39/60
.a""ing o!"onents to harts o& A
-
8/20/2019 SLA Technical_Proc
40/60
.a""ing o!"onents to harts o& A
#apping DLs t an Accunting Chart 9 Accunts alue prides the c
include As 9r nn6Guali9ied seg$ents5
*s5
.a""ing o!"onents to harts o& A
-
8/20/2019 SLA Technical_Proc
41/60
.a""ing o!"onents to harts o& A
"he pri$ary d?nside 9 $apping A#B C$pnents t "ransactin a
Accunting Chart 9 Accunts alues is that ?hen $ultiple Chart 9
Accunts are used in an enirn$ent, the A#B C$pnents ?ill need
e duplicated5
As an additinal F.I, $apping A#B C$pnents t di99erent ;A
9 Accunts alues is utiliEed ?hen LA is utiliEed t create $u
accunting representatins in secndary ledgers5
SLA 3ebugging and Analysis
-
8/20/2019 SLA Technical_Proc
42/60
SLA 3ebugging and Analysis
eugging 9 LA Cn9iguratins is li@ely reGuired ?hen
15Budgetary Cntrl eent errrs )i5e5 Funds eseratin preent dcu
prcessing
25%rrneus Accunting entries are eing created
SLA 3ebugging and Analysis
-
8/20/2019 SLA Technical_Proc
43/60
SLA 3ebugging and Analysis
ey LA eugging tls!appraches include'
158sing L ueries t analyEe the accunting entries eing created 9
particular eent, including understanding the DL"s ?hich are 9iring t cr
/LAKA%KLI7% entries5
25
-
8/20/2019 SLA Technical_Proc
44/60
@ %nale the F
-
8/20/2019 SLA Technical_Proc
45/60
Oracle als prides a standard LA iagnstics capaility, ?hich is he
e&ceptins dnt preent the prcessing data 9r$ eing c$$itted t
"he LA iagnstics prides 9eatures t help ?ith'•reie?ing the surce alues 9r the transactin Hects during /LA ee•analyEing issues related t the generatin 9 suledger Hurnal entries
" engage the iagnstics 9eatures'•et -r9ile Optin6 LA' %nale iagnstics t .es•%nter "ransactins•un eGuest' Create Accunting•un eGuest' "ransactin OHects iagnstics
SLA 3ebugging and Analysis
SLA 3ebugging and Analysis
-
8/20/2019 SLA Technical_Proc
46/60
Lessns Learned'
"he $aHrity 9 -urchasing e&ceptins encuntered t6date are due t
-rcessing atte$pting t create unalanced Hurnal entries5 "his ?as
t DL"s nt eing in@ed in s$e cases )s$eti$es due t ugs in se
surces, r the $ultiple DL" accuntedKa$unts nt alancing t Eer
e5g5!-a@p-s-@/A_AE_/INE%_P=>@%etAcct/ine"ype p_accounting_-ine_type_code C0 p_accounting_-ine_code 'V_R
!-a@p-s-@/A_AE_/INE%_P=>@%etDeitC.editABounts Accounted_DR
!-a@p-s-@/A_AE_/INE%_P=>@%etDeitC.editABounts Accounted_CR 2:@F
!-a@p-s-@/A_AE_/INE%_P=>@%etAcct/ine"ype p_accounting_-ine_type_code C0 p_accounting_-ine_code 'V_R!-a@p-s-@/A_AE_/INE%_P=>@%etDeitC.editABounts Accounted_DR :4@8
!-a@p-s-@/A_AE_/INE%_P=>@%etDeitC.editABounts Accounted_CR
!-a@p-s-@/A_AE_/INE%_P=>@%etAcct/ine"ype p_accounting_-ine_type_code C0 p_accounting_-ine_code N1
!-a@p-s-@/A_AE_/INE%_P=>@%etDeitC.editABounts Accounted_DR
!-a@p-s-@/A_AE_/INE%_P=>@%etDeitC.editABounts Accounted_CR :4@8
S gg g y
A.B /b;ect 3ata .odel
-
8/20/2019 SLA Technical_Proc
47/60
;
P
LA
8$r
< 2
53
8nderstanding the A#B
OHect ata #del helpspride enhanced
capaility 9r analyEing a
LA# 9r any de9ects, e5g5
i$prper cnditin
cn9iguratins et?een r
duplicated acrss DL"s5
Accounting .ethods Builder onte
-
8/20/2019 SLA Technical_Proc
48/60
g
"he 9le&iility 9r using di99erent
A#B Cnte&t alues is Guite help9ul
in LA testing and truleshting5
8tiliEing di99erent A#B Cnte&t
alues, all?s 9r ?r@ing ?ith A#B
C$pnent cn9iguratins
e&ecuting transactins
independently, ?ithut i$pacting
users in ther A#B Cnte&ts, e5g5
the e9ault5
Accounting .ethods Builder onte
-
8/20/2019 SLA Technical_Proc
49/60
g
" enale the use 9 a separate A#B Cnte&t'
15Create a ne? l@up alue 9r l@up type
/LAKA#BKCO7"%/"K".-%, e5g5 LA.1
258tiliEe the ;%&prt Applicatin Accunting e9initins
utility t e&prt AAs 9r$ all desired $dules 9r$ the
surce A#B Cnte&t5 Crdinate ?ith the BA!87I/
tea$ n a te$p O directry i9 needed5
35?itch the A#B Cnte&t alue t the desired ne?
alue5
458tiliEe the ;I$prt Applicatin Accunting e9initins
utility t i$prt AAs int all desired $dules 9r$ the
surce ldt 9ile created in tep 25
11i 's R12 %L 3rilldown di&&erences
-
8/20/2019 SLA Technical_Proc
50/60
ata $del changes in the (L 6M usidiary
rilld?n ?ill li@ely reGuire signi9icant re?r@
t Agencys reprting and utund
inter9aces5
glKHeKlines5re9erence/ are null in 12 r
represent di99erent data than in 11i5
An additinal c$plicating 9actr 9r Federal
agencies upgrading t 12 is that the LA
>istrical 8pgrade prcess des nt
ppulate the /LA tales ?ith data created
9r$ 11i "ransactin Cdes5
Blended detail transa
acrss th the 11i an
$dels can get a it c
11i 's R12 %L 3rilldown di&&erences
-
8/20/2019 SLA Technical_Proc
51/60
11i Re6uisition %L ournal Lines 3rilldownglKHeKlines5re9erenceK2' reGKheaderKid
glKHeKlines5re9erenceK3' reGKdistriutinKid
glKHeKlines5re9erenceK4' eG 7u$er
R12 la#la=distribution=lin+s ;oin logic
-
8/20/2019 SLA Technical_Proc
52/60
g
A nu!ber o& changes to the %L ournal Source and ournal ateg
transaction ty"es ha'e been introduced with R12# This could i!"a
%L drilldown4based re"orting5inter&aces#
Tran(action T+pe ,,i Je Source-Categor+ ,. Je Source-CategFV "reas*ry C$n4rmati$n Paya-les"reas*ry C$n4rmati$n 3*dgetary "ransacti$n
C$n4rmati$n
FV 3*dget Distri-*ti$n 3*dgetary "ransacti$nA,,r$,riati$n3*dgetary "ransacti$nA,,$rti$nment3*dgetary "ransacti$nAll$tment3*dgetary "ransacti$n2*-All$tment
3*dgetary "ransacti$n
P*rchase Releases 3lan9et @ 2ched! P*rchasingP*rchases P*rchasingReleases
P*rchasing Recei,ts P*rchasingReceiving C$st 5anagementRece
Receiva-les 2tandard Recei,ts Receiva-les"rade Recei,ts Receiva-lesRecei,ts
-
8/20/2019 SLA Technical_Proc
53/60
Su!!ary and 3etail LA5%L 8osting
-
8/20/2019 SLA Technical_Proc
54/60
In 11i, Federal Financials reGuired etail (eneral Ledger psting t su
224 and s$e ther Federal eprting needs5
I as@ed )ia i9 u$$ariEatin ?as an ptin ?ith 125 upprt res"#lease note that irrespecti$e of the %ode of Transfer &'etail or Summa
will wor) from GL to all the Subledgers that are using the SLA *ngine!+
Analysis 9 s$e 9 the 12 FAC" 224 cde, sh?ed that F* ep
?r@ ?ith u$$ariEed (L pstings )since eerything drills ac@ thrug
&laKdistriutinKlin@s tale5
In the enirn$ent Ie een ?r@ing in, (L "rans9ers are dne eery h
the $ini$al additinal (L Durnal su$$ariEatin that ?uld hae ccu
?e Hust decided t stic@ ?ith detail6leel LA and (L Durnal entries5
Su!!ary and 3etail LA5%L 8osting
-
8/20/2019 SLA Technical_Proc
55/60
In the LA Cn9iguratin, there are 3 c$pnents ?hich are 9actrs in
Line u$$ariEatin Leel
15DL" #erge #atching Lines ptin
25DL" "rans9er t (L ptin35Accunting etup #anager' (eneral Ledger Durnal %ntry u$$ariE
"he DL" #erge #atching Lines ptin cntrls su$$ariEatin 9
/LAKI"IB8"IO7KLI7 )100 etail int the /LAKA%KLI7% ta
ptins are descried in #O 7te' PQR1S051'• ALL• !C• 7O
Su!!ary and 3etail LA5%L 8osting
-
8/20/2019 SLA Technical_Proc
56/60
In the DL" Cn9iguratin, the
"rans9er t (L cn9iguratin is
nly applicale in s$e cases5
ey #O 7tes'
12' FA n "rans9er t (L in
12 TI PQR1S051U
I$pact 9 12 uledger
Accunting )LA n (eneral
Ledger )rilld?n and Durnal
I$prt TI 43422R51U
Su!!ary and 3etail LA5%L 8osting
-
8/20/2019 SLA Technical_Proc
57/60
I9 detail6leel psting is chsen,
it is praly est t utiliEe the
;(rup y (L ate
u$$ariEatin ptin5
"his ptin prides 9r (L
Durnal Lines t e psted at
the l?est detail leel, ut
grups the lines int (L Durnal
%ntries )>eaders y (L ate5
8sing the ;7 u$$ariEatin ptin ?ill result in (L Durnal %ntries )
eing created 9r eery indiidual /LA %ent Id5
Cey Ta+eaways
-
8/20/2019 SLA Technical_Proc
58/60
"he intrductin 9 LA 9r Federal Financials, ?hile $uch $re 9le&i
prides $ultiple ene9its, is signi&icantly !ore co!"le to i!"le!
!aintain and troubleshoot than 11i 8(L "ransactin Cdes5 Be
>aing a strng lend 9 Federal &unctional and technical capaility
acrss $ultiple resurces ?ill li@ely e crucial t Federal LA success
ue t the ?ide ariety in transactin attriutes and eent actins that
in surce alue di99erences used in LA cnditins, signi9icant LA tesrustly e$plyed ?hen initially i$ple$enting, changing r patching a
LA Cn9iguratin5
Additional Resources
-
8/20/2019 SLA Technical_Proc
59/60
-
8/20/2019 SLA Technical_Proc
60/60
Larry BaughLarry#BaughJA""sIngenuity#co!
Blog 4 htt"55www#/racleFedA""s#co!
Twitter 4 J/racleFedA""s
Be sure to chec+ the blog &or the latest 'ersion o& this "re
and other in&oK
Add:l session
R12 Federal Financials Recent -nhance!ents and $"grad