116795992 Oracle Apps Student Matrial

download 116795992 Oracle Apps Student Matrial

of 334

Transcript of 116795992 Oracle Apps Student Matrial

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    1/333

    OORACLE APPACLE APPLICATIONSS TECHNICAL

    It is one of the ERPs

    ERP = Enterprise Resource Planning

    Enterprise = Business. It involves following transactions

    1) Buying2) Manufacturing3) elling

    !) Pay"ents#) Receiving$) Balancing

    Life Cycle of Business

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    1

    tores Raw Material Manufacturing Pro%uction

    &uality 'ontrol

    Mar(eting ales'usto"ers

    hipping

    Receiving

    *ccounts

    Pay"ents

    Purchase+inishe% ,oo%s

    e"i +inishe% ,oo%s

    -u"an Resources

    Recruiting E"ployeesE"ployees Payroll

    Ban( ransactions

    *ssets

    *sse"/ling

    'ostin

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    2/333

    '( Developmen) of Ne# ERP *

    It "ay /e %evelope% /y using software such as '0 '0 ava0 !et0 4racle an% etc5.6evelop"ent of new ERP involves high ris( i.e co"plete 67' is to /e followe%.

    It Involves 'o"plete 67' such as 1),athering pecs0 2) yste" *nalysis 3) 6esigning

    !) *rchitecture #) 6evelop"ent $) esting 8) ign 4ff

    Disadvan)a"e in Developmen) of Ne# ERP

    1) i"e ta(en 9 long ti"e )

    2) Pro:ect 'ost is an e;pensive

    3)

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    3/333

    E,is)in" ERPs in )&e a$-e)

    1) *P 2) 4racle *pps0 3) ei/el !) People oft #) 6 E%war%s $) Baan

    SAP Best suita/le for Manufacturing

    O$acle AppsBest suita/le for +inancials

    SEIBELBest suita/le for 'RM 9 'usto"er Relationship Manage"ent )

    People Sof)Best suita/le for -RM 9 -u"an Resources Manage"ent yste" )

    .D Ed#a$dsBest suita/le for Manufacturing0 4perations an% ales.

    Baan Best suita/le for Manufacturing

    Recently the ERPs such as EIBE70 People oft0 an% 6 E%war%s were a%apte% /y the 4R*'7E 'orp5 an%6evelope% as 4racle +usion.-ence with oracle apps we can han%le the +inancials0 'RM0 -RM an% Manufacturing

    Compa$ison be)#een SAP and O$acle Apps

    SAP ORACLE APPS

    1) *P is suita/le for Manufacturing Mo%ules

    2) *P uses the 4racle %ata/ase an% uses theun oft servers.

    3) 'lient has to %epen% on the o.of

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    4/333

    Life Cycle of Business

    he a/ove transactions will /e "aintaine% /y the 4R*'7E *pps ERP0 with Integration /etween the Mo%ules.

    In)e"$a)ion of O$acle Apps odules

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    !

    P.4 I< IP

    B4M

    &.*

    4M*.R'M

    ,.7

    *.P

    +*-RM

    P*C

    +P

    tores Raw Material Manufacturing Pro%uction

    &uality 'ontrol

    Mar(eting ales'usto"ers

    hipping

    Receiving

    *ccounts

    Pay"ents

    Purchase+inishe% ,oo%s

    e"i +inishe% ,oo%s

    -u"an Resources

    Recruiting E"ployeesE"ployees Payroll

    Ban( ransactions

    *ssets

    *sse"/ling

    'ostin

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    5/333

    1) P4 9 Purchase 4r%er ) Purchasing

    2) I< 9Inventory ) tores 0 Raw Material 0 +inishe% e"i +inishe% 0

    3) IP 9 or( In Process ) Manufacturing0 Pro%uction0 *sse"/ling

    !) &* 9 &uality *ssurance ) &uality 'ontrol

    #) B4M 9 Bill 4f Material ) 'osting Pricing

    $) 4M 9 4r%er Manage"ent ) Mar(eting ales 0 'usto"ers0 hipping

    8) *R 9 *ccount Receiva/le ) Receivings

    ?) 'E 9 'ash Entry ) *ccounts

    D) *P 9 *ccount Paya/le) Pay"ents

    1A) ,7 9 ,eneral 7e%ger ) Balancing

    11) +* 9 +i;e% *ssets ) *ssets

    12) +P 9 +inancial Point of ransaction ) Ban( ransaction

    13) -RM 9 -u"an Resources Manage"ent yste" ) Recruit"ents

    1!) P*C 9 Payrolls ) Payrolls

    P$oduc) it is for the pu/lic usage eg 4F0 ERPs0 an% pac(ages.

    P$o/ec) it is for the specific client

    Types of P$o/ec) *

    '( Implemen)a)ion P$o/ec) *

    6ata "igration fro" 7egacy syste" to 4racle *pplication

    7egacy it is other than 4racle *pps such as B*0 Main +ra"e0 ava an% etc

    ewly %evelop"ent pro:ects are also calle% as I"ple"entation Pro:ect

    +( Suppo$) P$o/ec) *

    Provi%ing support to alrea%y i"ple"enting pro:ectResolving +unctional issues an% echnical issues

    0( i"$a)ion P$o/ec) *

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    #

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    6/333

    It is a "oving %ata fro" 4l%er version 4racle *pps to ew uire"ent 6ocu"ents 9 M6A#A)/y r. +.'his will /e sent to client for approval

    #) Preparing echnical Re>uire"ent 6ocu"ent 9 M6A8A) /y the .' an% it will /e sent echnical 7ea%9 .7 ) for review *fter review /y the .7 it will /e sent client.

    $) 'reating 6evelop"ent Instance an% Provi%ing *ccess to 6evelopers /y the 6B*

    8) 'o%e %evelop"ent /y the r. an% 'r. .' s

    ?) 'reating est Instance an% Provi%ing *ccess to esters /y the 6B*

    D) esting testing the functionality of the application. By the +.' an% .'

    1A) 'reating Pro%uction Instance an% Provi%ing *ccess to esters /y the 6B*

    11) yste" Integration est Integration of %ifferent Mo%ules /y the /oth +.' an% .'

    12) 'reating &uality Instance an% Provi%ing *ccess to esters /y the 6B*

    13) Perfor"ance esting

    1!) Gser *cceptance at 4n site

    1#) ,4 H 7Iuire"ent )It will /e prepare% /y r. +.'

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    $

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    7/333

    3) M6A#A +unctional 6esign 6ocu"entIt will /e prepare% /y the r. +.'

    !) M6A8A echnical 6esign 6ocu"entIt will /e prepare% /y .'

    #) M612A Migration 6ocu"ent 9 instance "oving fro" phase to another phase )It will /e prepare% /y 6B*

    $) G6 Gnit est 6ocu"ent or EA!A

    8) '

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    8/333

    #) *pplying patches 9 cripts )

    cripts are provi%e% /y the 4racle 'orporation

    Eg /ug fi;ing0 a%%itional support. 9 www."etalin(s.oracle.co"is a contact site to fi; the /ugs )

    $) 6efine "ultiple instances 9 6evelop"ent0 esting0 &uality0 Pro%uction 9 client test ) )

    Role of 5unc)ional consul)an)

    1) Interaction with the client

    2) ,athering specs fro" the client for %evelop"ent F custo"i@ation

    3) houl% e;plain a/out the pro%uct to the client

    E; +inancial0 Manufacturing0 'RM0 -RM.

    *s is %ocu"ent present feature of the pro%uct

    o /e %ocu"ent the features0 which will /e i"ple"ente% in the future

    !) esting of the pro%uct

    +unctional consultant is the real tester for the ERP applications

    houl% not /e teste% /y using auto"ation tools. It is a purely "anual testing.

    #) 6efine the setups

    E; report generation 9 inr In%ia0 6ollar G )

    $) Preparation of +unctional 6esign 6ocu"ent

    hile interacting with the client0

    if tas( is concerne% to 6B*0 then he shoul% intro%uce the 6B* to the client0

    if tas( is concerne% to echnical 'onsultant0 then he shoul% intro%uce the echnical 'onsultant to the

    client0

    5unc)ion consul)an) mus) &ave follo#in" s-ills

    a) E;pertise in 6o"ino (nowle%ge 9 fiel% wor(ing )

    /) -igh co""unication s(ills

    c) Presentation s(ills

    %) 6ocu"entation s(ills

    e) 7ea%er ship >uality

    f) Interaction with new people

    Role of Tec&nical Consul)an)

    1) Receives the %ocu"ent 9 +66 ) for" the +unctional consultant

    2) houl% go through the %ocu"ent thoroughly

    3) *naly@e the +66

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    ?

    http://www.metalinks.oracle.com/http://www.metalinks.oracle.com/http://www.metalinks.oracle.com/
  • 8/13/2019 116795992 Oracle Apps Student Matrial

    9/333

    !) Prepare the echnical 6esign 6ocu"ent 9 66 )

    E; a/les0 proce%ures0 +or"s0 Reports0 &7 &ueries0 P7F&7 'o%ing0 7ogic an% functionality of

    particular "o%ule

    T&ese documen) a$e *Proce%ure F +unction level0 2) +ro" 7evel0 3) Report 7evel0 !) Gnit 7evel #)

    Mo%ule 7evel #) Pro:ect level.

    #) 6evelop"ent of 'o"ponents F 4/:ects

    $) esting the 'o"ponents F 4/:ects

    8) 6eliver the o/:ect to esting 6epart"ent

    ?) upport the testers

    D) Interaction with 6B*0 +unctional 'onsultant an% so"e ti"es with client.

    Types of Ob/ec)s used in )&e O$acle Apps

    he o/:ectsFco"ponents0 which are involve% in 4racle apps are

    1) RI'E 'o"ponents an% 2) +unctional 'o"ponents

    RICE Componen)s a$e

    RReports === Reports $i

    I Interfaces === &70 P7F&7 an% other Progra"s

    C 'onversions = &70 P7F&7 an% other Progra"s

    EE;tensions = +or"s $i

    Du$in" an Implemen)a)ion developmen) of RICE componen)s involves*

    1. 'reation of Reports that are not availa/le as stan%ar% reports in the oracle apps "o%ules.

    2. 'reation of the Interfaces to e;ternal syste"s.

    3. 'reation of 'onversion progra"s to transfer %ata fro" a legacy syste" to the new syste".

    !. Enhance"ents 9or e;tensions) to the e;isting syste" to a%% a%%itional functionality to e;isting syste" without

    %istur/ing the core software functionality of the syste".

    5unc)ional Componen)s a$e

    1) P H 2 H P 'ycle

    2) 4 H 2 H ' 'ycle

    P H 2 H P 'ycle == P4 *P 'M ,7

    Iuire%2) Pro%uction3) &uality!) Planning#) 'osting

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    11

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    12/333

    $) Pricing

    0( CR *

    1) ervice Re>uest 6ept2) ervice Receiving3) +iel% ervice!) ervice Gp%ates#) Install /ase 9 up%ating service re>uest )

    *ll the a/ove are un%er the custo"er care

    HRS 8 Human Resou$ces ana"emen) Sys)em (

    1) Recruiting

    2) 'ore -.R 9 tructure of the organi@ation )

    3) Payroll Mo%ule 9 E"ployees alaries ) GK Payrolls0 G Payrolls0 In%ian Payrolls

    !) elf ervice -.R 9 -R)

    E"ployee infor"ation such as change of a%%ress0 loans0 leaves an% etc5

    #) 4racle *%vance% Benefits 9 4*B )

    $) 4racle i"e an% 7a/or 9 47 ) LL 9 over ti"e /y the e"ployees )

    8) 4racle raining Mo%ule

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    12

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    13/333

    Applica)ion A$c&i)ec)u$es

    Sin"le Tie$ A$c&i)ec)u$e *

    6ata an% *pplication will /e running in the sa"e "e"ory. *pplication an% 6ata /oth are on the sa"e syste".

    Eg ' F ava F .et *pplications wor(ing files

    T#o Tie$ A$c&i)ec)u$e *

    6ata is in one "e"ory an% *pplication is in another "e"ory. *pplication an% 6ata /oth can /e on the sa"e syste"

    or %ifferent syste"s in a networ(.

    Eg

    62( +or" F ReportsF ava 'onsole *pplication F

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    14/333

    -P Response

    5ou$ Tie$ < ul)i9Tie$ A$c&i)ec)u$e *

    It is an Enterprise *pplication.

    Clien) 7 Tie$ Applica)ion 9 Tie$ iddle 9 Tie$ Da)abase 7 Tie$

    -P Re>uestRe>uest

    Re>uest

    Response

    -P Response Response

    iddle#a$e *

    ava EB 'o"ponents are use% as Mi%%leware 'o"ponents.o"e Mi%%leware 'o"ponents can /e 6istri/ute%.

    If *pplication Hier an% Mi%%leLier are on the a"e syste"0 then it is calle% as Enterprise *pplication.

    If "ultiple Mi%%leware co"ponents are running on %ifferent syste"s in a networ(0 then it is calle% as %istri/ute%application.

    O$acle Applica)ions a$c&i)ec)u$e

    4racle *pplications architecture is a fra"ewor( for "ultiLtiere%0 %istri/ute% co"puting0 that supports 4racle

    *pplications pro%ucts. In this "o%el0 various services are %istri/ute% a"ong "ultiple levels0 or tiers.

    2se$ Tie$ Applica)ion Tie$ Da)abase Tie$

    Re>uest Re>uest

    Response Response

    SER6ICE

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    1!

    Browsers

    /ase%e/ 'lient

    *P *R ,7 Iuests for 4racle +or"s.

    TIER

    A tieris a grouping of services0 potentially across physical "achines.

    %es(top tier0 which provi%es the user interface %isplay. 4nly the presentation layer of 4racle *pplications is on the

    %es(top tier in the for" of a plugLin to a stan%ar% Internet /rowser.

    he application tier0 which "anages 4racle *pplications an% other toolsN

    he tiers that0 "anages the 4racle %ata/ase is a 6ata/aseLierN

    Clien)s a$e "ene$ally #indo#s

    Applica)ion and Da)a base on Linu,

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    16/333

    T&e Des-)op Tie$

    he client interface is provi%e% through -M7 for the elfLervice interface0 an% a ava applet for the

    professional0 for"sL/ase% interface using a avaLena/le% e/ /rowser. he %es(top client with 4racle Initiator

    %ownloa%s the applet on %e"an% an% the applet is cache% locally for future use.

    5o$ms Clien) Apple)

    he fo$ms clien) apple)is a generalLpurpose presentation applet that supports all 4racle *pplications

    for"sL/ase% pro%ucts0 inclu%ing those with custo"i@ations an% e;tensions. he +or"s client applet is pac(age% as

    ava archive 9*R) files. he *R files contain all ava classes re>uire% to run the presentation layer of 4racle

    *pplications for"s. he 5o$ms clien) apple)an% co""only use% *R files are %ownloa%e% fro" the e/ server

    at the /eginning of the clients first session. 4ther less co""only use% *R files are %ownloa%e% as nee%e%. he

    *R files re"ain in the %is( cache on the %es(top0 rea%y for future sessions0 "ini"i@ing networ( traffic. *ll up%ates

    are installe% on the application tier an% %ownloa%e% to the client auto"atically through the use of the InitiatorL

    ena/le% e/ /rowser.

    O$acle .Ini)ia)o$

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    1$

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    17/333

    he fo$ms clien) apple)"ust run within a ava

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    18/333

    %ata/ase inclu%es the 4racle *pplications online help infor"ation as well. More specifically0 the %ata/ase tier

    contains the 4racle %ata server files an% 4racle *pplications %ata/ase e;ecuta/les that physically store the ta/les

    in%e;es0 an% other %ata/ase o/:ects for your syste". In general0 the %ata/ase server %oes not co""unicate %irectly

    with the %es(top clients0 /ut rather with the servers on the application tier0 which "e%iate the co""unications

    /etween the %ata/ase server an% the client.

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    1?

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    19/333

    O$acle Apps file A$c&i)ec)u$e

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    APPL=TOP

    IN6=TOPPO=TOPC2S=TOP >IP=TOP

    ''!?!;

    $epo$)s

    AR=TOP3L=TOP

    fo$ms

    ''!?!; ''!?!; ''!?!; ''!?!; ''!?!;

    s4l pls4l admin ou)7ogbin

    2S 2S

    d$ive$include /avali/

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    20/333

    Applica)ions Di$ec)o$y and 5ile Types

    Subdi$ec)o$y

    NameDesc$ip)ion

    5o$ms'ontains 4racle +or"s generate% runti"e 9.f";) files 94racle +or"s for" files).

    Repo$)s 'ontains 4racle Reports .r%f files for each pro%uct0 which are platfor"Lspecific /inary report files.

    Reports for each language are store% in su/%irectories of the reports %irectory.

    S4l 'ontains &7Plus scripts use% to upgra%e %ata0 an% .p(h0 .p(/0 an% .pls scripts to create P7F&7

    store% proce%ures.

    Pls4l 7ocation where .pll files 9P7F&7 li/rary files for 4racle Reports) are unloa%e%0 later in the

    installation they are "ove% to the pls>l su/%irectory in the *GQ4P %irectory.

    lo" and ou)

    'ontains output files for concurrent progra"s

    ."gr 9"aster log file for concurrent "anager)

    .re> 9log file for a concurrent process)

    No)e 7og an% out su/%irectories un%er a pro%uct %irectory are

    not use% if you set up a co""on %irectory for log an% output

    files 9e;cept in +6Q4P).

    es"

    +or"s %isplay "essages at the /otto" of the screen an% in popup /o;es. 'oncurrent progra"s also

    print "essages in the log an% output files. hese "essages are translate% an% store% in "essage files

    separate fro" the for"s an% concurrent progra"s. his %irectory contains the ."s/ files 9/inary

    "essage files use% at runti"e)0 an% languageLspecific "essage files 9such as a G."s/ file for

    *"erican English an% a 6."s/ file for ,er"an.)

    Admin

    PR46Q4PFa%"in contains files use% /y *uto Gpgra%e to upgra%e each pro%uct. ote that this

    %irectory is not the *PP7Q4PFa%"in %irectory. he *PP7Q4PFa%"in %irectory contains upgra%eL

    relate% files for all pro%ucts. his PR46Q4PFa%"in %irectory contains pro%uctLspecific upgra%e

    files.

    Bin 'ontains concurrent progra"

    D$ive$'ontains .%rv files 9%river files). *uto Gpgra%e processes in several phases0 an% each phase is

    controlle% /y a %river file.

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    2A

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    21/333

    Impo$)'ontains 6ataMerge files use% to upgra%e see% %ata.

    Odf 'ontains o/:ect %escription files 9.o%f files) use% to create ta/les

    an% other %ata/ase o/:ects.

    Help 'ontains the online help source files. ithin this %irectory are su/%irectories for each language you

    choose to install.

    H)ml-M70 avascript0 an% ava erve Page files0 pri"arily for elfLervice *pplications pro%ucts.

    Include 'ontains ' language hea%er 9.h) files that "y /e lin(e% with files in the li/ %irectory. ot all

    pro%ucts re>uire this %irectory.

    Lib

    'ontains files use% to relin( concurrent progra"s with the 4racle server li/raries.

    T&ese files include*o/:ect files 9.o) with co"pile% co%e specific to one of the pro%ucts progra"sN

    a li/rary file 9.a) with co"pile% co%e co""on to the pro%ucts progra"sN

    a "a(efile 9."() that specifies how to lin( e;ecuta/les.

    .ava'ontains *R files 9ava *rchive files) an% ava %epen%ency files. 'opies of *R files are also

    locate% in *

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    22/333

    'usto" op "o%ule can /e uploa%e% an% %own loa%e% fro" the server where as other "o%ules can only /e

    %own loa%e% fro" the server /ut can not /e uploa%e% to the server.

    2S folde$ *

    his fol%er is a language specific. 6efault language is *"erican English. Regional languages such as apanese0

    ,er"an0 -in%i0 'hinese an% etc can /e use% for /etter un%er stan%ing of the en% users. his fol%er is applica/le only for

    +or"s an% Reports as they contain ,.G.I co"ponents.

    o %isplay the availa/le languages use the following >uery.

    elect fro" +6Q7*,G*,E

    elect fro" +6Q7*,G*,E where installe%Qflag in 9B0 6)N

    B Base languages0 6 6isa/le% languages0 I Installe% languages.

    ''!?!; folde$ It %epen%s version of 4racle *pplication.

    +unctional consultant "ust have the clear i%ea a/out the version of the 4racle *pplication an% its features

    Most of the applications are /eing %evelope% with 11.#.A an% RL12.

    O$acle Da)abase A$c&i)ec)u$e

    T&e compa)ibili)y of ve$sion *

    *pps Di F 11i 6ata/ase Di

    *pps RL12 6ata/ase 1A , 9 "ini"u" )

    he /asic things which are re>uire% in %evelop"ent of 4racle apps

    1) che"a 2) ynony"

    Sc&ema

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    22

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    23/333

    che"a is an area in the oracle %ata/ase0 where we can create %ata/ase o/:ects. 4ne sche"a or "ore than one

    sche"a can /e create% in one %ata/ase as per the client re>uire"ent.

    che"a contains %ata/ase o/:ects such as a/les0 proce%ures0 functions0 triggers0 views0 in%e;es0 synony"s0 pac(ages.

    One sc&ema is $e4ui$ed fo$ eve$y module!

    Synonym is an alternative na"e for any %ata/ase o/:ect.

    If any user logge% into any sche"a he can access concerne% o/:ects only. -e can not have the access to other sche"a

    o/:ects. o other sche"as user "ust have privileges.

    Eg

    here are two sche"as calle% @ an% ! if user logge% into sche"a @ then he can access the o/:ects of

    sche"a @ only . -e can not have the access to che"a ! If user wants access the che"a C0 then user "ust /e grante%

    per"issions /y the che"a .

    here is no integration /etween sche"as. o integrate the all sche"as in a %ata/ase oracle provi%es *pps

    che"a.

    APPS sc&ema*

    4racle provi%es *pps che"a0 which ena/le the user to access all sche"as in a %ata/ase. *pps sche"a

    integrate all the sche"as in a %ata/ase.

    he *PP sche"a has access to the co"plete 4racle ELBusiness uite %ata"o%el. It is analogous to the

    CEM sche"a0 which has access to the entire %ata/ase. 4racle *pplications responsi/ilities connect to an *PP

    sche"a an% the environ"ent varia/le +6*M is set to the na"e of the *PP sche"a.

    *PP sche"a contains only synony"s to the %ata/ase o/:ects in other sche"as. Every o/:ect in the /ase

    pro%uct sche"a will have a synony" in the *PP sche"a.

    APPS and Base Product Schemas

    here is one sche"a for each pro%uctSa /ase pro%uct sche"aSthat owns the %ata o/:ects for that pro%uct.

    here is one sche"aS*PPSthat owns all the co%e o/:ects for the ELBusiness uite an% has access to all %ata o/:ects.

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    23

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    24/333

    here is one *PP sche"a for every pro%uct installation group. he following co%e o/:ects are installe% in the *PP

    sche"a

    O uences to the *PP sche"a0 as well as synony"s fro" the *PPsche"a to those o/:ects.

    In)e"$a)ion of base p$oduc) sc&ema by usin" APPS sc&ema

    E,* Ite" infor"ation Report

    I)em De)ails Supplie$ De)ailsName of )&e Employee

    #&o $eceived )&e i)emIssued C&e4ue No

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    Apps

    Sc&em

    a

    IN6

    Sc&em

    a

    HRS

    Sc&ema

    AR

    Sc&em

    a

    AP

    Sc&em

    a

    PO

    Sc&em

    a

    2!

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    25/333

    Ite" %etails will /e

    o/taine% for" the

    inventory ta/le

    8 Inven)o$y Sc&ema (

    upplier %etails will /e

    o/taine% for" the supplier

    ta/le

    8 P!O S&cema (

    E"ployee %etails will /e

    o/taine% fro" e"p ta/le

    8 HRS sc&ema (

    'he>ue %etails will /e

    o/taine% for" che>ue ta/le

    8 A!P Sc&ema (

    e have to select the %ata fro" four ta/les. *pps che"a provi%es correspon%ing synony" for every ta/le in

    other che"as0 so as to ena/le the user to access the %ata fro" ta/les of %ifferent sche"as.

    Eg

    *.P che"a is having #A o/:ects

    P.4 che"a is having 1AA o/:ects

    I< sche"a is having 1AA o/:ects

    *.R che"a is having #A o/:ects

    -RM che"a is having 1AA o/:ects

    hen apps che"a will "aintain 3#A 9 *.P P.4 I< *.R -RM ) synony"s.

    +or convenient na"e of the synony" an% %ata/ase o/:ect will /e the sa"e.

    elect for" emp% i)em% supplie$where 55

    emp% i)em% supplie$ are synony"s availa/le in the *pps che"a

    E"p -RM.e"p0 ite" I

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    26/333

    If custo"er want to a%% own custo" sche"a0 then we have create the custo" sche"a an% grant the privileges to *pps

    sche"a. It is a :o/ of 6B*. he echnical consultant "ust have i%ea of all i"portant ta/les0 which are use% in the

    application.

    'onnection to *pps che"a

    Gser i% apps

    Passwor% apps

    I6 vis

    >l T conn appsFappsUvis

    >l T select count 9) fro" ta/N

    $2#$1

    >l T conn poFpoUvisN

    >l T select count 9) fro" ta/N

    12!

    >l T conn apFapUvisN

    >l T select count 9) fro" ta/N

    213

    >lT %esc *PQ'-E'KQ*77N

    >lT conn appsFappsUvis

    >lT %esc *PQ'-E'KQ*77N

    Gtilities use% in the %evelop"ent of 4racle *pplication are 1) 4*6 2) +P 3) in 'P

    Applica)ion Ob/ec) Lib$a$y 8 AOL (

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    2$

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    27/333

    Applica)ion * It is a co"/ination of %evelop"ent an% custo"i@ation

    Ob/ec) * hese are %evelope% an% custo"i@e% o/:ects

    Lib$a$y * It is a registry

    *47 is a (ey where we are going to co"plete echnical an% +unctional aspects.

    It involves two aspects

    1) yste" *%"inistrator

    2) *pplication 6eveloper

    Sys)em Adminis)$a)o$ *

    'reation of users

    ecurity ,roups

    Responsi/ility

    Profiles

    Progra"s

    Applica)ion Develope$ *

    +or"s

    Reports

    Menus

    +or" function

    Messages

    *pplication

    a/les

    hese are o/:ect registry /y the application %eveloper

    C$ea)ion of a use$

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    28

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    28/333

    1) tart Browser for login httpFFapps.ora.co"?AAA

    Gser a"e operations

    Passwor% welco"e

    2) yste" *%"inistrator 9 single clic( ) 9 left si%e pane )

    3) ,o to right si%e pane

    ecurity Gser

    Define 8 clic- (

    !) Gsers for"

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    2?

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    29/333

    Gser a"e "naro1A

    Passwor% ;;;;;; 9 at least # chars )

    9 reLenter passwor% ) 9 it shows on the status /ar of the for" )

    6escription any one 9 purpose of user ) 9 is an optional )

    Responsibili)y Applica)ion Desc$ip)ion Secu$i)y 3$oup 5$om To

    Applica)ion develope$ Applica)ion ob/ec) lib$a$y Sysda)e Au)o

    Sys)em Adminis)$a)o$ Applica)ion ob/ec) lib$a$y

    Place the cursor in the responsi/ility cell an% clic( 9 right si%e 5)

    +in% appl enter (ey an% select application %eveloper 0 then O

    Place the cursor in the responsi/ility ne;t row an% clic( 9 right si%e 5)

    +in% syste" a%"inistrator enter (ey an% select application %eveloper0 then O

    Save )&e fo$m 8 save bu))on (

    tatus /ar shows that ransaction co"plete 3 recor%s applie% an% save%.

    'lose the for"

    #) C&ec-in" fo$ 2se$

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    2D

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    30/333

    's)#ay

    ,o to 4racle *pplication -o"e for chec(ing weather the user create% or not

    Secu$i)y * use$

    Define

    Gsers for" press f11 to >uery

    hen presse% +110 users for"s enters into the >uery "o%e

    Gser a"e "nrao an% 'trl +11 0 it shows user %etails

    +nd#ay

    Gsing >uery

    elect fro" +6QGER N

    2sin" Toad 2)ili)y *

    Gser na"e apps

    Passwor% apps

    6ata/ase vis

    'lic( on Connec)

    ,o to e%itor then e;ecute following >uery 9 'trl Enter to e;ecute >uery )

    elect fro" +6QGER where trunc9creationQ%ate)=trun(9sys%ate)

    C$ea)ion of one mo$e use$

    Gsers for"

    Ne# bu))on 8 ( 9 1stone on the tool /ar with green color )

    Repeat the a/ove proce%ure an% save it.

    +or chec(ing users for" +11 to get into >uery "o%e0

    Gser a"e "nrao 'trl +11 it >ueries for the users starting with use$

    6own arrow (ey %isplay the users one /y one .

    5ind bu))on * 9 2n%one in the tool /ar )

    o %isplay users

    'lic( an% fin% user 9 enter (ey )

    Close 5o$m to close the for"

    Clea$ fo$m * to clear the current for"

    Dele)e * this will /e in the %isa/le% position0 to %isa/le the user set effective %ates

    +ro"

    o

    et the o %ate sa"e as the for" %ate.

    Si"nificance of colo$s in )&e fo$m

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    3A

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    31/333

    1) Cellow color "an%atory fiel%

    2) hite 4ptional

    3) ,ray rea% only 9 it is not a naviga/le ite" )

    5indin" Table Name

    ,o to users for" +11>uery the user 9 user na"e ctrl +11 )

    *fter getting user %etails go to -elp "enu Recor% -istory

    It shows as /elow

    'reate% By 4PER*I4

    'reation 6ate A!LM*RL2A11 182!!2

    a/le a"e +6QGER

    Gp%ate% By 4PER*I4

    Gp%ate 6ate A!LM*RL2A11 182!!2

    he a/ove %etails will /e o/taine% fro" the a/le calle% 5ND=2SER

    Column names

    -elp %iagnostics e;a"ine

    Bloc( GER

    +ile% GERQ*ME0 to see the "ore fiel%s clic( at right si%e0 it shows all the colu"ns in the ta/le

    8o$(

    usin" )oad u)ili)y #e can 4ue$y )&e fields

    Selec) f$om 5ND=2SER

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    32/333

    *pplication yste" *%"inistration

    Responsi/ility yste" *%"inistrator

    ecurity ,roup tan%ar%

    Gser a"e OPERATIONS

    2se$ Lo"in*

    1) 7ogout for" the a%"inistrator

    ,o to ho"e page an% logout

    2) Gser a"e "nrao1A

    Passwor% ;;;;

    +or the fist login0 it will /e pro"pte% for

    'urrent Passwor%

    ew passwor% we shoul% change passwor% for security purpose

    ReLEnter new passwor%

    Types of e,ecu)ables *

    hese are progra"s

    4racle *pplication supports 12 types of languages

    4l%er version supports only 11 languages

    *pps 11i version supports 12 languages.

    1) 4racle Reports !$df

    2) >l Plus !s4l

    3) P7F&7 Proce%ures !p$oc

    !) >l 7oa%er !c)l

    #) Gni; shell script !s&

    $) ' H 7anguage !C

    8) Pro L ' !p$c

    ?) ava Progra"s !/ava

    D) ava erve Pages 94*+) .:sp

    1A) PER7 scripting .perl

    11) ava erver +aces9*6+) .+

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    32

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    33/333

    4nce the a/ove progra"s have /een transferre% to oracle application0 then these are calle% as concurrent progra"s.

    concu$$en) p$o"$am * Instance of e;ecuta/le file along with input para"eters an% inco"pati/le progra"s.

    6evelop"ent of sa"ple report an% Move to oracle apps an% e;ecution

    Report Registration Steps:1) Develop the report (.rdf) as per client requirement by using Reports 6i uilder

    !) "ove the report from the local machine in to the server

    a. CUS_TOP\11.5.0\reports\US .rdf (or)

    b. PO_TOP\11.5.0\reports\US .rdf

    #) Select System $dministratora. Create Executable

    b. Executable nae

    c. !ppl"cat"on #aed. Execut"on $et%od

    e. &eport (.rdf) f"le nae

    %) &reate &oncurrent 'rogram and attach

    a. Executable

    b. Paraetersc. 'ncopat"b"l"t"es

    ) &reate Request group and attach &oncurrent 'rograme

    6) &reate Responsibilitya. &euest roup * Collect"on of Concurrent Pro+ras

    b. ,ata roup * Collect"on of User ',sc. $enu * Collect"on of fors

    ) &reate user attach Responsibility to the user

    *) S+itch responsibility and go to SRS (Standard Request Submission)

    -"ndo- sub"t t%e reuestExecutable / Concurrent Pro+ra / &euest roup / User/ S&S

    Developmen) and e,ecu)ion of Sample Repo$)

    Re4ui$emen) *

    +irst Page

    2se$s Info$ma)ion Repo$)

    econ% Page

    2se$Id 2se$Name C$ea)ionDa)e

    7ast Page

    To)al No!of 2se$s * +F0:

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    33

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    34/333

    S)ep ' * Develop )&e $epo$) usin" $epo$) builde$

    '( Da)a odel *

    Gue$y *E7E'

    GERQI60

    GERQ*ME0

    'RE*I4Q6*E

    +R4M +6QGER

    u""ary 'olu"n for total no of users

    + ( Layou) odel

    -ea%er ection

    Main ectionrailer ection

    0( Save and )es) i) 8 e" * saved as C*yAppsuse$!$df (

    STEP + * Move the report fro" 7ocal "achine into erver

    D*o$acle 6IS apps apps=s) appl po '+!;!; $epo$)s 2S

    STEP 0* elect yste" *%"inistrator an% create EJE'G*B7E

    elect yste" *%"inistrator

    'oncurrent Progra"

    E,ecu)able

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    3!

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    35/333

    E,ecu)able * use$=$epo$)s 9 na"e can /e any one )

    S&o$) Name * use$=$epo$)s 9 i"portant it is to /e attach with concurrent progra" in the ne;t step0e;ecuta/le na"e )

    Applica)ion * pu$c&asin" 8 clic- $i"&) side and find * pu$ (

    Desc$ip)ion *purpose of the report as %esire% /y the clientE,ecu)ion e)&od * O$acle Repo$)

    E,ecu)ion 5ile Name * use$ 9 na"e of the file which was %evelope% in the oracle reports )SA6E THE RECORD 8 clic- on save bu))on (

    STEP 1 * 'reate 'oncurrent Progra" an% attach EJE'G*B7E

    'oncurrent Progra" Define

    P$o"$am * userQprog 9 any na"e ) 8 copy )&is ne,) s)ep% i) #ill be supplied in )&e ne,) s)ep fo$ REG2EST

    NAE(% THE SEE NAE >ILL BE ADDED IN THE S2BITTION REG2EST (

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    3#

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    36/333

    hort a"e It can /e any one

    Applica)ion *purchasing

    Desc$ip)ion *as %esire% /y the client

    E,ecu)able *

    Name *userQreports 9 the short na"e in the 3r%is to /e supplie% here ) or clic( right si%e will /e populate%

    e)&od *4racle report 9 auto"atically )

    Ou)pu) *

    5o$ma) *P6+ 9 choose fro" the list provi%e% )

    ave ena/le to save the report for the future

    6isa/le if not re>uire% for the future

    Print %isa/le as the printing is not re>uire%

    tyle *! 9 choose fro" the list provi%e% )

    SA6E THE RECORD 8 clic- on save bu))on (

    STEP ?* 'reate Re>uest ,roup an% attach 'oncurrent Progra"

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    3$

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    37/333

    ecurity Responsi/ility

    Re4ues)

    3$oup * userQgroup1 9 any na"e )

    *pplication purchasing

    'o%e any one

    6escription any one

    Re4ues)

    Type Name Applica)io

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    38

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    38/333

    Progra" userQreportsQprog purchasing 9 auto"atically )

    9progra" na"e supplie% in the !thstep )

    SA6E THE RECORD 8 clic- on save bu))on (

    Re>uest group is a collection of 'oncurrent Progra"s an% Reports we can group *ll concurrent Progra"s.

    STEP :* 'reate Responsi/ility 1)Re>uest ,roup0 2)6ata ,roup0 3)Menu

    3o )o applica)ion &ome pa"e!

    ecurity Responsi/ility

    Define

    Responsibili)y Name * use$=$esp 9 any na"e )

    Applica)ion *purchasing

    Responsibili)y ey *any one

    Desc$ip)ion *any one

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    3?

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    39/333

    Da)a 3$oup

    Name *stan%ar%

    Applica)ion *purchasing

    Re4ues) "$oup

    Name userQgroup1 9 supplie% ,roup value in the #thstep )

    Applica)ion *purchasing

    enu * Position 'ontrol0

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    40/333

    Define

    a%% the responsi/ility to user

    &uery for the user 9 +11 )

    a"e MR*4 9 'R7 +11)

    Responsi/ility use$=$epo$)s=$esp 9 it is create% in the $th

    step )

    STEP F * elect the Responsi/ility

    'lic( on this an% select responsi/ility

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    !A

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    41/333

    'lic( on O

    view "enu Re>uest

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    !1

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    42/333

    u/"it ew Re>uest 9 single re>uest ) O

    Name * userQreportsQresp9 auto"aticallyFselect fro" the list )

    'lic( on su/"it 9 at the /otto" )

    u/"it another re>uest CesFo o

    'lic( on +ind

    Clic- 6ie# ou)pu) * to see the out put

    6ie# Lo" * to see the log %etails

    6ie# de)ails * to see the of the re>uest %etails such as na"e the re>uest0 %ate su/"itte%0 re>uestor0 %ate starte%0

    %ate co"plete%

    Dia"nos)ics *it shows as /elow

    his re>uest co"plete% successfully. he re>uest starte% at A#LM*RL2A11 1D!8A$ an% en%e% on A#LM*RL

    2A11 1D!823.

    ,-ecutable:!fter o"n+ .rdf "n to t%e serer -e -"ll crate executable b2 spec"f2"n+ execut"on

    nae execut"on et%od and appl"cat"on nae.

    Request Set:

    &euest set "s a collect"on of report 3 Pro+ras t%at 2ou +roup to+et%er and can be sub"tted to run "s as"n+le "nteract"on.

    Request d:4%en sub"t a reuest oracle appl"cat"on ass"+ns a reuest "d to t%e reuest. 4e can use t%"s reuest "d

    to searc% for reuest.

    &oncurrent "anager:

    ! concurrent ana+er "s a coponent of concurrent process"n+ t%at on"tors and runs tass -"t%outt2p"n+ up 2our coputer.

    Refresh Data:

    T%"s button -"ll s%o- 2ou t%e latest status of t%e concurrent pro+ra

    /ind Request:T%"s button -"ll tae 2ou to reuest f"nd -"ndo-

    Submit 0e+ Request:

    T%"s button -"ll tae 2ou to S&S -"ndo-

    Diagnostics:

    T%"s button -"ll s%o- t%e coplet"on deta"ls of t%e concurrent pro+ra

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    !2

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    43/333

    old Request:T%"s button -"ll %elp to %old t%e runn"n+ reuest for sae t"e and per"od

    &ancel Request:

    T%"s button -"ll %elp to stop t%e runn"n+ reuest.

    2ie+ 345:Us"n+ t%"s -e can see t%e tec%n"cal deta"ls of t%e concurrent pro+ras.

    2ie+ 4utput:Us"n+ t%"s -e can see t%e actual result data.

    &oncurrent 'rogram:!fter creat"on of executable -e -"ll create concurrent Pro+ra b2 attac%"n+

    Executable "f paraeters are t%ere -e -"ll attac% paraeter "f "ncopat"b"l"t2Pro+ras are t%ere -e -"ll add t%ose pro+ras for s"n+le executable -e create

    $ult"ple concurrent pro+ras -"t% d"fferent paraeters.

    Request 5roup:

    !fter creat"on of concurrent pro+ra -e ust add t%e pro+ra to t%e reuest

    roup. &euest roup "s not%"n+ but collect"on of Concurrent Pro+ras and&eports.

    Responsibility:'t "s leel of aut%or"t2 -%ere -e -"ll cob"ne ,ata roup &euest roup and

    $enu. &euest roup "s opt"onal -%ere as enu and data +roup "s andator2.

    Data 5roup:,ata roup "s not%"n+ but collect"on of appl"cat"ons naes and Oracle User

    #aes based on t%"s Usernae data -"ll be retr"eed fro database.

    "enu:

    $enu "s not%"n+ but collect"on of funct"ons (fors) and subenus.

    Value Set:

    alues set "s not%"n+ but l"st alues. 't -"ll be used to al"date alues-%"le enter"n+ t%e paraeters.

    Token6Toen "s one t%e f"eld -"ll be used to ap concurrent Pro+ra

    paraeters -"t% report bu"lder f"nd ar"able. 4e -"ll enter t%e f"nd ar"able nae"n t%e toe f"eld so t%at paraeters -"ll be passed to t%e f"nd ar"able.

    Required check box6

    72 us"n+ t%"s c%ec box -e can8t ae t%e paraetersandator2 or opt"onal

    Enabled Check Box6

    72 us"n+ t%"s -e can enable or d"sable t%e paraeter.

    Display Check Box:

    72 us"n+ t%"s -e can %"de or d"spla2 t%e paraeters "n S&S4"ndo-.

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    !3

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    44/333

    Range Option64%"le def"n"n+ t%e for and to paraeters "f -e -anted to accept

    9alues "n access"on order enus fro alues "s lo- and to alue "s %"+% -e -"llSelect t%e opt"ons called lo- and %"+%.

    Deault Types6

    'f -e are %"d"n+ t%e paraeters user can8t enter t%e alues t%atT"e -e can pass default alues b2 us"n+ default t2pe and default alue f"led.

    SRS !indo" # Copy Button6

    T%"s -"ll be used to f"nd out recent ConcurrentPro+ra l"st -"t% paraeters "n S&S 4"ndo-.

    Scheduling:Us"n+ t%"s -e can sc%edule t%e pro+ra to run per"od"call2 or on spec"f"c t"e also -e co2 a sc%edule for

    future.

    Scheduling the &oncurrent program

    4e can sub"t t%e Concurrent pro+ra future date or date b2 us"n+ t%e sc%edule button"n S&S -"ndo-

    1. $s soon as possible:T%"s "s default opt"on -%eneer -e sub"t t%e reuest "t-"ll sub"t t%e as soon as poss"ble

    !. 4nce:'t -"ll sub"t t%e rest onl2 once for future date.

    #. 'eriodically:4E can spec"f2 t%e fro_date and to_date to sub"t pro+ra

    per"od"call2 no of. ,a2s ont%s %ours "nutes and so on.

    %. Specific Days:'f -e -ant sub"t concurrent pro+ra "n t%e spec"f"c da2s -e

    -r"te select t%"s opt"on

    . Save this Schedule:T%"s c%ec box -"ll be used to sae t%e sc%edule andappl2 sae sc%edule to ot%er concurrent pro+ras b2 select"n+ t%e button called:!ppl2 sae sc%edule8

    'rint 0otify:

    Us"n+ t%"s -e can not"f2 t%e concurrent pro+ra run deta"ls and also control t%e pr"nt opt"on.

    *pplicationResponsi/ility10 Responsi/ility20 Responsi/ility3

    Responsi/ility haring /y users

    Responsi/ility'o"/ination of 1) Menu ,roup 2) Re>uest ,roup 3) 6ata ,roup

    Menu ,roup +unction10 +unction20 +unction3

    Re>uest ,roup '.P10 '.P20 '.P305.

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    !!

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    45/333

    6ata ,roup

    Each functions is a for"

    +or" Bloc(10 Bloc(20 Bloc(305.

    Bloc( +ile%10 +ile%s20 +ile%305 +iel%s Maps to ta/le 'olu"ns

    Top Ten lis) navi"a)ions as belo#

    S)ep'* lo"in

    S)ep+* sys)em adminis)$a)o$

    S)ep0* select concurrent progra"

    6efine an% close the for"

    S)ep1* selec) )&e $e4ui$ed fo$m )&e lef) pane and )o )op )en lis)

    E"*

    '( 'oncurrent Progra"E,ecu)able

    'lic( on a%%

    2) 'oncurrent Progra"

    Define

    'lic( on a%%

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    !#

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    46/333

    3) ecurity responsi/ility

    Re>uest

    'lic( on a%%

    !) ecurity responsi/ility

    6efine

    'lic( on a%%

    #) ecurity user

    6efine

    'lic( on a%%

    No)e * clic- on one of )&e op)ion f$om )&e LIST fo$ au)o navi"a)ion

    Diffe$en) Types of Tables in O$acle Apps

    1) Interface a/les2) Base a/les

    1) ,lo/al a/les2) 4rg pecific a/les3) 7anguage pecific a/les

    In)e$face Tables *

    hese are inter"e%iate ta/les /etween apps /ase ta/les an% e;ternal ta/les. 4racle Progra" is use% to transfer %atafro" other ta/les to *pps Interface ta/les. *pps interface progra" is use% to transfer %ata fro" Interface ta/les toBase ta/les.

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    !$

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    47/333

    Eg*PQI

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    48/333

    0( >&o Columns *

    hese are calle% as history colu"ns. his %ata will /e gerate% auto"atically /y the oracle application for".hese colu"ns are

    1) 'RE*E6QBC2) 'RE*I4Q6*E3) 7*QGP6*E6QBC!) 7*QGP6*EQ6*E#) 7*QGP6*EQ74,I

    Every apps ta/le has the a/ove colu"ns

    1( 3lobal A))$ibu)e Columns *

    hese colu"ns will "aintain the functionality infor"ation0 which is provi%e% /y the 4R*'7E 'orp.

    ,74B*7Q*RIBGE1,74B*7Q*RIBGE20 5. 1A.

    ?( Addi)ional Cols *

    hese colu"ns are use% to store the %ata0 which is fro" a%%itional fiel%s a%%e% to the e;isting for" %uring thecusto"i@ation of a for".

    *RIBGE10 *RIBGE20 *RIBGE35.. 1#

    :( ey Columns * hese are calle% as seg"ent colu"ns. Gse% to "aintain the (ey fle; fiel% %ata.* fiel% will have su/fiel%sEg

    *ccount u" '4MP*CL'4GRCL6EP*RMEL*''4G7,LI6L*7EL!#23

    E,ME10 E,ME20 5.E,ME2A.

    6eveloping one "ore report an% to application an% e;ecuteEg

    E"ployees infor"ation report

    EmpId EmpName S)a$)da)e

    1) %evelop the report

    2) transfer for" client "achine to server "achine

    3) create e;ecuta/le

    !) create concurrent progra" an% attach e;ecuta/le

    #) 'reate Re>uest ,roup an% attach 'oncurrent Progra"

    $) create responsi/ility an% attach 1)Re>uest ,roup

    2)6ata ,roup

    3)Menu

    8) a%% the responsi/ility to user

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    !?

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    49/333

    ?) go to srs e;ecute

    Repo$) #i)& inpu) Pa$ame)e$s

    STEP '*6evelop the report with para"eters

    Re4ui$emen)*

    5i$s) Pa"e *

    Ti)le f$om )&e use$ inpu)

    Second Pa"e *

    2se$Id 2se$Name C$ea)ionDa)e

    Las) Pa"e *

    To)al 2se$s *

    Input para"eters are

    Enter +ro" I%

    Enter o I%

    Enter itle

    1) C$ea)e )&$ee pa$ame)e$

    PQ+ro" nu"/er type 91A)

    PQo nu"/er type 91A)

    PQitle char 91AA)

    +( Da)a odel

    Gue$y *

    E7E' GERQI60

    GERQ*ME0

    'RE*I4Q6*E

    +R4M +6QGER

    -ERE GERQI6 BEEE PQ+R4M *6 PQ4

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    !D

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    50/333

    'reate u""ary colu"n for total count GERQ'4G

    0( Layou) model

    -ea%er ection te;t file% "ap with PQI7E

    Main ection re>uire% layout an% "ap the te;t fiel%s with re>uire% fiel%s

    railer ection e;t +iel% "ap with GERQ'4G

    1( compile and )es) )&e $epo$)

    ?( save in )&e local mac&ine * file name * use$9pa$am!$df

    STEP +* transfer the file use$9pa$am!$df fro" local "achine to the server

    STEP 0 * 74,I I4 *PP7I'*I4

    'reate e;ecuta/le file

    STEP 1* 'reate concurrent progra" an% attach the e;ecuta/le

    Map the para"eters

    'lic( on pa$ame)e$s bu))on 8 a) )&e bo))om (

    Se4 * it is serial nu"/er 9 uni>ue value )

    Pa$ame)e$ * Enter +ro" I% 9 its pro"pt value )

    Desc$ip)ion * as %esire% 9optional)

    6alue Se) * %ata type 9 1AFnu"/er or +6QGMBER preL%efine% )

    To-en * PQ+ro" 9 it is a na"e of the input para"eter in the report for "apping )

    Re>uire% ena/le "an%atory fiel%

    6isa/leoptional file%

    Range low for vali%ation 9 lower than other file% value )

    STEP ? * create re>uest group an% attach the concurrent progra"

    STEP : * create responsi/ility an% attach

    Re>uest ,roup

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    #A

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    51/333

    6ata ,roup

    Menu

    EP 8 a%% responsi/ility to user

    EP ? go to srs win%ow

    ,o to application ho"e

    elect the any on the left si%e pane it shows current responsi/ility

    uest

    u/"it re>uest

    C&an"e in )&e above $epo$)

    7ay out Mo%el

    Heade$ Sec)ion *

    6efault itle if user input is null it shoul% /e %isplaye%

    elect the la/el an% place on the canvas 8 use$ info$ma)ion $epo$) (

    rite the trigger 9 right clic( )

    PL

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    52/333

    en% if N

    en%N

    Te,) field i)Js lable *%isa/le if no recor%s

    PL

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    53/333

    >o$-in" #i)& da)e *

    Re4ui$emen)

    Input +ro" 6ate

    o 6ate

    2se$Id 2se$Name C$ea)ionDa)e

    To)al 2se$s *

    S)ep'* 6evelop the report

    '( C$ea)e Pa$ame)e$s

    PQ+R4M 6ate type %ate0 input "as( CCCCFMMF66 --2!MI

    PQ4 6ate type %ate0 input "as( CCCCFMMF66 --2!MI

    +( Da)a odelGue$y

    SELECT 2SER=ID%

    2SER=NAE%

    CREATION=DATE

    5RO 5ND=2SER

    >HERE CREATION=DATE BET>EEN *P=5RO AND *P=TO

    create a su""ary colu"n TOTAL=CO2NT

    3) Layou) odelHeade$ Sec)ion *

    Prepare the re>uire% title

    ain Sec)ion*

    GserI% Gsera"e 'reation6ate

    T$aile$ Sec)ion *

    otal Gsers

    Repeat the other steps such registry an% running as e;plaine% in the previous e;a"ples

    tep # while creation of concurrent progra" Para"eters Pre %efine% 6ate value set 5ND=STANDARD=DATE

    In all the a/ove e;a"ple we have followe% following steps1) E;ecuta/le

    2) 'oncurrent Progra"

    3) Re>uest ,roup

    !) Responsi/ility

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    #3

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    54/333

    #) Gsers

    $) R

    -ere the >uestion is why not use e;ecuta/le %irectly with users X

    hat is the a%vantage in using 'oncurrent progra" X

    Purpose single e;e can /e create% with mul)iple Concu$$en) P$o"$ams

    with diffe$en) inpu) pa$ame)e$s

    with diffe$en) ou)pu) fo$ms

    with diffe$en) applica)ions

    diffe$en) inpu) pa$ame)e$s

    e"*

    'lient1 re>uires only one para"eter 9 +ro" 6ate)

    'lient2 re>uires two para"eters 9 +ro" 6ate )

    9 o 6ate )diffe$en) ou)pu) fo$ms*

    e"*

    'lient1 re>uires in P6+ for"at

    'lient2 re>uires in JM7 for"at

    4ther client re>uires in e;cel sheet for"at

    hat is the a%vantage in using Re>uest group X

    To "$oup )&e mul)iple p$o"$amshat is the a%vantage in using Responsi/ility group X

    Menu we can a%% %ifferent "enus with %ifferent 'oncurrent Progra" an% +or" can also /e attache%

    Re>uest ,roup othing

    6ata ,roup othing

    Defaul) Types

    1) 'onstant2) &7 tate"ent

    3) eg"ent

    !) 'urrent 6ate

    #) 'urrent i"e

    $) Profile

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    #!

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    55/333

    Cons)an)

    o pass the constant values such as nu"/ers0 chars0 tring 0 6ate.

    En)e$ 5$om Id

    En)e$ To Id

    En)e$ Tile *

    E"*

    En)e$ Tile *

    Defaul) Type *constant Defaul) 6alue *Gsers Infor"ation Report

    SGL S)a)emen)

    En)e$ 5$om Id

    En)e$ To Id

    En)e$ Tile *

    En)e$ 5$om Id *

    Defaul) Type *s>l state"ent Defaul) 6alue *select "in9userQi%) fro" fn%Quser

    he a/ove select >uery returns userQi% L10 Lve value will not /e consi%ere% for 1AFnu"/er0 we have to

    change %ata type as 1# char

    En)e$ To Id *

    Defaul) Type *s>l state"ent Defaul) 6alue *select "a;9userQi%) fro" fn%Quser

    Se"men) *his is to get previous para"eter value to the ne;t para"eter

    Enter +ro" I%

    Enter o I%

    6efault ype seg"ent Defaul) 6alue *Enter +ro" I%

    6alue Se)s * Syste" provi%es /uiltLin 9 preL%efine% ) value sets

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    56/333

    !) a/le

    #) ranslate %epen%ent

    $) ranslate In%epen%ent

    8) pecial

    ?) Pair

    No)e * the 1st

    four are "ostly use%.

    *ll preL%efine% are 4E type.

    C$ea)ion of use$ defined value se)s

    hese will /e create% /ase% on so"e con%itions.

    NONE )ype

    E" '* condi)ions

    1) only %igits 9 ALD)

    2) Ma; ! %igits

    3) Min

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    57/333

    6alue S) Nme * 'GQ!6I,QGM

    Desc$ip)ion * 'usto"i@e% value set for ! %igits nu"/er 9 as %esire% )

    Lis) of 6alues * list of values 9 we can others such as poplist0 long list of values )

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    #8

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    58/333

    pplis) if values are W1A

    lis) of values '; )o +;;

    long list of values T 2AA

    5o$ma) Type *u"/er a,imum SiKe *! 9 %igits ) Precession !

    8 fo$ma) Types a$e

    1) C&a$ +( Da)e 0( Da)e Time 1( Numbe$ ?( S)anda$d Da)e :( S)anda$d Da)e Time ( Numbe$ (

    Numbe$s only *ena/le 9 ALD)

    in 6alue * 1#A 9 as %esire% ) a, 6alue *#$AA 9 as %esire% )

    6alida)ion )ype *one

    No)e * *fter %efine use in the concurrent progra"0 while %efining para"eters

    E" +* condi)ions

    #) Ma; 1# chars

    $) Gpper

    8) If user input is nu"/er0 it shoul% prece%e with @eros

    6alue se) name * 'GQ1#'-*R

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    #?

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    59/333

    Desc$ip)ion * 1# chars te;t 8 as %esire% )

    Lis) of 6alues * list of values

    5o$ma) Type * 'har Ma; i@e '? 9 "a; no.of chars)

    2ppe$ Case only *ena/le 9 *LY)

    6alida)ion )ype *one

    No)e **fter %efine use with para"eters of concurrent progra"

    INDEPENDENT

    In%epen%ent provi%es the list of values0 user has to select the value fro" the list

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    60/333

    +in%

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    61/333

    Enter the values

    upply the %esire% values in the value column

    6alue* T$ansla)ed 6alue Desc$ip)ion

    ';

    +;;

    ?;;

    No)e * T&e above use #i)& pa$ame)e$s of concu$$en) p$o"$am

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    $1

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    62/333

    DEPENDENT

    P$ovides lis) of values bu) dependin" on ano)&e$ Independen) values

    E"*

    'ountry In%ia 'ity -y%era/a%

    Banglore

    'hennai

    6elhi

    Mu"/ai

    'ountry G* 'ity 6ellos

    'alifornia

    6etroit

    'ountry GK 'ity 7on%on

    *n%erson

    Report output

    +irst Page

    E"ployees infor"ation

    In%ia -y%era/a%

    econ% Page

    E"po E"pa"e alary 'o""

    7ast Page

    otal E"ployees #A

    S)ep' * c$ea)e )&e independen) values se) 8 lis) India% 2S% 2 (

    yste" *%"inistrator *pplication

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    63/333

    P$ovidin" )&e values *

    yste" *%"inistrator *pplication

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    64/333

    Dependen) value se) info$ma)ion

    Independen) value se) * 'GQ'4GRC

    Dependen) Defaul) value * I6I* 9 as %esire% )

    Desc$ip)ion * 6efault value

    P$ovidin" 6alues *

    6alues

    C&ec-

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    65/333

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    66/333

    TABLE value se)

    6efining ta/le type value set

    -ere values will /e o/taine% fro" the ta/le 9 >uery )

    Eg 2se$ Name s&ould be ob)ained f$om )&e lis)

    he following shoul% /e i%entifie%

    1) a/le a"e +6QGER

    2) 'olu"n a"e GERQ*ME

    3) 6ata ype

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    67/333

    ,o to -elp 6iagnostics E;a"ine Passwor% apps

    ,et the 'olu"n a"e 2SER=NAE

    3) 6ata ype

    *pplication 6eveloper *pplication 6ata/ase a/le

    a/le a"e 5ND=2SER 8 Gue$y fo$ i) (

    ,et the 'olu"n ype 6ARCHAR+

    i%th 1AA

    *pplication a"e *pplication 4/:ect 7i/rary

    C$ea)ion of Table 6alue Se)

    yste" *%"inistrator *pplication

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    68/333

    elect Edi) Info$ma)ion

    a/le *pplication *pplication 4/:ect 7i/rary a/le a"e +6QGER

    Table Columns

    Name

    o$-in" #i)& S)o$ed P$ocedu$es and Pac-a"es

    S)o$ed P$ocedu$e

    1) It is su/ a progra"0 which contains set of state"ents.

    2) It is a preLco"pile% progra" at server si%e.

    3) It carries three type of para"eters0 In0 4ut 0 In4ut

    In Para"eter to pass the value

    4ut Para"eter to return the value

    In4ut Pra"eter to pass as well as to return the value.

    !) It can not return the values %irectly fro" the store% proce%ure. It returns the values

    through the out para"eter or In4ut Para"eter.

    Advan)a"es*

    1) e can o/tain "ore perfor"ance as it is a preco"pile% progra" at server si%e.

    2) ince It will /e store% at the server si%e 0 it can /e share% /y "ultiple clients at ti"e.

    Developin" and Re"is)e$in" #i)& O$acle Applica)ion

    ' ( Develop )&e s)o$ed p$ocedu$e

    Syn)a, *

    'reate 4r Replace Proce%ure WProce%urea"eT 9ErrBuff 4G varchar20

    Ret'o%e 4G varchar20

    P1 I GMBER0

    P2 I

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    69/333

    +n%Q+ile *PI will /e use% instea% of 6BMQ4GPG.PutQ7ine

    +6Q+I7E.PGQ7IE9+n%Q+ile.7og 0VMessageV

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    70/333

    select

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    71/333

    2n C&ec- +ree@e +le;file% 6efinition

    elect Perio% 9 L ) elect Se"men)s

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    81

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    72/333

    ave the a/ove

    Place the cursor in the first line COPANIES

    elect 5le,filed Gualifie$

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    82

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    73/333

    '4MP*IE Interco"pany eg"ent 9 'hec( )BR*'-E Balancing eg"ent 9 'hec( )

    *''4G atural *ccount eg"ent

    Save )&e above and close fo$m

    C&ec- +ree@e +le;fiel% 6efinition 4K 'o"pile 4K 4K

    C$ea)in" 6alues fo$ )&e above fle, fields

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    83

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    74/333

    ,eneral 7e%ger

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    75/333

    ul)i O$"s 8 ul)iple O$"aniKa)ions ( *9

    It is a process of storing "ultiple organi@ations infor"ation in a single server with single

    Installation. It is li(e a M'.

    ul)iple O$"aniKa)ions in O$acle Applica)ions

    he 4racle *pplications organi@ation "o%els %efine organi@ations an% the relationships a"ong the" in

    ar/itrarily co"ple; enterprises. his organi@ation "o%el serves as the cornerstone for all of the 4racle *pplications

    pro%ucts. It %ictates how transactions flow through %ifferent organi@ations an% how those organi@ations interact with

    each other.

    ,enerally0 a co"ple; enterprise has several organi@ation structures0 such as Internal0 *ccounting0 an% -u"an

    Resources. Cou are a/le to %efine %ifferent structures to custo"i@e 4racle *pplications accor%ing to your /usiness

    nee%s.

    4rgani@ation can /e a 'o"pany F Branch F 6ept F *rea F Gnit

    Basic Business Needs

    O$acle Applica)ions p$ovides you #i)& )&e fea)u$es you need )o sa)isfy )&e follo#in" basic business needs*

    \ Gse a single installation of any 4racle *pplications pro%uct to support any nu"/er of organi@ations0 even if

    those organi@ations use %ifferent sets of /oo(s.

    \ 6efine %ifferent organi@ation "o%els

    \ upport any nu"/er of legal entities within a single installation of 4racle *pplications.

    \ ecure access to %ata so that users can access only the infor"ation that is relevant to the".

    \ ell pro%ucts fro" a legal entity that uses one set of /oo(s an% ship the" fro" another legal entity using a%ifferent set of /oo(s0 an% auto"atically recor% the appropriate interco"pany sales /y posting interco"pany

    accounts paya/le an% accounts receiva/le invoices.

    \ Purchase pro%ucts through one legal entity an% receive the" in another legal entity.

    a/o$ 5ea)u$es

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    8#

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    76/333

    ul)iple O$"aniKa)ions in a Sin"le Ins)alla)ion

    Cou can %efine "ultiple organi@ations an% the relationships a"ong the" in a single installation of 4racle

    *pplications. hese organi@ations can /e sets of /oo(s0 /usiness groups0 legal entities0 operating units0 or inventory

    organi@ations.

    Secu$e Access

    Cou can assign users to particular organi@ations. his ensures accurate transactions in the correct operating unit.

    Sell And S&ip P$oduc)s 5$om Diffe$en) Le"al En)i)ies

    Cou can sell fro" one legal entity an% ship fro" another0 posting to each organi@ations set of /oo(s.

    Receive 3oods In)o Any Inven)o$y O$"aniKa)ion

    Cou can enter purchase or%ers an% assign for receipt any inventory organi@ation that uses the sa"e set of /oo(s. Cour

    purchase or%er operating unit an% receiving inventory organi@ation "ust share the sa"e set of /oo(s to receive against a

    purchase or%er.

    Au)oma)ic Accoun)in" fo$ In)e$nal Re4uisi)ions

    Cou can create an internal re>uisition 9sales or%er) in one organi@ation0 then ship fro" another organi@ation0 with

    correct interco"pany invoicing.

    ul)iple O$"aniKa)ions Repo$)in"

    Cou can set up your 4racle *pplications i"ple"entation to allow reporting across operating units /y setting up the top

    reporting level. Cou can run your reports at the set of /oo(s level0 legal entity level0 or operating unit level

    ul)iple O$"aniKa)ions in a Sin"le Ins)alla)ion*

    Cou can support "ultiple organi@ations running any 4racle *pplications pro%uct with a single installation.

    hen you run any 4racle *pplications pro%uct0 you first choose an organi@ationSeither i"plicitly /y choosing a

    responsi/ility0 or e;plicitly in a 'hoose 4rgani@ation win%ow. Each win%ow an% report then %isplays infor"ation foryour organi@ation only.

    4rgani@ations that share the sa"e functional currency0 *ccounting +le;fiel% structure0 an% calen%ar can post to

    the sa"e set of /oo(s.

    I) is in seven levels!

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    8$

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    77/333

    1) Business ,roup

    2) et 4f Boo(s

    3) 7egal Entity

    !) 4perating Gnit

    #) Inventory 4rgani@ation

    $) u/ Inventory

    8) toc( 7ocation

    Business ,roup

    ' ' ' ' ' ' ' ' ' et 4f Boo(s

    a;1 a;2 a;3 7egal Entity

    4perating Gnit

    Inventory 4rg

    u/ Inventory

    toc( 7ocation

    Business 3$oup

    he /usiness group represents the highest level in the organi@ation structure0 such as the consoli%ate%

    enterprise0 a "a:or %ivision0 or an operation co"pany. he /usiness group secures hu"an resources infor"ation. +or

    e;a"ple0 when you re>uest a list of e"ployees0 you see all e"ployees assigne% to the /usiness group of which your

    organi@ation is a part. E"ploy"ent will also /e create%.

    Eg -ea% 4ffice 0 Regional 7evel -ea% &uarter

    No)e* his is true in all applications e;cept the -R applications0 which support "ore granular security /y alowerHlevel organi@ation unit0 the security profile. Multiple sets of /oo(s can share the sa"e /usiness group if

    they share the sa"e /usiness group attri/utes0 inclu%ing -R fle;fiel% structures.

    Se) of Boo-s

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    -ea% 4ffice

    I6I* G* GK

    -C6 B*, 6E7-I

    R agar KP 6R

    Rac(F/in Rac(F/in Rac(F/in

    88

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    78/333

    It is a logical entity. * financial reporting entity that uses a particular chart of accounts0 functional currency0 an%

    accounting calen%ar. 4racle ,eneral 7e%ger secures transaction infor"ation 9such as :ournal entries an% /alances) /y

    set of /oo(s. hen you use 4racle ,eneral 7e%ger0 you choose a responsi/ility that specifies a set of /oo(s. Cou then

    see infor"ation for that set of /oo(s only.

    Le"al En)i)y

    * legal co"pany for which you prepare fiscal or ta; reports an% su/"itte% to the govern"ent. Cou assign ta;

    i%entifiers an% other legal entity infor"ation to this type of organi@ation.

    Ope$a)in" 2ni)

    *n organi@ation that uses 4racle 'ash Manage"ent0 4r%er Manage"ent an% hipping E;ecution0 4racle

    Paya/les0 4racle Purchasing0 an% 4racle Receiva/les. It "ay /e a sales office0 a %ivision0 or a %epart"ent. *n operating

    unit is associate% with a legal entity. Infor"ation is secure% /y operating unit for these applications. Each user sees

    infor"ation only for their operating unit. o run any of these applications0 you choose a responsi/ility associate% with

    an organi@ation classifie% as an operating unit.

    Inven)o$y O$"aniKa)ion

    *n organi@ation for which you trac( inventory transactions an% /alances0 an%For an organi@ation that

    "anufactures or %istri/utes pro%ucts. E;a"ples inclu%e 9/ut are not li"ite% to) "anufacturing plants0 warehouses0

    %istri/ution centers0 an% sales offices.

    T&e follo#in" applica)ions secu$e info$ma)ion by inven)o$y o$"aniKa)ion*

    4racle Inventory0 Bills of Material0 Engineering0 or( in Process0 Master che%ulingFMRP0 'apacity0 an%

    Purchasing receiving functions. o run any of these applications0 you "ust choose an organi@ation that has /een

    classifie% as an inventory organi@ation.

    Business group at the top of each hierarchy. hen you %efine new organi@ations0 they are auto"atically

    assigne% to the /usiness group associate% with your current session. Each organi@ation is part of a /usiness group. he

    /usiness group is usually the top /o; on an enterprise organi@ation chart.

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    8?

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    79/333

    he /usiness group is the largest organi@ation unit you set up in -u"an Resources to represent your enterprises

    as an e"ployer. *fter %efining one or "ore /usiness groups for your enterprise0 you set up one or "ore govern"ent

    reporting entities 9,REs) within each /usiness group. he ,RE is the organi@ation that fe%eral0 state0 an% local

    govern"ents recogni@e as the e"ployer.

    Below this level0 you represent the groupings in which e"ployees wor(0 such as /ranches0 %epart"ents0 or

    sections0 /y "eans of internal organi@ations. o ena/le the assign"ent of e"ployees to an internal organi@ation0 you

    classify the internal organi@ation as an -R organi@ation.

    Cou can %efine e;ternal organi@ations in the sa"e way as internal organi@ations0 so that you can represent

    organi@ations that are not part of your enterprise 9such as training ven%ors or ta; offices). he "a:or %ifference /etween

    internal an% e;ternal organi@ations is that you cannot assign people to an e;ternal organi@ation.

    Accounting / Distribution / Materials Management Organization Model

    Gsing the accounting0 %istri/ution0 an% "aterials "anage"ent functions in 4racle *pplications0 you %efine the

    relationships a"ong inventory organi@ations0 operating units0 legal entities0 an% sets of /oo(s to create a "ultilevel

    co"pany structure0 as shown in +igure

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    8D

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    80/333

    ul)ilevel Company S)$uc)u$e E,ample

    Le"al En)i)ies Pos) )o a Se) of Boo-s

    Each organi@ation classifie% as a legal entity i%entifies a set of /oo(s to post accounting transactions.

    Ope$a)in" 2ni)s A$e Pa$) of a Le"al En)i)y

    Each organi@ation classifie% as an operating unit is associate% with a legal entity.

    Inven)o$y O$"aniKa)ions a$e Pa$) of an Ope$a)in" 2ni)

    Each organi@ation classifie% as an inventory organi@ation references an operating unit.

    Inven)o$y O$"aniKa)ion De)e$mines I)ems Available )o O$de$ ana"emen)

    he Ite"

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    81/333

    ' ' ' 'urrency0 'alen%ar0 'har 4f *ccounts 9 et 4f Boo(s )

    'urrency IR0 G60 EGR0 P4G60 R,

    'alen%ar Cearly0 &uarterly0 Monthly0 ee(ly

    'hart 4f *ccounts Ban( account %etails

    'alen%ar Cearly0 &uarterly0 Monthly0 ee(ly

    Eg &uarterly = 13 wee(s 9 D1 6ays )Month1 Month2 Month3 ! wee(s ! # 9 D1 %ays ) # ! ! 9 D1 %ays )

    'hec(ing for weather the yste" supports Multi 4rgs 'oncept

    E7E' 2LTI=OR3=5LA3 +R4M +6QPR46G'Q,R4GPIf 2LTI=OR3=5LA3 value is C0 then the yste" supports the Mutli 4rgs concept

    C$ea)ion of a Business 3$oup

    It involves two steps 1) create the location 9 a%%ress ) 2) create the /usiness group

    '( C$ea)ion of a Loca)ion *

    Lo"in * 4perations

    Navi"a)ion s)eps *

    Inventory

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    82/333

    cope ,lo/al It can /e accesse% /y all levels of organi@ation

    a"e

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    83/333

    ave the a/ove %etails an% enter the O$"aniKa)ion Classifica)iona"e as Business 3$oupelect enabledave the a/ove an% select O)&e$sfor *%%itional 4rgani@ation Infor"ation.

    Business 3$oup Info O

    Addi)ional O$"aniKa)ion Info$ma)ion

    P$es Tab M 9 s&o#s )&e follo#in"

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    ?3

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    84/333

    'lic( on 4K 4K6o you want to save the changes yes

    he Business ,roup infor"ation will /e store% into the ta/le calle% HR=OR3ANIATION=2NITS

    select fro" -RQ4R,*IY*I4QGI where trunc 9 creationQ%ate)= trunc9sys%ate)

    select fro" -RQ4R,*IY*I4QGI where *ME =

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    85/333

    Cu$$ency *

    6epen%ing on the territory it will /e change% .E" *

    In%ia IR In%ian Rupee

    Gnite% tates G6 ] G %ollar Gnite% tates G ] G %ollar 9ne;t %ay )Gnite% tates G ] G %ollar 9sa"e %ay )

    Gnite% King%o" ,BP Poun% terling

    *ustralia *G6 *ustralian 6ollar

    Navi"a)ion

    3ene$al Led"e$ 6ision Ope$a)ions 8 2SA ( Se)up Cu$$encies Define

    Enter the Issuing erritory an% &uery for currency %etails

    'urrency Infor"ation will /e store% into the ta/le calle% +6Q'GRRE'IE select fro" +6Q'GRRE'IE where trunc9creationQ%ate) = trunc9sys%ate)

    it shows to%ays %ata

    he a/ove one is a pre%efine% currency. e can %efine our own currency.

    Eg'o%e JJQ'GR na"e estQ'urrency 6esc est 'urrency erritory In%ia y"/ol

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    ?#

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    86/333

    Calenda$ * It %efines the financial year calen%ar

    Navi"a)ion *

    ,eneral 7e%ger

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    87/333

    In%ian 'alen%ar infor"ation will /e store% into the ta/le calle% 3L=PERIODS

    'alen%ar is %ifferent type

    Cearly

    Month1 Month2 Month3 555..Month12

    &uarterly &rt1 &rt2 &rt3 &rt!

    Mon1 Month2 Month31 2 3

    M1 M2 M3

    ! # ! 9 13 wee(s ) = D1 %ays F 8# ! !

    ! ! #

    C&a$) of Accoun)s It is a /an( account %etailsEg 7, 'o"pany has following tructure

    7,

    *P I< P4 ,7

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    ?8

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    88/333

    I6ap Gap GKap I6inv Ginv I6po Gpo GKpo

    1AA1 1AA! 1AA? 1AA2 1AA# 1AA3 1AA$ 1AA8'o"plete 'o%e Is Company=Coun)$y=Dep)=Accoun)Eg

    7,QI6Q*PQ1AA1

    7,QGQI

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    89/333

    *fter entering the a/ove infor"ation saveithe a/ove fle; fiel%s infor"ation will /e store% into the ta/le calle% 5ND=ID=5LE@=SE3ENTS=6L

    6eselect 5$eeKe 5le,field Defini)ion O Save 8 compilin" ( O O

    elect 'o"pany +el;file% &ualifier Interco"pany eg"ent 9 ena/le ) save it

    'ountry +el;file% &ualifier 'ost 'enter eg"ent 9 ena/le )

    6ept +el;file% &ualifier Balancing eg"ent 9 ena/le )

    *ccount +el;file% &ualifier atural *ccount eg"ent 9 ena/le )

    elect 5$eeKe 5le,field Defini)ion O

    compile O Oon co"pilation it will /e su/"itte% for fle; file% generation 9 a"e of the Re>uest +le;fiel%

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    90/333

    et of Boo(s

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    91/333

    et of Boo(s Tes)=+=Ap$=SOB hort a"e Tes)=+=Ap$=SOB9 sa"e or any one )6esc as %esire%'hart of *ccounts Ope$a)ions Accoun)in" 5le, 9 fro" the a/ove copie% one ) +unctional 'urrency 2SD'alen%ar

    a"e Accoun)in" future perio% '9 auto )Perio% ype on)& 8 au)o (

    Retaine% Earnings A1LAAAL331ALAAAALAAA 9 copy the previously ta(en into notepa% )ranslation *%:ust"ent A1LAAAL3#AALAAAALAAA 9 copy the previously ta(en into notepa% )

    'o"pany A16epart"ent AAA

    *ccount 331Au/ *ccount AAAAPro%uct AAA

    Paste the a/ove one /y one fro" the a/ove

    Retaine% Earnings A1L AAAL 331AL AAAAL AAA'o"panyL 6epart"entL *ccountL u/ *ccountL Pro%uct

    electO

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    D1

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    92/333

    i"ilarly ranslation *%:ust"entranslation *%:ust"ent A1LAAAL3#AALAAAALAAA Paste into respective fiel%s as a/oveelect O

    No)e * he a/ove set of /oo(s infor"ation will /e store% into the ta/le calle%,7QEQ4+QB44KQselect fro" ,7QEQ4+QB44K where trunc9creationQ%ate)=trunc9sys%ate)

    Le"al En)i)y *

    c$ea)e )&e o$"aniKa)ion

    avigation

    Inventory

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    93/333

    elect 4perating Gnit Infor"ationPress a/et of Boo(s estQ2DQ*prQ4B 9 supply the a/ove create% set of /oo(s ) 4K an% save7egal Entity estQ2DQ*PRQ7Eet 4f Boo(s estQ2DQ*prQ4B 9 auto )

    'lic( on O an% ave it 9 Ces )

    Inven)o$y O$"aniKa)ion *

    It is a place where actual /usiness transactions ta(es place 9 calle% as transactionpoint )

    Inventories can /e classifie% into two

    1) Master Inventory2) 'hil% Inventory

    Master Inventory It %efines the total pro%ucts. It is a logical one'hil% Inventory It %efines the particular pro%ucts 9 >uantity an% type ). It is a physical one

    Eg

    4C

    I6 G* GK -C6 MGMB PGE C - 746 J

    In the a/ove suppose ony is "anufacturing co"puters an% "ay 1AA "o%els

    *t %ifferent locations %oing /usiness for particular "o%els.Eg at -C6 "ay /e #A "o%els

    at MGMB "ay /e 8A "o%els at C "ay /e 1AA "o%els

    at - "ay /e DA "o%els at J "ay /e 2A "o%elshere total 1AA Mo%els is a Master Inventory an%#A0 8A0 1AA0 DA0 2A are 'hil% Inventory

    +irst step e have to i%entify the Master an% 'hil% /ase% on 'o"pany a"e.9 4C0 74,E'-0 7,0 *MG, )

    -ow to I%entify the Master an% 'hil% /ase% on 'o"pany a"e.

    4R,Q4R,*IY*I4Q6E+III4an%

    M7QP*R*MEER

    he ta/les provi%es0 Multi 4rgani@ations infor"ation.OR3=OR3ANIATION=DE5INITIONS ta/le provi%es *ll -igh 7evel infor"ation such as Business ,roup0 et 4fBoo(s0 7egal Entity0 4perating GnitTL=PARAETERS ta/le provi%es actual inventory infor"ation such as I< 4r,

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    D3

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    94/333

    +or e;a"ple

    a"e of the /usiness group

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    95/333

    C$ea)ion of Sub Inven)o$y *

    avigation

    Inventory

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    96/333

    1) 'reate the +le; fiel%s for the a/ove re>uire"ent

    avigation

    yste" *%"inistrator *pplication +le; +iel%s Key eg"ents

    *pplication Inventory +le;+iel% itle toc( 7ocators 9 use %own arrow (ey to get )

    Gn +ree@e +le;+iel% 6efinition 4K Perio% 9 . )

    elect Se"men)s

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    D$

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    97/333

    In the Re>uire% only Row0 Rac( an% Bin. -ence %isa/le the 9 6isplaye% an% Ena/le% for re"aining )Ma(e

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    98/333

    +( C$ea)e )&e S)oc- Loca)ion

    elect locator Row

    Inventory

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    99/333

    *gain go to u/ inventory 9 >uery for

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    100/333

    Inven)o$y *

    Dell Compu)e$s

    1) Inventory Mo%ule I< Purchase *P 'M ,7 calle% as PL2LP cycle

    2) Manufacturing B4M IP &uality

    3) ales 'usto"er *R 4M hipping Receiving 'M ,7 calle% as 4L2L'

    4L2L' 4r%er H 4 H 'ash

    Inven)o$y odule *

    Pro%uct is calle% as IEM in 4racle *pplications

    6irect Ite"s It is "ain pro%uct . It will i"pact on the /usinessEg 'o"puter

    In%irect Ite"s tationary Ite"s. It is a secon%ary. It will not i"pact on the /usiness.It is calle% as E;pensive Ite" 9 echnical er" )Eg hite Papers0 Pens an% etc

    6irect Ite"s are 1) Purchase% Ite"s 2) u/ *sse"/ly Ite"s 3) Manufacturing Ite"s !) finishe% ,oo%s#) ales Ite"s $) ervice Ite"s

    *ll the ta/les of inventory starts with M7 9 Materials )

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    IEM

    6IRE' IEM I6IRE' IEM

    Master

    Manufacturing 'enter 6istri/ution 'enter

    Raw Material +inishe% ,oo%s +inishe% ,oo%s

    1AA

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    101/333

    C$ea)in" of an I)em

    avigation

    Inventory

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    102/333

    C$ea)ion of 2O 8 2ni) Of easu$e (*

    avigation

    Inventory

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    103/333

    Se)up of )&e )empla)e *

    avigation

    etup Ite"s e"plates

    e"plate clic( to chec( e;isting

    ew to create ew e"platee"plate 6esc

    how *ll groups F Main F Inventory F Bill of Materials an% etc

    e can use the alrea%y e;isting eg Purchase% Ite".

    C$ea)in" an I)em *

    It involves two steps 1) 'reate the Master 2) *ssign to 'hil%

    tep1 'reation of Master It can /e create% in two ways 1) te"plate /asis 2) Ite"s /asis

    avigation Inventory

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    104/333

    In the a/ove Master Ite" for" enter only Ite" an% %escription

    ools 'opy +ro" e"plate Purchase% Ite" 9 te"plate /asis )Apply an% Done

    2ni) of easu$e *

    Pri"ary Each

    6isplay *ttri/utes Master 4rg *ll

    elect the "aster an% o/serve0 so"e fiel%s will /e %isa/le% colour0 those fiel%s can not /e entere% in the"aster level

    i"ilarly select 4rg0 so"e fiel%s will /e %isa/le% colour0 those fiel%s can not /e entere% in the 4rg level

    *ll all fiel%s are allowe% to enter %ata

    ave the a/ove

    he a/ove all ite"s infor"ation will store% in the ta/le calle% TL=SSTE=ITES=B

    S)ep+ *

    Assi"n )&e i)em C&ild

    *fter save the Master go to ools 4rgani@ation *ssign"ent

    In the a/ove go to *ssigne% select

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    105/333

    -ere *ssign *ll is not reco""en%e% in the real ti"e.'hil% ite"s infor"ation will /e store% into the ta/le calle% TL=SSTE=ITES=B

    select fro" M7QCEMQIEMQB where trunc9creationQ%ate) = trunc9sys%ate)

    Ite" na"es will /e store% into the eg"ent1. Reason is that0 Ite" na"e is a Key infor"ation.

    'reation of 2n%Ite" 9 Printer )

    I)em Basis *

    Repeat the a/ove an% select ite" /asisEnter ite"

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    106/333

    ools 4rgani@ation *ssign"ent 9 if not save% it will /e %isa/le% )elect

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    107/333

    Ca)e"o$iKin" )&e i)ems *

    E" * 'R4M* is a %istri/ution 'enter for %ifferent pro%ucts such as 'o"puter0 Mo/iles0 -660 IP46

    6istri/ution 'enter

    LLT'ategory et

    LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL

    'ategory 'o%e

    LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL

    LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL

    Ite"s

    LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL

    In real applications 1stcreate 'ategory 'o%e 0 2n%create 'ategory set an% then assign to Ite".

    C$ea)ion of Ca)e"o$y Code *

    It is Key fle; file%. toring in two fiel%s calle% '4GRC L '4MP*C I6 H -'7

    I6 H 6E77 'ategory et

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    6istri/ution tores

    'o"puter Mo/iles -66 IP46

    -'7 IBM 7E 4C 6E77

    4KI* 7, *M 4C

    .6 ., K

    6es(top 7aptop

    Mo%el1 M2 M3

    1A8

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    108/333

    I6 H 7E4

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    109/333

    En)e$in" values in)o fle, fields *

    Navi"a)ion * Inventory

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    110/333

    Assi"nin" i)em )o Ca)e"o$y

    Navi"a)ion * Inventory

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    111/333

    'ategory et

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    112/333

    Ite" 'ost is only for Purchase% Ite" not for anufac)u$in" and Sales I)ems

    Lo"in )o )&e o$"aniKa)ion level fo$ Cos)in" an I)em

    Inventory

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    113/333

    T$ansac)ions a$e of )&$ee )ypes

    '( Buying 2) elling 3) Manufacturing

    Buying is a Receiving transaction. In oracle ter"inology it is calle% as ISC Receip)elling is Issue transaction. In oracle ter"inology it is calle% as ISC ISS2ES

    P$e9$e4uisi)e )o c$ea)e a )$ansac)ion'( Inventory

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    114/333

    a(e the EQ4+QB44KQI6 value = 1

    select fro" ,7QEQ4+QB44K where EQ4+QB44KQI6=1

    ta(e either of the follwingSHORT_NAME:Vision Operations

    *ME Vision Operations (USA)

    ,o to Inventory

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    115/333

    ,et the na"e Eg anLAD0 fe/LAD0 "arLAD

    'hec( Perio% tatus is 4pen or ot

    Inventory

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    116/333

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    117/333

    -ERE RG'9'RE*I4Q6*E)=RG'9C6*E)

    ransaction infor"ation is availa/le in the ta/le M7QM*ERI*7QR**'I4

    select fro" M7QM*ERI*7QR**'I4-ERE RG'9'RE*I4Q6*E)=RG'9C6*E)

    C&ec-in" fo$ on &and 4uan)i)yInventory

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    118/333

    S)eps in )&e pu$c&asin" of 3oods 8Pu$c&ase O$de$ (

    '( Re4uisi)ion +( R5G 0( Guo)a)ions 1( PO ?( Receip)s 2pda)in" Ban-s

    he %ocu"ents0 which are relate% to a/ove will /e prepare% /y the clients.

    '( Re4uisi)ion

    a( In)e$nal Re4uisi)ionIt will /e place% /etween /ranches 9 transfer of ,oo%s fro" Inventory to another

    Inventory of the 'o"pany 9or) on ,o%own to another ,o%own )

    /) Pu$c&aseIt process of purchasing fro" the out si%e. It can /e fro" approve% supplier or fro" the local

    suppliers .

    If goo%s are not availa/le at approve% supplier0 then it will /e purchase% fro" local suppliers .

    if purchase for" the local suppliers0 then /uyer shoul% purchase the goo%s with in the cost of certain li"it. If

    cost is "ore than the certain li"it 0 the it shoul% /e approve% /y the op Manage"ent .

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    11?

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    119/333

    Pu$c&ase fo$m App$oved Supplie$s

    If the purchase fro" *pprove% upplier then0 then it involves the following steps.

    +( R5G 0( Guo)a)ions 1( PO ?( Receip)s '( AP In)e$face

    +( Inven)o$y In)e$face

    R5G 8 Re4ues) fo$ 4uo)a)ion (

    &uotations call for to %ifferent suppliers in "ar(et. It is through the a%vertise"ent.

    Guo)a)ion *

    &uotations will /e receive% fro" suppliers such IBM0 uotations. hese will /e analy@e% /y the purchasing co""ittee. 9 >uotation analysis ).

    he purchasing co""ittee will %eci%e the supplier. 4nce >uotation has /een approve%0 the supplier will /e an approve%

    supplier of that co"pany.

    he approve% supplie% has to supply the goo%s through out the year as per the re>uire"ent.

    4nce >uotation has /een *pprove%0 the confir"ation %ocu"ent will /e sent supplier.

    'onfir"ation %ocu"ent consists of ter"s an% con%itions such Price0 >uality of the goo%s0 pay"ent ter"s0

    Pu$c&ase O$de$ *he 4r%er re>uisition will /e place% /y the concerne% person 9 tores Manager )

    &uotation is only once an% it is vali% for one year. 4r%er can /e place% at any ti"e in the year with outany prior inti"ation to the supplier .

    Supplyin" )&e a)e$ial *upplier supplies the "aterial as per the >uality sa"ple "entione% in the >uotation. If not

    "eet the >uality0 then goo%s will /e treate% as inferior >uality an% it will /e re:ecte%.

    4nce goo%s have /een receive%0 the stores "anger will issue the receipt of the goo%s.

    Re4uisi)ion Types

    '( Benefi)s of On7line Re4uisi)ions *

    Cou can save ti"e0 "oney0 an% paper /y processing re>uisitions onHline. ith a paper syste"0 you "ust provi%e for"s

    to the re>uestor0 the re>uestor "ust sen% the for" to so"eone else to /e approve%0 an% the /uyer "ust "anually

    consoli%ate re>uisitions to place on a purchase or%er. hroughout all of these transactions0 you Re>uisitions 3 H 8 "ay

    Compiled and Developed by

    !Na"es#a$ Rao% B!Tec&% BA

    11D

  • 8/13/2019 116795992 Oracle Apps Student Matrial

    120/333

    generate a nu"/er of errors0 waste ti"e0 an% lose "oney. o"e of the "any pro/le"s you "ay incur with paper

    re>uisitions inclu%e

    \ he re>uestor "ay not fill in the re>uisition co"pletely or accurately.

    \ he re>uestors han%writing "ay /e illegi/le.

    \ o"eone without proper authority can potentially approve a re>uisition.

    \ he re>uestor "ight have to "ail the re>uisition to an approver at a %ifferent location an% wait a nu"/er of %ays to getit /ac(.

    \ he approver or /uyer "ay lose or %a"age the re>uisition.\ he /uyer "ay translate the infor"ation fro" the re>uisition to the purchase or%er incorrectly.

    \ Cou "ay lose significant >uantity %iscounts if the /uyer cannot locate all the re>uisitions that reference a particularite".

    Implemen)in" On7line Re4uisi)ions

    Many co"panies want to provi%e onHline re>uisitions to everyone in the co"pany. 4thers want to li"it

    the nu"/er of users who have access to the syste". Purchasing is fle;i/le enough to "eet the nee%s of your co"pany.

    o give everyone access to the syste"0 si"ply create a user na"e for each e"ployee in the co"pany an% assign the

    e"ployee the appropriate responsi/ilities. Cou can easily %esignate a s"aller group of in%ivi%uals as re>uisition

    preparers if you want to li"it the nu"/er of re>uestors on the syste". hese people can create re>uisitions for anyone in

    the co"pany /y i%entifying the appropriate re>uestor %ire