You are on page 1of 11

Oracle PL SQL Concepts :

SQL
1.The Oracle database environment
2.Reviewing basic architecture concepts, Oracle 1g !rchitecture,"ain #eatures o# $i and 1g
%asic S&L&'T Statement
1.(riting the statement in s)lplus, Running the S&L&'T statement
Ordering the output
1.Single 'olumn, *escending order, "ultiple column sort
'onditional retrieval o# data
1.(or+ing with comple, conditions, !-* OR -OT L./& %&T(&&-
0seudo columns and #unctions
1.0seudo 'olumns, Rownum, S1sdate, 2ser 3 2.*, the *ual Table
(or+ing with character #unctions
1.200&R, LO(&R, .-.T'!0, R0!*45, TR."45, S2%STR45, .-STR45, TR!-SL!T&45, R&0L!'&45, 6R&!T&ST45, L&!ST45,
(or+ing with date #unctions
1.TO7'8!R45, TO7*!T&45, "O-T8S7%&T(&&-45, !**7"O-T8S45, L!ST7*!945, -&:T7*!945
2sing non;character #unction
1.RO2-*45, TR2-'45, S.6-45, (or+ing with multiple tables,
2.*i<erent t1pe o# =oins, (riting Outer =oins
2sing the S&T operators
1.2nion, .ntersect, "inus
!ggregating data using group #unctions
1.6RO20 %9, 8!>.-6
'reating Sub)ueries
1.Single Row sub)ueries, "ultiple row Sub)ueries
&nhancing groups #unction
1.ROLL20, '2%&
Transaction 'ontrol Language
1.Rollbac+, 'ommit, Savepoint
0rocessing hierarchies
1.'reating the Tree structure, L&>&L, 'O--&'T %9
*ata "anipulation Language
1..-S&RT, 20*!T&, *&L&T&
*ata *e?nition Language
1.'R&!T&, TR2-'!T&, !LT&R, *RO0, R&-!"&, *&S'R.%&
2sing *eclarative 'onstraints
1.-ot -ull 'onstraint, 'hec+ 'onstraint, 2ni)ue 'onstraint, 0rimar1 /e1 'onstraint, Re#erences 'onstraint, On
*elete 'ascade, On *elete Set -ull
Other *atabase Ob@ects
1.>iews, Se)uences, S1non1ms, .nde,es
2.2S&R7T!%L&S, 2S&R7T!%7'OL2"-S, 2S&R7O%=&'TS
*atabase Securit1
1.Ob@ect 0rivileges, 6ranting access to ob@ects
0L ;SQL
%loc+s
1.Structure, (riting !no1omous %loc+s
>ariables
1.Oracle *atat1pes, T90& and RO(T90& declarations, >alue assignments
'ontrol structures
1..A &LS& &-*.A statement, .A &LS.A &LS& &-*.A statement, LOO0 &-* , LOO0 statement, (8.L& condition,
AOR condition
'ursors
1..mplicit and &,plicit 'ursors, 'ursor "anipulation statements, O0&- A&T'8 'LOS& &:.T (8&-
&rror 8andling
1.0rede?ned &,ceptions, -on;0rede?ned &,cecptions, 2ser *e?ned &,ceptions
0rocedures
1.'reating and 'alling 0rocedures
Aunctions
1.'reating and 'alling Aunctions
0ac+ages
1.0ac+age 8eader, 0ac+age %od1
*esign Tips and Techni)ues
1.Aormat o# standard pac+ages in an application, Spec and %od1, -O'O09 hint theor1
Triggers
1.*atabase triggers, '!LLing procedures #rom triggers
*1namic SQL
1.&:&'2T& .""&*.!T&, *%"S7SQL pac+age
Oracle Supplied pac+ages
1.*%"S7O2T02T, 2TL7A.L&
'ollection datat1pes
1.!ssociative !rra1s, -ested tables, >!RR!9s
Oracle 11g Concepts :
Oracle 11g B SQL 3 0LCSQL
The Oracle database environment
1.Reviewing basic architecture concepts
2.Oracle 1g !rchitecture
D."ain #eatures o# $i and 1g
%asic SQLE0L2S commands
1.2sing script ?les, ST!RT, F, 6&T, S!>&, L.ST, 0RO"0T, 0!2S&, !''&0T, *&A.-&, S0OOL
%asic S&L&'T Statement
1.(riting the statement in s)l plus, Running the S&L&'T statement
Ordering the output
1.Single 'olumn, *escending order, multiple column sorts
'onditional retrieval o# data
1.(or+ing with comple, conditions, !-* OR -OT L./& %&T(&&-
(or+ing with variables
1.'reating and using variables, 'ommand substitution
0seudo columns and #unctions
1.0seudo 'olumns, Row num, S1s date, 2ser 3 2.*, the *ual Table
2.(or+ing with character #unctions
D.200&R, LO(&R, .-.T'!0, R0!*45, RTR."45, S2%STR45, .-STR45,
G.TR!-SL!T&45, R&0L!'&45, 6R&!T&ST45, L&!ST45, *&'O*&
H.(or+ing with date #unctions
I.TO7'8!R45, TO7*!T&45, "O-T8S7%&T(&&-45, !**7"O-T8S45, L!ST7*!945, -&:T7*!945
2sing non;character #unction
1.RO2-* 45, TR2-' 45, S.6- 45, (or+ing with multiple tables, *i<erent t1pe o# =oins, (riting Outer =oins
2sing the S&T operators
1.2nion, .ntersect, minus
!ggregating data using group #unctions
1.6RO20 %9, 8!>.-6
'reating Sub )ueries
1.Single Row sub )ueries, "ultiple row Sub )ueries
&nhancing groups #unction
1.ROLL20, '2%&
Transaction 'ontrol Language
1.Rollbac+, 'ommit, save point
0rocessing hierarchies
1.creating the Tree structure, L&>&L, 'O--&'T %9
*ata "anipulation Language
1..-S&RT, 20*!T&, *&L&T&
*ata *e?nition Language
1.'R&!T&, TR2-'!T&, !LT&R, *RO0, R&-!"&, *&S'R.%&
2sing *eclarative 'onstraints
1.>iews, Se)uences, S1non1ms, .nde,es, 2S&R7T!%L&S, 2S&R7T!%7'OL2"-S,
2S&R7O%=&'TS, 2S&R7.-*7'OL2"-S, 2S&R720*!T&!%L&7'OL2"-S, "aterialiJed
>iews, Other *ata dictionar1 views
*atabase Securit1
1.Ob@ect 0rivileges, 6ranting access to ob@ects
.mproving )uer1 per#ormance
1.0lanning and managing the tuning process, &mplo1ing tuning tools,
Running &:0L!.- 0L!- and auto trace, SQL Trace and T/0ROA output,
OptimiJer concepts, Aundamentals o# access paths, 6athering ob@ect and s1stem
statistics with *%"S7ST!TS, 2tiliJing hints and optimiJer mode,
Speci#1ing ?rst;rows optimiJation, *etermining the driving table
Other 'oncepts
1.The Relational *atabase "odel, The s1stem *evelopment Li#ec1cle, Overview o# normaliJation
0LCSQL
%loc+s
1.Structure, (riting !non1mous %loc+s
>ariables
1.Oracle *ata t1pes, T90& and RO(T90& declarations, >alue assignments
'ontrol structures
1..A &LS& &-*.A statement, .A &LS.A &LS& &-*.A statement,
2.LOO0 &-* , LOO0 statement, (8.L& condition, AOR condition
'ursors
1..mplicit and &,plicit 'ursors, 'ursor "anipulation statements,
2.O0&- A&T'8 'LOS& &:.T (8&-
0rinting >alues to Screen
0rocedures
1.'reating and 'alling 0rocedures
Aunctions
1.'reating and 'alling Aunctions
0ac+ages
1.0ac+age 8eader, 0ac+age %od1
*esign Tips and Techni)ues
1.Aormat o# standard pac+ages in an application, Spec and %od1, -O'O09 hint
Triggers
1.*atabase triggers, calling procedures #rom triggers
*1namic SQL
1.&:&'2T& .""&*.!T&, *%"S7SQL pac+age
Oracle Supplied pac+ages
1.*%"S7O2T02T, 2TL7A.L&
'ollection data t1pes
1.!ssociative !rra1s, -ested tables, >!RR!9s
Oracle Apps Technical Concepts :
.ntroduction to &R0
1.*e?nition o# &R0, Overview o# popular &R0KS
2.'omparison o# Oracle !pps with other &R0KS
D.T1pes o# Roles
G.T1pes o# 0ro@ects
H.!." documentation standards
I.Oracle !pplication !rchitecture.
L.*atabase structure o# O!
M.2sing TO!*
!pplication Ob@ect Librar1
1.'reating 2sers
2.(8O columns
D.'reating Responsibilities
G."enu construction
H.Re)uest group construction
!pplication development
1.*e?ning concurrent program
2.'oncurrent programs with parameters
D.(or+ing with multiple concurrent programs
G.Scheduling the 'oncurrent 0rogram
H.'oncurrent 0rogram incompatibilities
I.'reating Re)uest Set
L.0rocedure registration
M.>alue sets
Reports registration
1.Report development
2.Report registration
D.0arametric report registration
G.Reports with repeating #rames
"odule Overviews
1..nventor1 "odule Now with base tables
2.!ccounts 0a1able module Now with base tables
D.!ccounts Receivable module Now with base tables
G.Order "anagement module Now with base tables
Aorm registration
1.Template.#mb
2.!ppstand.#mb
D.Aorm development using templates
G.Aorm customiJation concepts
H.Aorm Registration 0rocess
I.'ustom.0ll
L.2sing #unction Ooom7available4 5
M.2sing procedure &vent4 5
.nter#aces
1..ntroduction to .nter#aces
2.Outbound .nter#aces
D.; 2sing 2TL7A.L& pac+age
G..nbound .nter#aces
H.; 2sing SQL E Loader tool
'onversions
1.Overview on conversions
2.*i<erence between .nter#aces and conversions
D.(or+ing with staging table script
G.*eveloping validations pac+age
H.Standards to be #ollowed in conversions
Ale, Aields
1.T1pes o# Ale, Aields
o 1.*escriptive Ale, Aields
o 2./e1 Ale, Aields
(or+Nows
1..ntroduction to wor+Now
2.(or+Now builder
D.!ttributes
G.'reating 0rocesses
H.Sending noti?cations using wor+Nows
:"L 0ublisher
1..ntroduction to :"L 0ublisher
2.6enerating :"L ?le using reports
D.'reating Templates
G.'reating *ata *e?nitions
*iscoverer
1..ntroduction to *iscoverer tool
2.*iscoverer !dministrator
o 1.'reating &2L
o 2.'reating %usiness !reas
D.*iscoverer *es+top
o 1.'reating wor+ boo+s
Oracle Apps Functional Concepts :
R12 Summary Course Content
1.0a1ables 4!05
2.Receivables 4!R5
D.6eneral Ledger 46L5
G.Ai,ed !ssets 4A!5
H.'ash "anagement 4'&5
I."ulti Org !ccess 'ontrol 4"O!'5
L.Sub Ledger !ccounting 4SL!5
R12 Detaile Course Content:
!asic Concepts o" R12
1.!rchitectural Overview B S1stem !dministration
2.2. -avigation changes in R12 >s 11i
D.Ale, ?elds
G.!ccess and 'ontrols
H.Aunctional overview o# 0roducts
I.'oncepts o# L&CO2C'hart o# !ccounts
L.*i<erences between R11 >s 11i;snee+ pee+ review
M.'reation o# 2sers and assignment o# Responsibilities
$.0ro?le Options and securit1 controls
Paya#les:
1..nvoice >s .nv %atch
2.'reation o# .nvoices 4!ll t1pes o# .nvoices5
D.0repa1ment !pplication and 2napplication
G.0a1ment o# .nvoices; Aull and 0artial
H..nvoice !ccounting
I.0a1ables Options
L.Ainancials Options
M.S1stem 8old and "anual 8olds
$.*istribution Set >s *istribution !ccounts
1.Retainage Release 'alculation
11.(8 Ta,es
12.Recurring .nvoices
1D.Supplier Setup
1G."ulti 'urrenc1 pa1ments
Paya#les $ntergration Areas:
1.0rocure to 0a1 4end to end Now5
2.'reation o# 0O
D.Receipt
G..nspection
H..nvoice "atching and 0a1ment #or the same
I.2CDCG wa1 matching with 0O
L.!uto .nvoice #rom 0O
M.!utomatic O<set
$.'reation o# isupplier portal
1.Supplier 0O "anagement
11.*ata "odel !nal1sis
12.!0 %ac+end data model
1D.Tables impacted on updation
1G.Retainage Release
1H.Ai,ed !ssets .ntegration
Oracle Payments%$!&':
1.Aunds *isbursement
2.'hanges in R12 >s 11i
D.Role o# -ew 0a1ment Set up !dministrator
G.'reation o# 0a1ment 0rocess 0ro?le
H.'reation o# 0a1ment methods
I."apping 000 and 0a1ment *ocuments with .nternal ban+ !ccounts
L.0a1ment 0rocess Re)uest Templated and Submission
M."anual >s !utomatic completion
$.Overview o# Aederal #ormats
1.Scheduling Re)uests in Real time
11.!ssignment o# %an+ !ccounts and 000
12.0a1ing di<erent supplier and O2Ks in single pa1 run
1D.Review proposed pa1ments
1G.!dd 3 Remove invoices during pa1ments
1H.&lectronic and 0rinted 0a1ments
1I."ulti 'urrenc1 0a1ments
1L.>alidations during pa1ment
1M.Resolve document 3 pa1ment validation errors
1$.0a1ment Limits
2."O!' 0a1ments
21.*ecentralised !0 and 0a1ments
22.'entraliJed !0 and 0a1ments
2D.Terminate
2G.>oid and Stop 0a1ments
2H.>oid b1 overNow
2I.S+ipped documents
Funs Capture:
1.0rocess Now #or #unds capture
2.!uths >s Settlements
D.'redit 'ard 'reation
G.%rand activation >s .nactivationKs
H.!ssignment o# credit card and %an+ accounts to customer
I.&ncr1ption >s "as+ing
L.'reation o# Aunds 'apture 0rocess 0ro?le
M.'reation o# 0a1ee
$."apping A'00, 0S! and 0a1ees with O2
1.Transaction testing auths 3 settlements
11.!uth 'apture
12.'redit 'ard re#und
1D..nvo+ing A' #rom !RCO" and collections
DATA (OD)L:
1.*ata "odel !nal1sis #or Aunds *isbursement
2.*ata "odel !nal1sis #or Aunds 'apture
(ulti Org Access Control%(OAC':
1.'hanges in 11i >s R12
2.Securit1 0ro?le Options
D.Securit1 list maintenance
G.!ssigning securit1 to users and responsibilities
Fi*e Assets:
1.!sset %oo+s vs Ainance %oo+
2.!sset 'reation
D.'alculation o# *epreciation
G.0a1ing a capital asset 0O via !0
H."ass !ddition
I.Retirement
L.Trans#er o# !sset
M.6roup >s "ember !ssets
Cash (anagement:
1.'hanges in R12 >s 11i
2.'reation o# %an+sC%ranchesC!ccounts
D.*istinction between .nternal ban+ accounts and e,ternal ban+ accounts
G.'ontrols in 'ash "anagement
H.Reconciliation "anual and !uto Reconciliation
I.2": Securit1 'ontrols
L.%ac+ end SQL data model #or internal and e,ternal ban+ accounts
M.'ash 'learing
$.%an+ !ccount Trans#ers
1.'ash 0ositioning and Aorecasting
Accounts Recei+a#le:
1.'reation o# Transaction
2.Receivable Options
D.Receipt "anual >s !utomatic
G.Receipt !pplication >s 2napplication
H.Remittances
I.Re#und "anual >s 'redit 'ard
L.'harge %ac+
M.'ustomer setups
$.!uto 'ash Rule set
1.%alance Aorward %illing
11.T1pe o# Transactions and set o< with 'redit "emo
12.!ccounts Overview
i(oules:
1.. Receivables
2.. Supplier 0ortal
Sale Orer (anagement integration ,ith Financial (oules%AR':
1.!uto .mport Orders
2.'reation o# .nvoices in !R using import #rom O"
D.0a1ment o# Sales Order using 'redit card
Su#leger Accounting (ethos %SLA('
1.!rchitectural Overview
2.&ven "odel in R12 >s 11i
D.!ccounting &vents *e?nition
G.!ccounting &vents in 0a1ables
H.!ccounting &vents in Receivables
I."odi#1ing seeded !!*, =LT and =L*
Oracle -eneral Leger:
1.'reation o# Ledger
2.!ccounting Setup "anager
D.Open and 'lose periods
G."apping o# G 'Ks P'urrenc1, 'alendar, 'O! and 'onvention
H.0rimar1 and Secondar1 Ledger
I.Reporting 'urrenc1 Ledger
L.Trans#erC0ost !ccounting entries to 6L
M.'reation o# recurring @ournals
$.*ata 'onversion Levels
1.'O! "apping
11.Ledger >s Ledger Sets
12.'onsolidations
1D.*ata !ccess Set >s *e?nition !ccess Set
1G.%udgets
1H.'onsolidations
Financial Statement -enerator:
1.0repare .ncome statement
2.%alance Sheet

You might also like