<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Optimizing MATERIAL Price List in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/optimizing-material-price-list/m-p/8487572#M1652912</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Ognian,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AFAIK there is not solution of your problem except parallelization.&lt;/P&gt;&lt;P&gt;If you use flexible pricing with regulary changing conditions, then the complete pricing should be executed. This takes time. During this task all your access sequences and relevant condition types will be evaluated. You can't get rid of that.&lt;/P&gt;&lt;P&gt;The only way is to optimize your pricing procedure and check if you have some unused condition types or too complex access sequences, etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yuri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 14 Dec 2011 16:01:49 GMT</pubDate>
    <dc:creator>yuri_ziryukin</dc:creator>
    <dc:date>2011-12-14T16:01:49Z</dc:date>
    <item>
      <title>Optimizing MATERIAL Price List</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/optimizing-material-price-list/m-p/8487571#M1652911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello All, &lt;/P&gt;&lt;P&gt;We have Material Database of more than 2 000 000 records.  Creating a price file is very time consuming task.&lt;/P&gt;&lt;P&gt;Up to now We use FM &lt;STRONG&gt;"PRICING"&lt;/STRONG&gt; to determine the correct price according to relevant customer. I can optimize Material Data reading whit mass reading &lt;STRONG&gt;MARA&lt;/STRONG&gt;. But &lt;STRONG&gt;"PRICING"&lt;/STRONG&gt; itself is done is by single material. &lt;/P&gt;&lt;P&gt;So the question is do you have any clue how can I make pricing on more than one material effectively. I've created some parallelisation  of the process  but the real slow down is because the FM Pricing is created for single material only. &lt;/P&gt;&lt;P&gt;Regards Ognian Kalaydjiev&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Dec 2011 14:14:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/optimizing-material-price-list/m-p/8487571#M1652911</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-12-14T14:14:48Z</dc:date>
    </item>
    <item>
      <title>Re: Optimizing MATERIAL Price List</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/optimizing-material-price-list/m-p/8487572#M1652912</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Ognian,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AFAIK there is not solution of your problem except parallelization.&lt;/P&gt;&lt;P&gt;If you use flexible pricing with regulary changing conditions, then the complete pricing should be executed. This takes time. During this task all your access sequences and relevant condition types will be evaluated. You can't get rid of that.&lt;/P&gt;&lt;P&gt;The only way is to optimize your pricing procedure and check if you have some unused condition types or too complex access sequences, etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yuri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Dec 2011 16:01:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/optimizing-material-price-list/m-p/8487572#M1652912</guid>
      <dc:creator>yuri_ziryukin</dc:creator>
      <dc:date>2011-12-14T16:01:49Z</dc:date>
    </item>
    <item>
      <title>Re: Optimizing MATERIAL Price List</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/optimizing-material-price-list/m-p/8487573#M1652913</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Yuri, Not exactly the answer than I was searching for. So if I understand you correctly I should rewrite the pricing by my self which is not a good solution. &lt;/P&gt;&lt;P&gt;Regards Ognian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Dec 2011 07:51:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/optimizing-material-price-list/m-p/8487573#M1652913</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-12-15T07:51:43Z</dc:date>
    </item>
    <item>
      <title>Re: Optimizing MATERIAL Price List</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/optimizing-material-price-list/m-p/8487574#M1652914</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Ognian,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what do you mean with rewriting the pricing? I don't think it's possible. SAP pricing is quite complex and it considers many different things.&lt;/P&gt;&lt;P&gt;If you really want to have DYNAMIC prices in your price catalog, you'll have to live with the current solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Some questions from the business point of view: which customer really wants to see up-to-date prices for 2.000.000 materials?&lt;/P&gt;&lt;P&gt;Isn't it too much? And would it be possible to update prices on a less regular basis storing the results in some temporary tables?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;  Yuri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Dec 2011 09:09:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/optimizing-material-price-list/m-p/8487574#M1652914</guid>
      <dc:creator>yuri_ziryukin</dc:creator>
      <dc:date>2011-12-15T09:09:02Z</dc:date>
    </item>
    <item>
      <title>Re: Optimizing MATERIAL Price List</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/optimizing-material-price-list/m-p/8487575#M1652915</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Yuri,&lt;/P&gt;&lt;P&gt;By rewriting I mean to take a look over all access sequence tables and create pricing FM which Makes joins over them based on table with MATNR. But at moment the solution with parallel execution with temp tables  takes about hour and a half for 1200 000 records which is quite OK. So for now no rewriting is needed. About business case we are in automotive business and the parts for all vehicle types are huge. And we have to provide the full list price to our dealers whit their own price in reasonable time. &lt;/P&gt;&lt;P&gt;Regards Ognian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Dec 2011 12:14:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/optimizing-material-price-list/m-p/8487575#M1652915</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-12-15T12:14:59Z</dc:date>
    </item>
    <item>
      <title>Re: Optimizing MATERIAL Price List</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/optimizing-material-price-list/m-p/8487576#M1652916</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think the best approach would be to first generate a complete price list with parallel processing and store the results in some table, including the access path. Then you should monitor for relevant changes of conditions, etc. and only recalculate the prices where necessary. This should be easier than rewriting the whole pricing routines.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Dec 2011 14:25:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/optimizing-material-price-list/m-p/8487576#M1652916</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-12-15T14:25:32Z</dc:date>
    </item>
    <item>
      <title>Re: Optimizing MATERIAL Price List</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/optimizing-material-price-list/m-p/8487577#M1652917</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've already done something like this. Fill temp table with unique ID whit parallel processes. But every time from scratch because the changes are too many to trace.  &lt;/P&gt;&lt;P&gt;Regards Ognian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Dec 2011 14:31:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/optimizing-material-price-list/m-p/8487577#M1652917</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-12-15T14:31:04Z</dc:date>
    </item>
    <item>
      <title>Re: Optimizing MATERIAL Price List</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/optimizing-material-price-list/m-p/8487578#M1652918</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So to conclude the right solution is temporary table generated whit parallel execution of PRICING FM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Dec 2011 14:32:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/optimizing-material-price-list/m-p/8487578#M1652918</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-12-15T14:32:24Z</dc:date>
    </item>
  </channel>
</rss>

