iStore Info

This Blog to Store All Information Related to Oracle EBS Apps, Useful Applications, Latest Technology.

Oracle MFG Interview Questions

BOM: A list of component items associated with a parent item and information about how each item related to the parent item is called as Bill of Material.

WIP: Material that has entered the production process but is not yet a finished product. Work in progress (WIP) therefore refers to all materials and partly finished products that are at various stages of the production process. WIP excludes inventory of raw materials at the start of the production cycle and finished products inventory at the end of the production cycle.

Q1. HOW can we define by Product in Discrete mfg

Answer
By Product can be defined as item in the item master and the same is assigned to the respective BOM with negative quantity and we do negative component issue of that material from WIP.

Q2. What are reference designators and how they are used practically .Please site few examples.

1. Reference designators are attached to BOM components when more than one piece of same components is used. This can be used for referencing the multiple use of that
component in the BOM

2. Reference designators are sequenced comments and instructions that pertain to a component.
Example: We can have eng drawings that clarify the assembly process for certain components or further instructions for the use of a large quantity of the same
component.

You can also specify whether to assign one reference designator for every usage of the component or assign any number of the reference designator to the components.

Q3. What you about ‘Mutually Exclusive’ in BOM?

Ans: Mutually Exclusive is applied to the Option Class. This means that only one option under the option class can be selected.

Cumulative Manufacturing Lead Time:
The total time required to make an item if you had all raw materials in stock but had to make all subassemblies level by level.

Cumulative Total Lead Time
The total time required to make an item if no inventory existed and you had to order all the raw materials and make all subassemblies level by level.

Q4. What is difference between Sub inventory Transfer and Move order Transfer?

Move order Transfer: In their you need to Approve. & also you will get move order no, from there you can query whenever you want. From that you can also move material based on that move order no. You can trace material transferred based on move order no.

Sub-inventory Transfer: Simply a transfer from one location to another. No records are generated during transfer. You can't trace material transferred

sub inventory transfer:
->we can transfer material between sub inventories
->we can't cancell the SI transfer
->we can't track the transaction
move order transfer:
->we can cancell move order
->we can track the M O
->we can set approval process

Q5. Types of Calendar? where we are define it?

Ans:
Prorate calendar in FA
Accounting cal in GL
Transaction cal in GL
Workday cal in INV

Q6. If any person asks what you know about AIM? How briefly we can explain b'coz we cont expalin AIM in short time.
AIM is an Application Implementation Methodology which is being followed for Oracle Apps Implementation project (ERP).
It consists different phases and processes. They are
Phases: 
1. Definition
2. Operation Analysis
3. Solution Design
4. Build
5. Transition, And
6. Production
Processes: 
Project Management
Business Process Mapping
Application and Technical Architecture
Module Design and Build
Data Conversion
Documentation
Business System testing
performance Testing
Adoption and Learning
Production Migration
Each process has its own standard templates (RD 20, RD 50, MD50,MD60,MD70,TE40,etc) to capture various business scenarios, etc.
If we follow these processes, phases and using standard (important) templates then we won't be missing out any of the implementation steps while implementing our ERP system.



Which type of BOM is not used in WIP?

Planning Bill of Material is BOM which includes component distribution percentage. Distribution percentage will get applied at forecast explode.

what is meant by indented BOM?

In indented bill we can see the bill of material in multilevel tree structure
What are the master datas in Manufacturing process of Oracle Apps ?
- Organizations
- Sub inventory
- Locators
- Items
- Suppliers
 - Optional BPA
 - Sourcing Rules
 - ASLs
- Department
- Resources (Man, Machine, etc)
- BOM & Routing
- WIP

Will anybody explains abt the modules available in Oracle Apps ?
Modules available in Oracle Apps Are:
1. Inventory
2. Purchasing
3. Order Management
4. Bill Of Materials
5. Work In Process
6. Costing
7. ASCP
8. MRP
9. Order Management
10. Work Management
11. Oracle Quality management
12. Account Payables
13. Account Receivables
14. General Ledger
15. Fixed Assets
16. Cash Management

Manufacturing Methods

What is Discrete Manufacturing? 

1) Discrete manufacturing is a manufacturing process in which distinct items/products (which you can easily count, see and touch) are built or manufactured in discrete batches on manufacturing floor. It creates physical products which go directly to business and consumers, and assemblies that are used by other manufacturers. The resulting product is easily identifiable. It is different from process manufacturing where products are undifferentiated (can not tell the difference between one product and another) such as oil, natural gas and salt.

2) A typical characteristic of discrete manufacturing is the frequent switching from one manufactured product to another. The products are typically manufactured in individually defined lots, the sequence of work centers through production varying for each one of these. Costs are calculated on the basis of orders and individual lots. 

3) Discrete manufacturing is also characterized by individual or separate unit production. Units can be produced in low volume with very high complexity or high volumes of low complexity. Low volume/high complexity production results in the need for an extremely flexible manufacturing system that can improve quality and time-to-market speed while cutting costs. High volume/low complexity production puts high premiums on inventory controls, lead times and reducing or limiting materials costs and waste

4) Discrete manufacturing typically involves the sequence of work centers through which the products can pass during production. This sequence can be varied as per requirement. The order of work centers is determined in routings, which can often be very complex. There can be waiting times between the individual work centers. Also, semi-finished products are frequently placed in interim storage prior to further processing

5) In discrete manufacturing, component materials are staged with specific reference to the individual production lots. Completion confirmations for the various steps and processes document the work progress and enable fine-tune controlling. 

Examples are Transportation equipment, Automobiles, toys, Computer and accessories and electronic products, consumer electronics, furniture, Lego Blocks, Appliances and other house hold items

What is Process Manufacturing?

Process manufacturing is different from discrete manufacturing. Manufacturing is not in discrete batches but is a process of pressing/mixing/chemical processing/heating/boiling liquid/semi liquid/solid and powder or raw materials. Once you manufacture a product by using process manufacturing, 
The output cannot be brought to its original basic form. For example orange juice with sugar added cannot be put back in to the Orange and Sugar separately. On the other hand a computer manufactured by a discrete manufacturing process can be disassembled and the parts can be returned 
to stock to a large extent. Examples of process manufacturing are food products, beverages, paints & 
Coatings, chemicals, specialty chemicals, pharmaceuticals, consumer packaged goods, Bulk drug pharmaceuticals, Nutraceutical, cosmeceutical and biotechnology industries. In Process Manufacturing, there are ingredients and not parts; there are formulas and not bill of materials; and bulk, not Unit of measure each


What is Project Manufacturing?

Large contracts or projects received by the companies can not be completely fulfilled by process manufacturing or discrete or repetitive manufacturing methods. It requires a separate manufacturing method known as project manufacturing. Project manufacturing meets demand driven production requirements for large contracts or projects. It allows you to plan, schedule, process and cost against a Specific contract or a group of contracts or project for a specific customer.

What is Repetitive manufacturing?

You use repetitive manufacturing for assemblies you make on a continuous or semi continuous basis over a predefined interval. You identify which assemblies are built on which production lines in advance. You can build assemblies on dedicated lines (one assembly per line) or on mixed model lines (many assemblies per line). You can build an assembly on multiple lines.

A schedule consists of production orders with completion date that falls in the same period. The production orders under a schedule (with like delivery schedule) can be grouped by item where different routing and production facilities are used for the same item.

What is the use of display option in Routing and Bill of Material.(e.g Current, Current and Future) and Checked Implemented?

By Selecting:
All:  Bill of Materials/Routing query will display all defined items & sequence which active As well as in active.
Current:Display only current item defined (Not inactive items)
Current & Future:     Will display present items & proposed item define in effective date.
Implemented Check Box:          It displays only Effective Materials & Routing.

2. An alternate list of component items you can use to produce an assembly is called as Alternate Bill of Material.

3. An alternate manufacturing process you can use to produce an assembly.   Alternate Routing    
4. The number of units of a resource available in a department is called as Capacity Units 
5. How many Types of BOM item types are there? 4
6. Select the correct BOM item type among the following?
a. standard Bill c. Option Class
b. model Bill, d. Planning Items

7. An assembly that uses the bill of material of another assembly as its bill is called as Common Bill of Material.
  
8. A routing that uses the routing of another assembly as its routing is called as Common Routing   

9. A set of items, bills, and routings can be deleted using ?  Delete group

10. A business rule that restricts the entities to delete is called as Deletion Constraint

11. An area within your organization that consists of one or more people, machines, or Suppliers is called as Department.

12. A group of departments is called as Department Class.

13. Engineering item: A prototype part, material, subassembly, assembly, or product you have not yet released to production.

14.  A resource whose capacity can be shared with other departments is called as Multi Department Resource.

15.   The time required to receive a purchased item into inventory from the initial supplier receipt, such as the time required to deliver an order from the receiving dock to its final destination is called as Post processing lead time.

16. The time required to place a purchase order or create a discrete job or repetitive schedule is called as preprocessing lead time.

17. The time required to procure or manufacture an item is called as processing lead time.

18. An optional identifier you can assign to a component on a bill is called as Reference Designator. 

19. Anything of value, except material and cash, required to manufacture, cost, and schedule products is called as Resource.

20. A scheduled period of work for a department within an organization is called as Shift.

21. A group of capacity modifications for resource shifts to simulate, plan, or schedule Capacity is called Simulation Set.

22. A calendar that identifies available workdays for one or more organizations is called as Workday Calendar.

23. Dates that define plant or shift workday variations, including holidays, scheduled maintenance, or extended downtime is called as Workday Exceptions.

24. The amount of a resource consumed at an operation is called as Usage Rate 
  
25. The frozen standard unit cost for a resource is called as Standard Rate.

26. Subdivision of an organization, representing either a physical area or a logical Grouping of items, such as a storeroom or receiving dock is called as Sub inventory.

What Is Backfulsh ?
What is meant by backflush? When exactly backflush happens? 
How can we detect that backflush is happening?

In Bills of Material module when you create a bill for any assembly or sub assembly or a finished good, you define component supply type for each component in a bill. These supply types are push, operation pull, assembly pull, Bulk, vendor/supplier, phantom etc. This Bills of material is used in Work in Process module for manufacturing a job. When you manufacture an assembly, it requires components at the shop floor as per the list given in a bill. If your supply type of a component is Push you have to manually issue components to shop floor for manufacturing process but if the supply type of a component is either assembly pull or operation pull, you need not to issue components manually to the shop floor but when a particular operation or an assembly is completed during manufacturing ie during move transactions or completion transactions, Oracle application system automatically backflushes components from the supply subinventory and locator Here ,backflushing means deduction( reducing) of required quantity from Inventory on hand quantity. In case of push supply type you have to deliver materials to shopfloor and deduct quantity yourself .Incase of backflushing you have to delivery materials to shopfloor and need not deduct quantity yourself but system ( Oracle Applications) automatically deducts quantity from subinventory-locator on hand quantity when any assembly or an operation is completed in WIP module manufacturing process.

Once any assembly is completed in WIP, please go to inventory module and check the subinventory and locator quantity for the item for which assembly is completed. You will observe that on hand quantity has reduced .If total was 100 numbers and 10 numbers are pulled, by WIP assembly or operation pull, balance will be 90 numbers.

Bill of Material Types
Standard Bill of Material

A standard bill of material is the most common type of bill and lists the mandatory components, the required quantity of each component, and information to control work in process, material planning, and other Oracle Manufacturing functions. Examples include bills for manufacturing assemblies, pick-to-order bills, kit bills, and phantoms.
A configuration bill (a type of standard bill) is a set of option choices made from a model bill that comprise a buildable, sellable product. Configuration items and bills are automatically created from model bills after a customer chooses options on a sales order. Or, you can manually create configuration bills by choosing options directly from a model bill.

Model Bill of Material
A model bill of material defines the list of options and option classes you can choose in Oracle Order Entry to order a configuration. A model bill also specifies mandatory components or included items that are required for each configuration of that model. You do not order or build the model itself: you order and build configurations of the model. A model bill can be either assemble-to-order or pick-to-order.

Option Class Bill of Material
An option class is an item that groups optional components on a bill. An option class is an item that becomes a level in your model bill of material. Option classes can also have mandatory components that apply for all of its options. For example, when you order a computer, the monitor is an option class, and the specific type of monitor you order is an option within that option class. An option class bill can be either assemble-to-order or pick-to-order.

Planning Bill of Material
A planning bill of material is a bill of material structure that includes a percentage distribution for its components. The percentages associated with the components on a planning bill of material do not need to add to 100%. You can define alternate and common planning bills, where the bill you reference as a common must be another planning bill.

Planning items can be nested within one another any number of times. When you nest planning items, Oracle Master Scheduling explodes forecasts level by level and applies planning percentages at each level.

Engineering Bills of Material
You can define an engineering bill of material as an alternate for a manufacturing bill. The typical use for an alternate engineering bill is to prototype variations from the primary bill that produce the same assembly.

You can specify a list of item catalog descriptive elements for model and option class engineering bills. After you release the engineering bill to manufacturing and take customer orders for specific configurations, Bills of Material creates the new configuration item and automatically assigns values to each catalog descriptive element.

Oracle Engineering users are allowed to assign manufacturing and engineering items as components to an engineering bill. Bills of Material users can assign only manufacturing items as components to manufacturing bills.

WIP Questions
1. Explain WIP accounting classes?

WIP accounting classes
What is WIP accounting class?
Which are different accounting classes in WIP? 
Which different accounts are associated with it? 

An accounting class is a group of various General Ledger accounts which allows you to arrive at job cost, production cost and maintenance costs.

The following are different accounting classes in Oracle WIP:

1) Standard discrete
Standard discrete accounting classes can be used to group job costs for building subassemblies and finished goods on shop floor. You can define and attach this accounting classes so that you can separately value and report the costs associated with subassembly and finished goods production.

2) Asset non standard discrete 
If you use non-standard discrete jobs to track production costs as assets, you can define and assign an accounting class with a type of asset non-standard. Asset non-standard discrete jobs are costed the same as standard discrete jobs. Valuation accounts are charged when material is issued to a job and final costs and variances are calculated and posted to the appropriate variance and valuation accounts when the job is closed.

3) Expense non-standard discrete
Non-standard discrete accounting classes can be used to group and report various types of non-standard production costs, such as field service repair. For example to track recurring expenses - machine maintenance or engineering projects- with non-standard jobs, you can define and assign an accounting class with a type ofexpense non-standard to these jobs. The valuation accounts carry the costs incurred on these expense jobs as an asset during the period and automatically writes them off to the variance accounts at period close.

4) Repetitive accounting class
Repetitive accounting classes are used to group production costs and must be assigned to each repetitive line/assembly association that is created. Every repetitive schedule for that assembly on that line uses these accounts.

5) Standard Lot based
Standard lot based jobs control the material, resources, and operations required to build an assembly and collect costs. When you build lot based jobs, the standard lot based accounting class is used to separately value and report costs associated with yielded production at each individual operation on the routing.

6) Expense non standard lot based
Expense non-standard lot based accoubting class jobs control material and collects costs for miscellaneous activity. These jobs are used for expense work orders for testing, prototypes, and rework where operation yield costing is not considered. You can perform all transactions (moves, jumps, scrap, splits, and update assemblies or routings) with the exception of job merge.

7) Maintenance accounting class
Maintenance accounting classes are used to group costs for work orders used in Oracle Enterprise Asset Management (eAM) Module. For example, if you are creating work orders for plant maintenance activities, you can define your accounting classes to separately value and report the costs related to asset.

The following valuation and variance accounts are associated with each accounting class.

Valuation accounts
1) Material account 
2) Material overhead
3) Resource
4) Overhead
5) Outside Processing

Variance accounts
1) Material account 
2) Material overhead
3) Resource
4) Overhead
5) Outside Processing
6) Standard cost
7) Bridging
8) Expense

Standard cost account is applicable to only standard costing method and Bridging and Expense accounts are applicable to average costing method only. Rest all accounts are appliable to both standard and avergae costing methods.

2. What is non-standard discrete job?
Non-standard jobs are more flexible than standard jobs. Because of this they can be used to manage such varying activities as rework, field service repair, upgrades, disassembly, maintenance, engineering prototypes, and other miscellaneous projects.

Oracle Master Scheduling/MRP and Supply Chain Planning do not create planned orders or reschedule recommendations for non-standard jobs. You must manually define and reschedule non-standard jobs. However, if a non-standard job is assigned an assembly bill of material, a routing, or both, Oracle Master Scheduling/MRP and Supply Chain Planning considers the job's material requirements as demand and its assemblies as supply. Oracle Capacity considers resource load for non-standard jobs.

3. What is standard discrete job ?
Standard discrete jobs control the material, resources, and operations required to build an assembly and collect its manufacturing cost.

4. Can you change components on a WIP job ?
No you cannot change component on Job but you can change its qty, schedule date and status.

5. Can you change routing steps on a WIP job ?
No
6. Explain the life cycle of a WIP job ?
Released, Complete, Closed Optional status - unreleased, on hold, cancelled, complete no charge.

7. Can you delete/purge a WIP job ?
Cannot be deleted but it can be purged by using SRS Purge discrete job

8. What is work order less completion?
It is to complete or return scheduled or unscheduled assemblies:
Work Order-less Completion Transaction Types are WIP assembly completion, WIP assembly return, WIP scrap transactions, WIP return from scrap.

You can do all of the following on the Work Order-less
Completions window:
- Complete unscheduled or scheduled assemblies to Inventory
- Return unscheduled or scheduled assemblies from Inventory
- Scrap assemblies from and return scrapped assemblies to any operation
- Explode the assembly's bill of material and add, delete, and change components-and review items under lot and serial number control 
- Create material reservations for assemblies that are linked to sales orders
- Replenish production kanbans

9. What is KANBAN replenishment?
Kanban is a means of supporting pull–based replenishment in manufacturing systems. A Kanban system is a self–regulating pull system that leads to shorter lead times and reduced inventory. Kanban systems are typically applied to items that have relatively constant demand and medium–to–high production volume.

Kanbans represent replenishment signals that are usually manual and highly visible, such as a color–coded card that moves with the material, a light that goes on when replenishment is required, or an empty bin that is moved to the supply location to trigger replenishment.

The four types of kanbans available in the system trigger transactions that pull material from different replenishment sources.
Inter Org Creates internal requisitions 
Intra Org Triggers material movement from a subinventory in the same organization 
Production Creates or releases a production job (discrete job, repetitive schedule, or flow schedule)
Supplier Creates a purchase requisition


10. What is push and pull types of material issues?
Assembly Pull components are issued to discrete jobs and repetitive schedules when you complete assemblies in Work in Process. They are pulled from the supply subinventory assigned to the component requirement.
If you must assign pull components to a bill of material or job that is not associated with a routing, you must assign an Assembly Pull, rather than operation pull, supply type.

Push components can be issued directly to discrete jobs and repetitive schedule as required. You can specify the subinventory from which to issue push components, though Work in Process defaults the supply subinventory associated with the component.
11. How do return the quantity issued?
12. Can you scrap the quantity used?
13. Can you enter serial/lot number during material issue?
Yes, if you issue items with a serial number control type of dynamic entry At inventory receipt or Predefined, you must choose from the list of serialized units that you have already received into inventory. If you issue items with a serial number control type of dynamic entry At sales order issue, you must assign serial numbers when you ship the item against a sales order 

14. What is MOVE order?
Move orders are requests for the movement of material within a single organization. They allow planners and facility managers to request the movement of material within a warehouse or facility for purposes like replenishment, material storage relocations, and quality handling. You can generate move orders either manually or automatically depending on the source type you use.

Move Transaction: A move transaction moves assemblies within an operation, such as from Queue to Run, or from one operation to the next. Move transactions can automatically launch operation completion back flushing and charge resources and overheads.

15. Explain shop-floor status controls?
Shop floor statuses can be used to control shop floor movement transactions. You can define as many shop floor statuses as are required.
Shop floor statuses can be assigned to the interoperation steps of work in process routing operations. When assigned to an interoperation step of an operation that is associated with a particular repetitive line and assembly, the status applies to all repetitive schedules building that assembly on that line.

16. Explain outside Processing (OSP) process?
Oracle Manufacturing allows you to include supplier–sourced components and resources in your manufacturing processes. This is referred to as outside processing,

You can define outside processing items that represent supplier–sourced items, resources, and services that you include in your build process.  These items can be non–stocked items which represent the actual supplier contribution in your build process or you can define the assembly itself as an outside processing item.  The outside processing item is the item on your requisition or purchase order and the item you receive in your purchase order receipts.

17. Can you receive a different item than that was dispatched to vendor during OSP?
Ans: You can receive only the item which was placed on the OSP PO

18. Can you charge resources manually?
Manual resources can be charged to discrete jobs and repetitive schedules that have statuses of Released or Complete. Resources are charged based on how they are defined at the operation they are assigned.

19. What setups you do to charge resources automatically to a WIP job?
You can automatically charge resources at their standard rate to a job or repetitive schedule when you perform a move transaction using either the Move Transactions window or the Open Move Transaction Interface. When you move assemblies from the Queue or Run interoperation steps forward to the To move, Reject, or Scrap interoperation steps, or to the next operation, Work in Process charges all pre-assigned resources with an charge type of WIP Move at their standard rate.

For resources with a basis of Item, Work in Process automatically charges the resource's usage rate or amount multiplied by the resource's standard cost upon completion of each assembly in the operation. For resources with a basis of Lot, Work in Process automatically charges the resource's usage rate or amount multiplied by the resource's standard cost upon completion of the first assembly in the operation.

20) What is Yield Factor in BOM?
The yield is the percentage of the component that survives the manufacturing process. A yield factor of 0.90 means that only 90% of the usage quantity of the component on a bill actually survives to be incorporated into the finished assembly.

21. What is difference between Sub inventory Transfer and Move order Transfer? 
Sub inventory transfers are unregulated. where as  a move order requires and approval depending on the set up  that we provide during inventory organization set up.  However, there is an option that if a particular move order request is not approved within a specific limit, then it should be approved automatically.

22. Difference b/w Org ID & Organization ID?
Org ID: It is a Unique ID for an operating Unit.
Organization ID: It is an inventory ID which is under the operating Unit.

29. What to mean by Multi Org? What are all the multi org setups? 
Multi org as the name spells, there are more than one org , but there will be one parent org, and under that  parent org , all other will be its child org.

30. What do you mean by Planning Item? 
A planning item can represent a product family or demand channel. Its bill of material facilitates master scheduling and/or material planning. The total component planning percentages on a planning bill can exceed 100%. Oracle Order Management does not allow ordering of Planning Bill.

31. How do you identify model Type and Option Type BOM in Bill of Material Pages? 
In Item Master Define only
32. What are steps included to make a final assembly? 
Define all items in inventory.
Define the resources, which are going to work on it.
Define the Departments.
Define the Standard operations.
Define the Routing.
Define the Bill.
In WIP, define the parameters and Discrete Job. Then in Move transaction, complete the job, this above process make Ur final assembly to complete.

33. What is Reorder point and Reorder quantity? And what is its significance? 
Reorder point: We have specific on hand balance in warehouse when it is below than i specific quantity (say safety stock) a requisition/mo proposal will generate automatically. So the point at which this proposal will generate known as reorder point. 

Reorder point quantity: The minimum order quantity which is defined in warehouse for generating reorder point proposals called reorder point quantity.

It’s very important from the planner point of view because as soon we will have less on hand quantity it will trigger a requirement in the system for that particular item.


35. What are the Nine mandatory Flexi fields in Inventory set up 

Define Items Flex field
Define Item Categories Flex field,
Define Item Catalog Group Flex fields
Define Stock Locators Flex field
Define Account Aliases Flex field
Define Sales Orders Flex field


41. What are phantom item? How are they user in business case? 
It is the non-stackable item .phantom items are treated just like assemblies except that the phantom item itself does not show up when an assembly is exploded. The child items of the phantom are blown through and appear as children of the parent item to the phantom.

For example, I have an assembly called 5887M which contains a phantom item called 445-0001. When I add the 5887M to a work order and explode the 5887M, the 445-0001 will not appear in the pick list, but it's children will appear. 

ERP handles phantom items in work orders in the following way.  A phantom item will be exploded so that all its child items will be in the work order. After the work order is exploded, you will notice that the phantom item will not appear in the exploded BOM of the work order.

42. What setups are done in WIP? 
1. Define WIP parameters (Req.)
2. Define WIP Accounting Classes (Req.)
3. Set WIP Profile Options (Req.)
4. Define Production Lines (Optional)
5. Define Repetitive assembly (Optional)
6. Define Schedule Groups (Optional)
7. Define Employees (Optional)
8. Define Employee Labor Rates (Optional)
9. Define Shop Floor Statuses (Optional)
11. Define Job/Schedule Docs (Optional)
12. Define Operation Documents (Optional)

43. What setups are done in BOM? 
1. Set Profile Options (Required)
2. Define Exception Templates (Optional)
3. Define and Build your Workday Calendar (Required)
4. Assign Workday Calendar to organization (Required)
5. Define Bills of Material Parameters (Required)
6. Define Department Classes (Optional)
7. Define Resources (Optional)
8. Define Resources Groups (Optional)
9. Define Simulation Sets (Optional)
10. Define Locations (Optional)
11. Define Departments (Optional)
12. Assign Resources and Resource Shifts to Departments (Optional)
13. Define Overheads (Optional)
14. Associate Overheads with Departments (Optional)
15. Define Alternates (Optional)
16. Define Bills of Material Components (Optional)
17. Define Standard Instructions (Optional)
18. Define Change Order Types (Optional)
19. Define Delete Constraints (Optional

45. What all different type of supply type are three and what are their uses? 

There are following supply types:
1. Operation Pull
2. Assembly Pull
3. Push
4. Supplier
5. Bulk
6. Phantom
7. Based On Bill

The purpose of putting a supply type is how you want system to consume the material.

As if you give PUSH type supply the material will consumed and reduced from sub inventory  as soon as u release the job.
For Operation pull, material will be consumed as soon as you do first operation on the job while doing the MOVE TXN.

For assembly pull the material will be consumed when you will complete the assembly.
Bulk is issued in bulk and they are low value item like nuts, Bolts etc.
Phantom: Always used against Phantom Items.

Based On Bill: -  The supply type defaults to Based on Bill. 
This supply type indicates that component requirements are supplied based upon their individual supply types. You can override this default by choosing one of the following supply types: Push, Assembly Pull,
Operation Pull, Bulk, or Supplier.

46. What is purchase attribute? What is diff between purchasable item and purchasing item?

Purchase attributes- it is nothing but the properties of purchasing.
 (1.Requisition, 2.RFQ, 3.Quote Analysis4. Purchase order) 
Purchasing item - it is the item which is purchased from supplier.
Purchasable item- it is the item which is purchased from the Buyer.

Purchasable is an Item attribute, it defines that Item can be purchased and will be visible to Purchasing application.

Purchasing is a status attribute which defines whether at that moment that item can be purchased or not. In certain cases u might want to disable this attribute so that it cannot be ordered any more.