svn commit: r902719 [6/6] - in /ofbiz/trunk/applications/order: ./ data/ data/helpdata/ entitydef/ script/org/ofbiz/order/olap/ script/org/ofbiz/order/reports/ webapp/ordermgr/WEB-INF/ webapp/ordermgr/WEB-INF/actions/report/ webapp/ordermgr/WEB-INF/act...

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r902719 [6/6] - in /ofbiz/trunk/applications/order: ./ data/ data/helpdata/ entitydef/ script/org/ofbiz/order/olap/ script/org/ofbiz/order/reports/ webapp/ordermgr/WEB-INF/ webapp/ordermgr/WEB-INF/actions/report/ webapp/ordermgr/WEB-INF/act...

hansbak-2
Modified: ofbiz/trunk/applications/order/webapp/ordermgr/reports/SalesReport.rptdesign
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/webapp/ordermgr/reports/SalesReport.rptdesign?rev=902719&r1=902718&r2=902719&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/webapp/ordermgr/reports/SalesReport.rptdesign (original)
+++ ofbiz/trunk/applications/order/webapp/ordermgr/reports/SalesReport.rptdesign Mon Jan 25 07:23:57 2010
@@ -141,81 +141,86 @@
                 </structure>
                 <structure>
                     <property name="position">2</property>
-                    <property name="name">orderDateMonthName</property>
+                    <property name="name">orderDateMonthOfYear</property>
                     <property name="dataType">string</property>
                 </structure>
                 <structure>
                     <property name="position">3</property>
-                    <property name="name">orderDateWeekOfYear</property>
+                    <property name="name">orderDateMonthName</property>
                     <property name="dataType">string</property>
                 </structure>
                 <structure>
                     <property name="position">4</property>
-                    <property name="name">orderDateDayName</property>
+                    <property name="name">orderDateWeekOfYear</property>
                     <property name="dataType">string</property>
                 </structure>
                 <structure>
                     <property name="position">5</property>
-                    <property name="name">orderDateDescription</property>
+                    <property name="name">orderDateDayName</property>
                     <property name="dataType">string</property>
                 </structure>
                 <structure>
                     <property name="position">6</property>
+                    <property name="name">orderDateDescription</property>
+                    <property name="dataType">string</property>
+                </structure>
+                <structure>
+                    <property name="position">7</property>
                     <property name="name">quantity</property>
                     <property name="dataType">integer</property>
                 </structure>
                 <structure>
-                    <property name="position">7</property>
+                    <property name="position">8</property>
                     <property name="name">GrossSales</property>
                     <property name="dataType">decimal</property>
                 </structure>
                 <structure>
-                    <property name="position">8</property>
+                    <property name="position">9</property>
                     <property name="name">GrossMerchandizeSales</property>
                     <property name="dataType">decimal</property>
                 </structure>
                 <structure>
-                    <property name="position">9</property>
+                    <property name="position">10</property>
                     <property name="name">GrossMerchandizeProfit</property>
                     <property name="dataType">decimal</property>
                 </structure>
                 <structure>
-                    <property name="position">10</property>
+                    <property name="position">11</property>
                     <property name="name">GrossShippingProfit</property>
                     <property name="dataType">decimal</property>
                 </structure>
                 <structure>
-                    <property name="position">11</property>
+                    <property name="position">12</property>
                     <property name="name">GrossProfit</property>
                     <property name="dataType">decimal</property>
                 </structure>
                 <structure>
-                    <property name="position">12</property>
+                    <property name="position">13</property>
                     <property name="name">AverageMerchandizeProfit</property>
                     <property name="dataType">decimal</property>
                 </structure>
                 <structure>
-                    <property name="position">13</property>
+                    <property name="position">14</property>
                     <property name="name">AverageGrossProfit</property>
                     <property name="dataType">decimal</property>
                 </structure>
                 <structure>
-                    <property name="position">14</property>
+                    <property name="position">15</property>
                     <property name="name">AccountType</property>
                     <property name="dataType">string</property>
                 </structure>
                 <structure>
-                    <property name="position">15</property>
+                    <property name="position">16</property>
                     <property name="name">Pod</property>
                     <property name="dataType">string</property>
                 </structure>
                 <structure>
-                    <property name="position">16</property>
+                    <property name="position">17</property>
                     <property name="name">Account</property>
                     <property name="dataType">string</property>
                 </structure>
                 <structure>
-                    <property name="position">17</property>
+                    <property name="position">18</property>
                     <property name="name">SalesChannel</property>
                     <property name="dataType">string</property>
                 </structure>
@@ -289,6 +294,10 @@
                     <property name="columnName">orderDateYearName</property>
                     <property name="displayName">orderDateYearName</property>
                 </structure>
+                <structure>
+                    <property name="columnName">orderDateMonthOfYear</property>
+                    <property name="displayName">orderDateMonthOfYear</property>
+                </structure>
             </list-property>
             <structure name="cachedMetaData">
                 <list-property name="resultSet">
@@ -299,81 +308,86 @@
                     </structure>
                     <structure>
                         <property name="position">2</property>
-                        <property name="name">orderDateMonthName</property>
+                        <property name="name">orderDateMonthOfYear</property>
                         <property name="dataType">string</property>
                     </structure>
                     <structure>
                         <property name="position">3</property>
-                        <property name="name">orderDateWeekOfYear</property>
+                        <property name="name">orderDateMonthName</property>
                         <property name="dataType">string</property>
                     </structure>
                     <structure>
                         <property name="position">4</property>
-                        <property name="name">orderDateDayName</property>
+                        <property name="name">orderDateWeekOfYear</property>
                         <property name="dataType">string</property>
                     </structure>
                     <structure>
                         <property name="position">5</property>
-                        <property name="name">orderDateDescription</property>
+                        <property name="name">orderDateDayName</property>
                         <property name="dataType">string</property>
                     </structure>
                     <structure>
                         <property name="position">6</property>
+                        <property name="name">orderDateDescription</property>
+                        <property name="dataType">string</property>
+                    </structure>
+                    <structure>
+                        <property name="position">7</property>
                         <property name="name">quantity</property>
                         <property name="dataType">integer</property>
                     </structure>
                     <structure>
-                        <property name="position">7</property>
+                        <property name="position">8</property>
                         <property name="name">GrossSales</property>
                         <property name="dataType">decimal</property>
                     </structure>
                     <structure>
-                        <property name="position">8</property>
+                        <property name="position">9</property>
                         <property name="name">GrossMerchandizeSales</property>
                         <property name="dataType">decimal</property>
                     </structure>
                     <structure>
-                        <property name="position">9</property>
+                        <property name="position">10</property>
                         <property name="name">GrossMerchandizeProfit</property>
                         <property name="dataType">decimal</property>
                     </structure>
                     <structure>
-                        <property name="position">10</property>
+                        <property name="position">11</property>
                         <property name="name">GrossShippingProfit</property>
                         <property name="dataType">decimal</property>
                     </structure>
                     <structure>
-                        <property name="position">11</property>
+                        <property name="position">12</property>
                         <property name="name">GrossProfit</property>
                         <property name="dataType">decimal</property>
                     </structure>
                     <structure>
-                        <property name="position">12</property>
+                        <property name="position">13</property>
                         <property name="name">AverageMerchandizeProfit</property>
                         <property name="dataType">decimal</property>
                     </structure>
                     <structure>
-                        <property name="position">13</property>
+                        <property name="position">14</property>
                         <property name="name">AverageGrossProfit</property>
                         <property name="dataType">decimal</property>
                     </structure>
                     <structure>
-                        <property name="position">14</property>
+                        <property name="position">15</property>
                         <property name="name">AccountType</property>
                         <property name="dataType">string</property>
                     </structure>
                     <structure>
-                        <property name="position">15</property>
+                        <property name="position">16</property>
                         <property name="name">Pod</property>
                         <property name="dataType">string</property>
                     </structure>
                     <structure>
-                        <property name="position">16</property>
+                        <property name="position">17</property>
                         <property name="name">Account</property>
                         <property name="dataType">string</property>
                     </structure>
                     <structure>
-                        <property name="position">17</property>
+                        <property name="position">18</property>
                         <property name="name">SalesChannel</property>
                         <property name="dataType">string</property>
                     </structure>
@@ -405,20 +419,20 @@
 
 currentRow = 0;
 totalRows = 0;
-account_type1 = "VV";
+account_type1 = "B2C";
 account_type2 = "B2B";
 pod1 = "English Pod";
 pod2 = "Latin Pod";
-account_VV_AU = "VV-AU";
-account_VV_CA = "VV-CA";
-account_VV_IE = "VV-IE";
-account_VV_SG = "VV-SG";
-account_VV_UK = "VV-UK";
-account_VV_US = "VV-US";
-account_VV_DE = "VV-DE";
-account_VV_ES = "VV-ES";
-account_VV_FR = "VV-FR";
-account_VV_IT = "VV-IT";
+account_B2C_AU = "B2C-AU";
+account_B2C_CA = "B2C-CA";
+account_B2C_IE = "B2C-IE";
+account_B2C_SG = "B2C-SG";
+account_B2C_UK = "B2C-UK";
+account_B2C_US = "B2C-US";
+account_B2C_DE = "B2C-DE";
+account_B2C_ES = "B2C-ES";
+account_B2C_FR = "B2C-FR";
+account_B2C_IT = "B2C-IT";
 account_B2B_AU = "B2B-AU";
 account_B2B_CA = "B2B-CA";
 account_B2B_IE = "B2B-IE";
@@ -444,6 +458,7 @@
  orderDateYearName = starschema.getString("orderDateYearName");
  orderDateWeekOfYear = starschema.getString("orderDateWeekOfYear");
  orderDateYearMonthDay = starschema.getString("orderDateYearMonthDay");
+ orderDateMonthOfYear = starschema.getString("orderDateMonthOfYear");
 
  quantity = starschema.getString("quantity");
  GrossSales = starschema.getString("GrossSales");
@@ -455,13 +470,14 @@
  salesChannelEnumId = starschema.getString("salesChannelEnumId");
  saleChannel = starschema.getString("saleChannel");
 
- if (salesChannelEnumId == "VV_AU_SALES_CHANNEL")
+ if (salesChannelEnumId == "B2C_AU_SALES_CHANNEL")
  {
  row["AccountType"] = account_type1;
  row["Pod"] = pod1;
- row["Account"] = account_VV_AU;
+ row["Account"] = account_B2C_AU;
  row["SalesChannel"] = salesChannelEnumId;
  row["orderDateYearName"] = orderDateYearName;
+ row["orderDateMonthOfYear"] = orderDateMonthOfYear;
  row["orderDateMonthName"] = orderDateMonthName;
  row["orderDateWeekOfYear"] = orderDateWeekOfYear;
  row["orderDateDayName"] = orderDateDayName;
@@ -473,13 +489,14 @@
  row["GrossShippingProfit"] = GrossShippingProfit;
  row["GrossProfit"] = GrossProfit;
  }
- if (salesChannelEnumId == "VV_CA_SALES_CHANNEL")
+ if (salesChannelEnumId == "B2C_CA_SALES_CHANNEL")
  {
  row["AccountType"] = account_type1;
  row["Pod"] = pod1;
- row["Account"] = account_VV_CA;
+ row["Account"] = account_B2C_CA;
  row["SalesChannel"] = salesChannelEnumId;
  row["orderDateYearName"] = orderDateYearName;
+ row["orderDateMonthOfYear"] = orderDateMonthOfYear;
  row["orderDateMonthName"] = orderDateMonthName;
  row["orderDateWeekOfYear"] = orderDateWeekOfYear;
  row["orderDateDayName"] = orderDateDayName;
@@ -491,13 +508,14 @@
  row["GrossShippingProfit"] = GrossShippingProfit;
  row["GrossProfit"] = GrossProfit;
  }
- if (salesChannelEnumId == "VV_IE_SALES_CHANNEL")
+ if (salesChannelEnumId == "B2C_IE_SALES_CHANNEL")
  {
  row["AccountType"] = account_type1;
  row["Pod"] = pod1;
- row["Account"] = account_VV_IE;
+ row["Account"] = account_B2C_IE;
  row["SalesChannel"] = salesChannelEnumId;
  row["orderDateYearName"] = orderDateYearName;
+ row["orderDateMonthOfYear"] = orderDateMonthOfYear;
  row["orderDateMonthName"] = orderDateMonthName;
  row["orderDateWeekOfYear"] = orderDateWeekOfYear;
  row["orderDateDayName"] = orderDateDayName;
@@ -509,13 +527,14 @@
  row["GrossShippingProfit"] = GrossShippingProfit;
  row["GrossProfit"] = GrossProfit;
  }
- if (salesChannelEnumId == "VV_SG_SALES_CHANNEL")
+ if (salesChannelEnumId == "B2C_SG_SALES_CHANNEL")
  {
  row["AccountType"] = account_type1;
  row["Pod"] = pod1;
- row["Account"] = account_VV_SG;
+ row["Account"] = account_B2C_SG;
  row["SalesChannel"] = salesChannelEnumId;
  row["orderDateYearName"] = orderDateYearName;
+ row["orderDateMonthOfYear"] = orderDateMonthOfYear;
  row["orderDateMonthName"] = orderDateMonthName;
  row["orderDateWeekOfYear"] = orderDateWeekOfYear;
  row["orderDateDayName"] = orderDateDayName;
@@ -527,13 +546,14 @@
  row["GrossShippingProfit"] = GrossShippingProfit;
  row["GrossProfit"] = GrossProfit;
  }
- if (salesChannelEnumId == "VV_UK_SALES_CHANNEL")
+ if (salesChannelEnumId == "B2C_UK_SALES_CHANNEL")
  {
  row["AccountType"] = account_type1;
  row["Pod"] = pod1;
- row["Account"] = account_VV_UK;
+ row["Account"] = account_B2C_UK;
  row["SalesChannel"] = salesChannelEnumId;
  row["orderDateYearName"] = orderDateYearName;
+ row["orderDateMonthOfYear"] = orderDateMonthOfYear;
  row["orderDateMonthName"] = orderDateMonthName;
  row["orderDateWeekOfYear"] = orderDateWeekOfYear;
  row["orderDateDayName"] = orderDateDayName;
@@ -545,13 +565,14 @@
  row["GrossShippingProfit"] = GrossShippingProfit;
  row["GrossProfit"] = GrossProfit;
  }
- if (salesChannelEnumId == "VV_US_SALES_CHANNEL")
+ if (salesChannelEnumId == "B2C_US_SALES_CHANNEL")
  {
  row["AccountType"] = account_type1;
  row["Pod"] = pod1;
- row["Account"] = account_VV_US;
+ row["Account"] = account_B2C_US;
  row["SalesChannel"] = salesChannelEnumId;
  row["orderDateYearName"] = orderDateYearName;
+ row["orderDateMonthOfYear"] = orderDateMonthOfYear;
  row["orderDateMonthName"] = orderDateMonthName;
  row["orderDateWeekOfYear"] = orderDateWeekOfYear;
  row["orderDateDayName"] = orderDateDayName;
@@ -563,13 +584,14 @@
  row["GrossShippingProfit"] = GrossShippingProfit;
  row["GrossProfit"] = GrossProfit;
  }
- if (salesChannelEnumId == "VV_DE_SALES_CHANNEL")
+ if (salesChannelEnumId == "B2C_DE_SALES_CHANNEL")
  {
  row["AccountType"] = account_type1;
  row["Pod"] = pod2;
- row["Account"] = account_VV_DE;
+ row["Account"] = account_B2C_DE;
  row["SalesChannel"] = salesChannelEnumId;
  row["orderDateYearName"] = orderDateYearName;
+ row["orderDateMonthOfYear"] = orderDateMonthOfYear;
  row["orderDateMonthName"] = orderDateMonthName;
  row["orderDateWeekOfYear"] = orderDateWeekOfYear;
  row["orderDateDayName"] = orderDateDayName;
@@ -581,13 +603,14 @@
  row["GrossShippingProfit"] = GrossShippingProfit;
  row["GrossProfit"] = GrossProfit;
  }
- if (salesChannelEnumId == "VV_ES_SALES_CHANNEL")
+ if (salesChannelEnumId == "B2C_ES_SALES_CHANNEL")
  {
  row["AccountType"] = account_type1;
  row["Pod"] = pod2;
- row["Account"] = account_VV_ES;
+ row["Account"] = account_B2C_ES;
  row["SalesChannel"] = salesChannelEnumId;
  row["orderDateYearName"] = orderDateYearName;
+ row["orderDateMonthOfYear"] = orderDateMonthOfYear;
  row["orderDateMonthName"] = orderDateMonthName;
  row["orderDateWeekOfYear"] = orderDateWeekOfYear;
  row["orderDateDayName"] = orderDateDayName;
@@ -599,13 +622,14 @@
  row["GrossShippingProfit"] = GrossShippingProfit;
  row["GrossProfit"] = GrossProfit;
  }
- if (salesChannelEnumId == "VV_FR_SALES_CHANNEL")
+ if (salesChannelEnumId == "B2C_FR_SALES_CHANNEL")
  {
  row["AccountType"] = account_type1;
  row["Pod"] = pod2;
- row["Account"] = account_VV_FR;
+ row["Account"] = account_B2C_FR;
  row["SalesChannel"] = salesChannelEnumId;
  row["orderDateYearName"] = orderDateYearName;
+ row["orderDateMonthOfYear"] = orderDateMonthOfYear;
  row["orderDateMonthName"] = orderDateMonthName;
  row["orderDateWeekOfYear"] = orderDateWeekOfYear;
  row["orderDateDayName"] = orderDateDayName;
@@ -617,13 +641,14 @@
  row["GrossShippingProfit"] = GrossShippingProfit;
  row["GrossProfit"] = GrossProfit;
  }
- if (salesChannelEnumId == "VV_IT_SALES_CHANNEL")
+ if (salesChannelEnumId == "B2C_IT_SALES_CHANNEL")
  {
  row["AccountType"] = account_type1;
  row["Pod"] = pod2;
- row["Account"] = account_VV_IT;
+ row["Account"] = account_B2C_IT;
  row["SalesChannel"] = salesChannelEnumId;
  row["orderDateYearName"] = orderDateYearName;
+ row["orderDateMonthOfYear"] = orderDateMonthOfYear;
  row["orderDateMonthName"] = orderDateMonthName;
  row["orderDateWeekOfYear"] = orderDateWeekOfYear;
  row["orderDateDayName"] = orderDateDayName;
@@ -642,6 +667,7 @@
  row["Account"] = account_B2B_AU;
  row["SalesChannel"] = salesChannelEnumId;
  row["orderDateYearName"] = orderDateYearName;
+ row["orderDateMonthOfYear"] = orderDateMonthOfYear;
  row["orderDateMonthName"] = orderDateMonthName;
  row["orderDateWeekOfYear"] = orderDateWeekOfYear;
  row["orderDateDayName"] = orderDateDayName;
@@ -660,6 +686,7 @@
  row["Account"] = account_B2B_CA;
  row["SalesChannel"] = salesChannelEnumId;
  row["orderDateYearName"] = orderDateYearName;
+ row["orderDateMonthOfYear"] = orderDateMonthOfYear;
  row["orderDateMonthName"] = orderDateMonthName;
  row["orderDateWeekOfYear"] = orderDateWeekOfYear;
  row["orderDateDayName"] = orderDateDayName;
@@ -678,6 +705,7 @@
  row["Account"] = account_B2B_IE;
  row["SalesChannel"] = salesChannelEnumId;
  row["orderDateYearName"] = orderDateYearName;
+ row["orderDateMonthOfYear"] = orderDateMonthOfYear;
  row["orderDateMonthName"] = orderDateMonthName;
  row["orderDateWeekOfYear"] = orderDateWeekOfYear;
  row["orderDateDayName"] = orderDateDayName;
@@ -696,6 +724,7 @@
  row["Account"] = account_B2B_SG;
  row["SalesChannel"] = salesChannelEnumId;
  row["orderDateYearName"] = orderDateYearName;
+ row["orderDateMonthOfYear"] = orderDateMonthOfYear;
  row["orderDateMonthName"] = orderDateMonthName;
  row["orderDateWeekOfYear"] = orderDateWeekOfYear;
  row["orderDateDayName"] = orderDateDayName;
@@ -714,6 +743,7 @@
  row["Account"] = account_B2B_UK;
  row["SalesChannel"] = salesChannelEnumId;
  row["orderDateYearName"] = orderDateYearName;
+ row["orderDateMonthOfYear"] = orderDateMonthOfYear;
  row["orderDateMonthName"] = orderDateMonthName;
  row["orderDateWeekOfYear"] = orderDateWeekOfYear;
  row["orderDateDayName"] = orderDateDayName;
@@ -732,6 +762,7 @@
  row["Account"] = account_B2B_US;
  row["SalesChannel"] = salesChannelEnumId;
  row["orderDateYearName"] = orderDateYearName;
+ row["orderDateMonthOfYear"] = orderDateMonthOfYear;
  row["orderDateMonthName"] = orderDateMonthName;
  row["orderDateWeekOfYear"] = orderDateWeekOfYear;
  row["orderDateDayName"] = orderDateDayName;
@@ -750,6 +781,7 @@
  row["Account"] = account_B2B_DE;
  row["SalesChannel"] = salesChannelEnumId;
  row["orderDateYearName"] = orderDateYearName;
+ row["orderDateMonthOfYear"] = orderDateMonthOfYear;
  row["orderDateMonthName"] = orderDateMonthName;
  row["orderDateWeekOfYear"] = orderDateWeekOfYear;
  row["orderDateDayName"] = orderDateDayName;
@@ -768,6 +800,7 @@
  row["Account"] = account_B2B_ES;
  row["SalesChannel"] = salesChannelEnumId;
  row["orderDateYearName"] = orderDateYearName;
+ row["orderDateMonthOfYear"] = orderDateMonthOfYear;
  row["orderDateMonthName"] = orderDateMonthName;
  row["orderDateWeekOfYear"] = orderDateWeekOfYear;
  row["orderDateDayName"] = orderDateDayName;
@@ -786,6 +819,7 @@
  row["Account"] = account_B2B_FR;
  row["SalesChannel"] = salesChannelEnumId;
  row["orderDateYearName"] = orderDateYearName;
+ row["orderDateMonthOfYear"] = orderDateMonthOfYear;
  row["orderDateMonthName"] = orderDateMonthName;
  row["orderDateWeekOfYear"] = orderDateWeekOfYear;
  row["orderDateDayName"] = orderDateDayName;
@@ -804,6 +838,7 @@
  row["Account"] = account_B2B_IT;
  row["SalesChannel"] = salesChannelEnumId;
  row["orderDateYearName"] = orderDateYearName;
+ row["orderDateMonthOfYear"] = orderDateMonthOfYear;
  row["orderDateMonthName"] = orderDateMonthName;
  row["orderDateWeekOfYear"] = orderDateWeekOfYear;
  row["orderDateDayName"] = orderDateDayName;
@@ -835,6 +870,14 @@
                                     <property name="dataType">string</property>
                                     <property name="columnName">orderDateYearName</property>
                                 </tabular-level>
+                                <tabular-level name="orderDateMonthOfYear" id="2023">
+                                    <property name="dataType">string</property>
+                                    <property name="columnName">orderDateMonthOfYear</property>
+                                </tabular-level>
+                                <tabular-level name="orderDateMonthName" id="2019">
+                                    <property name="dataType">string</property>
+                                    <property name="columnName">orderDateMonthName</property>
+                                </tabular-level>
                                 <tabular-level name="orderDateWeekOfYear" id="1475">
                                     <property name="dataType">string</property>
                                     <property name="columnName">orderDateWeekOfYear</property>
@@ -974,10 +1017,10 @@
         <simple-master-page name="Simple MasterPage" id="2">
             <property name="type">us-legal</property>
             <property name="orientation">landscape</property>
-            <property name="topMargin">1in</property>
-            <property name="leftMargin">1.25in</property>
-            <property name="bottomMargin">1in</property>
-            <property name="rightMargin">1.25in</property>
+            <property name="topMargin">0.25in</property>
+            <property name="leftMargin">0.25in</property>
+            <property name="bottomMargin">0.25in</property>
+            <property name="rightMargin">0.25in</property>
             <page-footer>
                 <text id="3">
                     <property name="contentType">html</property>
@@ -987,12 +1030,14 @@
         </simple-master-page>
     </page-setup>
     <body>
-        <text id="194">
-            <property name="contentType">html</property>
-            <text-property name="content"><![CDATA[<CENTER>
-<H4><B>Sale Report<B></H4>
-</CENTER>]]></text-property>
-        </text>
+        <label id="2018">
+            <property name="fontSize">xx-large</property>
+            <property name="fontWeight">normal</property>
+            <property name="paddingTop">1pt</property>
+            <property name="paddingBottom">20pt</property>
+            <property name="textAlign">center</property>
+            <text-property name="text">Sales Report</text-property>
+        </label>
         <extended-item extensionName="Crosstab" id="1483">
             <property name="emptyCellValue">0</property>
             <property name="measures">
@@ -1012,9 +1057,10 @@
                         <extended-item extensionName="AggregationCell" id="1969">
                             <property name="aggregationOnRow">Account/AccountType</property>
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#BFBFBF</property>
                             <property name="content">
                                 <data id="1970">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
                                     <property name="resultSetColumn">quantity_Account/AccountType_Date/orderDateDescription</property>
                                 </data>
                             </property>
@@ -1022,18 +1068,20 @@
                         <extended-item extensionName="AggregationCell" id="1985">
                             <property name="aggregationOnRow">Account/Pod</property>
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#E5E5E5</property>
                             <property name="content">
                                 <data id="1986">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
                                     <property name="resultSetColumn">quantity_Account/Pod_Date/orderDateDescription</property>
                                 </data>
                             </property>
                         </extended-item>
                         <extended-item extensionName="AggregationCell" id="2001">
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#7F7F7F</property>
                             <property name="content">
                                 <data id="2002">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
                                     <property name="resultSetColumn">quantity_Date/orderDateDescription</property>
                                 </data>
                             </property>
@@ -1067,9 +1115,10 @@
                         <extended-item extensionName="AggregationCell" id="1971">
                             <property name="aggregationOnRow">Account/AccountType</property>
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#BFBFBF</property>
                             <property name="content">
                                 <data id="1972">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
                                     <property name="resultSetColumn">GrossSales_Account/AccountType_Date/orderDateDescription</property>
                                 </data>
                             </property>
@@ -1077,18 +1126,20 @@
                         <extended-item extensionName="AggregationCell" id="1987">
                             <property name="aggregationOnRow">Account/Pod</property>
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#E5E5E5</property>
                             <property name="content">
                                 <data id="1988">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
                                     <property name="resultSetColumn">GrossSales_Account/Pod_Date/orderDateDescription</property>
                                 </data>
                             </property>
                         </extended-item>
                         <extended-item extensionName="AggregationCell" id="2003">
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#7F7F7F</property>
                             <property name="content">
                                 <data id="2004">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
                                     <property name="resultSetColumn">GrossSales_Date/orderDateDescription</property>
                                 </data>
                             </property>
@@ -1121,9 +1172,10 @@
                         <extended-item extensionName="AggregationCell" id="1973">
                             <property name="aggregationOnRow">Account/AccountType</property>
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#BFBFBF</property>
                             <property name="content">
                                 <data id="1974">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
                                     <property name="resultSetColumn">GrossMerchandizeSales_Account/AccountType_Date/orderDateDescription</property>
                                 </data>
                             </property>
@@ -1131,18 +1183,20 @@
                         <extended-item extensionName="AggregationCell" id="1989">
                             <property name="aggregationOnRow">Account/Pod</property>
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#E5E5E5</property>
                             <property name="content">
                                 <data id="1990">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
                                     <property name="resultSetColumn">GrossMerchandizeSales_Account/Pod_Date/orderDateDescription</property>
                                 </data>
                             </property>
                         </extended-item>
                         <extended-item extensionName="AggregationCell" id="2005">
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#7F7F7F</property>
                             <property name="content">
                                 <data id="2006">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
                                     <property name="resultSetColumn">GrossMerchandizeSales_Date/orderDateDescription</property>
                                 </data>
                             </property>
@@ -1175,9 +1229,10 @@
                         <extended-item extensionName="AggregationCell" id="1975">
                             <property name="aggregationOnRow">Account/AccountType</property>
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#BFBFBF</property>
                             <property name="content">
                                 <data id="1976">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
                                     <property name="resultSetColumn">GrossMerchandizeProfit_Account/AccountType_Date/orderDateDescription</property>
                                 </data>
                             </property>
@@ -1185,18 +1240,20 @@
                         <extended-item extensionName="AggregationCell" id="1991">
                             <property name="aggregationOnRow">Account/Pod</property>
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#E5E5E5</property>
                             <property name="content">
                                 <data id="1992">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
                                     <property name="resultSetColumn">GrossMerchandizeProfit_Account/Pod_Date/orderDateDescription</property>
                                 </data>
                             </property>
                         </extended-item>
                         <extended-item extensionName="AggregationCell" id="2007">
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#7F7F7F</property>
                             <property name="content">
                                 <data id="2008">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
                                     <property name="resultSetColumn">GrossMerchandizeProfit_Date/orderDateDescription</property>
                                 </data>
                             </property>
@@ -1229,9 +1286,10 @@
                         <extended-item extensionName="AggregationCell" id="1977">
                             <property name="aggregationOnRow">Account/AccountType</property>
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#BFBFBF</property>
                             <property name="content">
                                 <data id="1978">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
                                     <property name="resultSetColumn">GrossShippingProfit_Account/AccountType_Date/orderDateDescription</property>
                                 </data>
                             </property>
@@ -1239,18 +1297,20 @@
                         <extended-item extensionName="AggregationCell" id="1993">
                             <property name="aggregationOnRow">Account/Pod</property>
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#E5E5E5</property>
                             <property name="content">
                                 <data id="1994">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
                                     <property name="resultSetColumn">GrossShippingProfit_Account/Pod_Date/orderDateDescription</property>
                                 </data>
                             </property>
                         </extended-item>
                         <extended-item extensionName="AggregationCell" id="2009">
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#7F7F7F</property>
                             <property name="content">
                                 <data id="2010">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
                                     <property name="resultSetColumn">GrossShippingProfit_Date/orderDateDescription</property>
                                 </data>
                             </property>
@@ -1283,9 +1343,10 @@
                         <extended-item extensionName="AggregationCell" id="1979">
                             <property name="aggregationOnRow">Account/AccountType</property>
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#BFBFBF</property>
                             <property name="content">
                                 <data id="1980">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
                                     <property name="resultSetColumn">GrossProfit_Account/AccountType_Date/orderDateDescription</property>
                                 </data>
                             </property>
@@ -1293,18 +1354,20 @@
                         <extended-item extensionName="AggregationCell" id="1995">
                             <property name="aggregationOnRow">Account/Pod</property>
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#E5E5E5</property>
                             <property name="content">
                                 <data id="1996">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
                                     <property name="resultSetColumn">GrossProfit_Account/Pod_Date/orderDateDescription</property>
                                 </data>
                             </property>
                         </extended-item>
                         <extended-item extensionName="AggregationCell" id="2011">
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#7F7F7F</property>
                             <property name="content">
                                 <data id="2012">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
                                     <property name="resultSetColumn">GrossProfit_Date/orderDateDescription</property>
                                 </data>
                             </property>
@@ -1328,6 +1391,10 @@
                         <extended-item extensionName="CrosstabCell" id="1525">
                             <property name="content">
                                 <data name="AverageMerchandizeProfit" id="1527">
+                                    <structure name="numberFormat">
+                                        <property name="category">Fixed</property>
+                                        <property name="pattern">Fixed</property>
+                                    </structure>
                                     <property name="resultSetColumn">AverageMerchandizeProfit</property>
                                 </data>
                             </property>
@@ -1337,9 +1404,14 @@
                         <extended-item extensionName="AggregationCell" id="1981">
                             <property name="aggregationOnRow">Account/AccountType</property>
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#BFBFBF</property>
                             <property name="content">
                                 <data id="1982">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
+                                    <structure name="numberFormat">
+                                        <property name="category">Fixed</property>
+                                        <property name="pattern">Fixed</property>
+                                    </structure>
                                     <property name="resultSetColumn">AverageMerchandizeProfit_Account/AccountType_Date/orderDateDescription</property>
                                 </data>
                             </property>
@@ -1347,18 +1419,28 @@
                         <extended-item extensionName="AggregationCell" id="1997">
                             <property name="aggregationOnRow">Account/Pod</property>
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#E5E5E5</property>
                             <property name="content">
                                 <data id="1998">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
+                                    <structure name="numberFormat">
+                                        <property name="category">Fixed</property>
+                                        <property name="pattern">Fixed</property>
+                                    </structure>
                                     <property name="resultSetColumn">AverageMerchandizeProfit_Account/Pod_Date/orderDateDescription</property>
                                 </data>
                             </property>
                         </extended-item>
                         <extended-item extensionName="AggregationCell" id="2013">
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#7F7F7F</property>
                             <property name="content">
                                 <data id="2014">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
+                                    <structure name="numberFormat">
+                                        <property name="category">Fixed</property>
+                                        <property name="pattern">Fixed</property>
+                                    </structure>
                                     <property name="resultSetColumn">AverageMerchandizeProfit_Date/orderDateDescription</property>
                                 </data>
                             </property>
@@ -1382,6 +1464,11 @@
                         <extended-item extensionName="CrosstabCell" id="1530">
                             <property name="content">
                                 <data name="AverageGrossProfit" id="1532">
+                                    <property name="marginTop">0pt</property>
+                                    <structure name="numberFormat">
+                                        <property name="category">Fixed</property>
+                                        <property name="pattern">Fixed</property>
+                                    </structure>
                                     <property name="resultSetColumn">AverageGrossProfit</property>
                                 </data>
                             </property>
@@ -1391,9 +1478,14 @@
                         <extended-item extensionName="AggregationCell" id="1983">
                             <property name="aggregationOnRow">Account/AccountType</property>
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#BFBFBF</property>
                             <property name="content">
                                 <data id="1984">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
+                                    <structure name="numberFormat">
+                                        <property name="category">Fixed</property>
+                                        <property name="pattern">Fixed</property>
+                                    </structure>
                                     <property name="resultSetColumn">AverageGrossProfit_Account/AccountType_Date/orderDateDescription</property>
                                 </data>
                             </property>
@@ -1401,18 +1493,28 @@
                         <extended-item extensionName="AggregationCell" id="1999">
                             <property name="aggregationOnRow">Account/Pod</property>
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#E5E5E5</property>
                             <property name="content">
                                 <data id="2000">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
+                                    <structure name="numberFormat">
+                                        <property name="category">Fixed</property>
+                                        <property name="pattern">Fixed</property>
+                                    </structure>
                                     <property name="resultSetColumn">AverageGrossProfit_Account/Pod_Date/orderDateDescription</property>
                                 </data>
                             </property>
                         </extended-item>
                         <extended-item extensionName="AggregationCell" id="2015">
                             <property name="aggregationOnColumn">Date/orderDateDescription</property>
+                            <property name="backgroundColor">#7F7F7F</property>
                             <property name="content">
                                 <data id="2016">
-                                    <property name="fontWeight">bold</property>
+                                    <property name="fontWeight">normal</property>
+                                    <structure name="numberFormat">
+                                        <property name="category">Fixed</property>
+                                        <property name="pattern">Fixed</property>
+                                    </structure>
                                     <property name="resultSetColumn">AverageGrossProfit_Date/orderDateDescription</property>
                                 </data>
                             </property>
@@ -1442,7 +1544,7 @@
                                     <text-property name="text">Grand Total</text-property>
                                 </label>
                             </property>
-                            <property name="backgroundColor">#FFFFFF</property>
+                            <property name="backgroundColor">#7F7F7F</property>
                         </extended-item>
                     </property>
                     <property name="views">
@@ -1460,6 +1562,8 @@
                                                     <property name="resultSetColumn">AccountType</property>
                                                 </data>
                                             </property>
+                                            <property name="verticalAlign">middle</property>
+                                            <property name="paddingTop">1pt</property>
                                         </extended-item>
                                     </property>
                                     <property name="aggregationHeader">
@@ -1471,7 +1575,7 @@
                                                     <text-property name="text">Total</text-property>
                                                 </label>
                                             </property>
-                                            <property name="backgroundColor">#FFFFFF</property>
+                                            <property name="backgroundColor">#BFBFBF</property>
                                         </extended-item>
                                     </property>
                                 </extended-item>
@@ -1486,6 +1590,7 @@
                                                     <property name="resultSetColumn">Pod</property>
                                                 </data>
                                             </property>
+                                            <property name="verticalAlign">middle</property>
                                         </extended-item>
                                     </property>
                                     <property name="aggregationHeader">
@@ -1497,7 +1602,7 @@
                                                     <text-property name="text">Total</text-property>
                                                 </label>
                                             </property>
-                                            <property name="backgroundColor">#FFFFFF</property>
+                                            <property name="backgroundColor">#E5E5E5</property>
                                         </extended-item>
                                     </property>
                                 </extended-item>
@@ -1540,6 +1645,20 @@
                                         </extended-item>
                                     </property>
                                 </extended-item>
+                                <extended-item extensionName="LevelView" name="NewLevel View6" id="2024">
+                                    <property name="level">Date/orderDateMonthOfYear</property>
+                                    <property name="member">
+                                        <extended-item extensionName="CrosstabCell" id="2025">
+                                            <property name="content">
+                                                <data name="orderDateMonthOfYear" id="2026">
+                                                    <property name="fontWeight">bold</property>
+                                                    <property name="textAlign">center</property>
+                                                    <property name="resultSetColumn">orderDateMonthOfYear</property>
+                                                </data>
+                                            </property>
+                                        </extended-item>
+                                    </property>
+                                </extended-item>
                                 <extended-item extensionName="LevelView" name="NewLevel View2" id="1916">
                                     <property name="level">Date/orderDateWeekOfYear</property>
                                     <property name="member">
@@ -2534,6 +2653,11 @@
                     <expression name="expression">dimension["Date"]["orderDateDescription"]</expression>
                     <property name="dataType">string</property>
                 </structure>
+                <structure>
+                    <property name="name">orderDateMonthOfYear</property>
+                    <expression name="expression">dimension["Date"]["orderDateMonthOfYear"]</expression>
+                    <property name="dataType">string</property>
+                </structure>
             </list-property>
         </extended-item>
     </body>

Modified: ofbiz/trunk/applications/order/widget/ordermgr/ReportForms.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/widget/ordermgr/ReportForms.xml?rev=902719&r1=902718&r2=902719&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/widget/ordermgr/ReportForms.xml (original)
+++ ofbiz/trunk/applications/order/widget/ordermgr/ReportForms.xml Mon Jan 25 07:23:57 2010
@@ -231,21 +231,48 @@
         <field name="thruDate" title="${uiLabelMap.OrderReportThruDate}"><date-time type="date"/></field>
         <field name="submitButton" title="${uiLabelMap.CommonRun}" widget-style="smallSubmit"><submit button-type="button"/></field>
     </form>
+
+    <form name="NetBeforeOverheadReport" type="single" target="NetBeforeOverheadReport.pdf" title=""
+        header-row-style="header-row" default-table-style="basic-table">
+        <field name="productStoreId">
+            <drop-down allow-empty="false">
+                <option key="" description="- ${uiLabelMap.CommonSelectAny} -"/>
+                <entity-options entity-name="ProductStore" description="${storeName} [${productStoreId}]">
+                    <entity-order-by field-name="storeName"/>
+                </entity-options>
+            </drop-down>
+        </field>
+        <field name="submitButton" title="${uiLabelMap.CommonRun}" widget-style="smallSubmit"><submit button-type="button"/></field>
+    </form>
+    
+    <form name="ProductDemandReport" type="single" target="ProductDemandReport.pdf" title=""
+        header-row-style="header-row" default-table-style="basic-table">
+        <field name="productStoreId">
+            <drop-down allow-empty="false">
+                <option key="" description="- ${uiLabelMap.CommonSelectAny} -"/>
+                <entity-options entity-name="ProductStore" description="${storeName} [${productStoreId}]">
+                    <entity-order-by field-name="storeName"/>
+                </entity-options>
+            </drop-down>
+        </field>
+        <field name="submitButton" title="${uiLabelMap.CommonRun}" widget-style="smallSubmit"><submit button-type="button"/></field>
+    </form>
+    
     <form name="OrderByReferrer" type="single" target="OrderByReferrer.pdf" target-window="_BLANK">
-     <!--field name="referrerUrl"><text-find default-option="contains"/></field-->
-     <field name="referrerUrl" title="${uiLabelMap.CommonEmptyHeader}"><display description="All Referrer"></display></field>
-     <field name="submit" title="${uiLabelMap.CommonRun}"><submit button-type="button"/></field>
+        <!--field name="referrerUrl"><text-find default-option="contains"/></field-->
+        <field name="referrerUrl" title="${uiLabelMap.CommonEmptyHeader}"><display description="All Referrer"></display></field>
+        <field name="submit" title="${uiLabelMap.CommonRun}"><submit button-type="button"/></field>
     </form>
     <form name="SaleOrdersByChannel" type="single" target="OrdersByChannel.pdf" target-window="_BLANK">
-     <field name="saleChannel">
-     <drop-down allow-empty="false">
-     <option key="" description="- ${uiLabelMap.CommonSelectAny} -"/>
-     <entity-options description="${description}" entity-name="Enumeration" key-field-name="description">
-     <entity-constraint name="enumTypeId" operator="equals" value="ORDER_SALES_CHANNEL"/>
-     </entity-options>
-     </drop-down>
-     </field>
-     <field name="submit" title="${uiLabelMap.CommonRun}"><submit button-type="button"/></field>
+        <field name="saleChannel">
+            <drop-down allow-empty="false">
+                <option key="" description="- ${uiLabelMap.CommonSelectAny} -"/>
+                <entity-options description="${description}" entity-name="Enumeration" key-field-name="description">
+                    <entity-constraint name="enumTypeId" operator="equals" value="ORDER_SALES_CHANNEL"/>
+                </entity-options>
+            </drop-down>
+        </field>
+        <field name="submit" title="${uiLabelMap.CommonRun}"><submit button-type="button"/></field>
     </form>
     <form name="SaleOrderDiscountCode" type="single" target="OrderDiscountCode.pdf" target-window="_BLANK">
         <field name="discountCodeUrl" title="${uiLabelMap.CommonEmptyHeader}"><display description="All order items with discount code"></display></field>

Modified: ofbiz/trunk/applications/order/widget/ordermgr/ReportScreens.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/widget/ordermgr/ReportScreens.xml?rev=902719&r1=902718&r2=902719&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/widget/ordermgr/ReportScreens.xml (original)
+++ ofbiz/trunk/applications/order/widget/ordermgr/ReportScreens.xml Mon Jan 25 07:23:57 2010
@@ -24,7 +24,10 @@
     <screen name="OrderPurchaseReportOptions">
         <section>
             <actions>
-             <set field="headerItem" value="reports"/>
+
+             <set field="titleProperty" value="OrderReports"/>
+                <set field="headerItem" value="reports"/>
+
                 <set field="parameters.portalPageId" value="OrderReportPage"/>
             </actions>
             <widgets>
@@ -98,6 +101,26 @@
         </section>
     </screen>
 
+    <screen name="NetBeforeOverheadReport">
+        <section>
+            <widgets>
+                <screenlet title="Net Before Overhead Report">
+                    <include-form name="NetBeforeOverheadReport" location="component://order/widget/ordermgr/ReportForms.xml"/>
+                </screenlet>
+            </widgets>
+        </section>
+    </screen>
+    
+    <screen name="ProductDemandReport">
+        <section>
+            <widgets>
+                <screenlet title="Product Demand Report">
+                    <include-form name="ProductDemandReport" location="component://order/widget/ordermgr/ReportForms.xml"/>
+                </screenlet>
+            </widgets>
+        </section>
+    </screen>
+
     <screen name="OrderPurchaseReportPayment">
         <section>
             <actions>
@@ -284,14 +307,14 @@
     
     <screen name="SalesOrderReport">
         <section>
-  <!--          <actions>
+            <actions>
                 <entity-condition entity-name="SalesOrderItemStarSchema" list="SalesReportList">
                     <condition-list combine="and">
                         <condition-expr field-name="orderDate" operator="greater-equals" from-field="parameters.fromOrderDate" ignore-if-null="true"/>
                         <condition-expr field-name="orderDate" operator="less" from-field="parameters.thruOrderDate" ignore-if-null="true"/>
                     </condition-list>
                 </entity-condition>
-                </actions>-->
+            </actions>
             <widgets>
                 <platform-specific>
                     <xml><html-template location="component://order/webapp/ordermgr/reports/SalesReport.rptdesign"/></xml>
@@ -299,6 +322,27 @@
             </widgets>
         </section>
     </screen>
+
+    <screen name="NetBeforeOverheadOrderReport">
+        <section>
+            <widgets>
+                <platform-specific>
+                    <xml><html-template location="component://order/webapp/ordermgr/reports/NetBeforeOverheadReport.rptdesign"/></xml>
+                </platform-specific>
+            </widgets>
+        </section>
+    </screen>
+    
+    <screen name="ProductDemandOrderReport ">
+        <section>
+            <widgets>
+                <platform-specific>
+                    <xml><html-template location="component://order/webapp/ordermgr/reports/ProductDemandReport.rptdesign"/></xml>
+                </platform-specific>
+            </widgets>
+        </section>
+    </screen>
+    
     <!-- Sale Order By Referrer -->
     <screen name="SaleOrdersByReferrerReport">
         <section>