Вы находитесь на странице: 1из 105

Agenda

Product Family
Architecture
Installation
File System
Navigation
System Administration
AD Utilities
Alert
Workflow

Oracle Database 8i
Utilities
D2K: Forms 6i
D2K: Reports 6i
AOL
TRM

Oracle Applications Technical

Product Family

E-Business Suite
ERP Applications
CRM Applications
Business Intelligence / Analytic / Warehousing
Solutions

Database and Tools


Oracle Applications Technical

Product Family: ERP Applications

Financials
General Ledger
Payables
Receivables
Cash Management
Assets
Treasury
Application Desktop Integrator (ADI)

Oracle Applications Technical

Product Family: ERP Applications

Distribution/Supply Chain
Inventory
Order Management
Advance Pricing
Configurator
Shipping Execution
Procurement
Purchasing
iProcurement
Supplier Scheduling
Warehouse Management

Oracle Applications Technical

Manufacturing
Product Family: ERP Applications
Engineering
Bill Of Materials
Cost Management
Master Scheduling/MRP
Advanced Planning and Scheduling
Shop Floor Management
Work In Process
Quality
Project Manufacturing
Flow Manufacturing
Supply Chain Planning
Constraint Based Optimization
Demand Planning
Oracle Applications Technical

Product Family: ERP Applications

Projects
Project Costing
Project Billing
Project Resource Management
Human Resource Management Systems
Benefits
Human Resources
Payroll
Training Administration
Self-Service HRMS
Oracle Time and Labor

Oracle Applications Technical

Product Family: ERP Applications

Industry Solutions
Process Manufacturing (OPM/GEMS)
Health Care
Health Care Applications
Clinical Transaction Base
University
Student Systems

Oracle Applications Technical

Product Family: CRM Applications

Business Intelligence
Call center Intelligence
Customer Intelligence
Marketing Intelligence
Sales Intelligence
E commerce
iPayment
iStore
iSupport
iProcurement
iReceivables
Order Capture

Oracle Applications Technical

Product Family: CRM Applications

Interaction Center
Call center Connectors
Campaign Plus
eMail Center
IVR Integrator
Scripting
Telephony Manager
Universal Work Queue
Opentel
Insight
Oracle Applications Technical

Product Family: CRM Applications

Marketing
iMarketing
Sales
Collections
WAP Solutions
Sales Online
Sales Compensation
TeleSales

Oracle Applications Technical

Product Family: CRM Applications

Service
Contracts
Customer Care
Defect and Enhancement Management System
Depot Repair
Dispatch
Field Service/Laptop/Palmtop Devices
Service
Support
Scheduler
Oracle Applications Technical

Product Family: Business Intelligence/Analytic &


Warehousing Solutions

BIS
Business Intelligence Systems
Sales Analyzer (OSA)
Finance Analyzer (OFA)
Oracle Applications Data Warehouse
Oracle Warehouse Builder
Strategic Enterprise Management
Balance Score Card
Performance Analyzer
Activity Based Management
Strategic Enterprise Management

Oracle Applications Technical

Product Family: Database & Tools

Oracle Server
RDBMS server (8.1.6)
Parallel/Distributed/Multi Threaded server
Replication
NLS (National Language Support)
Import/Export
ODBC
SQL
Oracle Internet Server Products
iAS/OAS
email server

Oracle Applications Technical

Product Family: Database & Tools

Oracle Networking
SQL *NET
Advance/Secure Networking
Oracle Developer
Forms 6i
Reports 6i
Graphs 6i
Jinitiator 1.1.8.3
Oracle Java Technology
JSP
JVM

Oracle Applications Technical

Product Family: Database & Tools

Oracle Certified Configuration


Application server
Oracle System Management Products
Enterprise Manager
Tuning Pack
Universal Installer
Oracle OLAP products
Express Server/Analyzer

Oracle Applications Technical

Architecture: Evaluation to ICA


10.x SC (Smart Client) 11 NCA (Network Computing Architecture)

11i ICA (Internet Computing Architecture)


Forms server
Reports server
HTTP server
Browser
with Java
plug-in

Discoverer
server

Database
server

Administration
server
Concurrent
Processing
server
Oracle Applications Technical

Architecture: Forms-based
Desktop
Tier

Browser
with
Jinitiator
running
Forms
Client

Application
Tier

Database
Tier

HTTP server

Forms server

Database
server

Oracle Applications Technical

Architecture: HTML-based
Desktop
Tier

Application
Tier

Database
Tier

Browser

HTTP server

Jserv
PL/SQL
cartridge

Database
server

Oracle Applications Technical

Architecture: BIS
Desktop
Tier

Application
Tier

Database
Tier

Browser
with
Jinitiator
running
applet /
html

HTTP server

Report
server
Discoverer
server

Database
server
Discovere
r End
User
Layer
(EUL)

Oracle Applications Technical

Special Features

Multi-Org (MO)
Multiple Reporting Currency (MRC)
Multiple Set Of Books (MSOB)
Multi Language
Flexfields
Key Flexfields
Descriptive Flexfields
Open Interfaces
Workflow
Alerts
Implementation Wizards
Folders
Personal Home page

Oracle Applications Technical

Special Features

Data Base features


Cost Based Optimization
Database Resource Manager
Partitioned Tables
Parallel Servers
Materialized Views
Temporary Tables

Oracle Applications Technical

Installation

Use Rapid Install to install complete set of Oracle Applications

products.
It installs the required technology stack, creates the Oracle

Applications database and then sets up your database


listeners, web listener, web server, Forms server, and Reports
server.
Single/Multi - node installation is possible.
Vision Demo / Test / Production environments (instances) can

be created.
Use http://<SERVER>.<domain>:<http port> URL to access
Oracle Applications Technical
the applications.

Installation

Demonstration
http://bn066.baanerp:8005
Oracle Applications Technical

File System

Database
Server

Application Tier Server

APPL
Oracle
Application
Product
Files

ORA
Oracle Home for
RDBMS (8.1.6),
Technology Stack
(8.0.6), Apache
Server

COMN

DATA

Common
Files (log,
output,
HTML,
Java, Utility)

Oracle
Database
(8.1.6) Files
(data,
Control
files)

Oracle Applications Technical

File System: APPLICATION TOP


<dbname>APPL (APPL_TOP)
<dbname>.env
admin
log
gl
11.5.0 (GL_TOP)
bin
forms
reports
log
out
Oracle Applications Technical

File System: ORACLE HOME

<dbname>ORA
Database Home (ORACLE 8.1.6 HOME)
bin
Network
Technology Stack Home (ORACLE 8.0.6 Home)
Forms60
Reports 60
Graphics 60
HTTP Home (Apache Home)

Oracle Applications Technical

File System: COMMON TOP

<dbname>COMN (COMN_TOP)
admin
html
java
Util
temp

Oracle Applications Technical

File System

Demonstration

Oracle Applications Technical

Organization Hierarchy

Business Group/HR
Organization
Legal
Entity

Inventory
Organizatio
n
Sub-Inventory

Operating Unit

Set
of
Book
s

Inventory
Organizatio
n

Inventory
Organizati
on

Sub-Inventory

Oracle Applications Technical

Nevigation: Home Page


Personal
Homepage

Formsbased
applications

Self-Service
applications

Oracle Applications Technical

Nevigation: Navigator
Men
u
bar

Toolbar
Region
tabs

Function
s

Oracle Applications Technical

Nevigation: Forms
Menu
bar

MDI
window

Title bar

Tool
tip

Windo
w

Oracle Applications Technical

Nevigation: Forms
Region

Field
Region
tab
Button

Oracle Applications Technical

Nevigation: Forms
Option
button
Modal
window

Block

Scrolling
region

Oracle Applications Technical

Nevigation: Forms
LOV icon

Record
or row

Poplist

Check
box

Oracle Applications Technical

Nevigation: Form Field

Field Color

Description

White

Allow data entry

White with green text

Indicate drill-down capability

Yellow

Require data entry

Gray with black text

Are display only

Blue

Indicate fields to use in QueryEnter mode

Oracle Applications Technical

Nevigation: Toolbar

Save
Next Step
Print
Close
Form

New
Find
Show
Navigat
or

Cut
Copy
Paste
Clear
Record
Delete

Edit Field
Zoom
Translation
s
Attachmen
ts
Folder
Tools

Hel
p

Oracle Applications Technical

Nevigation: Help

Navigation frame
Search frame

Document frame

Oracle Applications Technical

Nevigation: About

About This Record

About Oracle Applications

Oracle Applications Technical

Nevigation: Ease of Use


Top Ten List

Top Ten List

Select a form and click the arrow


to move a frequently used form to
the
Top Ten List
Oracle Applications Technical

Nevigation: Ease of Use


Documents on Navigator

Oracle Applications Technical

Nevigation: Ease of Use


Folders
Folder
icon

Use Folder
Tools

Oracle Applications Technical

Nevigation: Attachments
What can be attached ?
Images: Word Processing Images: Spreadsheets: Web Pages:
Video

How to use attachment ?


Query or enter a record
Click Attachments icon
Enter a category and description
Type in your document text, or specify a file name, or a web page URL
Save your work
Oracle Applications Technical

Navigation

Demonstration
Start Navigating
Oracle Applications Technical

System Administration

Oracle Applications System Administrator is


responsible for:
Manage security by granting users access and defining
application privileges
Audit and monitor system processing
Manage concurrent programs and reports by using
and controlling request options
Administer concurrent managers to balance
workloads
Define system and personal profile settings
Define and manage printers
Oracle Applications Technical

Responsibility
Using predefined
responsibility

Define
or modify
data group

Using Custom
responsibility
Define
or modify
menu
Define
or modify
responsibilit
y
Exclude
functions
and menus

Define
application
user

Define
or modify
request
group

Define
application
user

Oracle Applications Technical

Responsibility: Components

Data group

Request security
group

Menu

Exclusions

Oracle Applications Technical

Responsibility: Data Group


A data group is a collection of pairings of
an application with an Oracle ID.
Define Oracle ID
(DBA task)
Data
Group
Oracle IDG
Aracle IDL
AP
O
1
A

Enter name for new data group

Model new data group from


existing data group
Associate application with
appropriate Oracle ID
Oracle Applications Technical

Responsibility: Menu

Identify menu needs


Print function security report for
similar existing menus
Plan the menu structure
Start with a blank menu form
Build the menu from bottom to top
Print a function security report set to
document the new menu
Assign to the responsibility

Oracle Applications Technical

Responsibility: Request Security Group


Grouping Concurrent Programs and Requests

Request Group
Report
Report
Program
Report
Program
Report
Programs and reports
available to a responsibility

Oracle Applications Technical

Responsibility: Exclusions

Menu Level 1
FunctionMenu Level 2
A
FunctionC
FunctionA
FunctionMenu
E Level
2 FunctionMenu
D
FunctionLevel 2
F

Excluding a function affects the


function regardless of level.

Excluding a menu excludes all


its child functions.

Oracle Applications Technical

Responsibility

Demonstration
Creating user, Responsibility, Request Group, Menu
Oracle Applications Technical

Auditing
Auditing user activity (Sign On Audit)

Auditing database row changes (Audit Trail)


Database Table

Audit Table

Oracle Applications Technical

Auditing: User
Sign On Audit: None

Sign On Audit
profile option

Sign On Audit reports

Monitor Users
form

Sign On Audit: User


Sign On Audit: Responsibility
Sign On Audit: Form

Sign On Audit Forms Report


Sign On Audit Users Report
Sign On Audit
Responsibilities
Sign On Audit Concurrent
Requests Report
Sign On Audit Unsuccessful
Logins Report
User Monitor

Oracle Applications Technical

Auditing: Data
Database Table

Audit Table

INSERT
UPDATE

DELETE

Steps for Setting Up Audit-Trail


1. Identify tables and columns to be audited.
2. Create audit group.
3. Specify columns for auditing.
4. Identify Oracle IDs to be audited.
5. Run Audit Trail Update Tables Report.
6. Develop auditing reports.
Oracle Applications Technical

Auditing: Data

Auditing Shadow Tables


Base Table

Base Table_A

SQL> DESC AR_Adjustments_ALL_A;


NAME NULL? TYPE
AUDIT_TIMESTAMP NOT NULL DATE
AUDIT_TRANSACTION_TYPE NOT NULL VARCHAR2(1)
AUDIT_USER_NAME NOT NULL VARCHAR2(100)
AUDIT_TRUE_NULLS VARCHAR2(250)
PRIMARY KEY NUMBER
CUSTOMER_TRX_ID NUMBER
APPROVED BY NUMBER
CREATED BY NUMBER
ACCTD_AMOUNT NUMBER
Oracle Applications Technical

Auditing: Data

Shadow Table Views


Shadow_Table_Name_A

Shadow_Table_Name_Avn

Basic table
view

Shadow_Table_Name_Acn

Table changes view

Oracle Applications Technical

Auditing: Data

Auditing Triggers and Procedures


The audit trigger names contain the first 26 characters of the
audited table name plus _AI, _AU or _AD, where I, U or D
indicates Insert, Update or Delete, respectively.
The audit procedure names use the first 26 characters of the
table name plus _AIP, _AUP or _ADP.

Oracle Applications Technical

Why Concurrent Processing

Does not interfere with the interactive work you perform at your
computer

Use the Standard Request Submission (SRS) interface to run


reports and programs

View the Status / Output / Log information


Schedule reports and programs
Control access to different reports and programs
Alert on completion
Fully use the capacity of your hardware by executing many
application tasks at once.
Oracle Applications Technical

Using Concurrent Manager

Submit request
Enter information
May be
required
Optiona
l
Optiona
l

Click Submit

Parameter values
Define schedule
Define completion

Record request ID
Oracle Applications Technical

Using Concurrent Manager

Phases/Stages Of a Concurrent Request

Inactive

Disabled|On Hold|No Manager

Pendin
g

Normal|Waiting|Standby|Scheduled

Runnin
g

Normal|Paused|Resuming|Terminating

Completed

Normal|Warning|Error|Terminated|
Canceled

Oracle Applications Technical

Using Concurrent Manager

Purge Request Results


Database Tables

Operating System Files


Product_TOP

FND_ CONC_REQUEST
_ARGUMENTS
FND_RUN_REQUESTS

LO
G
IrequestID.re
IrequestID.re
q
IrequestID.re
q
q

OU
T
Username.requestI
Username.requestI
D
Username.requestI
D
D

FND_CONCURRENT
_REQUESTS
FND_DUAL
FND_CONCURRENT
_PROCESSES
Oracle Applications Technical

Using Concurrent Manager

Request Set
Enter Request Set Name

Define a Stage

Enter Requests for Stage

Enter Request Parameter

Link Stages

Save Changes
Oracle Applications Technical

Administering Concurrent Managers

Define Managers and their work shifts


Specialize managers to run only certain programs
Classify a program as a request type
Monitor concurrent processing using Oracle Enterprise Manager

Oracle Applications Technical

Administering Concurrent Managers

Balancing Process Workload Over Time


12 AM
00:00
Day work shift
three
processes

6 AM
06:0
0

12
PM
12:00

6 PM
18:0
0

11:59
23:5
9

Night work
shift
six processes
Graveyard
work shift
six
processes
Oracle Applications Technical

Administering Concurrent Managers

Defining a Concurrent
Manager
Concurrent
Manager
Definition
Specialization Rules

Work Shifts

Run Program A
Run Program
B

Target Processes

Specialization Rules

For each work shift,

define which requests Target Processes is


a manager can read.
the maximum number

Work shifts define


when a manager
reads requests
(is enabled).

of programs the
manager
Oracle Applications Technical

Administering Concurrent Managers

Request Type
Define a request type.

Assign the request type to the


appropriate concurrent programs.

Use the request type in


a specialization rule.

Oracle Applications Technical

Administering Concurrent Managers

Management Pack for Oracle Applications


The Oracle
Applications
Manager applet
allows
administrators to
perform all
Concurrent
Manager
administration
tasks from the
Enterprise
Manager
console.
Applications
Manager features the same tree and
detail view as other Enterprise Manager tools.
Oracle Applications Technical

Administering Concurrent Managers

Oracle Performance Manager

Oracle
Performance
Manager allows
administrators
to monitor
performance
statistics for
Oracle
Applications
Concurrent Managers and
host operating systems. Administrators can

Oracle Applications Technical

Administering Concurrent Managers

Oracle Capacity Planner

Oracle Capacity
Planner allows
administrators
to collect and
analyze
historical
performance
statistics from
Oracle
Applications
Concurrent Managers and host operating systems
Oracle Applications Technical
to estimate future capacity requirements.

Concurrent Manager

Demonstration
Using Concurrent Manager
Oracle Applications Technical

Managing Profile

Profile Hierarchy Levels

User level
Responsibility level
Application level
Site level

Oracle Applications Technical

Profiles

Demonstration
Setting
Profiles Oracle Applications Technical

Flexfields
A Flexfield is a flexible data field that your organization can customize
for your business needs without programming. Oracle Applications
uses two types of flexfields:

Key Flexfields
Descriptive Flexfields
Business Needs

Intelligent fields
Field Validation
Ability to modify structure
Capture additional information
Multiple field structure based on data context
Oracle Applications Technical

Flexfields

Key Flexfield
Key flexfields build unique entity identifiers
Standar
d
window

__ Sales Information
______________________
Transaction 398
Payment Type
7
Custome Jane
r
Doe
Item
COM-876-LTN

Descriptio Computer - Monitor - Light Tan


[
n
]
Key
__ Item Information
flexfiel
_______________
CO
Category
Compute
d
M
rMonito
window
Ite
m
Colo
r

rLight
tan
Oracle Applications Technical

Flexfields

Descriptive Flexfield
Descriptive flexfields gather additional information

Transaction3987
Payment Type
Custome Jane
Doe
r Item
COM-876-LTN
Descriptio
n

CC

Computer - Monitor - Light Tan [ ]

Payment Type
Stor
eDep
Numbe
t
MC 4565Second
r
3939
ID

Payment Type C
Stor
C
eDep
4958-2938Numbe
t
12 4747
rExp.
99
Dt
Oracle Applications Technical

Flexfields

Key Flexfield
Oracle
Asset
s

Asse
Category
t
Locatio
n

Oracle
Genera
l
Ledger

Accountin
g

Oracle
Inventory

Account Aliases
Item
Item
Catalogs
Sales
Categories
Stock
Orders
System Items
Locators

Oracle
Payroll

Bank
Cost
Allocation
Details
People
Group

Sales Tax Location


Oracle
Territory
Receivable
s

Oracle
Human
Resource
s

Grade
Jo
Personal Analysis
b
Positio
Soft
n
Coded

Oracle Applications Technical

Flexfields

Storing Flexfield Data Internally


Key flexfield

Segment
1

Segment
2

Descriptive
flexfield

...

Attribute
1

Attribute
2

...

Oracle Applications base tables


Oracle Applications Technical

Flexfields

Demonstration
Creating a new flexfield
structureOracle Applications Technical

Managing Printers

Print
styles
Page size
orientatio
n

Rese
t
Command
s

Printers

Printer
types

Printer
drivers

Make
mode
l
LN03

Op sys name
HP4FL1

Oracle Applications Technical

Managing Printers
Using predefined
components

Using custom
components
Define new type
(if needed)
Define new style
(if needed)
Define new
driver

Register printer
as predefined type

Register printer
as new type

Oracle Applications Technical

AD Utilities

AD Utilities are a group of tools designed to upgrade, maintain, and patch


a specific set of products contained in a given release of Oracle Applications.
AD Administration (adadmin)
To perform the following database related tasks:

Validate APPS schema(s)


Compile APPS schema(s)
Recreate grants and synonyms for APPS schema(s)
Compile flexfield data in AOL tables
Maintain multi-lingual tables
Check DUAL table
Maintain Multiple Reporting Currencies schema(s)
Convert to MultiOrg
Convert to Multiple Reporting Currencies

Oracle Applications Technical

AD Utilities
To perform the following Application files related tasks:

Create Applications environment file


Relink Applications programs
Copy files to destinations
Verify files necessary for runtime
Generate message files
Generate form files
Generate report files
Generate graphics files
Generate product jar files

Oracle Applications Technical

AD Utilities
AutoUpgrade (adaimgr)

Select products to license


Specify product details
Specify tablespace names, ORACLE schema names, and sizing
factors for AutoUpgrade to use when upgrading your Oracle
Applications objects in the database
AutoPatch (adpatch)
AD Controller (adctrl)
AD Configuration (adutconf.sql)

Oracle Applications Technical

Alerts
Alert is an entity that monitors your business information and notifies you
of the information you want

Alert!

Send e-mail message


Submit concurrent program
request
Run SQL statement script
Run operating system
script

Server

Clien
t
Oracle Applications Technical

Alerts: Examples

Examples of Event Alerts


Purchase Approval: Informs manager that a purchase order
needs to be approved
Database monitoring: Informs DBA when database tables
need more space

Examples of Periodic Alerts


Personnel: Monthly shows all employees that have terminated
in the last six months
Inventory: Weekly shows when quantity on hand minus
quantity ordered is less than reorder quantity
Oracle Applications Technical

Alerts

Implementing Alert
Success!

7. Document
6. Review history/request log
5. Run and test
4. Define the action set
3. Define the actions
2. Define the alert
1. Research
Oracle Applications Technical

Alerts

Action Levels

Detail: Perform the action for each occurrence of the


condition
Summary: Perform the action for a group of occurrences of
the condition
No Exception: Perform the action when nothing in the
database meets the search criteria

Oracle Applications Technical

Alerts

Alert SQL Statement


SELECT user_name,
email_address
INTO &user_name,
&email_address
FROM fnd_user
WHERE rowid = :rowid

Oracle Applications Technical

Alerts: Features

Threshold
Alert
chec
k

N
o
Perform
detail
actions

>
Summary
threshold
?

Yes

Perform
summary
action

Oracle Applications Technical

Alerts: Features

Duplicate checking and action Escalation


Distribution Lists
Periodic sets
Response Processing
Alert!
Use
r

Aler
t

Oracle Applications Technical

Alerts

Demonstration
Creating Alerts
Oracle Applications Technical

Workflow

All Business Must Become E-Businesses

Oracle Workflow

The wiring for


e-business

Oracle Applications Technical

Why Work Flow

Manage the process, not the transactions


Automates and steam-lines business processes contained
within and between enterprise
Validate self-service transactions
Achieve closed loop business intelligence
Approve standard business documents
Step through daily transaction flows

Oracle Applications Technical

Why Work Flow

Workflow enables continuous process improvement


Complete process representation

Crosses organizational, company boundaries


Adaptable workflow processes

Provide alternatives
Allow for refinement
Analyze time and costs of entire processes with
multidimensional analysis

Oracle Applications Technical

Workflow

Route Information
Define any Rule
Deliver electronic notifications

Oracle Applications Technical

Workflow: Architecture
Directory Services
Web
Notification
Worklist

Web
Proces
s
Monitor

End-User
Client

Role
s

Notification
Services

Engin
e

Workflo
w
Builder

Administration

Workflo
w
Loader

Send

Oracle
Application
Server
or
WebDB

Web
Analysis
Tools

Mail
Applications

User
s

Respon
d
Forwar
d
Cance
l
Query

Executio
n
Definition

Monitoring
Query

Workflow
Definition
Files
Notification
Mailer

Application
Server

Oracle Workflow Enabled Application

Oracle Server

Workflow
Development
Client

Oracle Applications Technical

Workflow: Terminology

Oracle Workflow Builder


Workflow Engine
Workflow Definitions Loader
Notification System
Directory Services
Workflow Monitor

Oracle Applications Technical

Workflow

Workflow
Builder

Oracle Applications Technical

Workflow

Process Constructs Supports


Looping
Results-based branching
Parallel flows
Voting
Subprocesses (unlimited hierarchy)
Timeouts
o Escalation
o Automatic forwarding

Oracle Applications Technical

Workflow

Workflow
Engine
Is embedded in the Oracle8i server
Uses the process definition created with Oracle Workflow
Builder to coordinate the routing of activities for the process
Monitors the state of each activity in a workflow process
Signals any changes in the workflow state to the engine using
calls to PL/SQL or Java APIs
Guarantees consistency between the application and the
workflow state because of Oracle8i transactional integrity

Oracle Applications Technical

Workflow

Directory Services
WF_USERS
o Contains information on the user names, display
names for the users, their notification preference and
their e-mail addresses

WF_USER_ROLES
o Contains information on the association of the users
to the roles

WF_ROLES
o Contains information on the roles of which users can
be members
Oracle Applications Technical

Workflow

Oracle Workflow
Monitor

Oracle Applications Technical

Thanks a lot

Oracle Applications Technical

Вам также может понравиться