Professional Documents
Culture Documents
Change Record
1
3
Reviewers
Name Title
As per new ASC-605 revenue recognition process, now revenue calculated based on
actual cost associated with project. Due to oracle product restrictions business need to create
amended projects when there is a funding currency change, customer change or operating unit
change.
Business used oracle standard functional ‘Mass Adjust’ to transfer labor costs from one
project to another project but this process tedious as it will be executed at lowest level task.
Each sponsor project contains more than 200 lowest level task codes and transferring cost for
each task codes becoming time consuming process and it is impacting business to complete cost
transfers before revenue recognition.
Project: A project is a primary unit of work that you can break down into one or more tasks.
Lowest Task: A task that is at the bottom of the WBS, without any child tasks
Billable/ Non Billable: Indicator associated with transactions which mark transaction can be billed to
sponsor or not billed to sponsor.
Scope
In Scope
Out Scope
Intercompany projects
Old project, New project have same task structure to transfer costs
Transactions should fall under project/task start date and end dates
This process consider non billable labor hours for transferring process
This process will not perform costing for any transaction
This process will not transfer any transaction which submitted beyond task start and end dates
This process will not transfer any transactions which are beyond employee assignment periods
Detailed Design
Develop a custom process to transfer non billable labor hours between projects when both
projects have same task structure. Develop custom process which should have review mode so that
business can review the total volume of transactions exists at task level and out of them how many
could be processed and how many could be rejected due to various reasons and explaining the rejection
reasons so that business can try to fix those issues before running transfer process in commit mode.
Build custom process using transfer API which will have more flexibility to run based on project
number compare to running with project, task number in oracle standard process. Apart of that this new
custom process should validate all standard validations during hours transfer from old project to new
project.
New custom process should provide output which tells details how many hours transferred for
each task code and if anything rejected show rejection code also in a different section. In case of task
code is not chargeable it will show as task chargeable is missing as exception.
Report Output
Report output should contain 3 sections.
Hours Transferred
Should display old project, new project, old task number, new task number, status of transfer, transfer
record count, total hours transferred
Rejections
Should display old project, old task number, rejection code, rejection records count, rejection hours
Launch Parameters
Project From (Mandatory)
Project To (Mandatory)
Commit Mode (Mandatory)
Responsibility Details
The program needs to assign responsibility ‘Global PB Superuser’.
1
2
3
4
5
6
OBIEE vs Oracle
Recon.xlsx
Appendix B – Notes
Appendix C –