Basic of Oracle Application

13
Basic of Oracle Application

Transcript of Basic of Oracle Application

Page 1: Basic of Oracle Application

Basic of Oracle Application

Page 2: Basic of Oracle Application

In any Oracle Apps implementation project, there are minimum of three environments, each with different URL's and different database instances. Development Environment Testing Environment Production Environment

Login to Oracle Apps

Page 3: Basic of Oracle Application

Enter the URL provided by the corresponding environment Provide the Username and Password in the User definition

screen Click on your Responsibility Name, will initiate to Oracle Apps

Note: Oracle ERP simply connects to APPS database schema for all its operations APPS -> Central Database Schema

Steps for Login

Page 4: Basic of Oracle Application

Step 1. Connect to po/po@XX_DEVDB ( Where PO is a schema) Create table table_name ( ...all columns here )

Step2. Grant all on table_name to apps ;

Step 3. connect to apps/apps@XX_DEVDB Create or replace synonym table_name for Schema_name. table_name

Notes:  All the pl/sql packages will be created in APPS Schema All the views will be created in APPS Schema For each table in individual schema, there will exist one synonym in

APPS schema Tables not created in Apps Schema

Creating New Table

Page 5: Basic of Oracle Application

You wish to create a custom screens (your own screen to capture some info) for a functionality that is not delivered by Oracle

Pre - Interface tables Temporary processing Staging of data for third party extract interfaces….

Data Staging:

In Data warehouse terms, a data staging area is an intermediate storage area between the sources of information and the data warehouse (DW) or Data mart.

Custom tables are generally required in Oracle ERP because

Page 6: Basic of Oracle Application

Profile Options :   1.It acts like a Global Variable in Oracle. 2.The profile options are delivered by Oracle in such a manner to

avoid hard-coding of logic, and to let the implementation team at site decide the values of those variables.

 

Org_Id : In any global company, there will be different company locations that

are autonomous in their back office operations. For example, lets take the example of a gaming company named GameGold Inc that has operations in both UK and France.

Page 7: Basic of Oracle Application

Relationship between Application and Module:

Oracle is a mixture of various applications like Payables, General Ledger, Payroll, Human Resources, manufacturing. You can call these modules, but officially these are called applications.

 

Tiers in Oracles Apps: Oracle apps will involve at least two machines, Database tier(contains

intense database operations) and then atleast one web tier(contains intense UI operations).

 

Other Environments:  CRP Environment, Migration Environment, Patching Environment,

Support Environment, User training Environment

Page 8: Basic of Oracle Application

Forms :  Form is a screen from where users can enter or retrieve(query) existing data. 

Form Functionalities:  Every screen we develop delivers a business functionality. Hence it is called as a "Form Function" and it is related to Oracle Forms. 

Concurrent Program: A concurrent program is a program which can be scheduled to run at desired intervals. The schedule is defined at the time of submission.

Page 9: Basic of Oracle Application

Concurrent Manager:   Concurrent manager manages the concurrent execution of concurrent programs. Concurrent manager will be running in the background waiting for a concurrent

program to be submitted. As soon as a concurrent program is submitted, it then gets put in an execution queue by concurrent manager.

  

Value Set :  It is a set of values Oracle Apps uses value set to validate that correct data is being entered in the fields

in screen. 

LookUp :

It is a set of codes and their meanings. Eg: As -> Asian , EU -> Europe

Page 10: Basic of Oracle Application

Difference between Value set and LookUp :

Value set LookUp ------------ --------------- 1. Can be attached to parameters cannot be attached to parameters Of concurrent programs

2. Maintained by System Can be maintainable by the users too. Administrators. 

Descriptive FlexFields :

It is a mechanism that lets us to create new fields in screens that are delivered by Oracle. 

Key FlexFields :

Key Flexfields help us to capture additional fields.

Page 11: Basic of Oracle Application

Installation Tools:

Oracle 9i/10g -> will install workflow builder and SQL * plus. D2K -> will install Oracle forms and reports. 

Oracle FNDLOAD :   to transfer Request Groups for moving Concurrent Programs to download and upload Forms Personalization 

Bounce Apache :  To restart $COMMON_TOP/admin/scripts/$TWO_TASK*/adapcctl.sh stop

$COMMON_TOP/admin/scripts/$TWO_TASK*/adapcctl.sh start

Page 12: Basic of Oracle Application

FND_USER: To create a FND_USER , we need APPS password .

Forms Customization: Here customized executables must be registered with Custom

Application. This rule applies to Oracle Reports too in Oracle Applications.

Page 13: Basic of Oracle Application

Thank You