About Me

My photo
Oracle Apps - Techno Functional consultant

Wednesday, October 31

Oracle Interview Qs?



  1. What is Global Variable?
Variable declared in the package specification is nothing but global variable.
  1. What is Local Variable?
Variables declare  with in packaged procedures or procedures are local variables.
  1. What is the difference between Public & Private Procedure?
Public procedures are directly accessible to user of the package
Private procedure are hidden from the user . The scope of private procedure is within the package.
For example, a package might contain ten procedures. You can define the package so that only three procedures are public and therefore available for execution by a user of the package; the remaining 7 procedures are private and can only be accessed by the procedures within the package.
Examples for the  above
CREATE OR REPLACE package APPS.my_pkg as
      procedure p;
         g_global number:=100;
    end my_pkg;
/
CREATE OR REPLACE package body APPS.my_pkg as
     -- g_global number:=100;
       procedure private(l_num in number) as
       begin
               dbms_output.put_line (' The value of l_num before was '||l_num);
               g_global := 55;
               dbms_output.put_line (' The value of l_num after was '||l_num);
       end;
      procedure p as
      begin
      dbms_output.put_line (' The value in p prcedure was '||g_global);
              --g_global := 55;
              private(g_global);
       dbms_output.put_line (' The value in p prcedure after '||g_global);
      end p;
   end my_pkg;
/

Execution:
Begin
My_pkg.p;
End;
Output:
The value in p prcedure was 100
The value of l_num before was 100
The value of l_num after was 55
The value in p prcedure after 55

  1. What is the purpose of Collections? Explain?
A collection is an ordered group of elements, all of the same type. . It is a general concept that encompasses lists, arrays, and other familiar datatypes. Each element has a unique subscript that determines its position in the collection.
    1. Index-by tables(Non -persistant) not stored in database.
    2. Nested Tables(persistant)
    3. Varrays.( persistant)
http://sheikyerbouti.developpez.com/collections/collections.htm#C1
  1. What is Record Type?
Record types are composite datatypes, which means it is a combination of different scalar datatypes like char, varchar, number etc. 
  1. What is the purpose or use of Data Definition?
  2. What are the mappings(JOINS between tables) for Order to Invoice and Delivery to Invoice?
Oe_order_headers_all.order_number=ra_customer_trx_all.interface_header_attribute1
Wsh_new_deliveries.delivery_id= ra_customer_trx_all.interface_header_attribute3

  1. What is UTL File and its purpose?

  1. What are the API’s used in Supplier Conversion? What are the tables(11i & R12) used in supplier conversion?
               1.Ap_vendor_pub.create_vendor.
               2.Ap_vendor_pub.create_vendor_site.
               3.Ap_vendor_pub.create_vendor_contact.
Tables:
 Ap_suppliers,
Ap_supplier_sites_all
Hz_org_contacts or AP_SUPPLIER_CONTACTS
  1. What are the API’s used in Customer Conversion? What are the tables(11i & R12) used in customer conversion?
  2. What is Ref Cursor and its purpose?
  3. What is Dynamic Cursor and its purpose?
  4. What is Pragma Exception and its purpose?
pragma EXCEPTION_INIT associates an exception name with an Oracle error number.
Eg: FOUND_NOTHING exception; Pragma exception_init(FOUND_NOTHING ,100);


  1. What is the purpose of copying a concurrent program?
  2. Where do(In which tables) we find Shipment Details?
Wsh_delivery_details
Wsh_delivery_assignments
Wsh_new_deliveries
  1. Where do(In which tables) we find Order Information Details?
Oe_order_headers_all
Oe_order_lines_all
  1. Where do(In which tables) we find Invoice Information Details?
Ra_customer_trx_all
Ra_customer_trx_lines_all

  1. What is the difference between Procedure and Stored Procedure?
Both are same
  1. What is the difference between Procedure and Function?
Function should return a value.
Procedure may are may not return a value.
Functions are used for calculations and dmls are not allowed in functions.
Procedure are used to perform dml operations.
Functions are allowed in dml operations.
Procedure are not allowed in dml operations.
  1. How do we write DBMS statements in Report?
  2. How do we link Template to a concurrent Program?
  3. How do we create Multiple Templates with Single Data Definition?
  4. How do we link Multiple Templates to single concurrent program?
  5. How do we link 2 Valuesets?
  6. What are the Value set Types we have?
  7. In which tables Payment Information and Invoice Information stored? What is the Link between these two?
  8. PO Number is loaded in which table and which column?
Po_headers_all.segment1
  1. How do we get UTL file path?
Answer: select * from v$parameter where name like ‘utl_file_dir’.
  1. What are UTL file Exceptions?
  2. Syntax for Cursor?
  3. What is Implicit Cursor?
  4. What is Explicit Cursor?
  5. How do we define cursor to a variable?
  6. What is Discoverer? Explain?
  7. How do we get PO details by passing Invoice#?
  8. What are the Payments Types used?
Answer: There are 3 Payment Types
    1. Quick
    2. Manual and 3.Refund
  1. What are the Payment Methods used?
  2. What is Sub-ledger and what are the sub-ledger tables?
  3. What is the difference between 11i and R12?
  4. Where we do setup in R12 to get Multi Organizations?
  5. Have you used only Placeholder Column to capture the data or any other Attributes? If so what are they?
  6. What are Bulk Collectors?
  7. What is Autonomous Transaction? Define?
Autonomous transaction is an independent transactions which will execute independently with out affection parent transaction.
  1. What is the difference between UNION and UNION ALL?
  2. How do we call Multiple Layouts in RTF?
  3. How do we design Multiple Layouts in RDF?
  4. What is the difference between 6i and 10g?
  5. What is the difference between User-defined function and Pre-defined functions?
  6. Can we use Pre-defined function in User-defined function? If so How?
  7. What are Cursor Attributes?
  8. What are Cursor Exceptions?
  9. What is the difference between Anonymous Block and Procedure Block?
  10. How many Triggers can be applied to a single table?
Answer: 12
  1. How many columns(Maximum) can be used in a table?
Answer : 254
  1. What is the difference between Sub-Query and Co-related Sub-Query? Explain?
  2. What is the difference between Table and View?
  3. What is the difference between View and Materialized View?
  4. What is Materialized view?
  5. What are Profile Options? How many types of Profile Options are there? What is its use? Have you defined any profile options?
  6. How to display single record in single page in RDF report?
  7. What is Filler and its purpose? Have you used this in SQL*Loader?
  8. What is the API used to create Order Number?
  9. What is the sequence of O2C cycle?
  10. What is the difference between org id and organization id?
  11. How to skip particular row from test file while loading into table?
  12. How to skip empty(NULL) row from test file while loading into table?
  13. How to skip some rows from test file while loading into table?
  14. How to load empty(NULL) rows from test file into table?


     
Reports Interview Questions – Frequently Asked

1. What is Frame, Repeating Frame?
2. What are Anchor Objects?
3. What are SYSTEM Parameters?
4. What are USER Parameters?
5. What is Bind Parameter and Lexical Parameter? What is the difference?
6. When we will use Lexical Parameters?
7. Where we will handle the Lexical Parameters?
8. Tell me where you have used Lexical Parameters in your experience?
9. What are Report Triggers?
10. What is the sequence of Triggers firing?
11. What is the difference between After Parameter Form and Before Report Trigger?
12. What is the difference between After Parameter Form and Before Parameter Form?
13. What is Format Trigger and its purpose?
14. What is Validation Trigger and its purpose?
15. What are Action Triggers and its purpose?
16. What is Drill down and Matrix Report?
17. How to call another report from report?
18. What is Confine Mode?
19. What is Flex Mode?
20. How do we define Anchor?
21. What are the SRW Packages we have?
22. What is User Exit and its purpose?
23. What is SRW.MESSAGE and its purpose?
24. What is Formula, Summary and Placeholder column? And differences between them?
25. What is the difference between Data Link and Group by?
26. What is the purpose of Between Pages trigger?
27. If Output is 10 pages how many times Between Pages trigger will be fired? If goes   from last page to first page whether the trigger will be created?


Saturday, October 27

Period End Process Steps



Purchasing:
01. Complete all transactions for the period being closed
02. Review the current and future commitments
03. Review the outstanding and overdue purchase orders
04. Follow up Receipts – check with Suppliers
05. Identify and review Uninvoiced receipts (Period end Accruals)
06. Follow up outstanding Invoices
07. Complete the Payables period end process
08. Run Receipt Accruals – Period end process
09. Reconcile Accounts – Perpetual accruals
10. Perform year End Encumbrance Processing
11. Close the current purchasing period
12. Open the next purchasing period
13. Run standard Period end reports

Fixed Assets
01. Transfer Summary or Detail Transactions
02. Open the next inventory period
03. Run calculate gains and losses
04. Run depreciation
05. Create accounting
06. Rollback depreciation
07. Create deferred depreciation journal entries (Optional)
08. Depreciation projections (Optional)
09. Review and Post Journal Entries
10. Reconcile Assets to General Ledger using reports
11. Run responsibility reports (Optional)

Receivables
01. Complete all transactions for the period being closed
02. Reconcile the transaction activity for the period
03. Reconcile the outstanding customer balances
04. Review the unapplied receipts register
05. Reconcile receipts
06. Reconcile receipts to bank statement activity for the period
07. Post to the General Ledger
08. Reconcile the General ledger transfer process
09. Reconcile the Journal Import process
10. Print Invoices
11. Close the Current Receivables Period
12. Review the Subledger period close exceptions report
13. Third party balances report
14. Reconcile Posted Journal entries
15. Review the Unposted items report
16. Review the account analysis report
17. Open the Receivables nest period
18. Run reports for tax reporting purpose (Optional

Payables
01. Complete all transactions for the period being closed
02. Run the payables approval process for all invoices
03. Review and resolve amounts to the General Ledger
04. Reconcile the Payment to Bank Statement Activity for the period
05. Transfer all Approved invoices and payments to the General Ledger
06. Review the Payables to General Ledger posting Process after completion
07. Submit the unaccounted Transaction sweep program
08. Close the current payables period
09. Accrue uninvoiced receipts
10. Reconcile payables activity for the period
11. Run mass additions transfer to Assets
12. Open the next payables period

Order Management
01. Complete all transactions for the period being closed
02. Ensure all interfaces are completed for the period (Optional)
03. Review the open Order and Check the Workflow status
04. Review hold Orders
05. Review Customer Acceptances (Optional)
06. Review Discounts
07. Review Backorders
08. Review and correct Order Exceptions
09. Reconcile to Inventory
10. Reconcile to Oracle Receivables
11. Run Standard Period End Reports

General Ledger
01. Ensure the next accounting period status is set to future entry
02. Complete Oracle Sub Ledger interfaces to General Ledger
03. Upload Journal from ADI to General Ledger (Optional)
04. Complete Non Oracle Sub Ledger Interfaces to Oracle General Ledger (Optional)
05. Generate Reversal Journals (Optional)
06. Generate Recurring Journals (Optional)

Friday, October 26

Setting Up Multiple Organization for Oracle HRMS




Extension of Support for Non Multi-Org Implementations

Note: This article is applicable to applications release versions 10 through 11i.
In response to requests from our customers, Oracle announces an extension to our support of non Multi-Org implementations beyond the previously announced deadline of September 30, 2002. This means that the E-Business Suite will continue to support the use of” no organization" definition until a future date beyond September 30, 2002. A new deadline will be announced as soon as possible.
Oracle strongly recommends that our customers convert to Multi-Org as soon as possible. We are making this recommendation in order to improve performance across the E-Business suite as well as to support Multi-Org Access Control, an upcoming feature of the E-Business Suite.
For additional information, review the Oracle White Paper. How to Use R11i Multiple Organizations (Multi-Org) in Oracle Applications. - MetaLink Note 220601.1. Please note that the White Paper will be revised to reflect the new effective date as soon as it is known. 

Multi-Org for HRMS Customers

In the past there has been a lot of confusion between HRMS and Financials users about the term Multi-Org, MO.

 

What is Multi-Org?

Multi-Org is an Oracle Financials feature that lets you identify specific data and financial transactions as belonging to a single organization - classified as an `Operating Unit' within your enterprise. This is essential for large customers with multiple lines of business or divisions where you want to secure access to information and simplify processing and reporting.

In many ways Operating Unit security on data and processes is similar to the Business Group capability of Oracle HRMS and this has led to a lot of the confusion between the two.

With Multi-Org you can define an owning Operating Unit and associate this with a user profile option - MO: Operating Unit. When you define data or execute a business process then the system will automatically attach the id of your Operating Unit organization to the data or transaction. When you query data then the system will use the Operating Unit organization id from your user profile to filter the query.

This contrasts with the Business Group security model in HRMS where you can secure data and processes by id of the Business Group. However, in HRMS the Business Group id is closely related to the country of operation, and not simply a division or line of business. While there are similarities between the two, it is important to realize that these are distinct and different mechanisms for two different functional areas. This is especially true for any global implementation of HRMS where the data for each country exists within a single business group but Operating Units exist across many countries, and business groups.

Important Note: You can classify any organization in any business group as an Operating Unit and you can use this Operating Unit organization id to secure data in any business group.

 

Do all financial apps partition data and processes by an MO Organization?

In the past, not all of the financial applications made use of MO security. However, this has led to some issues as more applications are added and more integrated data and business processes are developed.
To make it simpler, and more consistent for all customers of Oracle Applications the product development group has decided to make MO a standard feature of applications installations. This means that, from now on, all customers will be able to take advantage of the functionality as a standard feature. And for existing customers, there is a need to upgrade their existing data to comply with the MO data standards.

 

Do I need to do this if I'm not using any Oracle Financials product?

The simple answer is yes. Even if you have not licensed the use of any of the financials products Oracle is still asking you to apply the upgrade.

 

Why do I have to do this when there is no benefit to my HRMS installation?

In fact, because of the close integration between your HRMS and Financials data and processes it is very difficult to define a clear dividing line in the data and the processes. This is made more complicated because of the possible combinations of products that different customers choose to install. For example, if you are using Budgets in HR and GL, or Customers and Suppliers in OTA, or costing and transfer to GL in Payroll you are already using the integrated capabilities of the common applications schema.

For this reason, and because it makes sense to apply a simple common rule as standard across all applications instead of asking you to check for lots of possible product combinations, you are asked to upgrade your data to comply with the new standards.

 

Will this change any of my HRMS data, and will it take long to apply?

There are no changes to the data in the HRMS schema and therefore upgrading the data at this stage will not take a long time for HRMS only data. The changes apply only to the data in the financials schema, and if you are not using any of the financials applications then the process will simply add a default Operating Unit organization id to the appropriate shared data.

 

So what do I have to do?

In summary, if you are an HRMS-only customer then you have to classify an existing organization as the default Operating Unit; set the MO: Operating Unit user profile value at site-level to identify this organization as your default Operating Unit; and then run the Convert to Multi-Org process.

Note: You can classify any existing organization as your default Operating Unit and we suggest you use the Setup Business Group for this purpose. If later, you decide to implement any of the financials products you can reset this default as part of your financials implementation.

Background

The following outlines the steps a customer must follow to convert to multi-org. The assumptions are that the customer has not implemented any financial applications other than Oracle HRMS and therefore have no Set of Books defined.

 

 

Do you need to convert to multi org?

How to determine if you are multi-org or not? There are 2 easy ways to determine this. First, once the multi-org conversion ADADMIN utility process has been run, it will no longer appear on the ADADMIN menu. Second, run the following query connected to SQL*Plus as the APPS user:
Select multi_org_flag
from fnd_product_groups;
If it returns a 'Y', then the Convert to Multi-org process has been run.

For more details, please be sure to read the following Multi-Org articles:
These articles are available out on Metalink under Top Tech Docs -> E-Business Suite: ERP -> Applications Core Technology -> Multiple Organizations Architecture (Multi-Org)

 

Convert to Multi Org Required Setup

Define a Set of Books

This requires creating a calendar and a Chart of Accounts (Accounting Key Flexfield). Since they are only being created to facilitate the Multi-Org Conversion, they should not be used if/when you subsequently implement Financials later on, so please give them appropriate names and descriptions.
Note: This requires the General Ledger Super User responsibility.
Recommended skill set: Someone with some functional knowledge so that they can navigate their way around Oracle Applications 11i.

Add the General Ledger Super User to your user:

1. Log in as System Administrator.
2. Navigate to Security -> User -> Define.
3. Query up your userid. Place your cursor in the Responsibilities section and click on the green `+' in the tool bar.
4. Select the responsibility: `General Ledger Super User'.
5. Save and exit the form.
6. Switch responsibility to General Ledger Super User.

 

Create Your Calendar:

1. Fill in Name (of what you want to call your calendar).
2. Fill in the periods for each year you want for the calendar - one year's worth should be sufficient (Fill in Prefix (i.e. Jan), Type (select `Month'), Year, Quarter (i.e. 1), Num (i.e. 1), From (fill in first day of period, i.e. 01-JAN-2002) and To (fill in last day of the period, i.e. 31-JAN-2002). Fill in all periods for one year and save your work.
3. When prompted to Validate your calendar, select Current. This will submit a request to the Concurrent Manager.

 

Create your Chart of Accounts (Accounting Flexfield):

arrow icon   Create value sets for your segments:

1. Navigate to Setup -> Financial -> Flexfields -> Validation
2. Create 3 Value sets: Company, Cost Center, Account (these are the 3 minimum required segments for a Chart of Accounts). For each one, fill in the required fields outlined in step c.
3. Fill in Value set Name (i.e. JKF Company Value set)), Description, select List Type of List of Values (default), leave Security Type at No Security, set Format Validation = `Char', and fill in Maximum Size (whatever length you deem necessary), and set Validation Type to Independent. Save your work and exit.

arrow icon   Create your Accounting Flexfield (Chart of Accounts):

1. Navigate to Setup -> Financials -> Flexfields -> Key -> Segments
2. Query up the Accounting Flexfield.
3. Input a code, title and a description for your flexfield (i.e. FESCO_ACCOUNTING_FLEXFIELD, FESCO Accounting Flexfield, FESCO Accounting Flexfield Production). Save.
4. Check flags: Enabled and Allow Dynamic Insertion if they are not already checked. Select your Segment Separator (Period (.)). Save.
5. Press button marked Segments.
6. Input 3 segments by filling in fields in step h below:
7. Input the Number (recommend you use increments of 10: i.e. 10, 20, 30), fill in your segment Name (i.e. Company, Cost Center, Account), (`Window Prompt' will automatically fill in with your segment name), select your Column (i.e. Segment 1, Segment2, Segment3), and then select the appropriate Value set you created in Step 1 of this section. Save your work.
8. Select your Flexfield Qualifiers. Place your cursor on the Company segment line, and press the Flexfield Qualifiers button. Check the Enabled flag for `Balancing Segment. Save and exit. Place your cursor in the Cost Center segment line and repeat the previous step, but check the Enabled flag for the Cost Center Segment. Repeat for the Account segment, but check the Enabled flag for Natural Account Segment.
9. Exit back to the Key Flexfields Form. Check the Freeze Flexfield Definition (this will prevent any more changes).
10. Press the Compile button and save. This will submit a request to the Concurrent Manager to compile your new Accounting Key Flexfield you just created.
11. Exit back to the main menu.

 

   Populate your Accounting Key Flexfield (Chart of Accounts) with Segment Values:

1. Navigate to Setup -> Financials -> Flexfields -> Key -> Values.
2. Find your Key Flexfield Segment: Select Oracle General Ledger as the Application, Accounting Flexfield as the Title, select the flexfield you created in Step 2 as the Structure, and select the segment1 you created (i.e. `Company') as the Segment and then click on the Find button.
3. Input some values. ( Translated Value will populate automatically with whatever you input for `Value').
4. Make you check the Enabled flag for each value you create.
5. Save your work and exit.
6. Repeat steps b and c for your Cost Center segment.
7. Repeat step B to query up your Account segment.
8. Create 5 Values for your Account segment as seen below.
9. For each value you will need to assign the account type. Click on the Values, Hierarchy and Qualifiers tab.
10. Click on the Qualifiers column for each value you create and it will activate the Segment Qualifiers DFF. For each one, leave Allow Budgeting to `Yes', Allow Posting to `Yes', and select Account Type to be either Asset, Expense, Revenue, Liability, and most importantly, Ownership/Stockholder'. Save your work and exit.
You have now created your Chart of Accounts.

 

Define Set of Books:

1. Navigate to Setup -> Financials -> Books -> Define. 2. Fill in a Name for your set of books (i.e. MO_SET_OF_BOOKS). 3. Input a Short Name for your set of books. (i.e. MOSOB).
4. Fill in a description if desired. 5. Select the Chart of Accounts you created above (a.k.a. Accounting Flexfield - FESCO Accounting Flexfield). 6. Select Functional Currency: USD (for US Dollars).
7. Select the Calendar you created in Step: Create Your Calendar (i.e. FESCO).
8. Click on Account (next to Retained Earnings). This will open the flexfield segments for your Retained Earnings Account. Select Values for each of your three segments - most importantly for the Account segment, select the value you created for Account Type: Ownership/Stockholder.
9. Save your work.

 

Troubleshooting Tips:

If you receive an error saving the Set of Books, it is most likely due to your setup being incorrect in the Accounting Flexfield (Chart of Accounts). Common problems are:
    • You did not set up your segment qualifiers as outlined in step 2 for Creating your Chart of Accounts: Create your Accounting Flexfield (Chart of Accounts).
    • You did not add an value for your Account Segment with the Ownership/Stock Account Type
If you were able to save, then you are now ready to move on to the next step!

 

Defining your Operating Unit/Organization:

1. Switch your responsibility to your regular HRMS responsibility.
2. Navigate to Work Structures -> Organization -> Description.
3. Set your effective date as desired.
4. Click on New to create a new organization. You are creating a `dummy' organization with a classification of GRE/Legal Entity and Operating Unit. NOTE: You can also use the Setup Business Group that is delivered with HRMS. If you choose to use this option please query it up and skip to step 7.
5. Fill in a name for your Org (i.e. Multi Org Conversion).
6. Leave type blank. From Date will be filled in based on the date you tracked to step 3.
7. Select an existing Location. (If desired you can create a Dummy location as well.)
8. Save your work.
9. Place your cursor in the Organization Classification under Name and press ctrl-L. From the LOV, select GRE / Legal Entity. Click on the Enable flag. Save.
10. Place your cursor in the row below your GRE / Legal Entity.
11. Press ctrl-L and select the Classification of `Operating Unit'. Click on the Enable flag and save.
12. Click on the Others button and select Operating Unit Information. Click on the DFF to open it. See Troubleshooting Tips
13. Press ctrl-L or click on the ellipsis and select the Legal Entity you created in Step 5 (or select Setup Business Group if you chose this option).
14. System should automatically populate the Set of Books you created.
15. Click on OK to save and exit back to the main Org form.
16. Save your work and exit.

 

Troubleshooting Tips:

If the Operating Unit Info DFF does not open, then most likely you have seed data missing from your applications instance. To confirm, switch to the SYSTEM ADMINISTRATOR responsibility and navigate to Application -> Flexfield -> Descriptive -> Segments. Query up the Org Developer DF flexfield. Place cursor in Context Field Values and query on Legal%. If your query returns no records then you are missing the Legal Entity Accounting seeded context. Also query on Operating Unit%. If you are missing the Legal Entity Accounting seeded context then you are also most likely missing the Operating Unit seeded context. If this is the case, please apply patch: 1789320: AFTER PER MINIPACK E MISSING "ORG DEVELOPER DF" SEEDED CONTEXT CANNOT SETUP ORG before continuing.

 

Set your System Profile Option: MO: Operating Unit

1. Switch your responsibility to `System Administrator'.
2. Navigate to Profile -> System.
3. Leave `Site' checked under Display, and leave `Profiles with no values' checked as well.
4. In Profile, input MO% and click on the Find button.
5. At the top of the next screen you should see the profile option: `MO: Operating Unit.
6. Select the Organization you just created by pressing the ellipsis under the Site column.
7. Save your work and exit.
Note: If you are unable to see your Operating Unit in the LOV, then this means you are missing some setup steps from the previous section.
You are now finished with your Applications setup.

 

Convert to Multi Org Process

Note: Please make sure that all users have logged off the system before you run this process.

Run the Convert to Multi Org process via ADADMIN:

Recommended skill set: Applications DBA who is responsible for maintaining your applications.
1. Log in as APPLMGR (or equivalent userid) and run ADADMIN utility.
2. Select option 1 "Maintain Applications Database Objects menu".
3. Select option 9: "Convert to MultiOrg".

Issues you may encounter running ADADMIN -> Convert to Multi Org:

Issue 1.

sqlplus -s APPS/[pw]
@/d02/app/upg11i/11.5.0/test11iappl/ad/11.5.0/admin/sql/adorgcnv.pls
'CONVERT' 'CN_TABLE_MAP_OBJECTS_ALL' '1000'
declare
*
ERROR at line 1:
ORA-20000: ORA-00942: table or view does not exist
Cursor SQL statement:
SELECT ROWID FROM CN_TABLE_MAP_OBJECTS_ALL
WHERE ORG_ID IS NULL
-----------------------------------------
SQL statement:
UPDATE CN_TABLE_MAP_OBJECTS_ALL SET ORG_ID = 316 WHERE ROWID = :cursor_row
ORA-06512: at line 315
Cause:
Internal bug: 2537325 logged and closed as duplicate of bug: 2517814/2469630. This has been fixed in 11i.CN.F (2384176) which has not yet been released. Files fixed:
cncol.odf (115.30)
cntrx.odf (115.88)
Solution:
This job can be skipped as long as you do not use product: CN: Oracle Incentive Compensation. Note: this will most likely only be encountered if you are on Applications release 11.5.2 or below.

Issue 2

Time when worker restarted job: Fri Aug 30 2002 18:56:12
Start time for file is: Fri Aug 30 2002 18:56:12
sqlplus -s APPS/[pw] @/d06/oracle/prd11iappl/ad/11.5.0/admin/sql/adorgcnv.pls '
POSTCONV' 'NONE' '1000'
declare
*
ERROR at line 1:
ORA-20000: ORA-06502: PL/SQL: numeric or value error
Cursor SQL statement:
select sequence_name from all_sequences where sequence name like RA_TRX_NUMBER_%
-----------------------------------------
SQL statement:
create RA_BATCH_SOURCES_%S sequences
ORA-06512: at line 315
Time when worker failed: Fri Aug 30 2002 18:56:37
Solution:
Logged bug: 2544792 which is currently under priority investigation by Development. This error is due to long org_id (in this case 12 chars long). A workaround would be to use the Setup Business Group as your Operating Unit (as recommended above) to avoid this problem.