Escolar Documentos
Profissional Documentos
Cultura Documentos
Business Processes
in Oracle Applications
Objectives
Understanding Business Processes
Getting started with Oracle Applications
Agenda
Supply Chain Management
eBusiness Platform
Projects
Human resources
Financials
Internet Procurement
Supply Chain
Strategic Enterprise
Management
Service
Sales
Marketing
Manufacture
Market
Plan
Supplier
Manufacturer
Customer
Production
Facility
Retailer
Distributor
Management
. Oracle Advanced
product Catalog
Service &
Maintain
Fulfill
Develop
Telesales
Trade
Management
Incentive
Compensation
Order Capture
Partners Online
Market
Plan
Advanced Supply
Chain Planning
Global Order
Promising
Manufacture
Purchasing
iProcurement
Order
management
Advanced
Pricing
Configurator
iStore
Order Management
Channel A
Channel B
Orders
Product
s
Orders
Customer
Orders
Product
Product Product
Channel C
Manufacturing s
s
Distribution
Parts
Production
Plans
Part Supply
Demand
Forecas
Supply Planning t
Demand Planning
Component
Requirement
10
Product
s
Warehouse
Port
PC Assembly
Plant
Suppliers
1.2 Million PC/Yr.
(International) Glasgow U.K.
11
Retailers
13 Transshipment
CountryPoints (TPs) in Europe wide
Distribution
Centers
(DCs)
S hop flo
or exec u
tes job
o rder
Reta
iler P
laces
Orde
r
Retailer
Dist
ri
repl
enis butor
hes
Stoc
k
e
im
t
at
s
r
de
or
ds
o
&
go
ck
s
o
p
t
i
sh
sS
r
n
e
ai
ur
nt
t
i
c
a
fa
m
u
r
o
an
ut
M
b
ri
st
i
D
Distributor
12
Mfr Pla
ns and
r
e
le
a
ses Job
Odrer
Customer
Manufacturer
es
Production
Facility
O2C Cycle
Oracle
Review
Advanced
Order Price&
pricing
Oracle
Enter
Order
Order/Line
Management details
Oracle
Shipping
Oracle
Execution
Transportation
Ship
Management
Adjustments
Check
Availability,
Schedule
Order
Confirm
Oracle
Mobile Supply
Chain
Application
Oracle
WMS
Pick
Confirm
Oracle
INV
13
Oracle
Global
ATP
Oracle
Order
Management
Oracle
Shipping
Execution
Pick
Release
the Order
Book the
Order
P2P Cycle
Oracle
Purchasing
Oracle
INV
Inspect
& Deliver
Oracle
iProcurement
Create
Requisition
Create RFQ
(Optional)
Oracle
Purchasing
Oracle
WMS
Oracle
Mobile Supply
Chain
Application
Oracle
INV
Receive
14
Oracle
Purchasing
Create Quotation
(Optional)
Oracle
Purchasing
Create Purchase
Order
P2M Cycle
Launch
ASCP Plan
Oracle
ASCP
Oracle
ASCP
Analyze Plan
Output
and
Release Work
order
Oracle
Demand Planner
Oracle
WMS
Do Forecast and
setup ASCP
Plan
Parameters
Oracle
INV
Oracle
INV
Complete and
Issue Assy to FGI
15
Oracle
ASCP
Oracle
WIP
Oracle
OSFM
Process and
Move
Assembly thru
all processing
steps
Oracle
WIP
Issue
Components
for the Assembly
16
The broad module level divisions offered in Oracle CRM Suite are
17
Financials
18
Financial Modules
Oracle Financial comprises of the following main Finance
Modules
19
General Ledger
Accounts Payable
Accounts Receivables
Fixed Assets
Cash Management
Inventory
Purchasing
Payables
Cash Mgt
Assets
Receivables
20
Order
General Ledger
Financial Modules-Overview
21
An invoicing and collections management application, used to streamlines orderto cash process
Receivables manages invoicing, tax calculation, receipt application, collections,
and revenue recognition,
Effective Integration with Cash Management, Order Management, General Ledger
& Projects
Financial Modules-Overview
(Contd.).
Cash Management (CM)
CM helps one to effectively manage and control cash cycle of
the enterprise in order to ensure liquidity and improve
profitability.
Tool used to Manage the Cash Forecasting and reconciling the
bank transactions from Receivables, Payables and General
Ledger with the Bank Statements.
23
Enterprise Modeling
Business Group: represents the highest level in the organization structure. It secures
human resources information, eg. when you request a list of employees, you see all
employees assigned to the business group of which your organization is a part.
24
Enterprise Modeling
Ledger: A financial reporting
entity that uses a particular chart
of accounts, functional currency,
and accounting calendar. Oracle
General
Ledger
secures
transaction information (such as
journal entries and balances) by
set of books.
Legal Entity: is a legal company for
which you prepare fiscal or tax reports.
You assign tax identifiers and other
legal entity information to this type of
organization.
Balancing Entity: This is a segment in
the Accounting Flexfield structure
Company
segment)
at which
all balancing entities.
(usually
Each legal
entity can
have one
or more
entries
must
balance.
accounting
You can use
Flexfield
Value
Security rules to restrict data entry of balancing segment
values by legal entity or operating unit
25
26
SubInventory
FGI
Stock Locator
R1.R5.B1
Staging Lane
A.1.1
27
Maintain Organizations
All types of organizations can be
defined
using
the
Define
Organization
Choose a location where this
organization exists.
Enter what type(s) of organization is
this, in organization classification viz.
GRE/Legal Entity: Enter Legal Entity
Accounting info like Ledger, Location.
Operating Unit: Enter Operating Unit
Information
like
Legal
context,
Ledger.
Inventory Organization:
Enter its
Accounting Information like Ledger,
Legal context & Operating Unit.
28
Organizations Technical
Architecture
29
HR_ALL_ORGANIZATION_UNITS
ORGANIZATION_ID
NAME
BUSINESS_GROUP_ID
LOCATION_ID
DATE_FROM
INTERNAL_EXTERNAL_FLAG
INTERNAL_ADDRESS_LINE
TYPE
HR_ORGANIZATION_INFORMATION
ORG_INFORMATION_ID
ORG_INFORMATION_CONTEXT
ORGANIZATION_ID
ORG_INFORMATION1 ~ 20
ORG_ORGANIZATION_DEFINITIONS
ORGANIZATION_ID
BUSINESS_GROUP_ID
USER_DEFINITION_ENABLE_DATE
DISABLE_DATE
ORGANIZATION_CODE
ORGANIZATION_NAME
SET_OF_BOOKS_ID
CHART_OF_ACCOUNTS_ID
INVENTORY_ENABLED_FLAG
OPERATING_UNIT
LEGAL_ENTITY
Location Addresses
Define
Location
name(code)
and
addresses for the locations you use
within your enterprise. These are used
for a variety of functions viz: receiving,
shipping and billing
Enter address style and address for the
location.
Enter ship to location code and other
site use info.
Associate the location code with an inv
HR_LOCATIONS_ALL
organization.
LOCATION_ID
ENTERED_BY
LOCATION_CODE
ADDRESS_LINE_1
ADDRESS_LINE_2
ADDRESS_LINE_3
BILL_TO_SITE_FLAG
COUNTRY
DESCRIPTION
DESIGNATED_RECEIVER_ID
IN_ORGANIZATION_FLAG
INACTIVE_DATE
INVENTORY_ORGANIZATION_ID
OFFICE_SITE_FLAG
POSTAL_CODE
30
Subinventories
31
Item Locators
MTL_ITEM_LOCATIONS
32
INVENTORY_LOCATION_ID
ORGANIZATION_ID
DESCRIPTION
DISABLE_DATE
INVENTORY_LOCATION_TYPE
PICKING_ORDER
PHYSICAL_LOCATION_CODE
LOCATION_MAXIMUM_UNITS
SUBINVENTORY_CODE
LOCATION_WEIGHT_UOM_CODE
MAX_WEIGHT
VOLUME_UOM_CODE
MAX_CUBIC_AREA
X_COORDINATE
Y_COORDINATE
Z_COORDINATE
INVENTORY_ACCOUNT_ID
SUMMARY_FLAG
ENABLED_FLAG
START_DATE_ACTIVE
END_DATE_ACTIVE
PHYSICAL_LOCATION_ID
PICK_UOM_CODE
DIMENSION_UOM_CODE
LENGTH
WIDTH
HEIGHT
LOCATOR_STATUS
STATUS_ID
CURRENT_CUBIC_AREA
AVAILABLE_CUBIC_AREA
CURRENT_WEIGHT
AVAILABLE_WEIGHT
Item Subinventories
33
MTL_ITEM_SUB_INVENTORIES
INVENTORY_ITEM_ID
ORGANIZATION_ID
SECONDARY_INVENTORY
PRIMARY_SUBINVENTORY_FLAG
PICKING_ORDER
MIN_MINMAX_QUANTITY
MAX_MINMAX_QUANTITY
INVENTORY_PLANNING_CODE
FIXED_LOT_MULTIPLE
MINIMUM_ORDER_QUANTITY
MAXIMUM_ORDER_QUANTITY
SOURCE_TYPE
34
You can set your SQL session context for a single OU with the following:
BEGIN
Mo_global.set_policy_context('S',103);
END;
The S means Single Org Context
2 is the ORG_ID
Set your SQL session context for multiple OUs with the following:
BEGIN
execute mo_global.set_org_access(NULL,64,ONT');
END;
64 is the Security Profile you want to use
ONT is the application associated with the responsibility you will be using
The following SQL will dump out the Security Profiles and Operating Unit Names
assigned to them
select psp.SECURITY_PROFILE_NAME,
psp.SECURITY_PROFILE_ID,
hou.NAME,
hou.ORGANIZATION_ID
from PER_SECURITY_PROFILES psp,
PER_SECURITY_ORGANIZATIONS pso,
HR_OPERATING_UNITS hou
where pso.SECURITY_PROFILE_ID = psp.SECURITY_PROFILE_ID
and pso.ORGANIZATION_ID = hou.ORGANIZATION_ID;
36
References
1. Supply chain Management - Strategy,
Operations by Sunil Chopra , Peter Meindl
37
Design
and
Thank You
38