Académique Documents
Professionnel Documents
Culture Documents
Agenda
Introduction Architecture Schema Template Form APPS Security
Introduction
Customer
Sales Order
Sales
Production
Finance
Costs
Purchased items
Purchase
Purchase Request Information flow Material low
Material issue
Engg. Planning
MRP Bill of Materials
Inventory
Customer
Sales
Finished Product Forecasts Orders Products
Oracle WIP
Finance
Production
Oracle Cost Mngt. Purchased items
Oracle Financials
Purchase
Purchase Request Oracle Purchase Oracle inventory
Engg.
Material issue Bill of Materials Oracle . BOM/Engg.
Inventory
MRP
Planning
Finance Projects
Product Fulfillment
Information Technology
Self-Service Applications Business Agents (Alert) Workflow EDI Gateway Business Intelligence Discoverer
Engineering Bills of Material Master Scheduling / MRP Capacity Work in Process Cost Management Quality
10.7 Character(DUMP TERMINAL) 10.7 Smart Client(CLIENT SERVER) 10.7 NCA 11.03(GUI) 11i
Oracle Components
Character
Character Interface Mode Runs Almost on Mini-Computers (e.g. UNIX m/c) Users connect to the software either through a dumb terminal or through terminal emulation software running on a PC
SC
Windows Desktop
Data Server
SHIFT
Releases
10.7 NCA,11.03,11i
Application Servers
WebDB 2.5
(8.1.6) Apache
Discoverer Server* * Optional
(8.0.6 ORACLE_HOME)
Desktop Tier
Internet Architecture
Web Listener
Discoverer
Data Server
Reports Forms
Concurrent Manager
Database Tier
Mac
Forms Engine
Win
FMX File
Database Tier
Mac
Win
FMX File
Thin Client
Database Tier
FMX File
Thin Client
Database Tier
FMX File
UI Presentation
Thin Client
Database Tier
FMX File
UI Presentation
Architecture
Forms Listener Servlet Architecture
Client Tier Application Tier Database Tier
HTTP Server
Client 1
MOD_OC4J
Architecture
Client runs Forms application using a URL
Client Tier Application Tier Database Tier
HTTP Server
Client 1
MOD_OC4J
Architecture
HTTP Server hands request to MOD_OC4J which forwards request to Forms Servlet
Client Tier Application Tier Database Tier
HTTP Server
Client 1
MOD_OC4J
Architecture
Forms servlet returns HTML page that contains Forms Client Java Applet
Client Tier Application Tier Database Tier
HTTP Server
Client 1
MOD_OC4J
HTML
Architecture
Forms Client connects to the Forms Listener Servlet
Client Tier Application Tier Database Tier
HTTP Server
Client 1
MOD_OC4J
Architecture
Forms Listener Servlet does two things: (1) Creates a new session, and (2) Starts a Forms Runtime Client Tier Application Tier Database Tier Process
HTTP Server
Client 1
MOD_OC4J
Architecture
Each Forms Runtime Process belongs to one client
Client Tier Application Tier Database Tier
HTTP Server
Client 1
MOD_OC4J
Client 2
Architecture
The Forms Listener Servlet Architecture allows Forms to run on any network
Client Tier Application Tier Database Tier
Client 1
HTTP Server
MOD_OC4J
Internet
Client 2
APPS SCHEMA
Schemas
APPS
Views Tables
INV
Data Objects
Tables
Code Objects
Triggers
Views
GL_JE_LINES
AR_BATCHES_ALL
Triggers
GL Schema
Synonyms Packages
Additional Schemas
HR APPLSYSPUB APPLSYS
PAY
APPS AD
PER
FND
APPLSYSPUB
Connect Connect
APPS
APPS
FND
GL
INV
...
FND
SO_Headers_All Table
View
ORG_ID Column
Multi-Org Features
Multiple Organizations in a Single Installation Secure Access Sell And Ship Products from Different Legal Entities Purchase and Receive Products between Organizations Automatic Accounting for Internal Requisitions Multiple Organizations Reporting
Oracle 8i Features
Advanced Queuing Invoker Rights
Temporary Tables
Materialized Views
Indexorganized Tables
Partitioned Tables
Applications Security
Responsibility
Responsibility
Responsibility
Functions
Functions
Functions
Functions
Require password change Limit access attempts Enter users start and end dates Assign one or more responsibilities
Responsibility Components
Data group Application
Menu Exclusions
Defining an Application
Application Object Library
Model new data group from existing data group Associate application with appropriate Oracle ID
Data Groups
A data group is a collection of pairings of an application with an Oracle ID.
Responsibility XYZ Data Group Can appear only once
GL AP1
AR1
Oracle ID-A
Oracle ID-A
Oracle ID-A
CUS
Oracle ID-A
Can appear multiple times, but only once with each application
SERVER database
GL AP1
AR1
Oracle ID-A
Oracle ID-A
Oracle ID-A
table
CUS
Oracle ID-A
Responsibilities
A data group to supply the form, report, and program connect privileges A menu to supply access to forms within an application Any function or menu exclusions to control access to the functionality of the application A report security group to control access to reports and concurrent programs