Sei sulla pagina 1di 104

Agenda

Product Family Oracle Database 8i


Architecture Utilities
Installation D2K: Forms 6i
File System D2K: Reports 6i
Navigation AOL
System Administration TRM
AD Utilities
Alert
Workflow

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
EDI/e-commerce Gateway

Oracle Applications – Technical


Product Family: ERP Applications

Manufacturing
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
Web Customers

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
Portal

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
JDBC

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 Discoverer Database
plug-in server server

Administration
server

Concurrent
Processing
server

Oracle Applications – Technical


Architecture: Forms-based

Desktop Application Database


Tier Tier Tier

Browser HTTP server


with
Jinitiator
running
Forms Database
Client Forms server server

Oracle Applications – Technical


Architecture: HTML-based

Desktop Application Database


Tier Tier Tier

Browser HTTP server

Jserv
Database
server
PL/SQL
cartridge

Oracle Applications – Technical


Architecture: BIS

Desktop Application Database


Tier Tier Tier

Browser HTTP server


with
Jinitiator
running
applet / Database
html Report server
server
Discovere
Discoverer r End
server 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
Rapid Install

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 the applications.

Oracle Applications – Technical


Installation

Demonstration

http://bn066.baanerp:8005
Oracle Applications – Technical
File System

Application Tier Server Database


Server

APPL ORA COMN DATA

Oracle Oracle Home for Common Oracle


Application RDBMS (8.1.6), Files (log, Database
Product Technology output, (8.1.6) Files
Files Stack (8.0.6), HTML, (data,
Apache Server Java, Utility) 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 Set
Operating Unit of
Book
s

Inventory Inventory Inventory


Organizatio Organizatio Organizati
n n on

Sub-Inventory Sub-Inventory

Oracle Applications – Technical


Nevigation: Home Page

Personal
Homepage

Forms-based Self-Service
applications applications

Oracle Applications – Technical


Nevigation: Navigator
Menu
bar
Toolbar
Region
tabs

Functions

Oracle Applications – Technical


Nevigation: Forms

Menu
bar MDI window
Tool
tip
Window
Title
bar

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 Query-
Enter mode

Oracle Applications – Technical


Nevigation: Toolbar

Edit Field
Save Zoom
Next Translatio
Step ns
Print Attachme
Close nts
Form Folder
Tools

New Cut Hel


Find Copy p
Show Paste
Naviga Clear
tor Record
Delete

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 Using Custom


responsibility
responsibility Define Define Define
or modify or modify or modify
data group menu request
group
Define
or modify
responsibilit
y
Exclude
functions
and menus
Define Define
application application
user 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
Enter name for new data group
GL Oracle ID-
AP A
Oracle ID-
1 A
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
Function-A Excluding a function affects the
Menu Level 2 function regardless of level.

Function-C

Function-A

Function-E
Menu Level
2 Function-D
Menu Excluding a menu excludes all
Level 2
Function-F 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 Audit Table
Table

Oracle Applications – Technical


Auditing: User

Sign On Audit: None


Sign On Audit Sign On Audit: User
profile option Sign On Audit: Responsibility
Sign On Audit: Form

Sign On Audit Forms


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

Oracle Applications – Technical


Auditing: Data

Database Audit Table


Table
INSER
T

UPDAT
E

DELET
E 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
Base Tables Base
Table 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_Av Shadow_Table_Name_Ac
n n

Basic table Table changes


view 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 Parameter values
required
Optional
Define schedule
Optional
Define completion
Click Submit

Record request ID

Oracle Applications – Technical


Using Concurrent Manager
Phases/Stages Of a Concurrent Request

Inactive Disabled|On Hold|No Manager

Pending Normal|Waiting|Standby|Scheduled

Running Normal|Paused|Resuming|Terminating

Normal|Warning|Error|Terminated|
Completed
Canceled

Oracle Applications – Technical


Using Concurrent Manager
Purge Request Results
Database Tables Operating System
Files TO
Product_
P
LOG OUT

FND_ CONC_REQUEST IrequestID. Username.


IrequestID.
req Username.
requestID
_ARGUMENTS IrequestID. Username.
req requestID
FND_RUN_REQUESTS req requestID

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 6 AM 12 6 PM 11:
AM 06: PM 18: 59
00:00 00 12:00 00 23:
Day work shift 59
three
processes

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 Target Processes


B Work shifts define
Specialization Rules For each work shift, when a manager
define which requests Target Processes is reads requests
a manager can read. the maximum number (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
__ Sales Information
d
______________________
window
Transactio 398 Payment
n 7 Type
Custome Jane
r Doe
Ite COM-876-
m LTN
Descriptio Computer - Monitor - Light Tan [
n ]
Key
flexfiel __ Item Information
d _______________
Categor COM Computer
window y
Ite Monitor
m
Color Light tan

Oracle Applications – Technical


Flexfields
Descriptive Flexfield
Descriptive flexfields gather additional information

Transactio 398 Payment CC


n Custome 7
Jane Type
r Doe
COM-876-
Ite
m LTN
Computer - Monitor - Light
Descriptio []
n Tan

Payment Type CC
Payment Type
Stor
Stor
eDept
eDept
Numbe 4958-2938-
Numbe rExp. 4747
12 -
r
Second MC 4565-
Dt 99
ID 3939
Oracle Applications – Technical
Flexfields
Key Flexfield

Asse Bank
Oracle t Oracle
Categor Details
Cost
Asset Payrol
yLocation Allocation
People
s l
Group
Oracle
Oracle Sales Tax
Genera Accounting
Receivable Location
Territor
l
s y
Ledger
Account
Aliases
Item Grade
Catalogs
Item Oracle Jo
Oracle
Categories Human b
Personal
Inventor Sales Resource Analysis
Position
y Orders
Stock s Soft Coded
Locators
System
Items

Oracle Applications – Technical


Flexfields
Storing Flexfield Data
Internally
Key Descriptive
flexfield flexfield

Segment Segment .. Attribute1 Attribute2 ..


1 2 . .

Oracle Applications base


tables
Oracle Applications – Technical
Flexfields

Demonstration

Creating a new flexfield structure

Oracle Applications – Technical


Managing Printers

Print
styles

Page size
orientation Printer Printers
types

Printer
Rese drivers Make Op sys name
t mode HP4FL1
l
Command LN03
s

Oracle Applications – Technical


Managing Printers

Using predefined Using custom


components components

Define new type


(if needed)

Define new style


(if needed)

Define new
driver

Register printer Register printer


as predefined type 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

Send e-mail message


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

Serve
r

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

Threshol
d
Alert
chec
k

No > Ye
Summary s
threshold?

Perform Perform
detail summary
actions action

Oracle Applications – Technical


Alerts: Features

Duplicate checking and action


Escalation
Distribution Lists
Periodic sets
Alert! Response Processing
Use
r

Aler
t

Oracle Applications – Technical


Alerts

Demonstration

Creating Alerts

Oracle Applications – Technical


Workflow

All Business Must Become E-Businesses

The wiring for


Oracle Workflow 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
User Role
Web s s
Notification
Worklist

Notification Engin Workflow


Services e Builder
Send Execution
Web Oracle
Proces Application Respond Definition
s Server
Monitor or
Forward Administration Workflow
WebDB Loader
Cance Monitoring
Web
l
Analysi
s Quer Quer
Tools y y Workflow
Definition
Files
Mail
Notification
Applications Oracle Workflow Enabled Application
Mailer

End- Application Workflow


Oracle Server Development
User Server
Client 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
Escalation
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 API’s
Guarantees consistency between the application and the
workflow state because of Oracle8i transactional integrity

Oracle Applications – Technical


Workflow

Directory Services

WF_USERS
Contains information on the user names, display
names for the users, their notification preference
and their e-mail addresses
WF_USER_ROLES
Contains information on the association of the
users to the roles
WF_ROLES
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

Potrebbero piacerti anche