You are on page 1of 10

Oracle Applications

11i R12 Cloud


(Oracle Fusion)
11.5.10 R12.2.7
13.1.5
20% client 70% clients 10
to 15% clinets

Oracle Apps Techical

Source Language: Oracle (SQL and PLSQL)

Type of Roles:

Oracle Apps Technical


Oracle apps Functional
Oracle Apps Techno Functional
Oracle apps DBA

users ----------------> business people --------- functional ------------


Technical

Type of Projects:

Implemention projects XX client want to implement oracle project from scrach


Custom projects --
upgrade projects
Supporting projects

RICS WS Components

R - Reports
.rdf reports (Data model and layout)
XML publisher reports (Data model in d2k reports and .rtf layout)
BI publisher Reports (Data template and .rtf layout)
using plsql procedures to develop the reports

Standard Reports -- developed by oracle


Custom reports

I - Interfaces (Regular Activity)


-- moving the data from one system to another systm

Inbound Interfaces

Source system -----------------> Destination System


3rd party appl oracle ERP

-- SQL * Loaders with Open Interface tables

Outbound Interfaces

Source system <---------------- Destination System


3rd party appl oracle ERP
Bank payment Expense reports
--UTL file package

C - Conversions (One time Activity)


Inbound Interfaces

Source system -----------------> Destination System


3rd party appl oracle ERP

-- SQL * Loaders with API's

E - Extensions
oracle forms
.fmb forms
form personalization

W - Workflow
using workflows you can automatic the process

S - Shall Scripting (how to migrate bulk components using script)

ERP Modules

AOL concept -- flexfields/profiles/values sets/concurrent programs and requests


sets
Multiorg concepts - Business group
Legal entitiy
operating units
inventoroy org
sub inv org
locators
itesm

Procure to pay (p2p)


PO/AP/GL
Order to cash (o2c)
OM/AR/GL
Dropshipment process
OM/PO/AP/AR/GL
Back to Back order process
OM/PO/AP/AR/GL

-- how to prepare the migration/md70/testing


-- daily work notes/materials/recoded videos/instance
-- 40 to 45 hours
-- every day 1 hour

Day1:

-- how to create user

select *--EMAIL_ADDRESS --EMPLOYEE_NAME


from FND_USER
where USER_NAME='GHOUSE'

select * from FND_USER_RESP_GROUPS_DIRECT


where user_id =1014380
and END_DATE is null

select * from fnd_responsibility_tl


where responsibility_id in (50578,20419)

-- all users

select * from fnd_user

-- all active users

select * from fnd_user


where end_Date is null

-- all inactive users

select * from fnd_user


where end_date is not null

ekmg77@gmail.com

-- how to create employee


-- how to do the user mapping
-- how to create buyer

-- AOL Concepts

Concurrent programs
Flexfields
profiles
values sets

(to ran the programs you need the concurrent request)

Report
Forms
PLSQL package procedure programs

-- standard PO reports path

/oraAS/oracle/VIS/apps/apps_st/appl/po/12.0.0/reports/US

/oraAS/oracle/VIS/apps/apps_st/appl/po/12.0.0/reports/US

oraAS - client database name


VIS - client application name

/oraAS/oracle/VIS/apps/apps_st/appl/XXGLT_TOP/12.0.0/reports/US

XXGLT_TOP - Custom top (all custom components will move into custom top)

Forms

-- .fmb
/oraAS/oracle/VIS/apps/apps_st/appl/au/12.0.0/forms/US
--.fmx
/oraAS/oracle/VIS/apps/apps_st/appl/po/12.0.0/forms/US

-- all concurrent program log and out files are stored below patch
/oraAS/oracle/VIS/inst/apps/VIS_glo

-- all oaf java classes and files are stored below path
/oraAS/oracle/VIS/apps/apps_st/comn/java

Concurrent programs
Flexfields
profiles
values sets

select * from PER_ASSIGNMENTS_v

select * from per_all_assignments_f pa

PER_PEOPLE_V

per_people_f

select * from per_all_people_f pap


where employee_number ='2130'

select * from per_all_assignments_f


where person_id =31881

select * from per_jobs


where job_id =15

select * from fnd_user


where user_name ='GHOUSE'

select * from po_agents


where agent_id =31881

-- Query to get all users with assigned responsibilities

-- Query to get user name,employee number,job and supervisor

-- Query to get all executables with concurrent programs

FND_EXECUTABLES_FORM_V

select * from fnd_executables


where executable_name ='XXGIT_AP_PO_ANALYSIS_REP'

select * from fnd_concurrent_programs

Procure to pay:

-- items,buyer,supplier

-- difference between requester and buyer?

Requester -
Buyer -

Direct Receipt 2 way PO Qty + Invoice Qty


10 + 10

Standard Receipt 3 way PO Qty + Received Qty + Invoice Qty


100 50 50 --
shipment1
50 50
-- shipment2

Inspection Required 4 way PO Qty +Receipt Qty +Inspection Qty +Invoice Qty
100 50 30 30

-- Create the requisition


-- approve the requisition
-- create the request for quotation(RFQ)
-- Assign the quotation to supplier
-- create the quotation based on RFQ and approve
-- find the best quotation using quotation analyser
-- create the po based on requisition
-- approve the po
-- create the receipt based on po
-- create the invoice based on po or receipt
-- make the payment to supplier
-- Transfer to GL(Posting the journals)

-- Requisitions

select * from po_requisition_headers_all


where segment1='14332'

select * from po_requisition_lines_all


where requisition_header_id =204170

select * from po_req_distributions_all


where REQUISITION_LINE_ID=230378

--RFQ

select * from po_headers_all


where type_lookup_code ='RFQ'
and segment1='314'

select * from po_lines_all


where po_header_id =134307

PO_RFQ_VENDORS_V

select * from PO_RFQ_VENDORS


where po_header_id =134307

select * from po_vendors


where vendor_id in (11,600)

select * from po_vendor_sites_all


where vendor_site_id in (15,1414)

--Quotations

--RFQ

select * from po_headers_all


where type_lookup_code ='QUOTATION'
and segment1 in ('511','512')

select * from po_lines_all


where po_header_id =134308

select * from PO_QUOTATIONS_TO_APPROVE

xec fnd//////////.SET_ORG_CONTEXT('S',104)

exec mo_global.set_policy_context('S',204)

--PO

select * from po_headers_all


where segment1='6244'

select * from po_lines_all


where po_header_id =134310

select * from po_line_locations_all


where po_line_id =198243

select * from po_distributions_all


where line_location_id =292389

select * from hr_locations

To Create sales order, for a given month(period), that month should be opened
in five Modules.
· GL-> Setup-> Open /Close.
· AP-> Accounting ->Control Payable Periods.
· PO->Setup->Financials-> Accounting->Open/Close Periods.
· INV->Accounting Close Cycle ->Inventory Accounting Period->(Selct Org )
· AR->Control ->Accounting ->Open/Close Periods.

Payables Open Interface Import

ADS (Pay On Receipt AutoInvoice)

--PO

select * from po_headers_all


where segment1='6244'

select * from po_lines_all


where po_header_id =134310

select * from po_line_locations_all


where po_line_id =198243

select * from po_distributions_all


where line_location_id =292389

select * from hr_locations

-- receipts

select * from rcv_shipment_headers


where receipt_num='8469'
and vendor_id =11

select * from rcv_shipment_lines


where shipment_header_id =4823907

select * from all_objects


where object_name like '%RCV%TRANS%'
and object_type ='TABLE'

select * from RCV_TRANSACTIONS


where shipment_header_id =4823907

-- invoice

select invoice_id,PAYMENT_STATUS_FLAG from ap_invoices_all


where invoice_num ='ERS-8469-163853'

select * from ap_invoice_lines_all


where invoice_id =255302

select * from ap_invoice_distributions_all


where invoice_id =255302

select * from ap_holds_all


where invoice_id =255302

select * from ap_checks_all

select * from ap_invoice_accounts

select * from AP_INVOICE_PAYMENTS_all


where invoice_id =255302

RECEIPTS/05-OCT-19/193760

--GL

select * from gl_je_headers

select * from gl_je_lines

select * from xla_batches


select * from gl_balances

-- Query to get all PO Summary details


(headers/lines/shipments/distributions/vendors)

-- Query to get receipt details

-- Query to get invoice details

-- Query Posting journal information

-- Order to to Cash (O2C Process

Orders are coming from different paths

--Enter the Sales order


--Book the sales order
--pick release
--pick confirm
--ship confirm
--run the workflow background process
--SO line closed
-- Find the auto created AR invoice and received the payment
-- Create the receipt
-- Transfer to GL

-- enter the so

select * from oe_order_headers_all


where order_number ='66464'

select * from oe_order_lines_all


where header_id =225382

select flow_status_code from oe_order_headers_all


where order_number ='66464' --entered

select flow_status_code from oe_order_lines_all


where header_id =225382 -- entered

-- book the sales order

select flow_status_code from oe_order_headers_all


where order_number ='66464' --Booked

select flow_status_code from oe_order_lines_all


where header_id =225382 -- AWAITING_SHIPPING

select released_status,a.* from wsh_delivery_details a


where source_header_id =225382 -- R (Ready to release)

select * from wsh_delivery_assignments


where delivery_detail_id =3980470

select * from wsh_new_deliveries

-- pick release and confirm

select released_status from wsh_delivery_details


where source_header_id =225378 -- Y ()

select * from wsh_delivery_assignments


where delivery_detail_id =3980470

select * from wsh_new_deliveries


where delivery_id =3785375

B: Backordered- Line failed to be allocated in Inventory


C: Shipped -Line has been shipped
D: Cancelled -Line is Cancelled
N: Not Ready for Release -Line is not ready to be released
R: Ready to Release: Line is ready to be released
S: Released to Warehouse: Line has been released to Inventory for processing
X: Not Applicable- Line is not applicable for Pick Release
Y: Staged- Line has been picked and staged by Inventory

-- shipping

select flow_status_code from oe_order_lines_all


where header_id =225382 -- shipped

select released_status,a.* from wsh_delivery_details a


where source_header_id =225382 -- Complete

select * from wsh_delivery_assignments


where delivery_detail_id =3980470

-- run the workflow background process

-- moving the data from om to AR

select * from

ADS, (Autoinvoice Master Program)

select * from wsh_new_deliveries


where delivery_id =3785375 -- closed

--

select * from ra_customer_trx_all


where interface_line_attribute1='66464'

select * from ra_customer_trx_lines_all


where interface_line_attribute6='66464'

select * from mtl_secondary_inventories


where organization_id =204
select * from org_organization_definitions
where organization_id =204

select * from RA_INTERFACE_LINES_aLL


where interface_line_attribute1='66464'

select * from RA_INTERFACE_DISTRIBUTIONS_ALL


where interface_line_id =1308490

select * from RA_INTERFACE_SALESCREDITS_ALL

select * from RA_INTERFACE_ERRORS_aLL

-- Responsibility

-- collection functions,menus and request group

select * from fnd_responsibility

select * from fnd_responsibility_tl

select * from fnd_responsibility_vl

select * from fnd_menus

select * from fnd_form_functions

You might also like