SlideShare a Scribd company logo
3
Most read
8
Most read
11
Most read
R12.2 Oracle Projects
Cost Break Down Structure
Overview Oct-2013
Updated Jan-2016
 Introduction
 Cost Break Down Structure Overview
 CBS Configuration
 Considerations
 About the author
 The Cost Break Down Structure is a new feature of the Project Management
module of Oracle EBS R12.2
 The Cost Break Down Structure (CBS) provides an additional element to the
existing project structures - Work Break Down Structure (WBS) and Resource
Break Down Structure (RBS)
 The CBS is defined once and used across multiple projects to track cost
elements
 It is now possible to plan by cost code, enter actuals against a cost code and
generate forecast by cost code
WBS – Activity Breakdown
CBS – Cost Breakdown
RBS – Resource Breakdown
Resources are
assigned to cost
codes
Same resource can be
assigned to multiple
Cost Codes
View Workplan and financial plan by:
WBS
CBS
RBS
Pre-Reqs
•R12.2.2
•Apply patch 16883942:R12.PA.C to set the profile PA: Enable Projects for Cost Breakdown
Planning to Yes
CBS Setup
•Create CBS Cost Categories - PA_CBS_COST_CATEGORIES Lookup
•Create Cost Attributes for cost categories – Lookup
•Create CBS
•Create CBS Levels and assigned cost attributes
Enable CBS
Structure
•Enable CBS Structure on project
•Select active CBS structure
 CBS functionality is available from R12.2.2
 Apply patch 16883942:R12.PA.C to set the profile PA: Enable
Projects for Cost Breakdown Planning to Yes
 Create CBS Categories (Levels) and Cost Attributes
 Assign form function PA_CBS_DEFINE to menu
Assign form function to
the menu
 Create CBS using the new menu function
 Create Hierarchy levels and assign cost attributes
Notice code
structure for 2nd
level
Max 5 levels
(segments)
 Enable CBS Structure on project and select active CBS
 User will select combination of Task and Cost Code and not
only task when entering project transactions in Payables,
Purchasing, Oracle Time and Labour and iExpenses.
 Users can assign higher level CBS cost codes to resource
assignments and later select lower levels of CBS
 Cost Codes need to be added to a task to be available for
selection for the task using the task setup page
 Cost Codes can not be assigned to events, billing or revenue
 Projects can not be upgraded to use CBS functionality only
newly created projects can use the CBS functionality
 CBS can not be changed on a project with resource
assignments or actuals
 A CBS can not be assigned to a Program
 When using CBS functionality for a project the following
functionality is not available:
◦ Oracle Projects Grants Management
◦ Enhanced Labour Costing (Payroll integration for labour costing)
◦ For cost breakdown planning enabled projects, you must use the client
extension hooks to allocate costs (Cost Allocations)
◦ Integrated budgets or budgets with budgetary controls. You must log in to
Self Service Web Application (SSWA) to create financial plans.
◦ Inter-project billing (Receiver task not available for CBS enabled project)
(Available from R12.2.5)
◦ MS-Projects Integration
◦ Purchasing deliverable actions in project management
◦ Integrate a cost breakdown planning enabled project with the following
applications: Oracle Asset Tracking, Oracle Project Manufacturing, Oracle
Inventory, and Oracle Payroll
◦ Baseline Funding Without Budget check box.
◦ Forecasts from a staffing plan as the staffing plan does not have any cost
code information.
◦ A project can not be enabled as a program if cost breakdown planning is
enabled for it.
◦ Technical Overview
 Relevant Tables:
 PA_TASKS – This table holds the Project Task Information
 PA_ALTERNATE_TASKS – This table holds the combination of Task and CBS
 PA_RBS_ELEMENTS – This table holds the CBS Structure (Also used for Resource Breakdown
Structure)
 SQL Statement to get the Task CBS combination
select a.alt_task_id task_id, t.task_id pa_task_id, e.rbs_element_id cbs_element_id, t.task_number,
e.level_code cost_code, e.cost_code_name, t.task_number||' - '||e.level_code task_CBS
from pa_tasks t, pa_alternate_tasks a, pa_rbs_elements e
where t.task_id = a.proj_element_id
and a.cbs_element_id = e.rbs_element_id
 If a project is CBS enabled the sub modules will use a.alt_task_id as task_id
 In PA_EXPENDITURE_ITEMS_ALL - task_id is the task_id from PA_TASKS and cbs_element_id is
the cbs_element_id in PA_ALTERNATE_TASKS
 Matthew Bezuidenhout is a Chartered Accountant
with 16+ years experience implementing and
supporting Oracle’s E-Business Suite specializing in
Oracle Projects
 Contact e-mail address:
 matthew@epct.net
 www.epct.net

More Related Content

PDF
Easing Reconciling Oracle Inventory and General Ledger with Simplified Proced...
PPTX
Oracle R12 Work In Process
PDF
Accounting Entires For Oracle Apps R12
PDF
Oracle Receivables ivas
PDF
Oracle project costing
PDF
Oracle Fixed assets ivas
PPT
AP/AR Netting R12
PDF
Encumbrance accounting in oracle ebs r12
Easing Reconciling Oracle Inventory and General Ledger with Simplified Proced...
Oracle R12 Work In Process
Accounting Entires For Oracle Apps R12
Oracle Receivables ivas
Oracle project costing
Oracle Fixed assets ivas
AP/AR Netting R12
Encumbrance accounting in oracle ebs r12

What's hot (20)

PPTX
Install base
PPTX
Secondary Ledger implementation in Oracle R12
PDF
White Paper Oracle Subledger Accounting
PDF
Oracle Financials R12 - GL STEP 1 - Chart Of Accounts
DOCX
Oracle Process Manufacturing Setup EBS12.2
PPT
How to Close Period in Oracle Apps Inventory
PPTX
Oracle R12.1.3 Costing Overview
DOCX
Move order types
PPT
Oracle fixed assets
PDF
Transaction Account Builder Oracle Fusion Procurement
DOC
Oracle Assets Period Closing
PDF
Oracle SCM Functional Interview Questions & Answers - Inventory Module - Part...
PDF
Oracle Payables R12 ivas
PDF
Accounting in Oracle Inventory
PDF
BOM & WIP
PDF
Oracle forms personalization
DOCX
Elshayeb Expense Subinventory And Items Scenario
DOCX
Oracle Project Accounting (PA) Online Training
DOCX
Oracle inventory R12 Setup Guide
Install base
Secondary Ledger implementation in Oracle R12
White Paper Oracle Subledger Accounting
Oracle Financials R12 - GL STEP 1 - Chart Of Accounts
Oracle Process Manufacturing Setup EBS12.2
How to Close Period in Oracle Apps Inventory
Oracle R12.1.3 Costing Overview
Move order types
Oracle fixed assets
Transaction Account Builder Oracle Fusion Procurement
Oracle Assets Period Closing
Oracle SCM Functional Interview Questions & Answers - Inventory Module - Part...
Oracle Payables R12 ivas
Accounting in Oracle Inventory
BOM & WIP
Oracle forms personalization
Elshayeb Expense Subinventory And Items Scenario
Oracle Project Accounting (PA) Online Training
Oracle inventory R12 Setup Guide
Ad

Similar to R12.2.2 oracle projects cost break down structure overview (20)

PPT
Project Systems
PPTX
SAP Project system.pptx
PPTX
SEPCO LEVEL1 SAP MODULE PS Training.pptx
DOC
Sap ps transaction codes
PPT
WBS Structure –Essential Element In Project Management
PDF
SAP PROJECT SYSTEMS CONFIGURATION Document
PDF
SAP PS overview
PDF
sap ps sap ps sap ps sap ps sap ps s.pdf
PDF
table view ps.pdf
PDF
Introduction to sap project systems
PDF
CostManagementSlides.pdf
PPT
SAP PS Intro
PPTX
Oracle 12 Projects Training
PPTX
Fusion costing overview_high_level-final
PDF
sap ps hand book or configuration book for learn
PPTX
Resurgent-Mubadala dadsdsdasdadadada-.pptx
PDF
Sap ps training material
PDF
SAP Training ( PS , Material PR , Service PR ,Cost Planning , Budgeting , PO...
PDF
sap-ps-project-systems
Project Systems
SAP Project system.pptx
SEPCO LEVEL1 SAP MODULE PS Training.pptx
Sap ps transaction codes
WBS Structure –Essential Element In Project Management
SAP PROJECT SYSTEMS CONFIGURATION Document
SAP PS overview
sap ps sap ps sap ps sap ps sap ps s.pdf
table view ps.pdf
Introduction to sap project systems
CostManagementSlides.pdf
SAP PS Intro
Oracle 12 Projects Training
Fusion costing overview_high_level-final
sap ps hand book or configuration book for learn
Resurgent-Mubadala dadsdsdasdadadada-.pptx
Sap ps training material
SAP Training ( PS , Material PR , Service PR ,Cost Planning , Budgeting , PO...
sap-ps-project-systems
Ad

Recently uploaded (20)

PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Modernizing your data center with Dell and AMD
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Electronic commerce courselecture one. Pdf
PDF
Approach and Philosophy of On baking technology
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
KodekX | Application Modernization Development
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Machine learning based COVID-19 study performance prediction
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Modernizing your data center with Dell and AMD
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Empathic Computing: Creating Shared Understanding
Electronic commerce courselecture one. Pdf
Approach and Philosophy of On baking technology
Understanding_Digital_Forensics_Presentation.pptx
NewMind AI Monthly Chronicles - July 2025
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
NewMind AI Weekly Chronicles - August'25 Week I
Spectral efficient network and resource selection model in 5G networks
Chapter 3 Spatial Domain Image Processing.pdf
KodekX | Application Modernization Development
MYSQL Presentation for SQL database connectivity
Machine learning based COVID-19 study performance prediction

R12.2.2 oracle projects cost break down structure overview

  • 1. R12.2 Oracle Projects Cost Break Down Structure Overview Oct-2013 Updated Jan-2016
  • 2.  Introduction  Cost Break Down Structure Overview  CBS Configuration  Considerations  About the author
  • 3.  The Cost Break Down Structure is a new feature of the Project Management module of Oracle EBS R12.2  The Cost Break Down Structure (CBS) provides an additional element to the existing project structures - Work Break Down Structure (WBS) and Resource Break Down Structure (RBS)  The CBS is defined once and used across multiple projects to track cost elements  It is now possible to plan by cost code, enter actuals against a cost code and generate forecast by cost code WBS – Activity Breakdown CBS – Cost Breakdown RBS – Resource Breakdown
  • 4. Resources are assigned to cost codes Same resource can be assigned to multiple Cost Codes
  • 5. View Workplan and financial plan by: WBS CBS RBS
  • 6. Pre-Reqs •R12.2.2 •Apply patch 16883942:R12.PA.C to set the profile PA: Enable Projects for Cost Breakdown Planning to Yes CBS Setup •Create CBS Cost Categories - PA_CBS_COST_CATEGORIES Lookup •Create Cost Attributes for cost categories – Lookup •Create CBS •Create CBS Levels and assigned cost attributes Enable CBS Structure •Enable CBS Structure on project •Select active CBS structure
  • 7.  CBS functionality is available from R12.2.2  Apply patch 16883942:R12.PA.C to set the profile PA: Enable Projects for Cost Breakdown Planning to Yes
  • 8.  Create CBS Categories (Levels) and Cost Attributes
  • 9.  Assign form function PA_CBS_DEFINE to menu Assign form function to the menu  Create CBS using the new menu function
  • 10.  Create Hierarchy levels and assign cost attributes Notice code structure for 2nd level Max 5 levels (segments)
  • 11.  Enable CBS Structure on project and select active CBS
  • 12.  User will select combination of Task and Cost Code and not only task when entering project transactions in Payables, Purchasing, Oracle Time and Labour and iExpenses.  Users can assign higher level CBS cost codes to resource assignments and later select lower levels of CBS  Cost Codes need to be added to a task to be available for selection for the task using the task setup page  Cost Codes can not be assigned to events, billing or revenue  Projects can not be upgraded to use CBS functionality only newly created projects can use the CBS functionality  CBS can not be changed on a project with resource assignments or actuals  A CBS can not be assigned to a Program
  • 13.  When using CBS functionality for a project the following functionality is not available: ◦ Oracle Projects Grants Management ◦ Enhanced Labour Costing (Payroll integration for labour costing) ◦ For cost breakdown planning enabled projects, you must use the client extension hooks to allocate costs (Cost Allocations) ◦ Integrated budgets or budgets with budgetary controls. You must log in to Self Service Web Application (SSWA) to create financial plans. ◦ Inter-project billing (Receiver task not available for CBS enabled project) (Available from R12.2.5) ◦ MS-Projects Integration ◦ Purchasing deliverable actions in project management ◦ Integrate a cost breakdown planning enabled project with the following applications: Oracle Asset Tracking, Oracle Project Manufacturing, Oracle Inventory, and Oracle Payroll ◦ Baseline Funding Without Budget check box. ◦ Forecasts from a staffing plan as the staffing plan does not have any cost code information. ◦ A project can not be enabled as a program if cost breakdown planning is enabled for it.
  • 14. ◦ Technical Overview  Relevant Tables:  PA_TASKS – This table holds the Project Task Information  PA_ALTERNATE_TASKS – This table holds the combination of Task and CBS  PA_RBS_ELEMENTS – This table holds the CBS Structure (Also used for Resource Breakdown Structure)  SQL Statement to get the Task CBS combination select a.alt_task_id task_id, t.task_id pa_task_id, e.rbs_element_id cbs_element_id, t.task_number, e.level_code cost_code, e.cost_code_name, t.task_number||' - '||e.level_code task_CBS from pa_tasks t, pa_alternate_tasks a, pa_rbs_elements e where t.task_id = a.proj_element_id and a.cbs_element_id = e.rbs_element_id  If a project is CBS enabled the sub modules will use a.alt_task_id as task_id  In PA_EXPENDITURE_ITEMS_ALL - task_id is the task_id from PA_TASKS and cbs_element_id is the cbs_element_id in PA_ALTERNATE_TASKS
  • 15.  Matthew Bezuidenhout is a Chartered Accountant with 16+ years experience implementing and supporting Oracle’s E-Business Suite specializing in Oracle Projects  Contact e-mail address:  matthew@epct.net  www.epct.net