About Me

My photo
Oracle Apps - Techno Functional consultant
Showing posts with label FAQS. Show all posts
Showing posts with label FAQS. Show all posts

Friday, November 15

Oracle Order Management Interview Questions




1)      How many types of Purchase Order are there?
Ø  Standard Sales Orders.
Ø  RMA sales Order.
Ø  Back to Back Sales Orders.
Ø  Drop Ship.

2)      What happens when you enter an Order?
After you enter an order, the items on the order are validated in Oracle Inventory; a price is calculated for the items using the pricing engine; the availability of the items are checked and may be reserved; the items are then pick released and shipped to the customer

3)      Explain about Processing Constraints
Processing Constraints are a security framework where you can define rules in Oracle Order Management that validate back-end operations such as Create, Update, Delete and Cancel.
Examples:
You cannot change the Order Type in the order header once the order is Booked.
You cannot delete the line in an order once the Order Status is Closed (if the order is ship confirmed or invoice interfaced).

4)      What are Defaulting Rules?
Defaulting Rules enable you to speed up data entry by passing values in the window based on some key values you have entered.
Examples:
In the order header, Ship-To Address and Bill-To Address values default in the window once you enter the customer name or number.
If you enter an item number, the Unit of Measure and Item Description automatically default on the order line.

5)      When will you create a Drop Ship Order?
Drop shipments are used due to the following reasons:
·         Customer requires an item that is not normally stocked
·         Customer requires a large quantity of the item which is not available with you
·         It is more economical when the supplier ships directly to the customer

6)      What are Modifiers and Qualifiers?
Modifiers are discount, surcharge or special charge that may be applied to the base price and may alter the value of the item. It can be applied either at order level or at the line level.
A qualifier helps you define who is eligible for a price list or modifier. A qualifier can be a customer name, a customer class, an order type, or an order amount that can span orders.

7)      At which stage the item is moved from ware house to staging inventory?
During Pick Confirm

8)      What happens during Ship Confirm?
Ship Confirm indicate that the items are loaded onto the carrier from staging location.

9)      What is Auto invoice?
Auto Invoice is a concurrent program in Oracle Receivables that performs invoice processing at both the order and line levels. Once an order or line or set of lines is eligible for invoicing, the Invoice Interface workflow activity interfaces the data to Receivables. Oracle Order Management inserts records into the following interface tables: RA_INTERFACE_LINES and RA_INTERFACE_SALES_CREDITS.

10)  If the order or lines are On Hold, what happens during Invoice Interface?
The Invoice Interface workflow activity will complete with a status of On Hold and the order details will not be interfaced to Receivables.

11)  What are the Inventory Set ups required for Back to Back Order Processing?
Order Management Tab: Customer Orderable, Assemble to Order (ATO), Purchasing Tab: Purchasable, WIP Tab: Build in WIP, General Planning Tab: Buy

12)  What is a Pick Release?
Pick Release finds and releases eligible delivery lines that meet the release criteria, and creates move orders. You can pick release by order, trip, stop, container, delivery, warehouse, and customer, scheduled or requested dates, shipment priority, or combinations of the above criteria.

13)  What is a Pick Slip?
The Pick Slip Report prints all picking line details in a picking batch. This report is used by warehouse personnel to collect all items included in shipments.

14)  What is Ship Confirming?
Ship Confirming the item removes the existing reservations and performs the sales order issue transaction

15)  What is a trip?
A trip is an instance of a specific freight carrier departing from a particular location containing deliveries. A trip is a carrier specific and contains at least two stops, such as a stop to pick up goods and another stop to drop off goods and may include intermediate stops

16)  What is Bill of Lading?
The Bill of Lading prints all sales orders that have been confirmed from a selected delivery. This document lists the ship date, carrier, bill of lading number, delivery name, shipper, ship-to address, carrier name, waybill number, quantity and description of unpacked items, quantity and total of items packed in containers, total quantity of items, and weight/volume information defined in shipping. Any hipping notes you may have created are also printed.

17)  What are the possible reasons for Interface trip stop to complete with Error?
Few reasons may be Order is on Hold, Tax is not applied properly, On-Hand qty is not available in the Inventory, Inventory Period is not open,  Make sure Schedule Ship Date or Requested Date is within the range of order Date.

18)  Explain Internal Sales Order
Internal Sales Orders are used to transfer material from one inventory organization to other inventory or warehouse organization with the same company.
Flow of Internal Sales Order
Internal requisition in PO/INV à Requisition Approval à Run Create Internal Sales Order Concurrent Program à Run Order Import Concurrent Program in OM à Pick Item in INV thru OM à Ship Confirm à Receive Internal Order in INV / PO
Select Order Source as Internal while importing Orders. Shipping Network (Intransit or Direct) to be defined between two organizations (Source and Destination). Destination (requesting) Organization should be defined as Internal Customer with a Ship to address in Order Management. An Internal Sales Order does not generate Accounts Receivable Invoice

19)  When scheduling, the line got error "ATP Error Scheduling failed". How will you resolve?
This error may be due to Item setup in Inventory & Order Transaction Type Setup Order management. Ensure the Below Setups
Ø  Inventory à Items à Organization Items à Order Management à Check ATP should be none.
Ø  Order Management à Setup à Transaction Types à Define. In 'Shipping' sub-tab uncheck 'Auto Schedule' check box.
Ø  Profile Option 'OM: Auto Schedule' should be 'No'.

20)  What is ASN?
ASN stands for Advanced Shipment Notice. ASN is transmitted via Electronic Data Interchange (EDI) from a supplier to let the receiving organization know that a shipment is coming. The ASN contains details including shipment date, time, and identification number, packing slip data, freight information, and item detail including cumulative received quantities, purchase order number, and returnable container information.

Oracle Order Management Interview Questions



What is a Standard Item?
A standard item is a finished good that is not an assembled or configured item, a service or a component.

What happens when you enter an Order?
After you enter an order, the items on the order are validated in Oracle Inventory; a price is calculated for the items using the pricing engine; the availability of the items are checked and may be reserved; the items are then pick released and shipped to the customer.

Explain about Processing Constraints
Processing Constraints are a security framework where you can define rules in Oracle Order Management that validate back-end operations such as Create, Update, Delete and Cancel.
Examples:
You cannot change the Order Type in the order header once the order is Booked.
You cannot delete the line in an order once the Order Status is Closed (if the order is ship confirmed or invoice interfaced).

What are Defaulting Rules?
Defaulting Rules enable you to speed up data entry by passing values in the window based on some key values you have entered.
Examples:
In the order header, Ship-To Address and Bill-To Address values default in the window once you enter the customer name or number.
If you enter an item number, the Unit of Measure and Item Description automatically default on the order line.

How Drop Ship Order is created?
Drop shipments are created as sales orders in Order Management, indicated as drop shipments when their Source Type is entered as External.

When will you create a Drop Ship Order?
Drop shipments are used due to the following reasons:
·         Customer requires an item that is not normally stocked
·         Customer requires a large quantity of the item which is not available with you
·         It is more economical when the supplier ships directly to the customer.

What are the types of Drop Ship Order?
There are three types of drop shipments:
Full Drop Shipment:
The seller sends the purchase order to the supplier for the full quantity that the customer had ordered
Normal Shipments and Full Drop Shipment:
The seller ships some goods from inventory to the customer, and the other goods are always shipped from an external source (supplier)
Normal Shipments and Partial Drop Shipment:
If the seller has only part of the quantity available for shipping to the customer, then that quantity is shipped.
The user looks at the availability for the order qty by using the ATP check and if the whole qty is not available the balance qty is fulfilled using the drop ship process.
A purchase order is created for the remaining quantity which the seller was not able to fulfill.

What is a Sales Agreement?
A Sales Agreement is a supplier’s representation of an agreement with a customer for the supplier to sell and the customer to buy goods or services.

What is ASN?
ASN stands for Advanced Shipment Notice. ASN is transmitted via Electronic Data Interchange (EDI) from a supplier to let the receiving organization know that a shipment is coming. The ASN contains details including shipment date, time, and identification number, packing slip data, freight information, and item detail including cumulative received quantities, purchase order number, and returnable container information.

What are Modifiers and Qualifiers?
Modifiers are discount, surcharge or special charge that may be applied to the base price and may alter the value of the item. It can be applied either at order level or at the line level.
A qualifier helps you define who is eligible for a price list or modifier. A qualifier can be a customer name, a customer class, an order type, or an order amount that can span orders.

Explain One Step Pick Release Process:
The one-step process consists of selecting the Auto Allocate box on the Inventory tab and the Auto Pick Confirm box on the Inventory tab when you run Pick Release, which means that the Pick Recommendation is automatically created and Pick Confirmed without any manual intervention.

Explain Two Step Pick Release Process:
The two-step process consists of selecting Auto Allocate (not Auto Pick Confirm), which creates a move order that is automatically detailed.  It enables you to view the Pick Recommendation and provides the opportunity to change quantity, location, and subinventory. You can report a missing quantity at the Pick Confirmation step in the Transact Move Orders window. Once you have made your changes, you can transact the move order to Pick Confirm the inventory.

Explain Three Step Pick Release Process:
The three-step process consists of selecting neither the Auto Allocate or Auto Pick Confirm check boxes. This creates a move order whose details you can enter manually or automatically in the Transact Move Orders window. After the details are entered, you can transact the move order to pick confirm the transaction.
What are various ways you can run Pick Release?
Release Sales Orders Window
Using a Concurrent Program
SRS – Pick Selection List Generation – SRS.
Release Rule Name need to be specified to proceed with the pick release when using the concurrent program or SRS.

At which stage the item is moved from ware house to staging inventory?
During Pick Confirm

What happens during Ship Confirm?
Ship Confirm indicate that the items are loaded onto the carrier from staging location.
At which stage the Oracle Inventory is decremented and Sales Order Line status is updated?
During Ship Confirm

What is Autoinvoice?
AutoInvoice is a concurrent program in Oracle Receivables that performs invoice processing at both the order and line levels. Once an order or line or set of lines is eligible for invoicing, the Invoice Interface workflow activity interfaces the data to Receivables. Oracle Order Management inserts records into the following interface tables: RA_INTERFACE_LINES and RA_INTERFACE_SALES_CREDITS.

If the order or lines are On Hold, what happens during Invoice Interface?
The Invoice Interface workflow activity will complete with a status of On Hold and the order details will not be interfaced to Receivables.

What is Credit Check?
Credit Checking feature is the process by which orders are validated and released against your credit checking business rules.

What are the two Invoicing Rules?
Advance Invoice and Arrears Invoice

Saturday, November 9

Oracle Apps Faqs



1.            What is the report registration steps in apps?
1.      We will create the report according to the client requirement
2.      We will move the report appropriate custom top.
2.      We will create executable and set the executable method as a oracle report.
3.      Define a concurrent program and set the executable into the concurrent program.
4.      If our report having any parameters first we will create value sets and set the parameters into the concurrent program.
5.      Add the concurrent program into the request group
6.      The user must have that specific responsibility, go with that responsibility and view request then submit single request.

2.                  How many types of executable methods in apps? What are they?
A.     In oracle 11.5.10 there are 12 types of executable methods:
         1. Host
         2. Immediate
         3. Java stored program
         4. Java concurrent program
         5. Multi language function
         6. Oracle report
         7. PL/SQL stored procedure
         8. Request stage function
         9. Spawned
         10. SQL * Loader
         11. SQL * Plus
         12. Perl Concurrent Program

4.       How many types of value sets? What are they?
A.     Value sets are:
1. None (It accepts value at run time it can’t show lov)
2. Table (It can show lov dynamically from the database table columns)
      3. Independent (It can show the lov statically when ever we want to add the lov’s we will add manually)
   4. Dependent( This value set depends independent value set when ever we are creating dependent value set before that we need to create independent value set and then we will create dependent value set)
   5. Translatable Independent (It is Language specification time and independent value set)
   6. Translatable Dependent (It is Language specification time and dependent value set)
   7. Special (These special and pair value sets are used to display the flex fields data)
8. Pair

5.      What is the Dependent Value set?
A.     Dependent value set is a value type of value set. This value set will depend another value set. When we creating dependent value set before that we will create independent value set and then create dependent value set. Because the dependent value set will refer previous parameter value.

6.      What is the profile?
A.      Profiles are a changeable options it is set of options.

7.      What is the use of $flex$?
A.     $flex$ is used to refer the previous parameter value.

8.      What is the use of $profile$?
A.    $profile$ is used to get the profile values like user_id, app_id, resp_app_id, etc.

9.      What is the mandatory parameter to register the report in apps?
A.      P_CONC_REQUEST_ID

10.     What is the User Exits? What are they?
A.      User Exits are 3rd generation language program it is used to pass the control from Concurrent program to reports then perform specific action and return back. They are 5 types.
         1. FND SRWINIT
         2. FND SRWEXIT
         3. FND FLEXSQL
         4. FND FLEXIDVAL
         5. FND FARMAT_CURRENCY

11.    What is the use of FND SRWINIT?
A.      SRWINIT is used to get the concurrent request information and then set up the profile option.

12.    What is the use of SRWEXIT?
A.      This user exit is used to release the memory to other users.

13.     What is the FLEXSQL & FLEXIDVAL?
A.      This user exists is used to populate the segments and concatenate the segments.

14.    What is use of FORMAT_CURRENCY?
A.      This user exit is used convert the currency from one currency to another currency.

15.    What are the AIM methods?
A.      Application Implementation Methods are:
          1. Definition phase
          2. Operation analysis phase
          3. Solution design phase
          4. Build phase
          5. Transaction phase
          6. Production phase

16.     What are the user levels of profiles? Which is the highest & lowest priority?
A.       1. Site
           2. Application
           3. Responsibility
           4. User
           User having the highest priority and Site is having lowest priority.

17.      What is Multi org structure?
A.        Business Group (HRFV_BUSINESS_GROUP)
            Set of books (GL_SETS_OF_BOOKS)
            Legal entity (HR_LEGAL_ENTITIES)
            Operation unit (HR_OPERATING_UNITS)
            Inventory organization (MTL_PARAMETERS)

18.       What is the Multi Org?
A.     By using single installation of an oracle application product it is used to support number of organizations, even if they are using different sets of books.

19.    How can you find out our table is multi org or not?
A.     SELECT Multi_org_flag from fnd_product_groups Where table_name = <our table name>.
         It will show the Y or N, if it is a Y then the table is Multi org else the table is not a Multi org. And ‘_all’ tables all are Multi org tables.

20.   How many types of report registration methods?
A.    There are two types that are through front end and Back end.

21.   What are the mandatory parameters to register the procedure in apps?
A.     They are two out parameter and varchar2 data type will require that is errbuff and retcode. Errbuff will return the error message of the latest error code. Retcode is return the status code of the compiler. The status code is displays 0,1,2.
        0 is successful
        1 is success with warning
        2 is error

22.  Can we register the plsql function through apps?
A.    No we can’t register the function through apps. First we can crate one procedure and then call the function into the procedure then we can register the procedure.

23.   What is the request group? And request set?
A.     Request group is containing the multiple concurrent programs and it is used to submit the single request at a time. Request set is used to submit a multiple requests at a time.

24.    What is the data group?
A.     Data group is containing the users and applications and which application is assigned each user.

25.   What are the parameters in FND_FORMAT_CURRENCY?
A.    1. Currency code
        2. Display width
        3. Source column
        4. Destination column

26.   What is API’S? What are they?
A.     API’s is the database packages. That’s are
        1. FND_PROGRAM
        2. FND_REQUEST
        3. FND_SUBMIT
        4. FND_REQUEST_SET
        5. FND_CONCURENT
        6. FND_PROFILE
        7 AD_DD

27. How to run the object through back end?
A.  We will submit the object through back end by using FND_REQUEST API.
       FND_REQUEST.SUBMIT_REQUEST (
        Application    =>    <application short name>,
        Program         =>    <conc prog short name>,
        Description    =>    <description>, (not mandatory)
        Start_time      =>    <program start time>, (not mandatory)
        Sub_request   =>    <sub request name>, (not mandatory)
        Argument1    =>    <parameter1>, (not mandatory)          
        Argument100 =>  <parameter100>, (not mandatory));

28. Which API we will use to define a concurrent program and executable?
A.   FND_PROGRAM.DEFINE (parameters),
       FND_PROGRAM.EXECUTABLE (parameters),
       FND_PROGRAM.DELETE (parameters)
       Etc,.