ap invoice conversion

Upload: sivananda11

Post on 07-Jul-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

  • 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 &amp$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*