Oracle Apps Tech

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 19

c Oracle Apps Tech-stack (11i+ & R12), Java/J2EE and Oracle database,

PL/SQL, SQL experience and presently working with Avvas InfoTech Pvt
Limited,Banaglore

BOM:Standard
Option class
Model
Planning
Product family

Bill of material information will be stored in BOM_BILL_OF_MATERIALS

BOM_INVETORY_COMPONENTS

BOM_REFERENCE_COMPONENTS

BOM_RESOURCES-STORES Information on resources

BOM_DEPARTMENTS

BOM_DEPARTMENT_RESOURCES

BOM_RESOURCE_CHARGES

Will store department and department resource information

BOM_OPERATIOAL_ROUTINGS

BOM_OPERATIONAL_SEQUENCES

BOM_OPERATION_RESOURCES are used to store information about routings

Project Mgmt

x Take full responsibility and accountability for the project


x Apply lessons learned from recent project
x Define project roles and responsibilities
x Lead the Project Start Up activities
x Perform project tracking
x Adopt project management best practices
x Manage to project priorities
x Perform risk management
x Communicate project status upward and to the client
x Drive decision-making to lowest possible level
x Promote client involvement
x Encourage and supports escalations
x Enforce effective change control
x Mentor project members
x Promote good working relationships
x Make things happen

o Time (How are we going against schedule)

o Cost (How are we going against budget):

- Project Cost Management :By calculating the expected expenditure versus


actual expenditure at any point, we can calculate how we are
performing against our budget.This requires some special handling if accrued costs are
involved.

o Resources (How much time are we spending on the project)

o Scope (Is the scope creep in line with expectations)

o Quality (Are we reviewing and fixing quality problems)

o Actions (Do we have action items outstanding)

1)Project Integration Management

2)Project Scope Management

3)Project Quality Management

4)Project Schedule Management

5)Project Cost Management

6)Project Risk Management

7)Project Communication Management

8)Organizational Impact Management

9)Project Human Resource Management

10)Project Procurement Management


Project Charter:A description of major project deliverables including the final product(s)
and

the hardware, software, and documentation required to produce the final

product(s). The documentation should be descriptive at a high level, not

detailed listings of each piece of hardware and software

Project Intiation Activity:

1)Identify all project stakeholders

2)Communicate with stakeholders

3)Acquire/set up space, equipment

4)Organize the assignment/recruitment/transfer of employees and/or contractors to the


project team.

5)Conduct project/phase kickoff meeting

6)Conduct initial team orientation/training

Project Planning:

1)It defines the scope of the project, consisting of the end products that will be
delivered

2)It identifies the project activities that will be performed

3)It describes the interdependencies between the activities and when the activities will
be accomplished

4)It defines the resources necessary to acquire/develop and implement the end
products

5)It describes the processes and procedures that will be used for managing schedule,
cost, quality, procurement and risk
Project Planning activities:

Core Plannin Process:

1)Scope Planning

2)Scope Definition--wbs

3)Activity Definition

4)Activity Sequencing

5)Resource Planning

6)Activity Duration Estimating

6)Schedule Development

7)Cost Estimating

8)Cost Budgeting

9)Project Plan Development

Facilitating Planning Processes

1)Quality planning

2)Organization planning

3)Staff Acquisition Planning

4)Communications Planning

5)Risk Planning

6)Procurement Planning including Solicitation Planning


Scope planning is the process of developing a written scope statement as the basis

for future project decisions including, in particular, the criteria used to determine if

the project or phase has been completed successfully.

Scope Statement:

Project description

Phase description

Project deliverables

Project objectives

The business justification for the project

A description of functional scope

A description of the organization/user scope

A description of the geographical scope

A description of the technical scope

A description of the potential risk factors for the project

Validating the Scope Statment:

Prepare a brief presentation for the project stakeholders;

2. Present the project Scope Statement and obtain feedback;

3. Make necessary changes and obtain sign-off from the project sponsor and

stakeholders.

Scope Management Plan


A good and complete definition of project scope at each layer, i.e. Scope

Planning, Scope Definition and Activity Definition. Precision in the definition

of scope is critical or control of scope creep is impossible

A scope verification process to monitor the project scope. Scope

verification involves inspection and formal approval of project deliverables

such as design documents to ensure they are consistent with the approved

project scope, and monitoring of the project plan to watch for the addition of

out-of-scope activities.

A change control process and approval procedure for any significant

changes in the project scope that may affect quality, schedule or cost.

Scope definition involves identifying the major tasks required to produce the project
deliverables and meet the

objectives defined in the project budget proposal and the project charter, and the in-
process or intermediate

deliverables associated with these tasks. For example, whereas the final project
deliverable may be an implemented

system with hardware, software, and user documentation, there is a whole set of in-
process deliverables that must be

prepared and approved appropriately. Some examples are:


â Requirements document

â Installation hardware and software for the development team

â System design document

â Program specifications

â Work plan

â Test plans

The profile options areƦ

ƥ Utilities: Diagnostics = Yes/No

ƥ Hide Diagnostics = Yes/No

The form mainly contains four sections. They areƦ

ƥ Rules:Defining rules doesnƞt identify when the rule should get evaluated or applied.
For each rule,

there should be conditions attached which power the execution of the rule.

ƥ Conditions:Conditions decide the event the rule to be executed. Each condition mainly
contains three sections i.e. Trigger Event, Trigger Object and Condition

Trigger Event:WHEN-NEW-FROM-INSTANCE

WHEN-NEW-BLOCK-INSTANCE

WHEN-NEW-RECORD_INSTANCE

WHNE-NEW-ITEM_INSTANCE

WHEN-VALIDATE-RECORD
ƥ Context:

site,responsibility

Industry

User

ƥ Actions:

Property

message:ƠError, Warning, Hint, Question and Debug

Builtin:DO_key,go_block,Raise-from-trigger-
failure,forms_ddl,fnd_utilities.open_url,fnd_function.exceute

special:Select the SPECIAL menu which is not used by the form. Menu label is the
prompt which

appears to the users when Tools menu is invoked, block specifies the blocks for which
the special

menu should be activated and Icon name is the .ico file name.

object type:Item,window,block,tab canvas,Canvas,radio button,View,gloabl variable

ONƛERROR: This trigger is executed when an error occurs and it processes all errors,
server or client side, using Message Dictionary calls.
enter-Query Mode:Does not allow out of current data block,exiting run time
session,insert,Update,delete

Master-detal :non-isolated,isolated,cascading

Block co-ordination:Imeediate,deferred(with autoqurey/without-autoqury)

text-items:querying,updating,inserting,deleting

non-displayitem:Display item,Image item,Calculated Item,Hierarichal Tree Item,Push-


button,Sound tiem.

Summrized item:Ths same blcok as summrized item,A control block with single record
proprety set to YES.

A datablock with query ALL records property

Type of content canvas,stacked canvas,Toolbar Canvas,Tab canvas

Triggers:Item Interaction,erros/messages quries,validation,Navigation,mouse


event,others

scope:Form/block/item

type:pre/post/when/on/key

qyeying process->pre-query,post-query,validate the record


Base a data block on FROM clause sub query

Base a data block on a stored procedure

Return a REF cursor from a stored procedure

Return a table of records from a stored procedure

Select the appropriate data source for a


data block

On-Clear-Details: Implements the Clear phase

On-Populate-Details: Implements the


Populate phase

On-Check-Delete-Master: Implements the restricted-delete rule

Effect of trigger failure

open_form/new-form/close-form

You can only change what Oracle Forms allows at runtime. For example, the following
cannot be

changed:

âYou cannot create new items

âYou cannot move items between canvases

âYou cannot display an item which is not on a canvas (thus, individual flexfield

segments cannot be displayed)

âYou cannot set certain properties such as the Datatype of an Item.


âYou cannot change frames, graphics, or boilerplate

âYou cannot hide the item that currently has focus

Form Personalization can only respond to events that are centrally processed and
dispatched by

APPCORE. These are limited to:

âWHEN-NEW-FORM-INSTANCE, WHEN-NEW-BLOCK-INSTANCE, WHEN-NEWRECORD-

INSTANCE, WHEN-NEW-ITEM-INSTANCE. These events occur as the

user moves focus within the form.

âWHEN-VALIDATE-RECORD (in many but not all forms). This event occurs

whenever changes have been made to the current record in the current block.

âMENU1 through MENU15 menu entries, available in the Tools pulldown menu. These

are guaranteed not to be used by Oracle and are exclusively for customer use,

therefore we strongly encourage you to use these entries as opposed to the SPECIAL

menu entries in order to avoid collisions of code. When the user selects the entry, it

will fire the corresponding MENU# trigger. You must also create another rule that traps

this Trigger Event and performs the desired functionality.

fnd_form_custom_rules rul

, fnd_form_custom_scopes sco

, fnd_form_custom_actions act

# PRE-LOGON
# ON-LOGON

# POST-LOGON

# PRE-FORM

# PRE-BLOCK

# WHEN-NEW-FORM-INSTANCE

# WHEN-NEW-BLOCK-INSTANCE

# WHEN-NEW-ITEM-INSTANCE

# KEY-NEXT-ITEM (This trigger is present on the item level).

# POST-CHANGE (This trigger is present on the item level).

# WHEN-VALIDATE-ITEM (This trigger is present on the item level).

# POST-TEXT-ITEM (This trigger is present on the item level).

# WHEN-NEW-ITEM-INSTANCE (Block Level Trigger).

# POST-BLOCK

# POST-FORM

In the ONT table OE_ORDER_HEADERS_ALL.ORIG_SYS_DOCUMENT_REF is matched


with the Requisition Table PO_REQUISITION_HEADERS_ALL.SEGMENT1

RFq tables

PO_Requisition_headers_all

PO_Requisition_lines_all
PO_Req_distributions_all

Requisition

RFQ

Quotation

Purchase order

How to restrict the item in INV?

Latest Answer: You have to uncheck the STOCKABLE Check box in the inventory tab.

Oracle application Reports.SRW.USER_EXIT( 'FND SRWINIT')srw.user_exit( 'FND


SRWEXIT' ) .

Mandatory parameters:P_concurrent_request_id

What is the table column link between PO and AP ?

po_req_distributions_all.code_combination_id =
ap_invoice_disributions_all.dist_code_combination_id
If the Iinvoice Distribution is matched to a Purchase Order then

ap_invoice_distributions_all.PO_DISTRIBUTION_ID is the link to po_distributions_all


table

APPLSYS is the owner of FND tables

oe_order_lines_all.header_id =
RA_CUSTOMER_TRX_LINES_ALL.interface_line_attribut6

ra_customer_trx_lines.sales_order = oe_order_headers.order_number

What is a segment qualifier and how is it set for the segments of a KFF ?

Latest Answer: Segment qualifiers contain information about a value rather than the
segment that uses the value

Quote to order captue module

1. BOM

2 Inventory

3. Order entry (OE)

4. Order Managemnet (ONT)

5. ASO (Order Capture)

6. WF (workflow )

How to submit concurrent program through pl/sql


declare

conc_id number(10);

begin

FND_GLOBAL.APPS_INITIALIZE (user_id resp_id resp_appl_id);

conc_id:=submit_request('application' 'program');

dbms_output.put_line(conc_id);

end;

begin

fnd_client_info.set_org_context(204);

end;

what are the plls attached to 11.5.10 version

APPCORE.pll,APPCORE2.pll,FNDSQF.pll,APPDAYPK.pll,GLOBE.pll,JE.pll,JL.pll,JA.pll,VERT.
pll,GHR.pll,PQH_GEN.pll,PSAC.pll,PSB.pll,PSA.pll,IGILUTIL.pll,IGILUTIL2.pll,CUSTOM.pll,
GMS.pll,FV.pll,OPM.pll

What are different types of transactions in AR ?

1) Invoice.2) Deposit.3) Debit Memo.4) Credit Memo.5) Gurantee.6) Charge Back.


1)Independent2)Dependent3)Table4)None5)Special6)Pair.

GL: Account Flex field

Account Combinations,Period Types, Define Calendar,efine Currency,Define Set of


Books,Assign Set of Books to Responsibility,Daily Conversion Rate Types,Rates

JE Sources,Categories,System Controls,Profile Options,Open and Close


Accounting Period

AP: Define Payables Lookups.Define Purchasing Lookups.Define payment


programs.Define your payment terms.Define bank accounts.Define Suppliers.Define
invoice approval codes.

Open your Payables accounting period.

AR: Define Payment Terms, Open and Close Period,Auto Accounting,Transaction


Types,Transaction Source,Collectors,Approval Limit,Remittance Bank,Payment
Method,Receipt Source

Aging Bucket,Customer Profile Classes,Customers,Customer Sites,Uses of Customer


Sites (Ship to /Bill to),Remit-to Address

setup---->suppliers....>invoices..>payments.....>reports......>periods.....>transfer to
GL.
What are different types of invoices and what is a recurring invoice?

1)standard invoice,2)pre-payment,3)debit memo,4)credit-memo, 5)with-holding


tax,6)PO DEFAULT 7) Quick Match 8)Expense ReortRecurring Invoices: Recurring
Invoices

AR Transaction Type Validation : Check if the Transaction type provided in data file is
defined in AR transaction types(RA_CUST_TRX_TYPES_ALL)

Transaction Batch Source Validation: Check if the source provided in data file is defined
in AR transaction Batch source (RA_BATCH_SOURCES_ALL).

Invoice Currency Validation: Check if the currency provided in data file is defined in AR
Currency (FND_CURRENCIES).

Customer Validation: Check if the Bill to Customer Number Ship to Customer Number
Bill to Custom Location Ship to Customer Location provided in the data file is defined in
AR Customer(ra_customers).

Primary Sales Representative Validation: Sales representative number to be hardcode to


-3 for No Sales Credit.

Term Name : Check if the Term name provided in the data file is defined in Payment
terms (RA_TERMS)

Validate Sales Credit Type : Sales Credit to hardcode to Quota Sales Credit
Inventory Item Validation: Check if the Item provided in data file is defined in Inventory
Items (MTL_SYSTEM_ITEMS).

Unit of Measurement validation: Check if the UOM provided is defined in


MTL_UNITS_OF_MEASURE Table

Invoice Tax Code Validation : Check if the Tax Code provided in data file is defined in
AR_VAT_TAX_ALL_B Table.

Invoice GL Date Validation : Check if the GL Data of provided invoices is in open


period.Used ARP_UTIL.IS_GL_DATE_VALID API to validate.

adpatch utility

select BUG_NUMBER,CREATION_DATE

from AD_BUGS

where BUG_NUMBER in ( list of bugs from README)

Patch Wizard functionality is available from System Administrator responsibility under


OAM > Patching and Utilities.

webcebter suite belongs mainly has four sections

portlets,c ompoiste applications, social collabartion,Content Management

portlets->portals,websites,commnunities,personalization

You might also like