Reporting based on weighted product unit sales
Hello! I was just wondering what the best way of generating reports based on weighted product unit sales? I know that reports can be build based on weighted revenue, but I'm keen to be able to report on product units as well. For instance, if I have three
opportunities:
Opportunity 1: Has a probability of 25% for 100 units of Product A, closing Month 1
Opportunity 2: Has a probability of 50% for 100 units of Product A, closing Month 2
Opportunity 3: Has a probability of 50% for 100 units of Product B, closing Month 3
Ideally, a quarterly report would show that I have sales of 75 units for Product A ((25%*100)+(50%*100)) and sales of 50 units for Product B (50%*100). I could then drill down the quarter and look at the Monthly sales breakdown.
Not sure if this can be done by using the default fields and some clever Report building, or whether I'd need to create a custom field for each product sale that had an auto-calculated field (OpportunityProbability * Quantity)?
Does that make sense? Any pointers would be massively appreciated! :)
???
Similar Messages
-
SCCM Report Based on Microsoft Product list
Hi Dears
I need report for software Update in sccm Based on product list.
what shall I do?
Best Regardssoftware update ? can you be little more specific ?
are you looking for inventory information ?
Eswar Koneti | Configmgr blog:
www.eskonr.com | Linkedin: Eswar Koneti
| Twitter: Eskonr -
Sales Analysis Report based on Supplier-wise
Hi Experts,
My client requirement is ,We are into trading so , we want a Sales analysis report based on Supplier-wise. like,
Selection critieria is
1)Supllier name
2)From and To date.
Heading are
Item name Sales UoM Jan(quantity) Feb(quanitity) mar(quantity) April(quanitiy).........
here, i need only the sum of the quantity for the items for that particular month based on the date giving in selection criteria.
Regards,
Dwarak
Edited by: Dwarak@SMS on Aug 23, 2010 4:29 PMHi experts,
For my clients requirement,
I could able to alter my previous query(find below).
My object is
1)To get sales report based on Manufacturer.
2)To get the TOTAL SALES QUANTITY OF THE MONTHS in the report. I go that in the below query, and only thing is that is have to minus the total Credit note for items to get the ACTUAL TOTAL SALES OF THE MONTHS. so , can anyone help me to alter the query to get me the ACTUAL TOTAL SALES OF THE MONTHS.
the query is
SELECT T0.ITEMCODE,T0.ItemName,T0.OnHand,
(SELECT SUM(T1.QUANTITY) FROM INV1 T1 with
(NOLOCK) WHERE MONTH(T1.DOCDATE) = 1 AND T1.ITEMCODE = T0.ITEMCODE AND YEAR(T1.DOCDATE) = YEAR(GETDATE())-0) AS 'JAN ',
(SELECT SUM(T1.QUANTITY) FROM INV1 T1 with
(NOLOCK) WHERE MONTH(T1.DOCDATE) = 2 AND T1.ITEMCODE = T0.ITEMCODE AND YEAR(T1.DOCDATE) = YEAR(GETDATE())-0) AS 'FEB ',
(SELECT SUM(T1.QUANTITY) FROM INV1 T1 with
(NOLOCK) WHERE MONTH(T1.DOCDATE) = 3 AND T1.ITEMCODE = T0.ITEMCODE AND YEAR(T1.DOCDATE) = YEAR(GETDATE())-0) AS 'MAR ',
(SELECT SUM(T1.QUANTITY) FROM INV1 T1 with
(NOLOCK) WHERE MONTH(T1.DOCDATE) = 4 AND T1.ITEMCODE = T0.ITEMCODE AND YEAR(T1.DOCDATE) = YEAR(GETDATE())-0) AS 'APR ',
(SELECT SUM(T1.QUANTITY) FROM INV1 T1 with
(NOLOCK) WHERE MONTH(T1.DOCDATE) = 5 AND T1.ITEMCODE = T0.ITEMCODE AND YEAR(T1.DOCDATE) = YEAR(GETDATE())-0) AS 'MAY ',
(SELECT SUM(T1.QUANTITY) FROM INV1 T1 with
(NOLOCK) WHERE MONTH(T1.DOCDATE) = 6 AND T1.ITEMCODE = T0.ITEMCODE AND YEAR(T1.DOCDATE) = YEAR(GETDATE())-0) AS 'JUN ',
(SELECT SUM(T1.QUANTITY) FROM INV1 T1 with
(NOLOCK) WHERE MONTH(T1.DOCDATE) = 7 AND T1.ITEMCODE = T0.ITEMCODE AND YEAR(T1.DOCDATE) = YEAR(GETDATE())-0) AS 'JUL ',
(SELECT SUM(T1.QUANTITY) FROM INV1 T1 with
(NOLOCK) WHERE MONTH(T1.DOCDATE) = 8 AND T1.ITEMCODE = T0.ITEMCODE AND YEAR(T1.DOCDATE) = YEAR(GETDATE())-0) AS 'AUG ',
(SELECT SUM(T1.QUANTITY) FROM INV1 T1 with
(NOLOCK) WHERE MONTH(T1.DOCDATE) = 9 AND T1.ITEMCODE = T0.ITEMCODE AND YEAR(T1.DOCDATE) = YEAR(GETDATE())-0) AS 'SEP ',
(SELECT SUM(T1.QUANTITY) FROM INV1 T1 with
(NOLOCK) WHERE MONTH(T1.DOCDATE) = 10 AND T1.ITEMCODE = T0.ITEMCODE AND YEAR(T1.DOCDATE) = YEAR(GETDATE())-0) AS 'OCT ',
(SELECT SUM(T1.QUANTITY) FROM INV1 T1 with
(NOLOCK) WHERE MONTH(T1.DOCDATE) = 11 AND T1.ITEMCODE = T0.ITEMCODE AND YEAR(T1.DOCDATE) = YEAR(GETDATE())-0) AS 'NOV ',
(SELECT SUM(T1.QUANTITY) FROM INV1 T1 with
(NOLOCK) WHERE MONTH(T1.DOCDATE) = 12 AND T1.ITEMCODE = T0.ITEMCODE AND YEAR(T1.DOCDATE) = YEAR(GETDATE())-0) AS 'DEC '
FROM dbo.OITM T0
LEFT JOIN dbo.INV1 T1 ON T1.ItemCode = T0.ItemCode WHERE T0.SellItem = 'Y' and T0.[FirmCode] =[%0]
GROUP BY T0.ItemCode,T0.Itemname,T0.OnHand,YEAR(T1.DOCDATE) HAVING YEAR(T1.DOCDATE) =
YEAR(GETDATE())-0
ORDER BY T0. ITEMCODE -
Sales report based on Reason for Rejection
Hi Guru's,
I have a requirment to get the list of sales orders( Open/ Close) report based on Reason for Rejection.
Please makesure it should be standard not customization and using tables.
Thanks & Regards,
Subbu.Hi subburamaiah
If you want the report you can create a separate SIS report . In that take the input field as a Reason for rejection.. and ask for the output the list of sales orders .Now when you check this user defined report you will give the reason for rejection and check what all orders got rejected on that reason for rejection.
Regards
Srinath -
Can i get month, quarterly, half yearly, yearly wise sales report basing on
hi,
sap gurus,
good evening to all,
how can i get month, quarterly, half yearly, yearly wise sales report basing on division and material.
is there any std transaction code for that.
customization is requried for that.
regards,
balaji.t
09990019711Standard SAP SD Reports:=
Statistic Group:
Purpose u2013 To capture data for Standard Reports, we require to activate Statistic Group as under:
--> Item category (Configuration)
--> Sales document type (Configuration)
--> Customer (Maintain in Master data)
--> Material (Maintain in Master data)
When you generate statistics in the logistics information system, the system uses the combination of specified statistics groups to determine the appropriate update sequence. The update sequence in turn determines for exactly which fields the statistics are generated.
Configuration:
IMG --> Logistics Information System (LIS) --> Logistics Data Warehouse --> Updating --> Updating Control --> Settings: Sales --> Statistics Groups -->
1. Maintain Statistics Groups for Customers
2. Maintain Statistics Groups for Material
3. Maintain Statistics Groups for Sales Documents
4. Assign Statistics Groups for Each Sales Document Type
5. Assign Statistics Groups for each Sales Document Item Type .....
All Standard Reports which are available are as under:
SAP Easy Access: Information Systems -> Logistics -> Sales and distribution ->
1. Customer -> Incoming orders / Returns / Sales / Credit memos / Sales activities / Customer master / Conditions / Credit Master Sheet
2. Material -> Incoming orders / Returns / Sales / Credit memos / Material master / ...
3. Sales organization -> Sales organization / Sales office / Sales employee
4. Shipping point -> Deliveries / Returns
5. SD documents -> Orders / Deliveries / Billing documents ...
& so on.
Regards,
Rajesh banka -
T-code or SAP Table Sales report based on Document Pricing Procedure
Hi Experts,
Please suggest me some SAP Standard T-code or Sales Report based on Document Pricing Procedure and Sales Area.
Or suggest me SAP Table for the above mentioned combination. Thanks in advance.
With Best Regards,
Bharat BHi
There is no standard t code available. You have to go for Zee using the below tables
first you need to get the VBAK-KALSM(Pricing procedure)or VBRK-KALSM next you have to pass the VBAK-KALSM to table T683V-KALSM(field) now you will get all the Document Pricing Procedures (KALVG) assigned to these pricing procedures along with sales area.
So using these tables you can get the required data.
regards
Prashanth
Edited by: Prashanth@SD on Jan 18, 2011 7:58 AM -
Diffrent Unit sale Price in Different Warehouses of a same Product
HI Experts
I have an item in different warehouses I require different prices in each warehouse
Kindly Suggest
TahirHi Tahir,
Prices are defined in Price List. If you want to have Diffrent Unit sale Price in Different Warehouses of a same Product, you need to set up as much as price lists per warehouses.
Thanks,
Gordon -
Show reports based on business unit in crm 2013
Hi,
I have two reports Partner Report and Manager Report. I have created two business unit Partner and Manager. I want to show Partner report to Partner Business unit as like Manager report show only Manager Business unit. Please tell me how is it possible?Hi,
Assign business unit level read access to your entity for which you have written the Report.
Assign the respective business unit to the user, in your case assign business unit Partner to user Partner
and business unit Manager to user Manager
Also use filtered view in your report if it is SSRS report.
Regards
Ayaz -
Random Weight Product Question
Hi All
Do you know of any user exit that we can use in every movement in the Inventory Management (should cover all manual as well as automatic movements as well as custom movement types), so that for certain random weighted products, we can ask the user to enter Actual Qty in alternate Unit of measure (std SAP only stores the qty in base UOM) and then we store that information in a Z table to keep track of Qty in alternate UOM for each SKU/ Batch in a plant/ sloc.
With every goods movement for these random weight products, we then either add or subtract the Qty in alternate UOM (based on the movement type) to keep the qty in the alternate UOM accurate.
This is required because the nature of random weighted products is such that each piece can weigh differently eg 1 leg of ham can weigh 10Kg but another can weigh 11Kg and another may be 9 Kg. In mat master we can only store one fixed conversion factor between base UOM and alternate UOM. (perhaps 10 kG = 1each). Our base UOM is Kg and alternate UOM is Each. We want to do ATP in sales orders based on Each, delivery picking in each, but charge customer based on $ per Kg.
This is so that we have clear cut visibility of the stock in alternate UOM as well (std SAP updates stock in base UOM correctly but only shows the stock in alternate UOM based on nominal conversion factor from material master). We will use one of the product attributes in material master to indicate that the product is random weight product.
We are on ECC6 and are not contemplating using catch weight management at this stage as it may be 6 month project by itself and trying to see if we can do some customisations for random weight products.
Thanks
Subodh DeshpandeWhy dont you use "Batch specific units of measure" functionality?
here you can define a "Product unit" . this wil take care of your stocks per batch in Alternate Uom as well.
In every first goods receipt of a batch ( external or inhouse ) you will have to give the qty in AUM w.r.t Base unit :
eg: Material M1 , base unit KG , AUM : BAG
Batch1 : 2 BAGs @ 3 KG per Bag .
Batch2: 2 BAGs @ 5 KG per Bag .
Now if you issue 1 BAG from Batch1 , system will reduce Stock by 3KG.
you can also see batch wise stocks in AUM (with batch specific conversion factor) in BMBC report.
you can also develop some report with the help of batch characteristic values for Mass display of stocks in AUM. -
Bold a single row in a Report based on SQL Query
Should be easy? So, how do I bold a single row in a report based on SQL query without creating a new template or writing Java for the page? What is the Tabular Form Element "Element Attributes" field for? Or what am I supposed to put in there to make it do anything?
One way to do this is to add a hidden column to your report which contains the formatting value, for example:
select empno
, ename
, sal
, decode(empno,1,'font-weight:bold','font-weight:normal') style
from emp
Hide the STYLE column.
Then you can use this column for each column in Column Formatting > HTML expression in this way:
<span style="#STYLE#">#SAL#</span>
Unfortunately you have to do this for each colum you want to appear bold.
good luck,
Dirk Dral -
Weighted avg Unit Cost calculation for COGS
Hi friends,
Has any body done weighted avg unit cost calculation for inventory valuation and COGS calculation. In a way we need to mirror ECC material ledger functionality based on the APO data in side the planning tool.
Any ideas on the above!!!
Kind Regards,
KrishHi Jerry,
Thanks for the tip. I actually needed to clean the spreadsheet up and put bogus values in to comply with company policy. Anyhow, here is a sample of the spreadsheet
http://dl.dropbox.com/u/7499586/junk.png
Just imagine about 100 products and several hundred raw materials, a dozen types of labor and about 30 types of packaging. It's a monster spreadsheet.
The "units" under each product is the number of units per batch. You can see each product has two columns. One where you put in how much of a raw material, package type, and labor type go into each batch, the next calculates the cost for each item. Then it gets summed at the top for the total unit cost for that product.
Let me know if you have any other questions about it. Thanks so much for your help! -
Create the deliveries based on the Qty in Sales Order
Hi,
I have a requirement where in i need to created the Deliveries equal to the number of quantities in the sales order.
Example:If i have a sales order with quantity 4 then i should create 4 deliveries separately.
How can i achieve this?
Any exits pls advise.
Thanks .
Muraghendra DMuraghendra,
One gentleman by name Yash had a similar query on Oct 5, 2006. I had given the following reply:
If you want to do it without lot of programming, then VLSP is the way to go. Here is how you can do it using VLSP.
Once the Delivery is created, it needs to be packed. You can setup the a pkg material (say a Pallet) with allowable weight in the material master to automatically create as many handling units as the qty in the Delivery. Then use VLSP to split based on the handling units.
Here is one more tip, if you want to do some programming. Use the Delivery user-exit to change the delivery qty always to 1. Run RVV50R10A multiple times (assuming you will not have qty more than 4 / 5 ).
If the qty will be more than 5, then consider triggering an WF from the Delivery user exit (after checking for remaining qty) to create Delivery for the same SO.
Hope this helps.
Regards,
Anand -
CO data extraction: report table CO object product cost accounting
In <b>R/3</b> I have a report which has been created with the <u>Report Writer</u> (tCode GR31). It uses a <u>library</u> based on the <i>report table CO object product cost accounting</i> (KKBC).
The interesting aspect is that this library contains the <u>characteristic</u> <i>sales order number</i> (KDAUF). Using it as well as other characteristics (<i>cost element</i>, <i>value type</i>, <i>results analysis version</i>), the <u>key figure</u> <i>total costs</i> SWKG has been <u>restricted</u> (in the BI meaning) in a variety of ways, giving several restricted key figures.
I am looking for the corrisponding <u>content objects</u> in <b>BW</b> which could allow obtaining the same result. My issue is that all the objects I've found apparently don't have the detail of <u>0DOC_NUMBER</u>.
After reading the manual page <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/cb/149b3979e90e1be10000000a114084/frameset.htm">InfoCubes in Controlling</a> I've considered the following InfoCubes:
<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/64/0a6937adf79120e10000009b38f842/frameset.htm">CO-PC-OBJ: Cost Object Controlling</a> (0PC_C01)
It contains only the data of <u>cost elements</u> linked to <u>production orders</u>. As a consequence, the costs elements linked generically to the <u>customer orders</u> are not present. Please notice that the <u>navigational attribute</u> 0DOC_NUMBER is an attribute of 0PRODORDER.
<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/33/6db6385443bd7ae10000009b38f8cf/content.htm">CO-OM: Costs and Allocations (Delta Extraction)</a> (0COOM_C02)
It contains all the <u>cost elements</u>, thus also those which are linked to the <u>customer orders</u>. Unfortunately the data are not at the desired level of detail, being aggregated with respect to 0DOC_NUMBER. When a cost element is linked to a production order, the characteristic <i>partner object</i> (0PIOVALUE) contains the <i>production order number</i>. However for those cost elements which are linked to sales documents, the characteristic <i>partner object</i> has no value.
Do you have any idea what <u>DataSource</u> could give me all the data I need, currentrly extracted in R/3 through the KKBC reporting structure?
Cheers, DavideHello all,
the thread Business Content for Product Cost by Sales Order by Christian J explains the very same problem I'm facing - in a much clearer way. Unfortunately his issue hasn't been completely solved.
Has anyone any idea about it?
Thanks, Davide<b></b>
Message was edited by:
Davide Cavallari -
Authorization of alv report based on plants
I have created a new alv report for sale order statement.The problem is which can be seen in all plants
irespective of the user.Suppose our company has 5 palnt
Plant 1100 to 1500
The problem is suppose a user he has only rights in a prticular plant but he can see all the palnt sale order details
How can we authorize this particular alv report based on the plantsHello,
My assumption: You have Company Code(T001-BUKRS) in the selection-screen.
Plz check the code snippet below:
DATA:
IT_PLANT TYPE STANDARD TABLE OF WERKS,
WA_PLANT LIKE LINE OF IT_PLANT.
DATA:
IT_R_WERKS TYPE RANGE_T_WERKS_D,
R_WERKS TYPE RANGE_S_WERKS_D.
SELECT BWKEY INTO TABLE IT_PLANT
FROM T001K
WHERE BUKRS = '1000'. "--> Here you have to use your sel. scr. parameter
IF SY-SUBRC = 0.
SORT IT_PLANT BY WERKS.
ENDIF.
LOOP AT IT_PLANT INTO WA_PLANT.
* Check the authority for the plant
AUTHORITY-CHECK OBJECT 'M_MSEG_WMB'
ID 'ACTVT' FIELD '03'
ID 'WERKS' FIELD WA_PLANT-WERKS.
IF SY-SUBRC = 0.
R_WERKS-SIGN = 'I'.
R_WERKS-OPTION = 'EQ'.
R_WERKS-LOW = WA_PLANT-WERKS.
APPEND R_WERKS TO IT_R_WERKS.
CLEAR R_WERKS.
ENDIF.
ENDLOOP.
IF IT_R_WERKS IS NOT INITIAL.
"Select data using the Plants for which user is authorised
ELSE.
"User has no authority to display any Plant data
ENDIF.
Hope this is of some help to you.
BR,
Suhas
Edited by: Suhas Saha on Mar 18, 2009 10:18 AM -
Report based on parameter values
Morning all,
I have to create a report which includes Account Number, Account Name, Sales prices. There has to be two optional parameters, Account number (Static) and Product Description (Dynamic).
I have setup the report with Account Number (Grouped), Account Name. The report works fine, when a user selects a particular account number, the report produces fine.
Things I would like to do and know about:
1: when it comes to sales price, it should reflect to what user has selected under Product Description parameter.
for example if the user has selected Supra, Supra KNT, Rimless, Metal etc from the description parameter, the report should only show those selected prices according to the account number (showing descriptive field value).
2: Additionally, if user chooses all of the options from the drop down menu (multiple selection dexcription parameter) then the report should show all the prices according to the description (showing the description field value).
The problem in this case which I think would be is because the description values are quite alot, I mean more than 25 values and if a user selects multiple values, lets say all, how would Crystal adjust that into a report?
Example of a report
Parameters
=============
Account Number:
Description: Supra, Supra KNT, Metal, Plastic, Rimless, Rimless KNT (multiple selection)
Report Layout
============
Account Number --- Account Name --- Supra - Supra KNT - Metal - Plastic - Rimless - Rimless KNT
(Where Supra to Rimless KNT options are chosen by Descriptive parameter value - if not chosen then report will only show account number and account name).
If however only Supra is selected then the report would look like this
Report Layout
============
Account Number --- Account Name --- Supra
Any ideas how to achieve this kind of report? I have setup the report in a landscape so that we can fit as many description values as possible but I only managed to show 9, rest goes over the page.
The report in the end has to be exported to excel so I don't mind if it goes over a page.
Regards
JehanzebJehanzeb,
You do want to use cross tabs...
Have your database query produce a table with the following columns:
Account Info (Number & Name)
Product Description
Sales
e.g.,
Select AcctNo + " - " + AcctName as AcctInfo,
ProdDesc,
sum(Sales) as Sales
from SalesTable
group by AcctNo, AcctName, ProdDesc
Then use record selection to limit the data to the selected products.
Yes, the layout of a cross tab is a bit strange, in that the design of the cross tab only shows one column for the data, but the table will expand with the underlying data. If 4 products are selected, there will be 4 columns of sales numbers. When setting up the cross tab, make the AcctInfo field the row header, and the ProdDesc field the column header, and the Sales field the table cell value.
HTH,
Carl
Maybe you are looking for
-
How can i find all included pictures which are not in a album? (only in the Library)
How can i find all included pictures which are not in a album? (only in the Library)
-
Interface determination did not yield any actual interface
Hello, I'm doing a file to proxy scenario where I sent a csv file to proxy. I'm using POD SAP 7.4 and I have done all the configurations properly. I'm getting this error - "interface determination did not yield any actual interface". Please help. Tha
-
Feature request: read my books on my macbook too
The MacBook is my best environment for taking notes.
-
Ok so I want to trade lists with friends via the XML files. Basically I want to transfer playlists without having the Track ID as you will see in the XML files. Before you look, there are 3 lines with track ID's that I need to get rid of. simply beca
-
Destination for SAPUI5 ABAP Repository in Web IDE
I created a destination with all the properties described in documnetation WebIDEEnabled true WebIDESystem <SID> WebIDEUsage odata_abap,ui5_execute_abap,dev_abap,dev_gen,bsp_execute_abap when i try to create an application i am getting Cannot select