<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/&quot;Dk8HQnszfSp7ImA9WhRSGU4.&quot;'><id>tag:blogger.com,1999:blog-5620302193232049888</id><updated>2011-11-21T20:07:13.585-08:00</updated><category term='Oracle Fusion Middleware'/><category term='Oracle Order Management'/><category term='Oracle Knowledge'/><category term='Oracle Supply Chain'/><category term='Oracle Applications'/><category term='Configure to Order'/><category term='Assemble to Order'/><category term='Oracle Case Studies'/><category term='Oracle Manufacturing'/><category term='Oracle SOA'/><category term='Oracle Expert'/><title>Raja Ivaturi - Oracle Savvy</title><subtitle type='html'>Welcome to the Blog for all Oracle Savvy members. I am Raja Ivaturi with exposure to Oracle SCM,HCM and Fusion Middleware. In all experience I see we reinvent the wheel for 70% of the times. This blog can be a place where we all can share some of our best experiences and lessons.What if Junk is placed? It is good to delete rather than add and we will take care.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rajaivaturi-oraclesavvy.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5620302193232049888/posts/default?redirect=false&amp;v=2'/><link rel='alternate' type='text/html' href='http://rajaivaturi-oraclesavvy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Raja Mohan</name><uri>http://www.blogger.com/profile/02607350777314838296</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry gd:etag='W/&quot;Dk8HQnsyeSp7ImA9WhRSGU4.&quot;'><id>tag:blogger.com,1999:blog-5620302193232049888.post-4734859823332867324</id><published>2011-11-16T18:58:00.001-08:00</published><updated>2011-11-21T20:07:13.591-08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-11-21T20:07:13.591-08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Fusion Middleware'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Expert'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle SOA'/><title>How do you measure ROI for SOA?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="post-body entry-content" id="post-body-3757266545779749007" style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; position: relative; text-align: -webkit-auto; width: 520px;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 18px;"&gt;Now that the world is coming in terms of deploying Service Oriented Architecture (SOA) as a strategic solution for better gains in the business and agility, the question comes on how to measure the benefits.&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-size: 13px; line-height: 1.4;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="font-size: 13px; line-height: 1.4;"&gt;
&lt;div style="text-align: justify;"&gt;
Probably you first need to be clear on what you wanted and how you wanted to measure that paramater(s) and then verify where you were before adopting SOA. After every milestone and complete adoption, keep measuring to understand whether you were in right direction.&lt;/div&gt;
&lt;/div&gt;
&lt;div style="font-size: 13px; line-height: 1.4;"&gt;
&lt;div style="text-align: justify;"&gt;
There are various ways on measuring depending on what were your objectives. Major objectives could be cost savings or improvement in revenue and your agility. While the cost savings are easy to measure, the amount of agility achieved is a bit intangible but can still have a correlation with some measures.&lt;/div&gt;
&lt;/div&gt;
&lt;div style="font-size: 13px; line-height: 1.4;"&gt;
&lt;div style="text-align: justify;"&gt;
There are two ways to measure the ROI .&lt;/div&gt;
&lt;/div&gt;
&lt;div style="font-size: 13px; line-height: 1.4;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;strong&gt;&lt;u&gt;&lt;span style="font-size: 17px;"&gt;1. Effort Redution&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style="font-size: 13px; line-height: 1.4; text-align: justify;"&gt;
&lt;div style="text-align: justify;"&gt;
You have the estimates for the work that you have been doing. Now after implementing SOA based solution verify the improvements based on amount of efforts reduced in the areas of work sheet.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Major dimensions identified are as follows:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;strong&gt;Reuse&lt;/strong&gt;: The focus of Service oriented architecture is on reusing wherever possible. You can compute the cost savings through tracking the number of service reuses and the amount of cost saving.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The cost saving could be&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
* Saving in Cost of development of service&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
* Saving in Rework (the services are already tested and proven and hence the defects will be less)&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
* Saving in documentation efforts (Designs and deployment documents already in place and may need only minor updates)&lt;/div&gt;
&lt;/div&gt;
&lt;div style="font-size: 13px; line-height: 1.4; text-align: justify;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;strong&gt;Savings in Integration&lt;/strong&gt;: The integration through SOA Approach is more quick and efficient as well as less error prone and maintainable, compared to the point to point integrations. You can objectively measure the savings in integration in terms of&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
* Reduction in Number of Interfaces required without SOA and&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
* Reduction of effort in rebuilding each Interface corresponding cost savings&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
* Reduction in testing and reworking on each of Interfaces&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
* Reduction in Interface Maintenance Costs&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
* Reduction in Documentation efforts&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The savings will increase as you have more and more applications involved in the integration using SOA.&lt;/div&gt;
&lt;/div&gt;
&lt;div style="font-size: 13px; line-height: 1.4; text-align: justify;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;strong&gt;Cost Savings from SOA monitoring and management&lt;/strong&gt;: With SOA Management functions of your techstack, you can manage the common software problems without much human intervention across the network, with alert mechanisms when exceptions occur.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
* Cost savings from reduction of Skilled resources&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
* Cost savings from quick alerts and resolution of exceptions&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;strong&gt;Hardware Savings&lt;/strong&gt;: It is best practice for any Project Manager to take the details of existing Hardware used by the customers before adopting to SOA solutions to assess the hardware savings through consolidation and creation of framework with lot of common services and components.&lt;/div&gt;
&lt;/div&gt;
&lt;ul style="font-size: 13px; line-height: 1.4; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; padding-bottom: 0px; padding-left: 2.5em; padding-right: 2.5em; padding-top: 0px;"&gt;
&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;div style="text-align: justify;"&gt;
&lt;div style="text-align: justify;"&gt;
Cost of Hardware reduction and maintenance&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;div style="text-align: justify;"&gt;
&lt;div style="text-align: justify;"&gt;
Intangible benefits of being more ECO friendly by consuming less Hardware utilities&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="font-size: 13px; line-height: 1.4; text-align: justify;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;strong&gt;&lt;u&gt;2. Revenue Improvement&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="font-size: 13px; line-height: 1.4; text-align: justify;"&gt;
&lt;div style="text-align: justify;"&gt;
The Combination of Process Orchestration and real time business intelligence with robust process management capabilities, the business will get improvements in revenue side apart from the cost reductions.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Depending on the business that you do, you can compute the improvements in some of your Key performance indicators to identify the benefits from SOA.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
For example, the real time intelligence coupled with intelligent actions for correction and address the alerts, can provide some of the following benefits:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;strong&gt;1. Improvement in Delivery performance&lt;/strong&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Example: Your Production shop completed the Turbine but the delivery team didnt release the item to customer. An alert from Real time business intelligence tool can make sure the item is delivered on time and reduce your storage costs and on time delivery performance.&lt;/div&gt;
&lt;/div&gt;
&lt;ul style="font-size: 13px; line-height: 1.4; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; padding-bottom: 0px; padding-left: 2.5em; padding-right: 2.5em; padding-top: 0px;"&gt;
&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;div style="text-align: justify;"&gt;
&lt;div style="text-align: justify;"&gt;
Collect the data and calculate the improvement in delivery performance.&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;div style="text-align: justify;"&gt;
&lt;div style="text-align: justify;"&gt;
Also calculate the savings in storage costs which improve the profitability&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;div style="text-align: justify;"&gt;
&lt;div style="text-align: justify;"&gt;
Collect ths stock outs per month and calculate the improvement.(Stockouts are reduced due to real time alerts for correction)&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="font-size: 13px; line-height: 1.4; text-align: justify;"&gt;
&lt;div style="text-align: justify;"&gt;
2. Improved Inventory turns due to direct integration between businesses&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
3. Quick and error free mergers and integrations save lot of down time costs and provide you the revenue opportunities due to quick entry of merged versions in to market&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
4. Improved Customer satisfaction index and expantion of customers&lt;/div&gt;
&lt;/div&gt;
&lt;ul style="font-size: 13px; line-height: 1.4; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; padding-bottom: 0px; padding-left: 2.5em; padding-right: 2.5em; padding-top: 0px;"&gt;
&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;div style="text-align: justify;"&gt;
&lt;div style="text-align: justify;"&gt;
Count the new customers in each period&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;div style="text-align: justify;"&gt;
&lt;div style="text-align: justify;"&gt;
Compute santisfaction index&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="font-size: 13px; line-height: 1.4; text-align: justify;"&gt;
&lt;div dir="rtl"&gt;
&lt;div style="text-align: justify;"&gt;
You can quantify the benefits in the same way in all functions of business such as HR, Design, Order capture and management, customer care, Sales, Finance, Marketing etc.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5620302193232049888-4734859823332867324?l=rajaivaturi-oraclesavvy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajaivaturi-oraclesavvy.blogspot.com/feeds/4734859823332867324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajaivaturi-oraclesavvy.blogspot.com/2011/11/how-do-you-measure-roi-for-soa.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5620302193232049888/posts/default/4734859823332867324?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5620302193232049888/posts/default/4734859823332867324?v=2'/><link rel='alternate' type='text/html' href='http://rajaivaturi-oraclesavvy.blogspot.com/2011/11/how-do-you-measure-roi-for-soa.html' title='How do you measure ROI for SOA?'/><author><name>Raja Mohan</name><uri>http://www.blogger.com/profile/02607350777314838296</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;Dk8HQng7fip7ImA9WhRSGU4.&quot;'><id>tag:blogger.com,1999:blog-5620302193232049888.post-806401601356349778</id><published>2011-11-09T18:52:00.000-08:00</published><updated>2011-11-21T20:07:13.606-08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-11-21T20:07:13.606-08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Order Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Case Studies'/><category scheme='http://www.blogger.com/atom/ns#' term='Configure to Order'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Expert'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Supply Chain'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble to Order'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Manufacturing'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Knowledge'/><title>Track configuration details of PTO models when shipped Partially</title><content type='html'>&lt;p align="justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:comic sans ms;"&gt;&lt;strong&gt;Business Scenario&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:comic sans ms;"&gt; &lt;/span&gt;&lt;/span&gt;  &lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:comic sans ms;"&gt;The configuration relations are not created for PTO Configurations when a &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;shipment occurred through partial shipments &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;When the PTO model and options (all tracked in Installbase) are delivered with &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;partial shipments, the instances of tracked components and PTO model are &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;reflected in Installbase; the relationship between PTO model and components is &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;not created.&lt;/span&gt;  &lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:comic sans ms;"&gt;&lt;strong&gt;Why it behaves &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;  &lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;When a PTO order is partially shipped, the backordered lines are identified as &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;remnants in Order Management and the system ignores the relationship between &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;the lines and treats each individual item as separate shipment. After the model &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;becomes remnant, IB cannot create component relationships.&lt;/span&gt;  &lt;/p&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;  &lt;p align="justify"&gt;&lt;strong&gt;Solution /Workarounds:&lt;/strong&gt;   &lt;/p&gt;&lt;/span&gt; &lt;p align="justify"&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;&lt;u&gt;WorkAround 1&lt;/u&gt;. It is recommended to deliver with the Ship Model Complete checkmark &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;selected for the tracked PTO Models; execute the pick and confirm only &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;after the last shipment is made.&lt;/span&gt;  &lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;This is not a  good work around when most of the times your business doesnt work with  ship model complete scenarios, but it avoids a lot of overhead, in terms  of &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;manually updating the configuration details in Installbase if partially &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;shipped.  You need to remember and record the shipment after last shipment is  made and it puts lot of manual tracking. But this alternative can be  handy when the PTO model has huge number of components.&lt;/span&gt;  &lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt;Other issues with  this workaround is that the business intelligence reflects poor  delivery as you execute Pick and confirm only when the last shipment is  made.&lt;/span&gt;  &lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;&lt;u&gt;WorkAround 2&lt;/u&gt;. Manually maintain the relationship in the Installbase, after the last &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;shipment of the partial deliveries is complete.&lt;/span&gt;  &lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;For manual updating the instance configuration, you may refine the &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;process by defining a new transaction sub–type, which indicates that the &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;parent configuration of these instances needs to be updated.&lt;/span&gt;  &lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;An &lt;strong&gt;example setup&lt;/strong&gt; is as follows:&lt;/span&gt;  &lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;a. Create a new instance status 'Update Parent Config' with the same &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;attributes as the instance status 'Created' and change the status &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;description  to 'Update Parent Config.' This status indicates the user that you need  to update the parent configuration in Installbase.&lt;/span&gt;  &lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;b. Create a Service transaction Billing type similar to the seeded type Sell but rename &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;it to &lt;strong&gt;'Sell with Partial'&lt;/strong&gt;. This indicates you are making partial delivery and need additional action.&lt;/span&gt;  &lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;c. Create the transaction sub-type, with the seeded service transaction type &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;‘Sell Partial’ included from the LOV, of name. Assign the new &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;status created in step a,  ‘Update Parent Config’ to the transaction Sub-type.&lt;/span&gt;  &lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;d. When you ship the components of PTO model, go to the &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;installation details from the actions menu of the sales order line &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;and change the transaction sub-type to the new transaction subtype &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;(Sell with Partial.) In the external reference mention the &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;parent PTO model name which needs to be updated with the shipped &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;item as component.&lt;/span&gt;  &lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;e. After completing the last shipments, periodically qurey for instances &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;with status as 'Sell With Partial' and identify the parent PTO to &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;update from the external reference.&lt;/span&gt;  &lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;f. Update the Parent PTO model with the instances shipped later.&lt;/span&gt;  &lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;g. Update the component instances with status Created (which is &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;the original status description for the shipped item for the first &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;item)&lt;/span&gt;  &lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;This is a cumbersome process but can be opted when the configuration &lt;/span&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;does not have too many components &lt;/span&gt; &lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;&lt;strong&gt;Note&lt;/strong&gt;: You may use the Open Interface to execute the configuration&lt;/span&gt; &lt;span style="font-family:comic sans ms;font-size:85%;"&gt;updating, when there are too many shipments.&lt;/span&gt;  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5620302193232049888-806401601356349778?l=rajaivaturi-oraclesavvy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajaivaturi-oraclesavvy.blogspot.com/feeds/806401601356349778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajaivaturi-oraclesavvy.blogspot.com/2011/11/track-configuration-details-of-pto.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5620302193232049888/posts/default/806401601356349778?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5620302193232049888/posts/default/806401601356349778?v=2'/><link rel='alternate' type='text/html' href='http://rajaivaturi-oraclesavvy.blogspot.com/2011/11/track-configuration-details-of-pto.html' title='Track configuration details of PTO models when shipped Partially'/><author><name>Raja Mohan</name><uri>http://www.blogger.com/profile/02607350777314838296</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;Dk8HQnsycCp7ImA9WhRSGU4.&quot;'><id>tag:blogger.com,1999:blog-5620302193232049888.post-6886244554245431371</id><published>2011-11-09T18:44:00.000-08:00</published><updated>2011-11-21T20:07:13.598-08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-11-21T20:07:13.598-08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Order Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Case Studies'/><category scheme='http://www.blogger.com/atom/ns#' term='Configure to Order'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Expert'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Supply Chain'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble to Order'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Manufacturing'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Knowledge'/><title>How can we configure item in Selling Organization, without BOM in the Organization</title><content type='html'>&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Business Scenario&lt;/span&gt;:  &lt;/p&gt; &lt;p&gt;The Multi-Company Organization has a selling organization S1 which  sells the configured items made in the organization M1. The Sales Rep  doesnt keep BOM and Routing of the Configured items in the Sales  organization as they dont make the items in S1. But they want to  Configure to choose the options and arrive at the configuration before  asking the Manufacturing organization to make and supply to S1 to  subsequently deliver to the customer.  &lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Solution&lt;/span&gt;:  &lt;/p&gt; &lt;p&gt;In R12, this scenario can be dealt with the below setup.  &lt;/p&gt; &lt;p&gt;1. Define all the ATO Models in the organizations M1 and S1  &lt;/p&gt; &lt;p&gt;2. Define the BOM in M1 and in the OM Validation Organization. (Assume O1)  &lt;/p&gt; &lt;p&gt;3. Set the item attribute Create Configured Item, BOM as "Item Based on Model, BOM Based on Soucring"  &lt;/p&gt; &lt;p&gt;4. Define Item-Org Sourcing rule for each ATO Model in S4, for Transfer from M1  &lt;/p&gt; &lt;p&gt;5. Define the Internal Sales order set up for transactions between M1 and S1  &lt;/p&gt; &lt;p&gt;6. Define the transfer from sourcing rule in S1 &lt;/p&gt; &lt;p&gt;7. Go to the System Profiles and check the default Assignment set that is mentioned in the Profilt MRP:Default Assignment Set. &lt;/p&gt; &lt;p&gt;8. assign the transfer from sourcing rule to S1 and to the item of your purview. &lt;/p&gt; &lt;p&gt;The transaction works as follows:  &lt;/p&gt; &lt;p&gt;1. Sales Rep receives the order for a ATO Model  &lt;/p&gt; &lt;p&gt;2. Make the order entry with S1 as the Ship from Org  &lt;/p&gt; &lt;p&gt;3. Launch the configurator, even though BOM doesnt exist in S1, the  configurator picks the the OPtions from the BOM defined in the OM  Validation Org  &lt;/p&gt; &lt;p&gt;4. Choose the options and return to order management  &lt;/p&gt; &lt;p&gt;5. Book the sales order  &lt;/p&gt; &lt;p&gt;6. Create configured items (through Progress order)  &lt;/p&gt; &lt;p&gt;7. Autocreate Supply eligible (through Progress Order)  &lt;/p&gt; &lt;p&gt;8. An internal Sales order is created with source as M1  &lt;/p&gt; &lt;p&gt;9. Make the Configured item in M1  &lt;/p&gt; &lt;p&gt;10. Complete the Internal Sales order process  &lt;/p&gt; &lt;p&gt;11. Ship the item from S1  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5620302193232049888-6886244554245431371?l=rajaivaturi-oraclesavvy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajaivaturi-oraclesavvy.blogspot.com/feeds/6886244554245431371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajaivaturi-oraclesavvy.blogspot.com/2011/11/how-can-we-configure-item-in-selling.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5620302193232049888/posts/default/6886244554245431371?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5620302193232049888/posts/default/6886244554245431371?v=2'/><link rel='alternate' type='text/html' href='http://rajaivaturi-oraclesavvy.blogspot.com/2011/11/how-can-we-configure-item-in-selling.html' title='How can we configure item in Selling Organization, without BOM in the Organization'/><author><name>Raja Mohan</name><uri>http://www.blogger.com/profile/02607350777314838296</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;Dk8HQng6eSp7ImA9WhRSGU4.&quot;'><id>tag:blogger.com,1999:blog-5620302193232049888.post-9081820573477706270</id><published>2011-11-05T22:20:00.000-07:00</published><updated>2011-11-21T20:07:13.611-08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-11-21T20:07:13.611-08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Order Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Case Studies'/><category scheme='http://www.blogger.com/atom/ns#' term='Configure to Order'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Expert'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Supply Chain'/><category scheme='http://www.blogger.com/atom/ns#' term='Assemble to Order'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Manufacturing'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Knowledge'/><title></title><content type='html'>&lt;h1 style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;Solution- Sensing devices with flexible discounting and Unique configured item identity&lt;/span&gt;&lt;/h1&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;b&gt;Contributor&lt;/b&gt;: Raja Mohan Ivaturi&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;I came across a  customer assembling and selling the sensing devises and had the following business scenario to be supported by Oracle E-Business Suite. Your feedback is requested.&lt;/p&gt;&lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;b&gt;The Business Scenario&lt;/b&gt;:&lt;/p&gt;&lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;The Customer makes the end items in Assemble / Configure to Order scenario with many optional sub-assemblies and options components.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="margin-left:.75in;mso-add-space:auto; text-align:justify;text-indent:-.25in;mso-list:l1 level1 lfo3"&gt;&lt;!--[if !supportLists]--&gt;1.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;Customer sells various combinations of the optional items and assembiles under the generic Bill of the end items based on the choice made by the customers at the time of order entry&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.75in;mso-add-space: auto;text-align:justify"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.75in;mso-add-space: auto;text-align:justify;text-indent:-.25in;mso-list:l1 level1 lfo3"&gt;&lt;!--[if !supportLists]--&gt;2.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;Customer quite often offers discounts to the customers based on certain options of sub-assemblies / components. For example out of options A,B and C of certain part, customer offers 10% discount whenever the customer opts for the optional item A. In the similar manner the customer offers discounts and special prices on many such combinations.&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.75in;mso-add-space: auto;text-align:justify;text-indent:-.25in;mso-list:l1 level1 lfo3"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.75in;mso-add-space: auto;text-align:justify"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.75in;mso-add-space: auto;text-align:justify;text-indent:-.25in;mso-list:l1 level1 lfo3"&gt;&lt;!--[if !supportLists]--&gt;3.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;The customer identified some popular combinations of these configure to order items, that are frequently ordered, and defined such combinations as Pre-configured items. Through this the customer wanted to have special focus while planning on the popular end items as well s avoid the cumbersome configuration process from hundreds of options&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.75in;mso-add-space: auto;text-align:justify"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="margin-left:.75in;mso-add-space:auto; text-align:justify;text-indent:-.25in;mso-list:l1 level1 lfo3"&gt;&lt;!--[if !supportLists]--&gt;4.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;The customer also wants to track the sales and performance of each combination from the configure to order items and hence wanted to have unique identity of each item with specific combination of optional items.&lt;/p&gt;&lt;p class="MsoListParagraphCxSpLast" style="margin-left:.75in;mso-add-space:auto; text-align:justify;text-indent:-.25in;mso-list:l1 level1 lfo3"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;b&gt;Original solution&lt;/b&gt;: the customer did the below setup to address the requirements of above scenario:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in;text-align:justify"&gt;A. Defined the Configure to order ATO models&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in;text-align:justify"&gt;B. Defined the discounts in Advanced pricing with optional items as qualifiers&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in;text-align:justify"&gt;C. Defined Pre-defined items for some of the popular combinations from the ATO models.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;However the customer faced the following setbacks. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;* &lt;b&gt;Problem 1&lt;/b&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;p class="MsoListParagraphCxSpFirst" style="text-align:justify;text-indent:-.25in; mso-list:l4 level1 lfo4"&gt;&lt;!--[if !supportLists]--&gt;1.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;Sales Rep enters the Popular item when the configuration selected by his customer is one of the pre-defined configured items to avoid cumbersome selection of large number of optional items through Configurator&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-align:justify"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in; mso-list:l4 level1 lfo4"&gt;&lt;!--[if !supportLists]--&gt;2.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;By Oracle Functionality, the Price of the item is however picked up from the item master as calculated at the time of pre-configured item creation&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in; mso-list:l4 level1 lfo4"&gt;&lt;!--[if !supportLists]--&gt;3.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;The discounts to be applied on the optional items were bypassed when the pre-defined items were directly entered in the sales order. The price of the predefined item is directly taken and no pricing calculation was taken place as it happens only while new configured item was created. So the customer decided not to use the Pre-configured items and always go through the Cumbersome configuration Process&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in; mso-list:l4 level1 lfo4"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:1.0in;mso-add-space: auto;text-align:justify;text-indent:-.25in;mso-list:l4 level2 lfo4"&gt;&lt;!--[if !supportLists]--&gt;a.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;This made the order entry cumbersome (&lt;b&gt;Problem 1&lt;/b&gt;: Lengthy Order Entry)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:1.0in;mso-add-space: auto;text-align:justify;text-indent:-.25in;mso-list:l4 level2 lfo4"&gt;&lt;!--[if !supportLists]--&gt;b.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;    &lt;/span&gt;&lt;!--[endif]--&gt;Customer lost the visibility on tracking the sales of most popular items as fresh configuration every time even for the same combination. For example if you choose options 1,2,3 in one order an unique configured item A is created and next time when you choose the same items another configured item id B is created and there is no way you can understand that these items A and B are same and ordered more number of times. (&lt;b&gt;Problem 2&lt;/b&gt;: No Visibility on the popular configurations)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in; mso-list:l4 level1 lfo4"&gt;&lt;!--[if !supportLists]--&gt;4.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;The customer hence decided to bypass the pricing and redeveloped all the pricing definition in Configurator rules with heavy customizations&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in; mso-list:l4 level1 lfo4"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in; mso-list:l4 level1 lfo4"&gt;&lt;!--[if !supportLists]--&gt;5.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;The Prices are calculated in the Configurator while choosing the optional items &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in; mso-list:l4 level1 lfo4"&gt;&lt;!--[if !supportLists]--&gt;6.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;However the Configurator performance was drastically reduced and selecting the large number of options every time reduced the Order entry and configuration process very long time (Problem 3: &lt;b&gt;Performance Issue&lt;/b&gt;) &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;In summary there are three major issues due to which the customer was not happy even with the Oracle Application offerings:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="text-align:justify;text-indent:-.25in; mso-list:l0 level1 lfo5"&gt;&lt;!--[if !supportLists]--&gt;1.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;Problem 1&lt;/b&gt;: Cumbersome Order entry Process as Pre-configured items could not be used. In case we want to use the Pre-configured items and reduce the Order entry, than the Pricing definition would be bypassed&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in; mso-list:l0 level1 lfo5"&gt;&lt;!--[if !supportLists]--&gt;2.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;Problem 2&lt;/b&gt;: Switching OFF the Match feature and relying on the Order entry plus Configuration Customizations, removed the visibility on the Popular Configurations and doesn’t give Business Intelligence and decision making opportunities&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in; mso-list:l0 level1 lfo5"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="text-align:justify;text-indent:-.25in; mso-list:l0 level1 lfo5"&gt;&lt;!--[if !supportLists]--&gt;3.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;Problem 3&lt;/b&gt;: Heavy logic included in the Configurator to redo the entire Pricing logic created serious Performance issues &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;b&gt;Solution&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;I provided the below solution with very minimum Customization and meet all the requirements.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="text-align:justify;text-indent:-.25in; mso-list:l3 level1 lfo2"&gt;&lt;!--[if !supportLists]--&gt;1.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;Set the Configure to Order models as  it is.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-align:justify"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in; mso-list:l3 level1 lfo2"&gt;&lt;!--[if !supportLists]--&gt;2.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;Set the Standard Match ON. The Existing configured items including the Pre-configured items will be picked up whenever the same combination is selected by the customers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-align:justify"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in; mso-list:l3 level1 lfo2"&gt;&lt;!--[if !supportLists]--&gt;3.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;Set the predefined items as they are&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in; mso-list:l3 level1 lfo2"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in; mso-list:l3 level1 lfo2"&gt;&lt;!--[if !supportLists]--&gt;4.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;Write the configurator rules to default the option selections based on a value equal to the predefined items. You need to create some non-BOM options referring to which the Configurator rule will make selection of optional items that should go for the pre-defined item&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-align:justify"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.75in;mso-add-space: auto;text-align:justify;text-indent:-.25in;mso-list:l2 level1 lfo1"&gt;&lt;!--[if !supportLists]--&gt;1.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;While doing the order entry, if Sales Rep knows the item is known popular item, he/she still launches the configurator but enters the first non-bom option (Feature) as the predefined item code. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.75in;mso-add-space: auto;text-align:justify"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.75in;mso-add-space: auto;text-align:justify;text-indent:-.25in;mso-list:l2 level1 lfo1"&gt;&lt;!--[if !supportLists]--&gt;2.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;The configurator rules based on this input defaults the optional items. The user need not make the cumbersome selection.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.75in;mso-add-space: auto;text-align:justify;text-indent:-.25in;mso-list:l2 level1 lfo1"&gt;&lt;!--[if !supportLists]--&gt;3.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;Submit the configuration&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.75in;mso-add-space: auto;text-align:justify;text-indent:-.25in;mso-list:l2 level1 lfo1"&gt;&lt;!--[if !supportLists]--&gt;4.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;All selected options are loaded as Order Line items under the ATO Model&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.75in;mso-add-space: auto;text-align:justify"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.25in;mso-add-space: auto;text-align:justify;text-indent:-.25in;mso-list:l2 level1 lfo1"&gt;&lt;!--[if !supportLists]--&gt;5.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;When configured item creation is triggered, the pricing engine looks at the selected lines and apply all the pricing rules defined&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.25in;mso-add-space: auto;text-align:justify;text-indent:-.25in;mso-list:l2 level1 lfo1"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.25in;mso-add-space: auto;text-align:justify"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.25in;mso-add-space: auto;text-align:justify;text-indent:-.25in;mso-list:l2 level1 lfo1"&gt;&lt;!--[if !supportLists]--&gt;6.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;However the Configuration match function picks up the same predefined item but with the price calculated as per the pricing rules for selected options.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.75in;mso-add-space: auto;text-align:justify"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.25in;mso-add-space: auto;text-align:justify;text-indent:-.25in;mso-list:l2 level1 lfo1"&gt;&lt;!--[if !supportLists]--&gt;7.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;Because the match is ON the  customer was able to track the sales by unique combination of options (configured item codes) that help the business intelligence and decision making&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.25in;mso-add-space: auto;text-align:justify;text-indent:-.25in;mso-list:l2 level1 lfo1"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.25in;mso-add-space: auto;text-align:justify;text-indent:-.25in;mso-list:l2 level1 lfo1"&gt;Finally ensured that all the issues have a portion of solution addressing them by preparing the matrix below:&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 0.25in; text-indent: -0.25in; text-align: justify; "&gt;&lt;img src="http://2.bp.blogspot.com/-mkhNGTvArR4/TrYiuf-w2ZI/AAAAAAAABgQ/GmQzNH0o1ng/s200/untitled.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5671758962973792658" style="text-align: justify;text-indent: 0px; float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 400px; height: 200px; " /&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.25in;mso-add-space: auto;text-align:justify;text-indent:-.25in;mso-list:l2 level1 lfo1"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;b&gt;Highlights&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="text-align:justify;text-indent:-.25in; mso-list:l5 level1 lfo6"&gt;&lt;!--[if !supportLists]--&gt;1.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;The solution has very basic configuration effort in setting up the configurator rules to pre-select the options for Pre-defined items&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in; mso-list:l5 level1 lfo6"&gt;&lt;!--[if !supportLists]--&gt;2.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;There was almost ZERO Customization&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in; mso-list:l5 level1 lfo6"&gt;&lt;!--[if !supportLists]--&gt;3.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;All great features of Configure to Order were effectively used&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="text-align:justify;text-indent:-.25in; mso-list:l5 level1 lfo6"&gt;&lt;!--[if !supportLists]--&gt;4.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;!--[endif]--&gt;All Business Requirements were met to the full extent.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5620302193232049888-9081820573477706270?l=rajaivaturi-oraclesavvy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajaivaturi-oraclesavvy.blogspot.com/feeds/9081820573477706270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajaivaturi-oraclesavvy.blogspot.com/2011/11/solution-sensing-devices-with-flexible.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5620302193232049888/posts/default/9081820573477706270?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5620302193232049888/posts/default/9081820573477706270?v=2'/><link rel='alternate' type='text/html' href='http://rajaivaturi-oraclesavvy.blogspot.com/2011/11/solution-sensing-devices-with-flexible.html' title=''/><author><name>Raja Mohan</name><uri>http://www.blogger.com/profile/02607350777314838296</uri><email>noreply@blogger.com</email></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-mkhNGTvArR4/TrYiuf-w2ZI/AAAAAAAABgQ/GmQzNH0o1ng/s72-c/untitled.bmp' height='72' width='72'/><thr:total>0</thr:total></entry></feed>