Sales Analysis PER DAY SALE
Hello Experts,
In Sales Analysis Report, I want to see the Per Day Sales and the Quantity. I checked it through Item wise, but actually in this Tab (Item), in Quantity Column system only shows open Quantity.
If a DO has been invoiced that Quantity will become Zero.
How do I see the Total sales quantity WISE ?
Thanks & Regards
There are two XL Reporter Reports called "Sales Register" and "Daily Stock Account".
These are under Indian Legal Reports and made specially for Indian Localization Format.
I think these reports can solve your requirement.
Similar Messages
-
DRQ: down payments & sales analysis per sales employee
Our client sells projects which last from 2 to 8 weeks. A down payment invoice is issued before the start of the project and the remaining amount is invoiced upon completion. Sometimes due to the fast pace of the project and the payment terms, the down payment invoice payment has not been received before issuing the final invoice. In SAP Business One this results in a problem as only paid down payment invoices can be drawn from the final invoice (this is by system definition). To make matters worse the only workaround seems to be (correct me if I am wrong) to amend this with manual journal entries. However, sales employee field cannot be activated in a manual journal entry. Hence, the sales analysis report per sales employee does not reflect true sales figures. Our suggestion is to develop the down payment functionality so that it can detect issued down payment invoices when putting the final invoice into the system, to make the whole process run smoothly.
Hi Ajo,
the comming version 8.8 includes the functionality which in the following scenario:
1) Create Sales Order
2) Create DP Invoice based on Sales Order from point 1
3) Record payment of the DP Invoice
4) Create Final Invoice based on Sales order from point 1
proposing ther DP Invoices created based on the Sales Order from point 1 for the Final Invoice (when the Final Invoice is created).
User can check and adjust (if necessary) the DP Invoices automatically linked to the Final Invoice.
Hopefully this would help in your customer business process.
Best Regards,
Martin Slavik
SAP Business One Solution Manager -
Sales Analysis - view own sales data only
Hello,
We have one question regarding Sales Analysis:
We would like to use sales analysis so that only managers can see all data. Normal sales employeesu2019 rightsu2019 should be limited so that they only can see their own sales data. We want to prohibit them from viewing their colleaguesu2019 sales volumes. How should we proceed to limit the rights so that they only see their own sales? In this database sales employees are assigned to teams.
All ideas are welcome u2013 thank you in advance.
Best Regards,
Samuli AjoHello Samuli Ajo,
Have you tried using Data Ownership Authorizations already?
Thanks,
Gordon -
Sales Analysis Item Tab Function Not Showing Orders Dollars
Hello Gurus of SAP B1.
This pertains to SAP B1 SP 00 PL 16 Version 8.8.
While doing the Sales Analysis function under Sales A/R > Sales Reports > Sales Analysis > Item Tab, the system does not report on the dollars for the day when I select "Orders" or "Delivery Notes'. The system does display the proper dollars when I select "Invoices" on the "Item" Tab.
And the "Invoices" and "Orders" and "Delivery Notes" buttons display correct dollars on the other tabs for Customer and Sales Employee...so why not on the "Items" tab???
Does anyone know why this might be happening and/or how to fix this???
Thanks in Advnace - ZalThanks for the quick reply Gordon - hope things are continuing to go well in your new endeavors &;-D
Well that is really strange that items is handled that way - I have created SQL to get the results but I always like to balance out to what SAP B1 is reporting. My SQL detail and grand totals are fine by Customer and I have been able to reconcile in that manner, but wanted to reconcile by items also. I am certain I have done it before in SAP 2007A...
Has there been a change to the item/sales order table in Version 8.8???
Take care my FFF - Zal -
Sales Analysis Item Tab Displays Zero Dollars for "Orders"
This pertains to SAP B1 SP 00 PL 16 Version 8.8.
While doing the Sales Analysis function under Sales A/R > Sales Reports > Sales Analysis > Item Tab, the system does not report on the dollars for the day when I select "Orders" or "Delivery Notes'. The system does display the proper dollars when I select "Invoices" on the "Item" Tab.
And the "Invoices" and "Orders" and "Delivery Notes" buttons display correct dollars on the other tabs for Customer and Sales Employee...so why not on the "Items" tab??? Strange that a button would be displayed which does not work...
Does anyone know why this might be happening and/or how to fix this???
Does SAP plan on fixing this in any upcoming patch levels???
Regards - Zal
Responses received from SAP B1 Core Forum:
Sales Analysis Item Tab Function Not Showing Orders DollarsThanks for the quick reply Gordon - hope things are continuing to go well in your new endeavors &;-D
Well that is really strange that items is handled that way - I have created SQL to get the results but I always like to balance out to what SAP B1 is reporting. My SQL detail and grand totals are fine by Customer and I have been able to reconcile in that manner, but wanted to reconcile by items also. I am certain I have done it before in SAP 2007A...
Has there been a change to the item/sales order table in Version 8.8???
Take care my FFF - Zal -
Sales Analysis by Item: Show all items
I am trying to look for a way to get a report that will show me the Sales Analysis by item, but show me all the items even if the item wasn't sold to any Business partner.
Example:
I have the following items and sales for today:
Item A, invoice $100
Item B, Invoice $200
Item C, no sales
Item D, Invoice $500
If I run the sales analysis by item they will show me
Item A, $100
Item B, $200
Item D, $500
but I want to show it
Item A, $100
Item B, $200
Item C, $0
Item D, $500
Please let me know if there is a way or a queries that I can do to get that result.
Thank You,HI,
Sales Analysis per item only display item with records.
You can attain by creating a query to display your desired output.
Please try to look in the forum for the sales report.
example:
[Sales report for the month.|Sales report for the month.]
[Re: sales analysis report|Re: sales analysis report]
[Re: A query report of sales invoices|Re: A query report of sales invoices]
thanks.
Clint
Edited by: Clint T. Pauyon on Sep 24, 2011 12:09 PM -
Sales analysis by sales men report
Hi iam new to oracle apps and want to get some info regarding sales analysis by sales men report.
i did not find any of this kind of report in my application.
i can see only reports based on sales analysis by product, sales analysis by customer, sales analysis by country.
But according to my requirement i need a report based on sales analysis by sales men.
sample report layout for sales anlaysis by sales men:
salesmen1 salesmen2 salesmen3 salesmen4
product1 product1 total product1 total product1 total product1 total
product2 product1 total product1 total product1 total product1 total
product3 product3 total product3 total product3 total product3 total
salesmen1 total salesmen2 total salesmen3 total salesmen4 totalin order to obtain my requirement whether i need to create a new report or can be available in E-bussiness suite.
if i need to create a new report how about the form from where this report can be called.
if so i need to develope a new form aswell.
please help me regarding.
thanx in advanceIn which Oracle E-business Suite Module you are working.
Regards
Ali -
Sales Analysis Tcode MCTE - drilldown per day within a period?
Hello,
Current settings in transaction MCTE allow a user to find the total sales figures per organization for the given period.
Within that period, is there a way to drilldown in order to see the total sales per day within the given period? If it's not possible in the MCTE transaction, is there another standard transaction that can be accessed to find this information? Any help would be greatly appreciated.Andy
There is no way to drill down with a period to days after you chose Period, say Month.
But there is a workaround to this.
Make the 'day' as the period unit, in other words, update on a daily basis. T code omo1
Hope this helps. -
Pivot sales analysis report by day for a particular month - sap has by month and annual
Hi guys,
I'm trying to come up with a pivot sales analysis query report for items for the month by displaying individual days sales, sales amount, gross profit, gross profit %
e.g
Month of March
1st, 2nd, 3rd, 4th.....31st march. In sap their is a sales analysis report by
days of the month
1st March
2nd march
31st march
item no
item description
Qty
sale amount
gross profit
gross profit%
qty
sale amt
gross profit
gross profit %
Qty
sale amt
gross profit
gross profit %
sugar
20
20,000
5,000
25
30
30,000
10000
33.3
40
40000
15000
37.5
n02
n03
no4
Regards BrianHi,
Due to pivot limitation, not possible to get above data in pivot table.
Try this simple query which matches system sales analysis by item.
SELECT t1.itemcode as Itemcode, T1.[Dscription] as 'Item description', sum(T1.[Quantity]) as Qty, sum(T1.[LineTotal]) as 'sales amount', sum(T1.[GrssProfit]) as 'Gross Profit'
FROM OINV T0 INNER JOIN INV1 T1 ON T0.DocEntry = T1.DocEntry WHERE month( T0.[DocDate]) = '1' and year( T0.[DocDate]) =2014 GROUP BY T1.[ItemCode], T1.[Dscription]
Thanks & Regards,
Nagarajan -
Hi all,
I have requirnment where i have to find the sales per day,i.e if the user select the month jan then sales per day should be calcualated as the no.of days from jan 31st to july 1st 2011 which is considered as the trading financial start.
I want to know if we can give something like this logic -------timestampdiff of last sale date of (presentation variable) and july 1st 2011.
Please help And let me know the possibility.If possible could you give a step by step information how to do it as I am new to obiee.
Thanks and regards
SaraSet level as "Total" for Company dimension in CALENDAR_MEASURES Fact.
-
Sales Analysis Report per Sales Employee with BP Reference No
Hi All,
I need your assistance in creating a query that balances back to Sales Analysis Report but I require the BP Reference No to show per row. I have created 2 queries through Query Generator. The 1st contains the OINV and OSLP tables with Fields: DocNum, NumAtCard, SlpName, DocDate, CardCode, CardName, DocTotal
The 2nd contains the ORIN and OSLP tables withe the same Fields.
I need to combine these 2 queries and I need assistance with the DocTotal. I need the amount before tax.
This report needs to balance back to the SAP B1 Sales Analysis Report.
Your assistance would be appreciated.
Regards,
Desiré Janse van RensburgThank you for your assistance! After googling a few pages I came across this query. I adjusted it to comply to my needs.
Herewith query if you guys are interested:
SELECT
T0.DocNum AS 'Invoice Nr',
T0.NumAtCard AS 'Customer Ref Nr',
T1.SlpName AS 'Salesperson',
--T0.SlpCode AS 'SP Code',
T0.DocDate AS 'Posting Date',
T0.CardCode AS 'Customer Code',
T0.CardName AS 'CustomerName',
'Credit Memos' AS 'Doc Type',
((T0.DocTotal) * -1) AS 'Total Docs',
(((T0.DocTotal - T0.VatSum) - T0.TotalExpns) * -1) AS 'Product Sales',
((T0.GrosProfit) * -1) AS 'Gross Profit',
CASE
WHEN (((T0.DocTotal - T0.VatSum) - T0.TotalExpns) * -1) = 0.00 THEN 0.00
ELSE (((T0.GrosProfit) * -1)/(((T0.DocTotal - T0.VatSum) - T0.TotalExpns) * -1)) * 100
END AS 'Gross Profit %',
((T0.PaidToDate) * -1) AS 'Paid To Date',
((T0.DocTotal - T0.PaidToDate) *-1) AS 'Open on Docs'
FROM ORIN T0
INNER JOIN OSLP T1
ON T0.SlpCode = T1.SlpCode
WHERE
(T1.SlpName LIKE '%%[%0]%%' OR '[%0]' = ' ')
AND T0.TaxDate >= '[%1]'
AND T0.TaxDate <= '[%2]'
UNION
SELECT
T0.DocNum AS 'Invoice Nr',
T0.NumAtCard AS 'Customer Ref Nr',
T1.SlpName AS 'Salesperson',
--T0.SlpCode AS 'SP Code',
T0.DocDate AS 'Posting Date',
T0.CardCode AS 'Customer Code',
T0.CardName AS 'CustomerName',
'Invoices' AS 'Doc Type',
(T0.DocTotal) AS 'Total Docs',
((T0.DocTotal - T0.VatSum) - T0.TotalExpns) AS 'Product Sales',
(T0.GrosProfit) AS 'Gross Profit',
CASE
WHEN (((T0.DocTotal - T0.VatSum) - T0.TotalExpns)) = 0.00 THEN 0.00
ELSE ((T0.GrosProfit)/((T0.DocTotal - T0.VatSum) - T0.TotalExpns)) * 100
END AS 'Gross Profit %',
(T0.PaidToDate) AS 'Paid To Date',
(T0.DocTotal - T0.PaidToDate) AS 'Open on Docs'
FROM OINV T0
INNER JOIN OSLP T1
ON T0.SlpCode = T1.SlpCode
WHERE
(T1.SlpName LIKE '%%[%0]%%' OR '[%0]' = ' ')
AND T0.TaxDate >= '[%1]'
AND T0.TaxDate <= '[%2]'
Thanks again for the replies! -
DSO Analysis (Days Sales Outstanding) report
Hey All,
How do I configure or activate DSO (Days Sales Outstanding) Report?
If I go to transaction S_ALR_87012167. I get " No Evaluation Exist."
In the DSO calculation, by default it takes 30 days in a period, Can I change the no of days in the period for the DSO calculation?
Please help me start this report.
Thank you.
Sincerely,
Rohan
Edited by: Rohan Shah on Oct 30, 2008 6:52 PMIn order to run this report, you must have the Financial Information System configured. Then run transaction F.29 to create the evaluation. F.30 will then display the evaluations.
-
XL-Reporter - sales analysis including row discount and document discount
Hello World!
In XLR I want to report all item-sales to customers grouped by item-groups based on invoives.
Since I am interested only in net amounts (without tax, freight and other expenses) and discounts I use 'S0_LineTotal' as attribute.
'SO_LineTotal' includes the discount of each item-row in the document.
The row selection is as follows:
FACT
ARDT(Code = "ARCreditMemo","Invoice")
FIG(SO_DocType = "I")
ITM( * )
Group By ITM.ItmsGrpCod
The problem is that I also have to include the document discount 'OINV.DiscSum' in the result.
In combination with the row selection specified above the attribute 'Total Discount' delivers no results (always 0).
In the standard SAP report 'Sales - AR/Sales reports/Sales Analysis' the total discount is averaged to all items in the matrix of a document.
How can I achieve this in my XL-Report?
Thank you very much for your support!
Frank Romeni
Edited by: Frank Romeni on May 15, 2008 3:55 PM
Edited by: Philip Eller on May 29, 2008 8:53 AMHello,
To get this, I tried drag following information from Report composer:
Under Sales tab, choose Items(Display more atrributes to choose Item Group), Document Number(choose this one because same items may have different discount in different documents), Discount % Per Row(light dimension),Discount % Per Document(light dimension), Row Total(measure).
Drag the Item Group to the Group region.
Run the report and the result should be all items are grouped by item Group and discounts and total in different document for each item will be listed.
Hope this helps you.
Regards,
Maggie An
SAP Business One Forum Team -
Dear Experts,
Hope you are having a great day. I just wanted to confide my problem in regards to my formula for generating the correct GP based on the sales analysis report from sap, for comparative purposes.
Sales Analysis Report Screenshot from SAP
The result query generates this:
As you can see, GP%1 is positive, but on the SAP Analysis it is negative. Is there anyone who could help me generate the correct formula for that?
Here's the query formula:
Select
a1.AM,
a1.[AR Inv1],
b1.[AR Inv2] ,
a1.Year1_Qty,
b1.Year2_Qty,
a1.Year1_Amt as 'Total AR Invoice',
b1.Year2_Amt as 'Total AR Invoice2',
a1.Year1_GP as 'Gross Profit',
b1.Year2_GP as 'Gross Profit 2',
(a1.Year1_GP/NULLif(a1.Year1_Amt,0))*100 as 'GP%1',
(b1.Year2_GP/NULLif(b1.Year2_Amt,0))*100 as 'GP%2'
from
Many thanks for the help..
Best Regards,
JZAHello Sir,
Here's the complete query.
declare @Date1 datetime
declare @Date2 datetime
declare @Date3 datetime
declare @Date4 datetime
SET @Date1 = /* t7.DocDate */ '[%0]'
SET @Date2 = /* t7.DocDate */ '[%1]'
SET @Date3 = /* d7.DocDate */ '[%2]'
SET @Date4 = /* d7.DocDate */ '[%3]'
Select
a1.AM,
a1.[AR Inv1],
b1.[AR Inv2] ,
a1.Year1_Qty,
b1.Year2_Qty,
a1.Year1_Amt as 'Total AR Invoice',
b1.Year2_Amt as 'Total AR Invoice2',
a1.Year1_GP as 'Gross Profit',
b1.Year2_GP as 'Gross Profit 2',
NUllif(a1.Year1_GP/(a1.Year1_Amt),0)*100 as 'GP%1',
NUllif(b1.Year2_GP/(b1.Year2_Amt),0)*100 as 'GP%2'
from
select
a.SlpName 'AM', COUNT(distinct a.DocNum) 'AR Inv1',
SUM( a.Qty)'Year1_Qty', sum(a.Amt) 'Year1_Amt', sum(a.GP) 'Year1_GP' -- , SUM(a.[GP %]) as 'GPercent'
from
select t4.SlpName 'SlpName', t7.docdate ,
t7.docnum,t3.itemcode,
CASE when t7.CANCELED = 'Y' then t3.Quantity*-1
Else t3.Quantity
end 'Qty',
CASE when t7.CANCELED = 'Y' then (T3.[LineTotal]- (T3.[LineTotal]* ( ISNULL(T7.DiscPrcnt,0)/100)) )*-1
else T3.[LineTotal]- (T3.[LineTotal]* ( ISNULL(T7.DiscPrcnt,0)/100)) end 'Amt',
CASE when t7.CANCELED = 'Y' then T3.[GrssProfit]*-1
else T3.[GrssProfit] end 'GP',
CASE when t7.CANCELED = 'Y' then ((T3.[GrssProfit] / ((nullif(T3.[LineTotal],0)) - ((T3.[LineTotal])* (ISNULL(T7.DiscPrcnt,0)/100))))*100)*-1
else (T3.[GrssProfit] / ((nullif(T3.[LineTotal],0)) - ((T3.[LineTotal])* (ISNULL(T7.DiscPrcnt,0)/100))))*100 end as 'GP %'
from INV1 t3
left outer join oinv t7 on t3.docentry = t7.docentry
left outer join oslp t4 on t7.SlpCode = t4.SlpCode
left outer join OITM t8 on t3.itemcode = t8.itemcode
where
t7.docdate >= '[%0]' and t7.docdate <= '[%1]'
UNION
select t4.SlpName 'SlpName', T9.docdate ,
t9.DocNum, t5.itemcode,t5.Quantity*-1 'Qty',
CASE when t9.CANCELED = 'Y' and t9.DocStatus = 'C' then (T5.[LineTotal]- (T5.[LineTotal]* ( ISNULL(T9.DiscPrcnt,0)/100)))*-1
when t9.CANCELED = 'C' and t9.DocStatus = 'C' then (T5.[LineTotal]- (T5.[LineTotal]* ( ISNULL(T9.DiscPrcnt,0)/100)))
when T9.CANCELED = 'N' and T9.DocStatus = 'C' then (T5.[LineTotal]- (T5.[LineTotal]* ( ISNULL(T9.DiscPrcnt,0)/100)))*-1
when T9.CANCELED = 'N' and T9.DocStatus = 'O' then (T5.[LineTotal]- (T5.[LineTotal]* ( ISNULL(T9.DiscPrcnt,0)/100)))*-1
else(T5.[LineTotal]- (T5.[LineTotal]* ( ISNULL(T9.DiscPrcnt,0)/100))) end'Amt',
T5.[GrssProfit]*-1 'GP',
CASE when t9.CANCELED = 'Y' then ((T5.[GrssProfit] / ((nullif(T5.[LineTotal],0)) - ((T5.[LineTotal])* (ISNULL(T9.DiscPrcnt,0)/100))))*100)*-1
else (T5.[GrssProfit] / ((nullif(T5.[LineTotal],0)) - ((T5.[LineTotal])* (ISNULL(T9.DiscPrcnt,0)/100))))*100 end as 'GP %'
from ORIN t9
Left outer join RIN1 t5 on t9.docEntry = t5.DocEntry
left outer join oslp t4 on t9.SlpCode = t4.SlpCode
left outer join OITM t8 on t5.itemcode = t8.itemcode
where
t9.docdate >= '[%0]' and t9.docdate <= '[%1]'
) A
group by a.SlpName
)A1
full join
select
a.SlpName 'AM', COUNT(distinct a.DocNum) 'AR Inv2',
SUM( a.Qty)'Year2_Qty', sum(a.Amt) 'Year2_Amt', sum(a.GP) 'Year2_GP' --, SUM(a.[GP %]) as 'GPercent'
from
select t4.SlpName 'SlpName', t7.docdate ,
t7.docnum,t3.itemcode,
CASE when t7.CANCELED = 'Y' then t3.Quantity*-1
Else t3.Quantity
end 'Qty',
CASE when t7.CANCELED = 'Y' then (T3.[LineTotal]- (T3.[LineTotal]* ( ISNULL(T7.DiscPrcnt,0)/100)) )*-1
else T3.[LineTotal]- (T3.[LineTotal]* ( ISNULL(T7.DiscPrcnt,0)/100)) end 'Amt',
CASE when t7.CANCELED = 'Y' then T3.[GrssProfit]*-1
else T3.[GrssProfit] end 'GP',
CASE when t7.CANCELED = 'Y' then ((T3.[GrssProfit] / ((nullif(T3.[LineTotal],0)) - ((T3.[LineTotal])* (ISNULL(T7.DiscPrcnt,0)/100))))*100)*-1
else (T3.[GrssProfit] / ((nullif(T3.[LineTotal],0)) - ((T3.[LineTotal])* (ISNULL(T7.DiscPrcnt,0)/100))))*100 end as 'GP %'
from INV1 t3
left outer join oinv t7 on t3.docentry = t7.docentry
left outer join oslp t4 on t7.SlpCode = t4.SlpCode
left outer join OITM t8 on t3.itemcode = t8.itemcode
where
t7.docdate >= '[%=2]' and t7.docdate <= '[%3]'
UNION
select t4.SlpName 'SlpName', T9.docdate ,
t9.DocNum, t5.itemcode,t5.Quantity*-1 'Qty',
CASE when t9.CANCELED = 'Y' and t9.DocStatus = 'C' then (T5.[LineTotal]- (T5.[LineTotal]* ( ISNULL(T9.DiscPrcnt,0)/100)))*-1
when t9.CANCELED = 'C' and t9.DocStatus = 'C' then (T5.[LineTotal]- (T5.[LineTotal]* ( ISNULL(T9.DiscPrcnt,0)/100)))
when T9.CANCELED = 'N' and T9.DocStatus = 'C' then (T5.[LineTotal]- (T5.[LineTotal]* ( ISNULL(T9.DiscPrcnt,0)/100)))*-1
when T9.CANCELED = 'N' and T9.DocStatus = 'O' then (T5.[LineTotal]- (T5.[LineTotal]* ( ISNULL(T9.DiscPrcnt,0)/100)))*-1
else(T5.[LineTotal]- (T5.[LineTotal]* ( ISNULL(T9.DiscPrcnt,0)/100))) end'Amt',
T5.[GrssProfit]*-1 'GP',
CASE when t9.CANCELED = 'Y' then ((T5.[GrssProfit] / ((nullif(T5.[LineTotal],0)) - ((T5.[LineTotal])* (ISNULL(T9.DiscPrcnt,0)/100))))*100)*-1
else (T5.[GrssProfit] / ((nullif(T5.[LineTotal],0)) - ((T5.[LineTotal])* (ISNULL(T9.DiscPrcnt,0)/100))))*100 end as 'GP %'
from ORIN t9
Left outer join RIN1 t5 on t9.docEntry = t5.DocEntry
left outer join oslp t4 on t9.SlpCode = t4.SlpCode
left outer join OITM t8 on t5.itemcode = t8.itemcode
where
t9.docdate >= '[%2]' and t9.docdate <= '[%3]'
) A
group by a.SlpName
) B1
on a1.am = b1.am
I am almost done analyzing one whole month sales analysis. Now the problem I got upon testing is
this 1st query combined from OINV and ORIN. Wherein the result I got has a discrepancy from ORIN with docnum = 100120
Query
select t4.SlpName 'SlpName', t7.docdate ,
t7.docnum,t3.itemcode,
CASE when t7.CANCELED = 'Y' then t3.Quantity*-1
Else t3.Quantity
end 'Qty',
CASE when t7.CANCELED = 'Y' then (T3.[LineTotal]- (T3.[LineTotal]* ( ISNULL(T7.DiscPrcnt,0)/100)) )*-1
else T3.[LineTotal]- (T3.[LineTotal]* ( ISNULL(T7.DiscPrcnt,0)/100)) end 'Amt',
CASE when t7.CANCELED = 'Y' then T3.[GrssProfit]*-1
else T3.[GrssProfit] end 'GP',
CASE when t7.CANCELED = 'Y' then ((T3.[GrssProfit] / ((nullif(T3.[LineTotal],0)) - ((T3.[LineTotal])* (ISNULL(T7.DiscPrcnt,0)/100))))*100)*-1
else (T3.[GrssProfit] / ((nullif(T3.[LineTotal],0)) - ((T3.[LineTotal])* (ISNULL(T7.DiscPrcnt,0)/100))))*100 end as 'GP %'
from INV1 t3
left outer join oinv t7 on t3.docentry = t7.docentry
left outer join oslp t4 on t7.SlpCode = t4.SlpCode
left outer join OITM t8 on t3.itemcode = t8.itemcode
where
t7.docdate >= '2014.07.31' and t7.docdate <= '2014.07.31'
and T4.SlpName = 'PPM'
UNION
select t4.SlpName 'SlpName', T9.docdate ,
t9.DocNum, t5.itemcode,t5.Quantity*-1 'Qty',
CASE when t9.CANCELED = 'Y' and t9.DocStatus = 'C' then (T5.[LineTotal]- (T5.[LineTotal]* ( ISNULL(T9.DiscPrcnt,0)/100)))*-1
when t9.CANCELED = 'C' and t9.DocStatus = 'C' then (T5.[LineTotal]- (T5.[LineTotal]* ( ISNULL(T9.DiscPrcnt,0)/100)))
when T9.CANCELED = 'N' and T9.DocStatus = 'C' then (T5.[LineTotal]- (T5.[LineTotal]* ( ISNULL(T9.DiscPrcnt,0)/100)))*-1
when T9.CANCELED = 'N' and T9.DocStatus = 'O' then (T5.[LineTotal]- (T5.[LineTotal]* ( ISNULL(T9.DiscPrcnt,0)/100)))*-1
else(T5.[LineTotal]- (T5.[LineTotal]* ( ISNULL(T9.DiscPrcnt,0)/100))) end'Amt',
T5.[GrssProfit]*-1 'GP',
CASE when t9.CANCELED = 'Y' then ((T5.[GrssProfit] / ((nullif(T5.[LineTotal],0)) - ((T5.[LineTotal])* (ISNULL(T9.DiscPrcnt,0)/100))))*100)*-1
else (T5.[GrssProfit] / ((nullif(T5.[LineTotal],0)) - ((T5.[LineTotal])* (ISNULL(T9.DiscPrcnt,0)/100))))*100 end as 'GP %'
from ORIN t9
Left outer join RIN1 t5 on t9.docEntry = t5.DocEntry
left outer join oslp t4 on t9.SlpCode = t4.SlpCode
left outer join OITM t8 on t5.itemcode = t8.itemcode
where
t9.docdate >= '2014.07.31' and t9.docdate <= '2014.07.31'
and T4.SlpName = 'PPM'
RESULT:
But if I am just going to run query for ORIN only this is the result.
As you can see there are two items in ORIN for docnum 100120, while if i unite it with OINV the result for 100120 only returns 1 data. Kindly help.
And thank you so much sir for viewing my query.
Best Regards,
JZA
Message was edited by: JZA -
Sales Analysis by Items printed with PLD / SBO8.8 PL11
Hi all,
need to print the sales analysis by items on one page only with sales turnover per month (no columns with gross profit and %)
Right now the systems is creating 3 pages for one report (1. page january until april, 2. page may until august, 3. page september until december).
How can I change the report to print all months on one page.
Thanks for answers.
GebhardHi Gebhard,
I am afraid you need your own report for your goal. Try Crystal Report or XL Reporter.
Thanks,
Gordon
Maybe you are looking for
-
CPU and NB cooling queries...
Hello to all... I'm wondering if anyone has removed the MSI lightshow heatsink and fan combo from the northbridge chip and put on something else, say like the Zalman NB coolers? I was thinking of the ZM-NB47J cooler but as the mobo has those slots in
-
REQUEST for ARMv6 or lower support !!!
As there are many people using older version of andriod phone and the new Samsung Galaxy Y is being huge in countries like India, it's time to have Adobe AIR support running on it. I did by own research on friends around me who using Andriod phone an
-
Sun Access Manager + Jboss Policy Agent + Testapplication Problem
Hello everybody. I have set up Access Manager 7.1 on SJSAS 9.1 in a VMware and Jboss with Policy Agent 2.2 and a simple Webapp on another. The webapp just displays pages for users in different roles, f.e. admin und user page. When i go to the applica
-
System centre conference Durban
does anyone know when the next system centre conference will be held in Durban? i registered for the event but i am unable to view it anymore.
-
Sequence Error During Golden Gate Replication! Need Hints
Dear All, I am replicating 2 databases one way, from production to standby using golden gate. Both databases are 11gR2 and on Linux. Replication runs smooth for couple of days and then ends up with this error: ERROR OGG-01296 Error mapping from ETISL