How to Make ‘Close Other Forms’ Option Updatable

December 12, 2008 on 10:20 am | by Marian Crkon | In Feature of the Week | 1 Comment | Print Print | Email Email

This feature of the week is for anyone using Oracle Projects 11i plus.

The Feature

When using certain responsibilities the ‘Close Other Forms’ option in the Navigator window, ‘Tools’ menu is protected against an update.

Solution

The function ‘Navigator: Disable Multiform’ needs to be included in menu exclusions of the given responsibility. As System Administrator:

  • Navigate to Security > Responsibility > Define.
  • Query the responsibility in which you want to allow to control the Close Other Forms option.
  • In the Menu Exclusions, enter a function Name: Navigator: Disable Multiform
  • Save changes.

The values are stored in FND_USER_PREFERENCES table by user. To see whether the checkbox is checked or not:

select * from fnd_preferences
where preference_name = ‘NEW_WINDOW_FLAG’

‘N’ means defaults to checked, ‘R’ means defaults to not-checked. We have had some inconsistencies with this checkbox. You would un-check it and exit the applications, and the next time when you log in, it’s checked again.

Recording Project-Related Receipt Accruals in Oracle Projects

November 25, 2008 on 9:27 pm | by Marian Crkon | In Feature of the Week | 2 Comments | Print Print | Email Email

This feature is for anyone using Oracle Purchasing, Payables and Projects 11i and beyond. I’ve been asked today to provide a solution for recording project-related receipt accruals in Oracle, and was very pleased when I found out this was a standard functionality. A summary of my research [from four different Oracle user guides] is available below.

Recording Project-Related Receipt Accruals

Oracle Purchasing records the received goods as delivered for your project when they are delivered and assigned to a project-related purchase order distribution line. When a purchase order line is flagged to accrue on receipt and the purchased goods are delivered to an expense destination, you can interface receipt accrual accounting entries from Oracle Purchasing to Oracle Projects as actual expenditure transactions. This allows you to recognize the cost to your project in the period in which it is incurred rather than in the period in which it is invoiced.

Interfacing Receipt Accruals to Projects

To interface receipt accruals from Oracle Purchasing to Oracle Projects, use the PRC: Interface Supplier Costs process in Oracle Projects. The process selects transactions based on the project-related values entered on PO distribution lines.

The process first retrieves all eligible accounted, project-related receipt accrual information, supplier invoice distributions (including non-recoverable tax lines) and all payment discounts that are distributed to project-related distributions. The process then interfaces the amounts to Oracle Projects.

The interfaced items are grouped into expenditure batches as follows:

  • All invoice distributions, excluding non-recoverable tax lines, are included in one batch.
  • Non-recoverable tax lines are grouped into a second batch
  • Payment Discounts are included in a third batch, and
  • Receipt accruals for project related items with a destination type of Expenses are grouped in the fourth batch.

Each time you run Interface Supplier Costs process, Oracle Projects generates reports you can use to track the interfaced supplier invoices distribution lines, receipt accruals, as well as those invoice lines and receipt accruals that are rejected during interface from Oracle Payables and Oracle Purchasing, respectively. The following reports show you the results of this process. These reports show amounts in the functional and transaction (AP invoice) currencies.

  • The Interface Project Costs from Payables Report. Lists all invoice distribution lines and receipt accrual transactions that were successfully interfaced to Oracle Projects. In addition, summary information is provided to display the total number and total costs of the interfaced transactions.
  • The Interface Project Costs from Payables Exception Report. Lists all invoice distribution lines and receipt accrual transactions that failed to interface to Oracle Projects during the process. For each transaction that fails to transfer, output reports list the rejection reason.

Submitting the Interface Supplier Costs Process

The PRC: Interface Supplier Costs process retrieves the following items and interfaces them from Oracle Purchasing and Oracle Payables to Oracle Projects:

  • All eligible accounted, project-related supplier invoice distributions
  • All eligible receipt accrual information from Oracle Purchasing
  • Tax lines for project-related intercompany invoices
  • All eligible accounted payment discounts that are distributed to project-related invoice distributions

The process first populates the Transaction Import Interface table, creating an expenditure item and cost distribution line for each invoice or payment distribution line, and an expenditure for each invoice. This process also checks for original items being adjusted when processing adjusting items from Oracle Payables, to ensure that every negative expenditure item adjusts a valid original expenditure item. If an original matching item is found, the process next checks to ensure that the original item is not already adjusted to have a net zero amount.

Select ‘Yes’ or ‘Accrued Cost Only’ in the Interface Supplier Invoices parameter if you want to interface supplier invoices. When this parameter is set to Yes or Accrued Cost Only, project–related supplier invoice costs are interfaced from Oracle Payables to Oracle Projects.

If an invoice distribution is matched to a purchase order line that is flagged to accrue on receipt and the receipt accrual information is interfaced to Projects, only additional invoice amounts are interfaced. These amounts can include tax or freight charges added during invoice entry, or price and exchange rate variances.

If Accrued Cost Only is selected, only additional invoice amounts are interfaced even when the receipt accrual information is not interfaced to projects. But if an invoice distribution is matched to a purchase order line that is flagged to accrue on receipt and fully interfaced to Projects, then for any invoice distribution matched to this purchase order line, the whole invoice amount will be interfaced to projects irrespective of the selected option.

Similarly, if an invoice distribution is matched to a purchase order line that is flagged to accrue on receipt and for which only additional amounts have been interfaced to projects, then for any invoice distribution matched to this purchase order line, only additional invoice amounts will be interfaced to projects irrespective of the selected option.

Select ‘Yes’ in the Interface Receipt Accruals parameter to interface receipt accruals. When this parameter is set to Yes, receipt accruals for project-related items with a destination type of Expense are interfaced from Oracle Purchasing to Oracle Projects.

Note: Receipt accrual entries are not interfaced if the received items are invoiced and the invoice amounts are interfaced to Projects.

Receipt Accrual Adjustments

You cannot adjust the expenditure item in Oracle Projects when the item is interfaced from Oracle Purchasing (i.e. receipt accrual).

If the invoice is matched to an accrue on receipt purchase order line and the invoice line (rather than the purchase order receipt) is interfaced, then the invoice line can be adjusted in Oracle Projects.

After you have made adjustments to supplier invoice items, you must send the adjustment information back to Oracle Payables so the Payables distribution lines match what is recorded in Oracle Projects. Oracle Payables will interface adjustments that affect the GL account number to Oracle General Ledger. You run the following processes in Oracle Projects for supplier invoice adjustments:

  • PRC: Distribute Supplier Invoice Adjustment Costs
  • PRC: Interface Supplier Invoice Adjustment Costs to Payables

If you need to change the invoice amount, supplier, or expenditure type, organization, or item date for a supplier invoice line, reverse the line and create a new line in Oracle Payables.

Troubleshooting the Projects to Receivables Interface

November 17, 2008 on 9:10 pm | by Marian Crkon | In Feature of the Week | Enter Comments | Print Print | Email Email

This feature is for anyone using Oracle Projects and Receivables 11.5.10 and beyond. There were several new features introduced to Projects 10.5.10 (Family Pack M), which now require additional [not quite documented] configurations for the Receivables interface to work. I find myself scrambling to make the interface work everytime I run it the first time in a new installation or a new operating unit. Here are few quick tipts I consolidated from the Metalink notes and user guides to remember what to do the next time…

Open Periods

Make sure to open respective accounting periods in Receivables. As Receivables Manager, navigate to Control > Accounting > Open/Close Periods.

Retention Error

You may not be using retention or multi-currency in Project Billing, but you still receive the “Transaction Code: TRA OU Level Retention Accounting flag N… Some transactions are disabled. Please Check auto-accounting setup” error when running the PRC: Interface Invoices to Receivables program (PATTAR).

To resolve the error you need to enable the AutoAccounting Assignments for Unbilled Retention Account and Rounding Account.

As Projects Billing Super User:

  • Navigate to Setup > AutoAccounting > Assign
  • Query up function ‘Revenue and Invoice Accounts’
  • Define Segment Rule Pairings for the Unbilled Retention Account
  • Define Segment Rule Pairings for the Rounding Account
  • Make sure to enable the Function Transactions!

Again, you need to do this even if you do not intend to enable retention and multi-currency billing in your Implementation Options.

Sales Credit Type Rejection

You might get a ‘No sales credit type at Implementation or Projec Level’ rejection when running the PRC: Interface Invoices to Receivables program (PATTAR).

In order to resolve this error as Projects Billing Super User:

  • Navigate to Implementation Options
  • Select ‘Exchange Rate Type’ in the Currency tab
  • Select ‘Sales Credit Type’ in the Billing tab

Transaction Source and Transaction Type Errors

The seeded Project Transaction Source and Project Transaction Types might be incomplete. Make sure to review and update these for your setting you defined in the Implementation Options > Billing tab. The source It is going to be ‘PROJECTS INVOICES’ (if new 11i or R12 implementation, or ‘PA INVOICES’ if upgraded from 10.7) and Transaction Types are going to be ‘Projects Invoice’ and ‘Projects Credit Memo’ (11i and beyond) or ‘PA Invoice’ and ‘PA Credit Memo’ (10.7) respectively.

As Receivables Manager:

  • Navigate to Transaction Sources: Setup > Transactions > Sources
  • Query up your Transactions Source you defined in the Implementation Options > Billing tab
  • Make sure the Reference Field Default Value field = ‘interface_header_attribute1′
  • Make sure the Standard Transaction Type = ‘Projects Invoice’
  • Make sure the Credit Meno Batch Source = ‘PROJECTS INVOICES’
  • Also navigate to Transaction Types: Setup > Transactions > Types
  • Query up ‘Projects Invoice’ transaction type
  • Make sure the Credit memo Type = ‘Projects Credit Memo’

Let Contractors Buy!

November 10, 2008 on 8:23 pm | by Marian Crkon | In Feature of the Week | Enter Comments | Print Print | Email Email

This feature of the week is for anyone using Oracle HRMS and Purchasing 11.5.10. When the contingent worker functionality was rolled out to Oracle Financials in this release, (see the original story from February 2006), the contractors could charge their time and expenses to projects, and have their costs calculated based on their time or purchase orders, and few other things.

Few months ago our implementation team at a local hospital in Seattle was surprised to find out that contingent workers were not allowed to enter or approve purchasing documents. Since a major part of the company’s supply chain was outsourced to 3rd party vendors, this was a major problem. It seems that other companies face the same problem, as documented in the bug 4534789 on Metalink. The business need can be summarized as follows:

“…Contingent workers who are allowed (in both business terms and in Oracle functionality) to have employees report to them and who can be entered into the requisition hierarchy do not have the ability to enter requisitions or approve their employee’s requisitions. This requires someone else to do that for them and that individual may not have the knowledge of whether the purchase is allowable or acceptable, creating delays and inappropriate approvals in the requisitioning process…”

Few Questions for Oracle Development:

  • Can contingent workers buy in Release 12?
  • Is this functionality going to be back ported to Release 11i?

If anyone has more information on the subject, I invite you to share it as comments on this post. Thank you!

Tips and Tricks for Oracle FSGs

April 29, 2008 on 2:17 pm | by Melanie Cameron | In Feature of the Week, How To Guides | 1 Comment | Print Print | Email Email

Financial Statement Generators (FSG’s) are a necessary evil at any company running Oracle’s E-Business Suite General Ledger. Row Sets, Column Sets, Content Sets, Parents accounts or Ranges, Publish with XML, ADI. . .the combinations and possibilities are endless. And the decisions you make when creating and maintaining your FSGs can affect their ease of use and maintainability in the future.

See my Tips and Tricks for Oracle FSGs white paper for Best Practices, Tips and Tricks to making this task a little more manageable and less time consuming. When working with FSGs, perhaps the most important thing to remember is the FSG functionality is old. I have been a heavy user of General Ledger for 13 years, and except for generating outputs, it is basically the same.

That means that the majority of older installs (implemented prior to 11i) had one-off patches that greatly affected the way FSGs behave. A report created three years ago that is copied or mimicked for a new report-well, they just give different results. Research shows the new report is behaving as Oracle documentation explains it should, but the old report is not.

So I leave you with my biggest tip of the paper: Tip: If it works, don’t change it! See the while paper for more details…

Changes to Web ADI Documents in R12

February 13, 2008 on 8:35 pm | by Marian Crkon | In Feature of the Week | 2 Comments | Print Print | Email Email

This feature is for everyone who is trying to create Web ADI documents in Release 12. The documents in R12 are cleaner, more user-friendly and intuitive; they are easier to create and update. Finding them, however, might be a challenge.

The main difference between R11 and 11i was introduction of function security. You either need to figure out which module-specific responsibilities include the Web ADI integrators you want to use, or you need to find out which integrators (functions) need to be associated with the new Desktop Integrator responsibility. Either way, this is not well documented in the Oracle Web ADI User Guide R12; and you have to figure it out by reading product-specific user guides. It took us a couple of hours to find the right Metalink note (472160.1), in which these changes were described…

The Feature

In R12, the existing responsibility Oracle Web ADI is obsolete! The Create Document function does not work and integrators are missing.

The Solution

Add a new responsibility Desktop Integrator. The Create Document function under this responsibility should work for a handful of seeded integrators. You will need to research the user guides to find out how to include additional integrators.

The seeded integrators included in the new Desktop Integrator responsibility:

  • Enterprise Performance Foundation: Hierarchy Integrator
  • Enterprise Performance Foundation: Member Integrator
  • Financial Consolidation Hub: Intercompany maps
  • Financial Consolidation Hub: Dimension Hierarchies
  • Financial Consolidation Hub: Value Set Mapping
  • General Ledger - Budgets
  • General Ledger - Journals
  • Intercompany - Single Batch Entry

To include additional integrators, you need to include additional menu functions in the menu assigned to your Desktop Integrator responsibility. Navigate to System Administrator > Application > Menu, and include the following sub-menus in your menu (Desktop Integration Menu if you use Desktop Integrator responsibility. Here are few examples of Projects Integrators:

  • For Project Budgets and Forecasts, include Financials: Project: Budgets and Forecasts function. This is documented in Oracle Projects Implementation Guide.
  • For Project Expenditures (Transaction Import), include Expenditure Entry Using Microsoft Excel menu. The seeded integrators are also available in the Project Super User responsibility and documented in the Oracle Project Costing User Guide.

I find Oracle’s approach to document setup steps in multiple user guides and make them accessible in multiple responsibilities troubling. It makes implementation workflow very confusing. Along with Web ADI, other examples of this approach include iExpenses, Project Management, Resource Management, or iProcurement…

When Oracle Asset Security by Book Doesn’t Work

January 23, 2008 on 9:00 pm | by Marian Crkon | In Feature of the Week | 3 Comments | Print Print | Email Email

This feature of the week is for those who operate in a multi-org environment with multiple Asset Books. Unlike other Oracle Financials modules (Payables, Receivables, Purchasing, Order Management or Projects), Oracle Assets is not operating unit specific. The way you separate your transactions is by defining the Asset Security by Book.

Summary of Setup Steps

Step 1: Define Asset Organizations.

As Fixed Assets Manager:

  • Navigate to Setup > Security > Organization > Description.
  • Query up the organization, for which you want to define the Asset Security. Typically, this could be your operating unit.
  • Include classification ‘Asset Organization. Click ‘Other’.
  • Associate the organization with the asset book. Now, this step is very peculiar. You want to find an existing asset book. But! If you ran an open query, you’d get all books, which were already associated with this organization. And if you were assigning the first book to this organization, you’d retrieve nothing.
  • What you must do is submit a specific query, i.e. run it as View > Query by example > Enter, and enter the book name.
  • Then you have to make a change, any change like changing the book description, in order to be able to save it. This is not a bug, it’s a feature! So be aware of it.
  • Save you changes. Now your book is associated with the asset organization.

Step 2: Define Asset Security Profile

As Fixed Assets Manager:

  • Navigate to Setup > Security > Security
  • Define a profile, which you will later assign with user responsibilitities. The profile links together the asset book, asset organization and responsibility.
  • Select Organization Hierarchy and Top Organization in it to be valid in this profile, or
  • Include specific organizations, which will be valid in the profile.

Step 3: Assign FA Security Profiles

As System Administrator:

  • Navigate to Profile > System.
  • Enter the asset responsibility you want to assign to a specific asset book (FA security profile).
  • Enter ‘FA Security Profile’ as profile.
  • Enter ‘Your Asset Profile Name’ in the profile value.

Step 4: Validate Your Asset Security Setup

Log in with the responsibility, for which you just defined the Asset Security above. Navigate to Asset Workbench and select the book values. If you see more than the one book you expected, something is not right.>

When Asset Security Doesn’t Work

  • Check the Organization and Organization Hierarchy Setup. The Security by Book feature enables you to designate an organizational hierarchy in which the assets of an organization can only be seen by either the organization or its parent.You may set up a number of organizations and include as many of them as you wish in the hierarchy. Make sure that your hierarchy is set up as you expect.
  • Run the Security List Maintenance program. This program populates the LOV’s with the appropriate information. If you miss this important step, your LOV’s will not show the correct books that are available for each organization to access.
  • Define Asset Security for all books. You will always see asset books, which are not associated with any security profile. If there is a book that already exists on the system and you have not assigned that book to a particular organization, all organizations will be able to see the book and its assets.

For more information, refer to the Oracle Assets User Guide, or this [old but good] white paper on the subject (Oracle Metalink sign-on required).

How to Override Asset Depreciation

October 3, 2007 on 8:39 pm | by Marian Crkon | In Feature of the Week, How To Guides | 2 Comments | Print Print | Email Email

I am not actually sure when this feature became available but, to my delight, I found out today that you can retroactively override existing depreciation amounts for standalone and group assets calculated by Oracle Assets. Hence, depreciation override is my “feature of the week” this week.

Before running depreciation or performing adjustments, you must provide the necessary information in the Depreciation Override window or the FA_DEPRN_OVERRIDE table. Indicate whether the override is for depreciation or adjustments. When running depreciation, the system will upload and use the depreciation amounts provided in the interface table. You have to set the profile option FA: Enable Depreciation Override to Yes in order to use this feature.

Here is how to enter a depreciation override amounts using the Depreciation Override window:

1. As Fixed Assets Manager, navigate to Depreciation > Override.

2. In the Find Assets window, you can search for assets for which you need to change depreciation. If you did not use the Find Assets window, enter the asset number, book, and period of the asset in the rows of Depreciation Override window.

3. In Depreciation Override window, enter the override depreciation amount in the Depreciation field, or enter the override bonus depreciation amount the Bonus Depreciation field.

4. Select the adjustment type of Depreciation or Adjustment in the Use By field. The Status field displays the current status of the override record, which may be New, Post, or Posted. Set the status to ‘Post’ to submit your override. If the status is Post or Posted, you cannot update the record, you can only delete the record and reenter the updated record.

5. Save your work.

Depreciation Override Screen

6. Run What-If Analysis or Projection to review the estimated depreciation amounts for that period. The depreciation run will pick and process your overrides in the ‘Post’ status and will change them to the ‘Posted’ status.

How to Reclass Projects and Tasks En Masse

December 20, 2006 on 9:20 pm | by Marian Crkon | In Feature of the Week, How To Guides | 1 Comment | Print Print | Email Email

Darn it. You manually set up your projects and you found out some attributes were configured incorrectly. Now what? There is good news. You can use the Project Administration feature (Oracle Projects 11i) to update Project and Task Organizations in one, easy update.

The way it works is that you create an ‘update batch’ of changes you want to apply. As Project Billing Super User [or Costing Super User], navigate to Project Administration > Mass Update Batches and generate a mass update batch:

  • Enter a Batch Name, Description, and Effective Date for the batch.
  • In the Generate Detail Lines region of the window, enter the selection criteria to select the projects and tasks you want to update.
  • Choose Generate Detail Lines to generate the mass update batch lines.
  • Review and/or revise the mass update batch by choosing Details.
  • When ready to execute the mass update, Submit the batch. The system submits a concurrent request, which completes the update.

The system will also update all related burdening and cross-charge schedules and take the new organizations into account after the change.

Enhancement Tip

Unfortunately, the Mass Update functionality is only available to update Project and Task Organizations at this point (11i). It would be great if additional attributes were available, including Start Date and Completion Date, Key Members, Project Classifications, Service Type, etc. Judging by the fact that the ‘Attribute’ field has a drop-down menu, that was probably an original intention, but it was never implemented.

Also, the batch control functions are currently not arranged in any logical order and were confusing to the users. Arranging the functions left-to-right, or right-to-left according to follow their logical work flow would make more sense.

Foresee Those Future-Dated Expense Report Items

November 14, 2006 on 10:18 am | by Marian Crkon | In Feature of the Week | 6 Comments | Print Print | Email Email

You can encounter this feature when using Oracle iExpenses, Payables and Projects 11i.10.

The Feature

Oracle iExpenses 11i.10 lets you enter, approve and pay expense report items with incorrect dates in the future. I was asked by my client today to look into expense report items rejected in the Payables to Projects interface and to my surprise, there were several project-related items in Payables with item dates in the future. The item date is entered by employees when entering their expense report line items. I believe the dates were in most, if not all cases entered in error [and against the expense reimbursement policy].

The Interface Expense Reports from Payables to Projects process checks for, among other things, the following conditions:

  • Expenditure Item Date is within an active employee assignment
  • Expenditure Item Date is within an active project (and task) date range
  • Expenditure Item Date is within an open or future PA Period in Projects
  • Expenditure Item is charged to a project in an active status.

Now, this validation happens online during expense report entry and approval, but it happens again several days, or weeks, later during the Payables to Projects interface process. This is after the expense report had already been entered, approved, imported into Payables, validated and accounted for in Payables, and in many cases, already paid, and after some of the original conditions may have changed. Since these are the invoice line item dates, not invoice dates, it is very difficult for Expense Reports Auditors, or Payables, to catch these. Furthermore, once invoices are validated and accounted for, they cannot be updated.

The Workaround

As of OIE.H or higher, you can use the Future-dated expenses feature. You can use the setup utility to define whether future-dated expenses should be treated as warnings or errors during expenses entry. This ensures that expenses are not entered into inappropriate accounting periods, which causes reimbursements billing to be delayed and accounting to be incorrect.

To set the future-dated tolerances, log in with Internet Expenses Setup and Administration responsibility > Expenses Setup > General > Options. On this page you can define future-date tolerances for each operating unit. Individuals can submit future-dated expenses according to the values you specify.

If you did not set these tolerance limits and want to see whether any future-dated items exist in your system, use the ad-hoc query below.

Future-Dated Expense Report Items

Next Page »

Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds. Valid XHTML and CSS. ^Top^