Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
M. Prashanth Reddy
Table of Contents
Table of Contents ..................................................................................................................................................................... 2
INTRODUCTION.................................................................................................................................................................... 3
Oracle Project Setup Check List ............................................................................................................................................ 4
Organization Definition ......................................................................................................................................................... 5
Overview of Organizations: ............................................................................................................................................... 5
Defining Project Organization: ................................................................................................................................. 5
Defining Organization Hierarchy: ........................................................................................................................... 8
Define Responsibility ............................................................................................................................................................ 11
Responsibility Profile Options:........................................................................................................................................ 11
Implementation Options ...................................................................................................................................................... 12
Expenditure/ Resource Definition ..................................................................................................................................... 18
Expenditure Categories: ................................................................................................................................................... 18
Expenditure Types: ........................................................................................................................................................... 19
Expenditure Type Class: ......................................................................................................................................... 20
Rate Schedules ....................................................................................................................................................................... 21
Budget Types ......................................................................................................................................................................... 23
Budget Entry Methods.......................................................................................................................................................... 24
Resource List .......................................................................................................................................................................... 26
Project Types .......................................................................................................................................................................... 28
Contract Project Type ....................................................................................................................................................... 28
Capital Project Type .......................................................................................................................................................... 35
Indirect Project Type ......................................................................................................................................................... 40
Project Template .................................................................................................................................................................... 44
Auto-Accounting ................................................................................................................................................................... 48
Defining Auto Accounting Lookup Sets ........................................................................................................................ 48
Defining Auto Accounting Rules .................................................................................................................................... 49
Assigning Auto Accounting Rules ......................................................................................................................................52
Appendix ................................................................................................................................................................................54
1.
Keyboard Help........................................................................................................................................................... 54
2.
PROJECTS_SETUP_PROCESS_CYCLE
INTRODUCTION
Oracle Projects provides an integrated cost management solution for all projects and activities within an
enterprise. With Oracle Projects you can manage costs across currency and organizational boundaries. Oracle
Projects acts as a central repository of project plans and transactions, processes project costs, and creates
corresponding accounting entries to satisfy corporate finance requirements.
Oracle Projects gives operations managers and finance managers complete and timely access to project
performance information and the resulting accounting impacts thereof.
PROJECTS_SETUP_PROCESS_CYCLE
PROJECTS_SETUP_PROCESS_CYCLE
Organization Definition
Overview of Organizations:
The business group organizations we define represent each legislative unit under which your business
operates. Within each business group, you can define organizations to represent the structure of your
enterprise.
Many enterprises choose to maintain one single business group so that they can manage and report
information from all parts of enterprises at the same time.
Companies having foreign operations must define unique business groups for each country.
Project Invoice Collection Organization: If your business decentralizes its invoice collection within an
operating unit, you must enable the Project Invoice Collection Organizations classification for each organization
in which you want to process invoices.
Project Task Owning Organization: Project/Task Owning Organizations are organizations that can own
projects and/or tasks in the operating unit.
PROJECTS_SETUP_PROCESS_CYCLE
Under Accounting Information we assign Primary Ledger, Legal Entity and Operating Unit.
Under Inventory Information we assign the calendar and the respective accounts.
PROJECTS_SETUP_PROCESS_CYCLE
Note: The receiving controls are unique for each organization under an operating unit.
5. Under Project Expenditure/Event Organization classification we assign the operating Unit and
Calendar.
6. Under Project Task Owning Organization classification we define what kind of project types we can
define under that project organization.
PROJECTS_SETUP_PROCESS_CYCLE
Note: Once Project Organization and other Inventory organizations are defined under an operating unit,
organization hierarchies to be defined.
PROJECTS_SETUP_PROCESS_CYCLE
1.
2.
3.
4.
5.
6.
7.
Business Group
Operating Unit
Project Organization
PROJECTS_SETUP_PROCESS_CYCLE
Setup
Resources and
Organization
HR FOUNDATION
Work Structures
Organization
Hierarchy
PROJECTS_SETUP_PROCESS_CYCLE
10
Define Responsibility
Create Project responsibility assigned with the respective menus and set of requests.
Once the responsibility is defined, then assign the below set of Profile Options to that responsibility
GL Ledger Name
Set the value to Yes if that responsibility can have access to edit data.
Without PA: Cross Project User View to yes this profile option has no
significance
PROJECTS_SETUP_PROCESS_CYCLE
11
Implementation Options
In a multiple organization environment, each operating unit has its own implementation options. Defining
implementation options determines how data is interfaced with other oracle applications.
Pre-Requisites required for defining Implementation Options:
-
Defining Ledger
Defining Business Group
Defining Organization Hierarchy
System Implementation
Currency Implementation
Project Setup Implementation
Staffing Implementation
Expenditure/ Costing Implementation
Billing Implementation
Cross Charge
Internal Billing
PROJECTS_SETUP_PROCESS_CYCLE
12
Specify the ledger to tell Oracle Projects to use which ledger. Other modules like Accounts Receivables,
Accounts Payables, Oracle general ledger, Oracle purchasing and oracle assets also should be assigned
with this same ledger.
If the profile option HR: Cross Business Group is set to Yes the business group field will display the
value as All.
If the profile option HR: Cross Business Group is set to No then the business group field will display
the business group assigned to the responsibility using HR: Security Profile profile option
Specify a summarization period type which is used when updating project summary amounts. Select
GL Period Type.
Period Types are of two types GL Period Type: Summarization is carried by ITD/YTD/PTD and in PA
Period Type: Summarization is carried by Monthly, Weekly etc.
Oracle Projects maintain summary amounts as ITD, PTD, and YTD.
The default calendar value assigned to the ledger will be displayed in the Calendar name field.
Select the PA Period type.
Default asset book is selected if under one operating unit there are two asset books, and then we select
the default asset for the project asset.
Check the Maintain Common PA and GL Periods check box to automatically maintain the PA and GL
periods.
Under Default Reporting Organization hierarchy: The Organization hierarchy created is selected from
the list of values. The start organization is selected for reporting as per the hierarchy list available in the
list of values.
PROJECTS_SETUP_PROCESS_CYCLE
13
Functional currency is default value displayed based on the currency assigned to the ledger.
Costing Exchange Rate Date Type:
- Expenditure Item Date: The project uses the transaction date as exchange rate date for calculating the
exchange currency rate.
- PA Period Ending Date: The system will calculate the default exchange rate date period end date for
calculating the exchange rate.
Select the Exchange Rate Type.
PROJECTS_SETUP_PROCESS_CYCLE
14
Select the organization hierarchy to the operating unit to control which organizations can own the
Project/ Tasks.
PROJECTS_SETUP_PROCESS_CYCLE
15
PROJECTS_SETUP_PROCESS_CYCLE
16
9. Internal Billing:
PROJECTS_SETUP_PROCESS_CYCLE
17
Expenditure Categories:
An expenditure category defines the source of your organization costs; if an expenditure category is named as
Material then it refers to Material Cost for the organization.
Expenditure Categories are used for budgeting, transaction controls and reporting purposes, also in Auto
Accounting Rules.
Expenditure categories are used for grouping expenditure types for costing.
S. No
1
2
3
4
5
Expenditure Category
Material
Man Power
Equipment
Sub Contract
General Expenses
Remarks
Material Cost (Raw Materials like cement, iron, steel etc.)
Labour Cost (Electrician, Carpenter etc.)
Equipment Cost (Vehicle, machinery etc.)
Sub Contract Cost (Erection, Excavation, road works etc.)
Other expenses cost (Travelling, freight charges, miscellaneous costs etc.)
Defining Expenditure Categories: Expenditure type window is a setup window at instance level.
Navigation: Projects Responsibility > Setup > Expenditures > Expenditure Categories
PROJECTS_SETUP_PROCESS_CYCLE
18
Expenditure Types:
An expenditure type is a classification of the cost that you assign to each expenditure item you enter in oracle
projects. Expenditure types definition is a process of further classification of expenditure categories.
Pre-requisites for defining Expenditure Types:
Expenditure Category
Revenue Category
Unit of Measure
Defining Expenditure Types: Expenditure type window is a setup window at instance level.
Navigation: Projects Responsibility > Setup > Expenditures > Expenditure Types
PROJECTS_SETUP_PROCESS_CYCLE
19
Expenditure Type
Class
Straight Time
Overtime
Expense Reports
Usages
5.
Supplier Invoices
6.
7.
Miscellaneous
Transaction
Burden Transaction
8.
Inventory
9.
Work In Process
PROJECTS_SETUP_PROCESS_CYCLE
Remarks
Labor cost calculated using a base cost rate multiplied by hours
Labor cost calculated using a premium cost rate multiplied by hours
For each expenditure type classified by a Usage expenditure type class,
You also define non-labor resources and organizations that own each nonlabor resource.
Supplier invoices, discounts, and payments from Oracle
Payables or an external system, and receipt accruals from Oracle Purchasing.
Miscellaneous Transactions are used to track miscellaneous project costs.
Burden transactions track burden costs that are calculated in
an external system or calculated by Oracle Projects as separate, summarized
transactions
This expenditure type class is used for the following transactions:
Project Manufacturing transactions that are interfaced from
Manufacturing or Inventory to Oracle Projects
Oracle Inventory Issues and Receipts that are interfaced from Oracle
Inventory to Oracle Projects
This expenditure type class is used for Project Manufacturing
WIP transactions that are interfaced from Manufacturing to Oracle Projects.
20
Rate Schedules
Pre-Requisites:
-
Define Organizations
Define Employees.
Define Jobs.
Define Implementation Options
Define Expenditure Types
Define Non-Labor Resources
Define Resource Classes
In Oracle Projects we have to define 4 types of Rate Schedules for each respective rate.
Employee: Use this type of rate schedule to define standard hourly rates or percentage markups by
employee.
Job: Use this type of rate schedule to define standard hourly rates by job title. When you enter a jobbased rate schedule, you enter a job group to indicate which jobs are used to determine rates.
PROJECTS_SETUP_PROCESS_CYCLE
21
Non-Labour: Use this type of rate schedule to define rates or percentage markups by non-labor
expenditure type or non-labor expenditure type and non-labor resource combination.
Resource Class: Use this type rate schedule to define planning rates by resource class or by resource class
and organization combination.
PROJECTS_SETUP_PROCESS_CYCLE
22
Budget Types
Budget types defines different types of budgets and forecasts that we plan when we want to create budget or
forecast that use oracle budgetary control and budget integration features.
We can create as many budget types as required; we classify each budget type either as a Cost budget or
Revenue budget.
For Cost Budget, we enter quantities, Raw Cost Amounts and Burdened Cost Amounts.
For Revenue Budget Type, we can enter quantities and revenue amounts.
PROJECTS_SETUP_PROCESS_CYCLE
23
The level of the work breakdown structure at which you enter a budget or forecast
The time phase that you use to enter budget and forecast amounts, if any
Whether you enter amounts that are categorized by resources
The amounts that you can enter
Budget entry methods simplify budget and forecast entry by leading you through the budget entry windows to
enter the data that you need. You select a budget entry method when you create a draft budget or forecast for a
project.
PROJECTS_SETUP_PROCESS_CYCLE
24
For Budget Entry Method for Cost Budget we use the below while implementing:
PROJECTS_SETUP_PROCESS_CYCLE
25
Resource List
You can define the resource list as a hierarchy of resources up to two levels.
The top level is restricted to resource types, such as organization, expenditure category, and revenue category.
You use the following resource types to define the second level of the hierarchy:
Employee
Event Type
Expenditure Type
Job
Organization
Revenue Category
Expenditure Category
Supplier
Pre-Requisites:
Oracle Projects setup for different resource elements, such as:
People, Organizations, Jobs, and Job Groups (a part of the Oracle HRMS setup)
Expenditure Types, Expenditure Categories, Revenue Categories, and Event Types (PJC and PJB)
Supplier
PROJECTS_SETUP_PROCESS_CYCLE
26
If your installation is in Single Business Group Access mode, then resource names must be unique within
each business group.
If the resource list is job-based, then you must enter a job group to be used for summarization. The
Resources region then displays jobs that belong to the job group you entered.
Resource Group Region: Choose how you want to group the resource list.
If you choose to group the resource list, then you enter resource groups. Select the resource group, and
override the alias and order if necessary.
In the Resources region, enter the resources for each resource group.
If you do not use grouping for the resource list, then use the Resources region to enter resources for the
resource list.
For each resource, select the resource type and resource, and override the alias and order, if necessary.
You can update a resource, add new resources, and remove a resource that you have not yet used for
budgeting or forecasting.
Note: To ensure that a used resource is not used in the future, deselect the Enable check box.
Save your work.
PROJECTS_SETUP_PROCESS_CYCLE
27
Project Types
Project Type controls how the projects are created and controlled in oracle projects. At least one project type
must be defined for creating projects in oracle projects.
Oracle Project classifies Project Types into 3 types:
Contract Project Type
Capital Project Type
In - Direct Project Type
Pre-Requisites:
Before setting up the Project Types, define the following;
Define Implementation Options
Define service types
Define job groups and jobs (if you are using a billing job group other than the HR job group for billing).
Define burden schedules (if you are using burdening).
Define bill rate schedules (for contract project types).
Define invoice formats.
Define budget entry methods.
Define resource lists.
To define a new project type:
PROJECTS_SETUP_PROCESS_CYCLE
28
PROJECTS_SETUP_PROCESS_CYCLE
29
Allow Cost Budget Entry: Indicates if you allow entry of cost budget types.
Entry Method: The default budget entry method for cost budgets.
Resource List: The default resource list for cost budgets.
Allow Revenue Budget Entry: Indicates if you allow entry of revenue budget types. For contract
projects, you must enter a revenue budget for a contract project before it can accrue revenue and be
billed. For indirect and capital projects, you can choose to not allow entry of revenue budgets.
Entry Method: The default budget entry method for revenue budgets.
Resource List: The default resource list for revenue budgets.
Resource List for Status Reporting: The default resource list to use for summarizing project amounts
for status reporting.
You must enter a value to ensure that you can view information in the Project Status windows and
project status reports, even when you have not baselined a budget for the project. You typically select
the same resource list as one of the resource lists you use for budgeting. When you create a new project
template from scratch, Oracle Projects automatically creates a resource list assignment using this
resource list.
PROJECTS_SETUP_PROCESS_CYCLE
30
Classification Tab:
You define project classifications to group your projects according to categories you define. A project
classification includes a class category and a class code.
Allow Override at Project Level: Check this check box if you want to allow users to modify the default
budgetary control settings that you enter for the project type.
The budgetary control settings for the project type are used when a project template or project is created. If this
check box is not checked, the user cannot change the values at the project template or project level.
PROJECTS_SETUP_PROCESS_CYCLE
31
PROJECTS_SETUP_PROCESS_CYCLE
32
Name: You select the distribution rules that can be allowed for any project of this project type. You can choose
any predefined distribution rule:
In the below table, the fields highlighted in Green are used very often.
Cost/Cost
Accrue revenue and bill using the ratio of actual cost to budgeted cost (percent spent)
Cost/Event Accrue revenue using the ratio of actual cost to budgeted cost (percent spent), bill based on events
Cost/Work Accrue revenue using the ratio of actual cost to budgeted cost (percent spent), bill as work occurs
Event/Event Accrue revenue and bill based on events
Event/Work Accrue revenue based on events, bill as work occurs
Work/Event Accrue revenue as work occurs, bill based on events
Work/Work Accrue revenue and bill as work occurs
Default: Check the box if you want to use the distribution rule as the default value for projects of this project
type. You can only have one default distribution rule for each project type.
PROJECTS_SETUP_PROCESS_CYCLE
33
Starting Project Status: Enter a starting project status for each project type you create. The starting project status
used as the default when:
Use Workflow for Project Status changes: Select to initiate Workflow for all workflow-eligible project statuses
in projects with this project type.
Use Workflow for Budget Status changes: Select to initiate Workflow for all eligible project budgets in projects
with this project type.
PROJECTS_SETUP_PROCESS_CYCLE
34
PROJECTS_SETUP_PROCESS_CYCLE
35
Allow Cost Budget Entry: Indicates if you allow entry of cost budget types.
Entry Method: The default budget entry method for cost budgets.
Resource List: The default resource list for cost budgets.
Allow Revenue Budget Entry: For capital Projects Revenue Budget is not entered and not funding is
made against the project. Whatever cost is incurred against the project is recognized as the asset value.
Resource List for Status Reporting: The default resource list to use for summarizing project amounts
for status reporting.
You must enter a value to ensure that you can view information in the Project Status windows and
project status reports, even when you have not baselined a budget for the project. You typically select
the same resource list as one of the resource lists you use for budgeting. When you create a new project
template from scratch, Oracle Projects automatically creates a resource list assignment using this
resource list.
PROJECTS_SETUP_PROCESS_CYCLE
36
Classification Tab:
You define project classifications to group your projects according to categories you define. A project
classification includes a class category and a class code.
Allow Override at Project Level: Check this check box if you want to allow users to modify the default
budgetary control settings that you enter for the project type.
PROJECTS_SETUP_PROCESS_CYCLE
37
1. Cost Type: For the project type, specifies whether to capitalize costs at their burdened or raw cost amount.
There are two types of cost types RAW and BURDENED.
2. Require Complete Asset Definition: Specifies whether an asset definition in Oracle Projects must be
complete before you can interface costs to Oracle Assets. If you select this option, you do not need to enter
PROJECTS_SETUP_PROCESS_CYCLE
38
Periodic: If the project uses the "Periodic" event processing method, you may generate capital events for
your project by submitting the process "PRC: Create Periodic Events".
Manual: To create events manually, navigate to the Capitalization > Capital Projects form and query up
the appropriate capital project. Click on the "Capital Events" button as illustrated below to bring up the
capital events workbench
None:
5. Group Supplier Invoices: Select to consolidate the expenditure items on a supplier invoice into one asset
line according to the method specified in the Grouping Method field. Deselect to interface the lines to Oracle
Assets as separate mass addition lines:
As New Mass Additions: Interfaces each expenditure item on a supplier invoice line to Oracle Assets
as a separate Mass Addition line. Each line has the status NEW.
As Merged Mass Additions: Interfaces each supplier invoice line to Oracle Assets as a separate Mass
Addition line with the status MERGED.
Note: After lines are interfaced to Oracle Assets, you can use the Prepare Mass Additions window in Oracle
Assets to split, merge, or unmerge the lines manually.
6. Capitalized Interest Allow Override: Select this check box to allow override of the default capitalized
interest rate schedule at the project level.
PROJECTS_SETUP_PROCESS_CYCLE
39
Service Type: A service type is a custom reporting attribute that you assign to each financial task to represent
activities that you want to track for financial purposes.
Role List: A role list specifies which roles are available on a project. You can specify a role list when you create a
project.
If you do not select a role list for a project, any role can be used on the project. The list of values of roles
on the project displays all roles defined in the system.
If you associate a role list with a project, you limit the roles that can be used on the project. The list of
values displayed for roles is shorter and project-specific.
Work Type: You define work types to represent a classification of work. You use work types to classify both
actual and scheduled work. The default work type for a project or project template comes from its project type.
Administrative: Use this box to identify administrative indirect projects on which that you can create
administrative assignments in Oracle Project Resource Management.
Organization Planning: You must define a unique project type to identify the organization projects that are
used in organization forecasting. Define the project type for organization forecasting projects with a class of
indirect and then enable the Organization Planning check box.
PROJECTS_SETUP_PROCESS_CYCLE
40
Allow Cost Budget Entry: Indicates if you allow entry of cost budget types.
Entry Method: The default budget entry method for cost budgets.
Resource List: The default resource list for cost budgets.
Allow Revenue Budget Entry: Revenue Budget is not applicable for indirect projects as these are mainly for
administrative purposes
Resource List for Status Reporting: The default resource list to use for summarizing project amounts for
status reporting.
You must enter a value to ensure that you can view information in the Project Status windows and project status
reports, even when you have not baselined a budget for the project. You typically select the same resource list as
one of the resource lists you use for budgeting. When you create a new project template from scratch, Oracle
Projects automatically creates a resource list assignment using this resource list.
PROJECTS_SETUP_PROCESS_CYCLE
41
Classification Tab:
You define project classifications to group your projects according to categories you define. A project
classification includes a class category and a class code.
Allow Override at Project Level: Check this check box if you want to allow users to modify the default
budgetary control settings that you enter for the project type.
PROJECTS_SETUP_PROCESS_CYCLE
42
Starting Project Status: Enter a starting project status for each project type you create. The starting project status
used as the default when:
Use Workflow for Project Status changes: Select to initiate Workflow for all workflow-eligible project statuses
in projects with this project type.
Use Workflow for Budget Status changes: Select to initiate Workflow for all eligible project budgets in projects
with this project type.
PROJECTS_SETUP_PROCESS_CYCLE
43
Project Template
Project Templates enables you to quickly create projects that share common features and have a predefined
attributes and options.
After you create a new project using a project template, you can customize it to make it unique, if necessary. The
Quick
Entry feature makes it easy for you to define specific project attributes (such as the project name, project
description, or classification) whenever you create a project.
A project template includes the following elements:
Basic project information, such as the Operating Unit the template belongs to, the Name, Number, and
Description of the project template.
Project structures: financial and work plan.
Agreement and funding (optional).
Project and task options.
Budgets and forecasts.
Quick Entry fields that specify values that must be defined whenever you create a new project from a
template (such as the project name, project number, and start and finish dates).
Project Option controls that list the project options to display for new projects created from a template.
Controls enabling the display of user-defined attributes for projects and tasks.
PROJECTS_SETUP_PROCESS_CYCLE
44
To Define Structure: Select the option name Structure and click on the Details button. A web page will be
opened
Financial Structure: Financial structures help project and financial administrators and managers track billing,
costs, budgets, and other financial information for individual projects. If your project has a separate financial
structure and work plan structure, you have different levels of control for cost estimated budgeting and revenue
budgeting.
Work Plan Structure: The work plan structure organizes the tasks that you use to define, plan, and track all of
the work in a project. Project managers and task managers can create tasks and define their attributes, such as
task schedules, resource assignments, and dependencies. The task hierarchy of work plan structure.
350
Task 1.01 200
Task 1.02 100
Task 1.03 50
PROJECTS_SETUP_PROCESS_CYCLE
45
PROJECTS_SETUP_PROCESS_CYCLE
46
Click on Setup Quick Entry to setup few informative fields to define while creating the project.
If the required check box is enabled, then when project is created the system will make these fields
mandatory while quick entry.
When a template is copied to a project, the system will first ask the user to enter these quick entry fields.
PROJECTS_SETUP_PROCESS_CYCLE
47
Auto-Accounting
When you implement Auto Accounting, you define the rules governing which general ledger accounts Oracle
Projects uses under which circumstances. Oracle Projects uses the rules you define whenever it performs an
accounting transaction.
For each accounting transaction, you define rules to determine the appropriate account to charge. Each
accounting transaction is identified by an Auto Accounting function. Auto Accounting functions are
components of programs that you submit to generate accounting entries.
PROJECTS_SETUP_PROCESS_CYCLE
48
PROJECTS_SETUP_PROCESS_CYCLE
49
PROJECTS_SETUP_PROCESS_CYCLE
50
PROJECTS_SETUP_PROCESS_CYCLE
51
PROJECTS_SETUP_PROCESS_CYCLE
52
PROJECTS_SETUP_PROCESS_CYCLE
53
Appendix
1. Keyboard Help
In any Responsibility press Ctrl+k to open, the list of Short cut keys.
PROJECTS_SETUP_PROCESS_CYCLE
54
PROJECTS_SETUP_PROCESS_CYCLE
55
PROJECTS_SETUP_PROCESS_CYCLE
56