22
10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail) http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 1/22 Oracle Applications Knowledge Sharing Ajay Atre IR ISO process (Explained in detail) Tuesday, October 16, 2012 by Ajay Atre Step#1 Creating the Item Inventory Super User Navigation: Items/Master Items Enter item name and description Table affected – MTL_SYSTEM_ITEMS_B Copy from template tools – copy from –purchased item Ensure it is Purchased and Purchasable under Purchasing tab Search This Blog Search Labels AOL (1) APIs (1) ATO (1) B2B (1) Back to Back (1) BI Publisher (3) Discrete Quality (1) Drop Ship (2) EDI (1) Form Personalization (2) INV (2) INV ORG (1) IRISO (1) IRISO (1) Modifiers (1) O2C (1) OM (8) OPM (3) OPM QUALITY (1) Order to Cash (1) P2P (1) Procure to Pay (1) Profile (1) R12 (22) RMA (1) Shell Script (1) SQL Queries (1) UNIX (1) View Output (1) WMS (5) Blog Archive 2015 (2) 2013 (1) 2012 (27) December (2) November (12) October (6) OPM Setup in R12 Inventory Organization Creation in R12 Order to Cash Cycle (Explained in detail) Procure to Pay Cycle (Explained in detail) IR ISO process (Explained in detail) MultiOrg with R12 September (1) August (3) July (3) About Me Ajay Atre View my complete profile Total Pageviews Followers 6 7 3 3 3

Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

Embed Size (px)

DESCRIPTION

Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

Citation preview

Page 1: Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail)

http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 1/22

Oracle ApplicationsKnowledge Sharing Ajay

AtreIR ISO process (Explained in detail)Tuesday, October 16, 2012 by Ajay Atre

Step#1 Creating the ItemInventory Super User Navigation: Items/Master ItemsEnter item name and descriptionTable affected – MTL_SYSTEM_ITEMS_B

Copy from template tools – copy from –purchased item

Ensure it is Purchased and Purchasable under Purchasing tab

Search This Blog

Search

Labels

AOL (1)APIs (1)ATO (1)B2B (1)Back to Back (1)BI Publisher (3)Discrete Quality (1)Drop Ship (2)EDI (1)Form Personalization (2)INV (2)INV ORG (1)IRISO (1)IRISO (1)Modifiers (1)O2C (1)OM (8)OPM (3)OPM QUALITY (1)Order to Cash (1)P2P (1)Procure to Pay (1)Profile (1)R12 (22)RMA (1)Shell Script (1)SQL Queries (1)UNIX (1)View Output (1)WMS (5)

Blog Archive

2015 (2) 2013 (1) 2012 (27)

December (2) November (12)

October (6)OPM Setup in R12Inventory OrganizationCreation in R12

Order to Cash Cycle(Explained in detail)

Procure to Pay Cycle(Explained in detail)

IR ISO process(Explained in detail)

MultiOrg with R12 September (1) August (3) July (3)

About Me

Ajay Atre

View my complete profile

Total Pageviews

Followers

6 7 3 3 3

Page 2: Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail)

http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 2/22

Ensure below attributes under Order managementCustomer Ordered and Customer Orders Enabled, Shippable, Internal Ordered, Internal Orders Enabled,OE Transactable

Organization assignmentAssigning to M1 and M2 as M1 will be the destination inventory organization and M2 will be the SourceInventory Organization.

Join this sitewith Google Friend Connect

Members (27)

Page 3: Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail)

http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 3/22

Please note hereIn the Vision Demo instance, the Purchasing and Order Management Attributes are controlled at ItemMaster level. By choosing the attributes at the item master level (V1) automatically sets these attributesfor all organizations which are assigned (ex. M1 and M2). By choosing the attributes at the Item Masterlevel they are already set for all inventory organizations assigned.

Step#2 Shipping Network CreationInventory: Navigation: Setup/Organizations/Shipping Networks

Enter the Inventory Organization that will be the Source and the scope should be From or ToOrganizationsChoose the Transfer Type:

Direct means that when the Internal Sales Order is shipped the receipt process in thedestination organization is done automatically

Intransit means that when the Internal Sales Order is shipped the destination inventory

Page 4: Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail)

http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 4/22

organization has to manually do the receiving process in PurchasingChoose Internal Order Required checkbox Save

Please note hereIf the Source and Destination Inventory Organizations are the same, then this step is conditionally notrequired. (Essentially the Item is being transferred between subinventories in the same InventoryOrganization).

Step#3 Internal Location CreationPurchasing Super User: Setup/Organizations/LocationsThe location created will be used to tie the Destination Location in the requisition form to the InternalCustomer to be used on the Sales Order form. Purchasing does not allow the entry of a Customer therefore it passes the location to OrderManagement.During Order Import in Order Management the system locates the Customer Record to which theLocation is assigned. Associating the location to the customer record will be done in the later steps.

Assign the location to the inventory organization

Step#4 – Inventory creation using Miscellanous Transaction(Receipt) in source whsInventory: Navigation: Transactions/Miscellaneous TransactionsChoose the source inventory organization. For example M2 here, Misc receipt transaction will create aninventory for the item.Table affected – MTL_MATERIAL_TRANSACTIONS

Page 5: Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail)

http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 5/22

You can see onhand using material workbenchInventory: Navigation: On hand, AvailabilityTable affected – MTL_ONHAND_QUANTITIES_DETAIL

Step#5 Create the Internal Customer Assign the LocationOrder Management Super User: Navigation: Customers/Standard

Page 6: Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail)

http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 6/22

Add ship to and bill to

Under ship to add the location we have created, which is ORATEST_INTERNAL LOCATION

Page 7: Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail)

http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 7/22

Step#6 Item Price InformationPurchasing Super User: Items/Master Items

The price used on the requisition comes from the item costs section.To view this information Query back the item Choose from the top text menu Tools/Item Costs

Step#7 Creating the RequisitionPurchasing Super User: Navigation Requisitions/RequisitionsTable affected – PO_REQUISITION_HEADERS_ALL (segment1 is requisition number),PO_REQUISITION_LINES_ALL

Page 8: Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail)

http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 8/22

Step#8 – Requisition ApprovalBy default requisition will not get approved it will in incomplete status, you will need to define approvalin purchasing.To get this tutorial going I have defined position based approval in purchasing adding those steps

1. Operating unit parametersPurchasing Super User: Navigation – Setup, Organizations, Financial parametersUncheck the Use approval hierarchies check box

Page 9: Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail)

http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 9/22

2. Define jobPurchasing Super User: Navigation – Setup, Personnel, JobsI have defined job as TEST IR APPROVER

3. Define Approval GroupPurchasing Super User: Navigation – Setup, Approvals, Approval Group

Page 10: Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail)

http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 10/22

4. Approval assignmentsPurchasing Super User: Navigation – Setup, Approvals, Approval AssignmentsAssignments are done to job which we have defined in earlier step (TIR.TEST IR APPROVER)I am assigning the job (TIR.TEST IR APPROVER) to approval group (TEST APPROVAL GROUP)

5. Employee creation /job assignment

Page 11: Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail)

http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 11/22

Click on assignment; Assign the job to the employee

Once these steps have done you should able to approve the requisition.

Step#9 Submitting the Create Internal Orders ConcurrentRequestPurchasing Super User: Navigation Reports/Run

Page 12: Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail)

http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 12/22

Create Internal Orders will insert data into the Order Management interface TablesImportant columns inserted are

location_id Order Management uses this information to get the customer associated with thelocation

calculate_price_flag Will be N This means that Purchasing is going to pass the price and it willnot be impacted or recalculated when imported into Order Management

Create Internal Orders process does not pass any values from flexfields

Step#10 Import the Internal Sales OrderOrder Management Super User: Navigation: Orders, Returns/Import Orders/Order Import RequestTable affected – OE_HEADERS_IFACE_ALL, OE_LINES_IFACE_ALL

Step#11 – View the Internal Sales Order, book and reserveinventoryFind the order which was importedTable affected – OE_ORDER_HEADERS_ALL, OE_ORDER_LINES_ALLFLOW_STATUS_CODE is available in both the headers and lines tables which tell us the status of theorder at each stage.

Page 13: Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail)

http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 13/22

You can see the requisition number under others tab

Page 14: Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail)

http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 14/22

Check the ship from location

Table affected –OE_ORDER_HEADERS_ALL (FLOW_STATUS_CODE is Entered)

Book the order, once booked allocate the inventory against the order

Table affected –OE_ORDER_HEADERS_ALL (FLOW_STATUS_CODE is BOOKED)OE_ORDER_LINES_ALL (FLOW_STATUS_CODE is AWAITING_SHIPPING)WSH_DELIVERY_DETAILS (Records will be created in this table with RELEASED_STATUS=’R’ (Ready toRelease))WSH_DELIVERY_ASSIGNMENTS (Records will get created in this table also)

Page 15: Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail)

http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 15/22

Table affected – MTL_RESERVATIONS (DEMAND_SOURCE_LINE_ID is OE_ORDER_LINES_ALL.line_id)

Step#12 – Pick Confirm the ISO (Internal Sales Order)Order Management Super User: Navigation: shipping transactions

GrantsIf you are seeing the shipping transactions menu under Action is disabled

Page 16: Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail)

http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 16/22

Then setup, shipping, grants and Role definitions, grantsEnter the user name and role as upgrade Role

Pick release the orderOrder Management Super User: Navigation: shipping transactionsQuery the order and use launch pick release under actions and click go

Table affected –If Autocreate Delivery is set to ‘Yes’ then a new record is created in the table WSH_NEW_DELIVERIESDELIVERY_ID is populated in the table WSH_DELIVERY_ASSIGNMENTSThe RELEASED_STATUS in WSH_DELIVERY_DETAILS would be now set to ‘Y’ (Pick Confirmed) if AutoPick Confirm is set to Yes otherwise RELEASED_STATUS is ‘S’ (Release to Warehouse).

Page 17: Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail)

http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 17/22

Behind the scene it will submit program as Pick Selection List Generation which will pick confirm theorderIf you query back the order, you should be seeing the line status as Staged/Pick Confirmed

So as the order line status will change from awaiting shipping to picked

Step#13 – Ship Confirm the ISO (Internal Sales Order)Order Management Super User: Navigation: shipping transactionsQuery the order and click on delivery tab and then click on ship confirmTable affected –RELEASED_STATUS in WSH_DELIVERY_DETAILS would be C (Ship Confirmed)FLOW_STATUS_CODE in OE_ORDER_HEADERS_ALL would be BOOKEDFLOW_STATUS_CODE in OE_ORDER_LINES_ALL would be SHIPPED

Page 18: Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail)

http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 18/22

Click ok

Behind the scene it will submit Interface Trip Stop which will now actually reduce inventoryIf you query back the order on shipping transaction you should see the order status as shipped.If it’s shipped then you need to run the workflow background process

Page 19: Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail)

http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 19/22

Once successfully completed you shall see the order as interfaced under shipping transactions

At this point the order is shipped fully.

The next step is Sales Order was shipped from the source inventory organization (M2) and needs to bereceived into the destination inventory organization (M1).

Step#14 – Receive the ISO (Internal Sales Order)Receive the ISO in destination organizationPurchasing Super User: Navigation – Receiving, receiptsSelect the destination organization M1 hereYou can receive by requisition number or the shipment number (shipment number is nothing but thedelivery number of an order). In case if the order is shipped with multiple deliveries then suggestionwould be receive by shipment number.

Table affected –RCV_SHIPMENT_HEADERS (shipment_num is oracle delivery number, SHIPMENT_LINE_STATUS_CODEshows fully received partially received)RCV_SHIPMENT_LINES (RCV_SHIPMENT_HEADERS.shipment_header_id, to_organization_id,quantity_shipped, quantity_receivedrcv_transactions and mtl_material_transactions shows the receiving transactions

Page 20: Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail)

http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 20/22

Check the line and click save

Page 21: Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail)

http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 21/22

You can cross check the receipts under receiving transactions summery

Filed under IRISO, OM, R12 having

Page 22: Oracle Applications Knowledge Sharing- Ajay Atre_ IR ISO Process (Explained in Detail)

10/7/2015 Oracle Applications Knowledge Sharing Ajay Atre: IR ISO process (Explained in detail)

http://ajayatre.blogspot.jp/2012/10/irisoprocessexplainedindetail_1525.html 22/22

Newer Post Older Post

9 comments:

Amaresh Ashok Gangal said...

Excellent explained

January 11, 2013 at 11:54 AMRaja said...

Very well explained.The Best Article on IR ISO on internet.Kudos.

January 31, 2013 at 2:13 AMAnonymous said...

Very goodAppreciate your sharing knowledge

Venkatesh

February 13, 2013 at 5:37 PMAnonymous said...

Its very good even for Technical person to know the tables involved in IR ISO process.

April 19, 2013 at 8:55 AMAnonymous said...

Thank you, could you provide steps for IR ISO process between Discrete to OPM org.

May 22, 2013 at 12:05 AMgaurav said...

Good one...efforts can be seen on document...

June 5, 2013 at 2:29 PMAnonymous said...

Excellent....

June 12, 2013 at 2:26 PMAnonymous said...

Highly appreciated

July 10, 2013 at 3:53 AMSatya (Sipu) said...

Hi Ajay,

Much Appreciated.I have gone through many documents on IRISO, but this one is a classic one.Could you please share the accounting entries for the IRISO process please, if you have any ?

Regards,Satya

September 3, 2015 at 9:18 PM

Post a Comment

Post a Comment

Sign out

Notify me

Enter your comment...

Comment as: Unknown (Google)

Publish Preview

Home

Subscribe to: Post Comments (Atom)