View
229
Download
0
Category
Preview:
Citation preview
8/18/2019 AP Invoice Conversion
1/22
Confidential to CSC 04/15/16 04/15/16
Title
Pratima Sharma
Date : 11 Nov 2008
AP Invoice Data
Conversion
Nethi, VittalVijaya Chandra KanteRajesh Kumar Gunda Jeswanth NallaAjay Bethala
8/18/2019 AP Invoice Conversion
2/22
Confidential to CSC 04/15/16 04/15/16
Title
2
Objective of this presentation is to give basic approachesand idea about, AP Invoice conversion from Legacy11i system
to R1 system! "his presentation #i$$ he$p the deve$oper%imp$ementer to
deve$op a reusab$e component for AP Invoice conversion !
ObjectiveObjective
8/18/2019 AP Invoice Conversion
3/22
Confidential to CSC 04/15/16 04/15/16
Title
3
AgendaAgenda
Overvie# Of AP Invoice Conversion
Conversion &trategies
Pre'Conversion &etup &teps
(apping of Legacy DataConversion "oo$s and "echni)ues
Components of Conversion
"ab$es *sed in AP Conversion
+a$idation Ru$e
8/18/2019 AP Invoice Conversion
4/22
Confidential to CSC 04/15/16 04/15/16
Title
4
Overvie#Overvie#
8/18/2019 AP Invoice Conversion
5/22
Confidential to CSC 04/15/16 04/15/16
Title
5
Conversion &trategiesConversion &trategies
Conversion is a process of moving data from $egacy system to Orac$e datamode$!
AP conversion invo$ve series of steps! Data #i$$ be $oaded from $egacysystem to the orac$e base tab$e using these t#o methods!
1 Interface "ab$es
-unction Ca$$s or Programmatic Interfaces .Processes
/e can0t #rite data direct$y to the base tab$e! An Orac$e App$icationsva$idation step is a$#ays re)uired! ou may achieve this either by $oadinginformation into the interface tab$es and submitting a providedconcurrent program to va$idate and process the information or by using afunction ca$$ to a programmatic interface!
8/18/2019 AP Invoice Conversion
6/22
Confidential to CSC 04/15/16 04/15/16
Title
6
Pre'Conversion &etup &tepsPre'Conversion &etup &teps
2efore &tarting the Conversion fo$$o#ing information shou$d be avai$ab$e in
the Orac$e Account Payab$es (odu$e!
&! 3o! Items
1 &upp$iers information shou$d e4ist
&upp$ier &ite shou$d e4it
5 &etup 6mp$oyee as a &upp$ier
7 Account Combination Code shou$d e4ist
8 Payment "erm shou$d e4ist
8/18/2019 AP Invoice Conversion
7/22Confidential to CSC 04/15/16 04/15/16
Title
7
Accounting period in APAccounting period in AP
8/18/2019 AP Invoice Conversion
8/22Confidential to CSC 04/15/16 04/15/16
TitleProe!! "lo#
• 1$ Data file ha! %een reated from 11i !&!tem '!in( )T* +",*-$
•2$ Data ha! %een fethed from 11i !&!tem! #hih are ma..ed to ol'mn!in P+,N,C-S+,NT-"C- and P+,N,C-+*,N-S+,NT-"C- ta%le$
• 3$ Pre.ared the Control "ile and al!o ran DD* !ri.t! to reate !ta(in(ta%le$
• 4$ an S* *oader Sri.t '!in( !hell !ri.t$
•
5$ Cheed the *o( file for an& error!$ ,n a!e of an& error! retified it andreran the S* *oader Sri.t$
• 6$ an the P*/S* Pro(ram to validate !ta(in( ta%le data and load to,nterfae ta%le!$ -rror data #a! loaded into error ta%le$
• $ an the Pa&a%le! .en ,nvoie ,m.ort Pro(ram$
•
10$ Cheed for the !tat'! in the ,nterfae Ta%le$• 11$ 'eried for the data in the frontend$
• 12$,n o't file total n'm%er of invoie! reated reeted and .roe!!ed have%een di!.la&ed$
• 13$ ,n the *o( file error data ha! %een di!.la&ed from error and !ta(in(
ta%le$• 14$ -rror data ha! %een retified and reran the .roe!!$
8/18/2019 AP Invoice Conversion
9/22Confidential to CSC 04/15/16 04/15/16
Title
69"ARC"I3: DA"A -RO( 11i69"ARC"I3: DA"A -RO( 11i
*sing *"L;-IL6 data has been e4tracted from 11i into a f$at fi$e!
&ource tab$es used
1AP;I3+OIC6&;ALL
AP;I3+OIC6;DI&"RI2*"IO3&;ALL
5PO;+63DOR&
7PO;+63DOR;&I"6&;ALL
8AP;"6R(&
&
AP Extract.txt
8/18/2019 AP Invoice Conversion
10/22Confidential to CSC 04/15/16 04/15/16
Title
10
LOADI3: DA"A I3"O &"A:I3: "A2L6LOADI3: DA"A I3"O &"A:I3: "A2L6
*sing s)$ $oader and contro$ fi$e $oaded the data into staging tab$es froma f$at fi$e!
Control "ile Name i! @ 99C&C;AP;I3+;CO3+;&":;LOAD!ct$
C
"he data fi$e and contro$ fi$e is p$aced in fo$$o#ing path!
PathB %u%app1%+I&%apps%apps;st%app$%44hr%1!!%bin
X_AP_OI_CONV_ TG.ctl
8/18/2019 AP Invoice Conversion
11/22Confidential to CSC 04/15/16 04/15/16
Titlealidation!
+endors, :L code combinations, purchase Order shou$d be created!
Re)uired Co$umns va$idations1! Org id .org;id! +endor name .vendor name
5! +endor site code .vendor;site;code7! Ap terms .terms;name8! Invoice type $ooup codeE! Accts pay code combination
.accts;pay;code;combination;id
Validation Rule
Assumptions % Prere)uisites % +a$idations
8/18/2019 AP Invoice Conversion
12/22Confidential to CSC 04/15/16 04/15/16
Title*oadin( into ,nterfae Ta%le! and -rror Ta%le!
If the va$idations are passed ,then data #i$$ be $oaded into t#ointerface tab$es
1AP;I3+OIC6&;I3"6R-AC6
AP;I3+OIC6;LI36&;I3"6R-AC6
If the va$idations are fai$ed ,then data #i$$ be inserted into 6rror tab$e
99C&C;I3&6R";6RROR
Validation Rule
Assumptions % Prere)uisites % +a$idations
8/18/2019 AP Invoice Conversion
13/22Confidential to CSC 04/15/16 04/15/16
TitleCallin( Pa&a%le! .en ,nterfae ,m.ort .ro(ram
Run Payab$es open Interface Import program to create invoices in R1
*se the fo$$o#ing ParametersB
8/18/2019 AP Invoice Conversion
14/22Confidential to CSC 04/15/16 04/15/16
Title
14
&he$$ &cript&he$$ &cript
&he$$ &cript
In the she$$ script .99C&C;AP;I3+;CO3+!prog #e areca$$ing s)$$dr to $oad data into staging tab$es
"he data fi$e has been moved to Archive fo$der once the data is$oaded into staging tab$es!
Ca$$ing the Concurrent Program AP Invoice ConversionProgram@ #hich e4ecutes custom p$%s)$ pacage,
99C&C;AP;I3+OIC6;P>: ,to va$idate the data in the
staging tab$e and insert into Interface tab$es!Ca$$ing the &tandard Open API, payab$es Open Interface
Import Program@, to $oad the data into Orac$e base tab$es!
XCSC_AP_INV_CNV.prog
8/18/2019 AP Invoice Conversion
15/22Confidential to CSC 04/15/16 04/15/16
Title InvoiceInvoice +a$idations+a$idations
1! In the Invoices #indo#, find and se$ect one or more invoices you #ant tova$idate!
! Choose the Actions button! In the Invoice Actions #indo#, se$ect the +a$idateoption! Or, if you are va$idating a credit or debit memo, se$ect +a$idate Re$atedInvoices to submit on$ine va$idation for invoices associated #ith the credit ordebit memo!
5! Choose O>!
,nvoie alidation Pro(ram :
"he Invoice +a$idation process checs the matching ta4, period status, e4change
rate, and distribution information for invoices you enter and automatica$$y
app$ies ho$ds to e4ception invoices! If an invoice has a ho$d, you can either
manua$$y re$ease the ho$d .if a$$o#ab$e or correct the e4ception that causedInvoice +a$idation to app$y the ho$d and then resubmit Invoice +a$idation! ou
can specify the interva$s in #hich you #ant to submit Invoice +a$idation, and
Payab$es #i$$ submit Invoice +a$idation using the parameters that you specify
up unti$ the 6nd Resubmission date you specify!
8/18/2019 AP Invoice Conversion
16/22Confidential to CSC 04/15/16 04/15/16
Title
16
Interface "ab$es in AP ConversionInterface "ab$es in AP Conversion
S$N ,NT-"C- T9*- N- D-SC,PT,N
1 P+,N,C-S+,NT-"C- Store! header information a%o't invoie!that &o' reate or load for im.ort$
2 P+,N,C-+*,N-S+,NT-"C- Store! information '!ed to reate one ormore invoie di!tri%'tion!$
; Note : Ne
8/18/2019 AP Invoice Conversion
17/22
Confidential to CSC 04/15/16 04/15/16
Title P+,N,C-S+,NT-"C- Ta%le De!ri.tion!
S$N C*)N N- D-SC,PT,N
1 ,N,C-+,D )ni='e identifier for thi! invoie #ithin thi! %ath$ !!i(n the !ameval'e to the invoie>! line! in the P+,N,C-+*,N-S+,NT-"C-ta%le to identif& the data %elon(in( to !ame invoie$ alidation: NoneDe!tination: None
2 ,N,C-+N) -nter the invoie n'm%er that &o' #ant to a!!i(n to the invoiereated in Pa&a%le! from thi! reord$ alidation: '!t %e a 'ni='en'm%er for the !'..lier$ ,f &o' a!!i(n a d'.liate n'm%er for the!'..lier Pa&a%le! .en ,nterfae ,m.ort doe! not reate an invoiefrom thi! reord$ De!tination: P+,N,C-S$,N,C-+N)
3 ,N,C-+T?P-+ *@)P+CD-
T&.e of invoie: Credit or Standard$ ,f ,N,C-+)NT i! le!! thanAero invoie #ill %e Credit t&.e$ ,f ,N,C-+)NT i! Aero or(reater invoie #ill %e Standard t&.e$ alidation: al'e m'!t %e Creditor Standard$ De!tinationP+,N,C-S$,N,C-+T?P-+*@)P+CD-
4 ,N,C-+DT- Date of the invoie$ alidation: The val'e m'!t %e in date format$De!tination: P+,N,C-S$,N,C-+DT-
5 -ND+,D The internal !'..lier identifier for the !'..lier$ alidation: The ,D &o'enter m'!t %e for an e
8/18/2019 AP Invoice Conversion
18/22
Confidential to CSC 04/15/16 04/15/16
TitleP+,N,C-S+,NT-"C- Ta%le De!ri.tion! B Cont
S$N C*)N N- D-SC,PT,N
6 -ND+S,T-+,D ,nternal !'..lier !ite identifier$ alidation: The ,D entered m'!t %efor an e
8/18/2019 AP Invoice Conversion
19/22
Confidential to CSC 04/15/16 04/15/16
Title
1
2ase "ab$es in AP Conversion2ase "ab$es in AP Conversion
S$N 9S- T9*- N- D-SC,PT,N
1 P+,N,C-S+** Contain! reord! for invoie! &o' enter$ There i! onero# for eah invoie$ n invoie an have one ormore invoie di!tri%'tion line!$ n invoie an al!ohave one or more !hed'led .a&ment!$
2 P+,N,C-+D,ST,9)T,NS+** Eold! the di!tri%'tion information that i! man'all&entered or !&!tem(enerated$ di!tri%'tion m'!t %ea!!oiated #ith an invoie$ n invoie an havem'lti.le di!tri%'tion!$
3 P+P?-NT+SCE-D)*-S+** Contain! the reord! related to .a&ment! ando't!tandin( %alane
8/18/2019 AP Invoice Conversion
20/22
Confidential to CSC 04/15/16 04/15/16
Title
20
"ab$es in AP Conversion"ab$es in AP Conversion
S$N - T9*- N- D-SC,PT,N
1 P+,NT-"C-+-F-CT,NS Store! information a%o't invoie data from theP+,N,C-S+,NT-"C- andP+,N,C-+*,N-S+,NT-"C- ta%le! #hih o'ldnot %e .roe!!ed %& Pa&a%le! .en ,nterfae ,m.ort$
2 P+,NT-"C-+CNT*S tem.orar& ta%le that hold! ontrol information
a%o't !e(re(ated data in theP+,N,C-S+,NT-"C- ta%le d'rin( the Pa&a%le!.en ,nterfae ,m.ort$ The ta%le en!'re! that eahim.ort m'!t %e 'ni='e #ith re!.et to theom%ination of S)C- and G)P+,D$ Thi!allo#! the !'%mi!!ion of m'lti.le im.ort! at the!ame time$
8/18/2019 AP Invoice Conversion
21/22
Confidential to CSC 04/15/16 04/15/16
TitleDemon!tration
-or AP Invoice Conversion $ogin #ith 99Conversion Responsibi$ity!
Fere is the &$e Import Program to run!
Interface Ipor
Progra
8/18/2019 AP Invoice Conversion
22/22
Confidential to CSC 04/15/16 04/15/16
Title
Pratima SharmaDate : 11 Nov 2008
"FA3> O*
Recommended